Go to the source code of this file.
Classes | |
struct | asprintf |
struct | nsprintf |
struct | va_stack_t |
Macros | |
#define | BUFFSIZE |
#define | MAX_PARAMETERS 128 /* lame static limit */ |
#define | mp_intmax_t long |
#define | mp_uintmax_t unsigned long |
#define | OUTCHAR(x) |
Enumerations | |
enum | { FLAGS_NEW = 0, FLAGS_SPACE = 1<<0, FLAGS_SHOWSIGN = 1<<1, FLAGS_LEFT = 1<<2, FLAGS_ALT = 1<<3, FLAGS_SHORT = 1<<4, FLAGS_LONG = 1<<5, FLAGS_LONGLONG = 1<<6, FLAGS_LONGDOUBLE = 1<<7, FLAGS_PAD_NIL = 1<<8, FLAGS_UNSIGNED = 1<<9, FLAGS_OCTAL = 1<<10, FLAGS_HEX = 1<<11, FLAGS_UPPER = 1<<12, FLAGS_WIDTH = 1<<13, FLAGS_WIDTHPARAM = 1<<14, FLAGS_PREC = 1<<15, FLAGS_PRECPARAM = 1<<16, FLAGS_CHAR = 1<<17, FLAGS_FLOATE = 1<<18, FLAGS_FLOATG = 1<<19 } |
enum | FormatType { FORMAT_UNKNOWN = 0, FORMAT_STRING, FORMAT_PTR, FORMAT_INT, FORMAT_INTPTR, FORMAT_LONG, FORMAT_LONGLONG, FORMAT_DOUBLE, FORMAT_LONGDOUBLE, FORMAT_WIDTH } |
Functions | |
static int | addbyter (int output, FILE *data) |
static int | alloc_addbyter (int output, FILE *data) |
char * | curl_maprintf (const char *format,...) |
int | curl_mfprintf (FILE *whereto, const char *format,...) |
int | curl_mprintf (const char *format,...) |
int | curl_msnprintf (char *buffer, size_t maxlength, const char *format,...) |
int | curl_msprintf (char *buffer, const char *format,...) |
char * | curl_mvaprintf (const char *format, va_list ap_save) |
int | curl_mvfprintf (FILE *whereto, const char *format, va_list ap_save) |
int | curl_mvprintf (const char *format, va_list ap_save) |
int | curl_mvsnprintf (char *buffer, size_t maxlength, const char *format, va_list ap_save) |
int | curl_mvsprintf (char *buffer, const char *format, va_list ap_save) |
static long | dprintf_DollarString (char *input, char **end) |
static int | dprintf_formatf (void *data, int(*stream)(int, FILE *), const char *format, va_list ap_save) |
static bool | dprintf_IsQualifierNoDollar (const char *fmt) |
static int | dprintf_Pass1 (const char *format, va_stack_t *vto, char **endpos, va_list arglist) |
static int | storebuffer (int output, FILE *data) |
Variables | |
static const char | lower_digits [] = "0123456789abcdefghijklmnopqrstuvwxyz" |
static const char | upper_digits [] = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ" |
#define BUFFSIZE |
#define OUTCHAR | ( | x | ) |
anonymous enum |
enum FormatType |
|
static |
int curl_mfprintf | ( | FILE * | whereto, |
const char * | format, | ||
... | |||
) |
int curl_msnprintf | ( | char * | buffer, |
size_t | maxlength, | ||
const char * | format, | ||
... | |||
) |
int curl_msprintf | ( | char * | buffer, |
const char * | format, | ||
... | |||
) |
char* curl_mvaprintf | ( | const char * | format, |
va_list | ap_save | ||
) |
int curl_mvfprintf | ( | FILE * | whereto, |
const char * | format, | ||
va_list | ap_save | ||
) |
int curl_mvprintf | ( | const char * | format, |
va_list | ap_save | ||
) |
int curl_mvsnprintf | ( | char * | buffer, |
size_t | maxlength, | ||
const char * | format, | ||
va_list | ap_save | ||
) |
int curl_mvsprintf | ( | char * | buffer, |
const char * | format, | ||
va_list | ap_save | ||
) |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |