#include <stdio.h>
#include <stdlib.h>
#include <stdarg.h>
#include <limits.h>
#include <ctype.h>
#include <math.h>
Go to the source code of this file.
|
#define | NEXT(c) ((c)=xgetc(opaque),size++,incount++) |
|
#define | PREV(c) do{if((c)!=EOF)xungetc(opaque,(c));size--;incount--;}while(0) |
|
#define | VAL(a) ((a)&&size<=width) |
|
#define | FULL_SPECIFIERS |
|
|
int | vxscanf (int(*xgetc)(void *), void(*xungetc)(void *, int), void *opaque, const char *format, va_list args) |
|
#define NEXT |
( |
|
c) | |
((c)=xgetc(opaque),size++,incount++) |
#define PREV |
( |
|
c) | |
do{if((c)!=EOF)xungetc(opaque,(c));size--;incount--;}while(0) |
#define VAL |
( |
|
a) | |
((a)&&size<=width) |
int vxscanf |
( |
int(*)(void *) |
xgetc, |
|
|
void(*)(void *, int) |
xungetc, |
|
|
void * |
opaque, |
|
|
const char * |
format, |
|
|
va_list |
args |
|
) |
| |
unsigned char* __decimalpoint |