Skip to content

Instantly share code, notes, and snippets.

@shichao-an
Last active August 29, 2015 14:22
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save shichao-an/dbc3fe7bcb50f823951b to your computer and use it in GitHub Desktop.
Save shichao-an/dbc3fe7bcb50f823951b to your computer and use it in GitHub Desktop.
#include <stdarg.h>
#include <stdio.h>
int vprintf(const char *restrict format, va_list arg);
int vfprintf(FILE *restrict fp, const char *restrict format,
va_list arg);
int vdprintf(int fd, const char *restrict format, va_list arg);
/* All three return: number of characters output if OK, negative value if output error */
int vsprintf(char *restrict buf, const char *restrict format, va_list arg);
/* Returns: number of characters stored in array if OK, negative value if encoding error */
int vsnprintf(char *restrict buf, size_t n,
const char *restrict format, va_list arg);
/* Returns: number of characters that would have been stored in array if buffer was
large enough, negative value if encoding error */
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment