Classes |
struct | asprintf |
struct | nsprintf |
struct | va_stack_t |
Defines |
#define | BUFFSIZE |
#define | MAX_PARAMETERS 128 /* lame static limit */ |
#define | mp_intmax_t long |
#define | mp_uintmax_t unsigned long |
#define | OUTCHAR(x) |
#define | SIZEOF_LONG_DOUBLE 0 |
#define | SIZEOF_SIZE_T CURL_SIZEOF_LONG |
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" |