Lines Matching defs:newline

2659  * Prints a backslash+newline combo if the number of characters needs it. This
2675 * Prints a character after a backslash+newline, if needed.
2677 * @param bslash Whether to print a backslash+newline.
2696 * @param bslash True if a backslash+newline should be printed if the character
2718 * @param bslash True if a backslash+newline should be printed if the character
2757 * @param bslash True if a backslash+newline should be printed if the character
2777 * @param newline Whether to print backslash+newlines on long enough lines.
2780 bc_num_printDecimal(const BcNum* restrict n, bool newline)
2820 // the last needs explaining. I don't want to print a newline
2825 !newline || (j > temp || i != 0));
2838 * @param newline Whether to print backslash+newlines on long enough lines.
2841 bc_num_printExponent(const BcNum* restrict n, bool eng, bool newline)
2902 bc_num_printDecimal(&temp, newline);
2905 bc_num_putchar('e', !newline);
2910 bc_num_printHex(0, 1, false, !newline);
2922 bc_num_printDecimal(&exp, newline);
3052 BcNumDigitOp print, bool newline)
3073 print(0, len, false, !newline);
3210 // needs explaining. I don't want to print a backslash+newline when the
3233 !newline || (n->scale != 0 || i < stack.len - 1));
3284 // needs explaining. I don't want to print a newline when the last digit
3288 print(dig, len, radix, !newline || idigits != n->scale);
3319 * @param newline Whether to print backslash+newlines on long enough lines.
3322 bc_num_printBase(BcNum* restrict n, BcBigDig base, bool newline)
3347 bc_num_printNum(n, base, width, print, newline);
3519 bc_num_print(BcNum* restrict n, BcBigDig base, bool newline)
3524 // We may need a newline, just to start.
3540 bc_num_printHex(0, 1, false, !newline);
3545 if (BC_NUM_ZERO(n)) bc_num_printHex(0, 1, false, !newline);
3546 else if (base == BC_BASE) bc_num_printDecimal(n, newline);
3550 bc_num_printExponent(n, base != 0, newline);
3553 else bc_num_printBase(n, base, newline);
3555 if (newline) bc_num_putchar('\n', false);