Lines Matching refs:fmtbuff_length
80 size_t fmtbuff_length; in safe_fprintf() local
91 fmtbuff_length = sizeof(fmtbuff_stack); in safe_fprintf()
96 length = vsnprintf(fmtbuff, fmtbuff_length, fmt, ap); in safe_fprintf()
104 while (length < 0 || (size_t)length >= fmtbuff_length) { in safe_fprintf()
105 if (length >= 0 && (size_t)length >= fmtbuff_length) in safe_fprintf()
106 fmtbuff_length = (size_t)length + 1; in safe_fprintf()
107 else if (fmtbuff_length < 8192) in safe_fprintf()
108 fmtbuff_length *= 2; in safe_fprintf()
109 else if (fmtbuff_length < 1000000) in safe_fprintf()
110 fmtbuff_length += fmtbuff_length / 4; in safe_fprintf()
112 fmtbuff[fmtbuff_length - 1] = '\0'; in safe_fprintf()
117 fmtbuff_heap = malloc(fmtbuff_length); in safe_fprintf()
123 length = vsnprintf(fmtbuff, fmtbuff_length, fmt, ap); in safe_fprintf()