uc-sdk
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
xscanf.c File Reference
#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.

Macros

#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
 

Functions

int vxscanf (int(*xgetc)(void *), void(*xungetc)(void *, int), void *opaque, const char *format, va_list args)
 

Variables

unsigned char * __decimalpoint
 

Macro Definition Documentation

#define FULL_SPECIFIERS

Definition at line 20 of file xscanf.c.

#define NEXT (   c)    ((c)=xgetc(opaque),size++,incount++)

Definition at line 13 of file xscanf.c.

#define PREV (   c)    do{if((c)!=EOF)xungetc(opaque,(c));size--;incount--;}while(0)

Definition at line 14 of file xscanf.c.

#define VAL (   a)    ((a)&&size<=width)

Definition at line 15 of file xscanf.c.

Function Documentation

int vxscanf ( int(*)(void *)  xgetc,
void(*)(void *, int)  xungetc,
void *  opaque,
const char *  format,
va_list  args 
)

Definition at line 33 of file xscanf.c.

Variable Documentation

unsigned char* __decimalpoint