Lines Matching defs:buffer
21 * _mxml_vsnprintf() - Format a string into a fixed size buffer.
52 _mxml_snprintf(char *buffer, /* I - Output buffer */
53 size_t bufsize, /* I - Size of output buffer */
62 bytes = vsnprintf(buffer, bufsize, format, ap);
119 * '_mxml_vsnprintf()' - Format a string into a fixed size buffer.
123 _mxml_vsnprintf(char *buffer, /* O - Output buffer */
124 size_t bufsize, /* O - Size of output buffer */
128 char *bufptr, /* Pointer to position in buffer */
129 *bufend, /* Pointer to end of buffer */
147 bufptr = buffer;
148 bufend = buffer + bufsize - 1;
436 char *buffer, /* String buffer */
437 temp[256]; /* Small buffer for first vsnprintf */
442 * First format with a tiny buffer; this will tell us how many bytes are
452 * Hey, the formatted string fits in the tiny buffer, so just dup that...
460 * buffer...
463 if ((buffer = calloc(1, bytes + 1)) != NULL)
464 vsnprintf(buffer, bytes + 1, format, ap);
470 return (buffer);