#include "stdio.h"
#include <stdarg.h>
#include "ctype.h"
#include <math.h>
#include "stdlib.h"
#include "string.h"
Go to the source code of this file.
|
| #define | MAXDIG 20 |
| |
| #define | NINFO (sizeof(fmtinfo)/sizeof(info)) /* Size of the fmtinfo table */ |
| |
| #define | BUFSIZE 100 /* Size of the output buffer */ |
| |
| #define | SPACESIZE (sizeof(spaces)-1) |
| |
|
| enum | e_type {
RADIX,
FLOAT,
EXP,
GENERIC,
SIZE,
STRING,
PERCENT,
CHAR,
ERROR,
CHARLIT,
SEEIT,
MEM_STRING,
ORDINAL
} |
| |
|
| int | vxprintf (void *func, void *arg, const char *format, va_list ap) |
| |
| int | vsprintf (char *buf, const char *fmt, va_list ap) |
| |
| int | vsnprintf (char *buf, size_t n, const char *fmt, va_list ap) |
| |
| int | vasprintf (char **out, const char *zFormat, va_list ap) |
| |
| int | vdprintf (int fd, const char *zFormat, va_list ap) |
| |
| #define BUFSIZE 100 /* Size of the output buffer */ |
| #define NINFO (sizeof(fmtinfo)/sizeof(info)) /* Size of the fmtinfo table */ |
| #define SPACESIZE (sizeof(spaces)-1) |
| Enumerator |
|---|
| RADIX |
|
| FLOAT |
|
| EXP |
|
| GENERIC |
|
| SIZE |
|
| STRING |
|
| PERCENT |
|
| CHAR |
|
| ERROR |
|
| CHARLIT |
|
| SEEIT |
|
| MEM_STRING |
|
| ORDINAL |
|
Definition at line 89 of file xprintf.c.
| int vasprintf |
( |
char ** |
out, |
|
|
const char * |
zFormat, |
|
|
va_list |
ap |
|
) |
| |
| int vdprintf |
( |
int |
fd, |
|
|
const char * |
zFormat, |
|
|
va_list |
ap |
|
) |
| |
| int vsnprintf |
( |
char * |
buf, |
|
|
size_t |
n, |
|
|
const char * |
fmt, |
|
|
va_list |
ap |
|
) |
| |
| int vsprintf |
( |
char * |
buf, |
|
|
const char * |
fmt, |
|
|
va_list |
ap |
|
) |
| |
| int vxprintf |
( |
void * |
func, |
|
|
void * |
arg, |
|
|
const char * |
format, |
|
|
va_list |
ap |
|
) |
| |