Back to index

tetex-bin  3.0
Classes | Defines | Functions
wprintf-parse.h File Reference
#include "printf-args.h"

Go to the source code of this file.

Classes

struct  wchar_t_directive
struct  wchar_t_directives

Defines

#define FLAG_GROUP   1 /* ' flag */
#define FLAG_LEFT   2 /* - flag */
#define FLAG_SHOWSIGN   4 /* + flag */
#define FLAG_SPACE   8 /* space flag */
#define FLAG_ALT   16 /* # flag */
#define FLAG_ZERO   32
#define ARG_NONE   (~(size_t)0)

Functions

int wprintf_parse (const wchar_t *format, wchar_t_directives *d, arguments *a)

Class Documentation

struct wchar_t_directive

Definition at line 37 of file wprintf-parse.h.

Class Members
size_t arg_index
wchar_t conversion
const wchar_t * dir_end
const wchar_t * dir_start
int flags
size_t precision_arg_index
const wchar_t * precision_end
const wchar_t * precision_start
size_t width_arg_index
const wchar_t * width_end
const wchar_t * width_start
struct wchar_t_directives

Definition at line 54 of file wprintf-parse.h.

Collaboration diagram for wchar_t_directives:
Class Members
size_t count
wchar_t_directive * dir
size_t max_precision_length
size_t max_width_length

Define Documentation

#define ARG_NONE   (~(size_t)0)

Definition at line 34 of file wprintf-parse.h.

#define FLAG_ALT   16 /* # flag */

Definition at line 30 of file wprintf-parse.h.

#define FLAG_GROUP   1 /* ' flag */

Definition at line 26 of file wprintf-parse.h.

#define FLAG_LEFT   2 /* - flag */

Definition at line 27 of file wprintf-parse.h.

#define FLAG_SHOWSIGN   4 /* + flag */

Definition at line 28 of file wprintf-parse.h.

#define FLAG_SPACE   8 /* space flag */

Definition at line 29 of file wprintf-parse.h.

#define FLAG_ZERO   32

Definition at line 31 of file wprintf-parse.h.


Function Documentation

int wprintf_parse ( const wchar_t *  format,
wchar_t_directives d,
arguments a 
)