ReactOS 0.4.16-dev-240-gdb5fa3b
|
#include <stdio.h>
#include <stdarg.h>
#include <tchar.h>
#include <strings.h>
#include <math.h>
#include <float.h>
Go to the source code of this file.
Classes | |
struct | _STRING |
Macros | |
#define | MB_CUR_MAX 10 |
#define | BUFFER_SIZE (32 + 17) |
#define | va_arg_f(argptr, flags) |
#define | va_arg_fu(argptr, flags) |
#define | va_arg_ffp(argptr, flags) |
#define | get_exp(f) (int)floor(f == 0 ? 0 : (f >= 0 ? log10(f) : log10(-f))) |
#define | round(x) floor((x) + 0.5) |
#define | streamout_string streamout_astring |
#define | USE_MULTISIZE 1 |
Typedefs | |
typedef struct _STRING | STRING |
Enumerations | |
enum | { FLAG_ALIGN_LEFT = 0x01 , FLAG_FORCE_SIGN = 0x02 , FLAG_FORCE_SIGNSP = 0x04 , FLAG_PAD_ZERO = 0x08 , FLAG_SPECIAL = 0x10 , FLAG_SHORT = 0x100 , FLAG_LONG = 0x200 , FLAG_WIDECHAR = FLAG_LONG , FLAG_INT64 = 0x400 , FLAG_INTPTR = 0 , FLAG_LONGDOUBLE = 0x800 } |
Functions | |
int | mbtowc (wchar_t *wchar, const char *mbchar, size_t count) |
int | wctomb (char *mbchar, wchar_t wchar) |
void | format_float (_TCHAR chr, unsigned int flags, int precision, _TCHAR **string, const _TCHAR **prefix, va_list *argptr) |
static int | streamout_char (FILE *stream, int chr) |
static int | streamout_astring (FILE *stream, const char *string, size_t count) |
static int | streamout_wstring (FILE *stream, const wchar_t *string, size_t count) |
int __cdecl | streamout (FILE *stream, const _TCHAR *format, va_list argptr) |
#define BUFFER_SIZE (32 + 17) |
Definition at line 23 of file streamout.c.
Definition at line 71 of file streamout.c.
#define MB_CUR_MAX 10 |
Definition at line 22 of file streamout.c.
#define streamout_string streamout_astring |
Definition at line 315 of file streamout.c.
#define USE_MULTISIZE 1 |
Definition at line 321 of file streamout.c.
Definition at line 57 of file streamout.c.
Definition at line 67 of file streamout.c.
Definition at line 62 of file streamout.c.
anonymous enum |
Enumerator | |
---|---|
FLAG_ALIGN_LEFT | |
FLAG_FORCE_SIGN | |
FLAG_FORCE_SIGNSP | |
FLAG_PAD_ZERO | |
FLAG_SPECIAL | |
FLAG_SHORT | |
FLAG_LONG | |
FLAG_WIDECHAR | |
FLAG_INT64 | |
FLAG_INTPTR | |
FLAG_LONGDOUBLE |
Definition at line 35 of file streamout.c.
void format_float | ( | _TCHAR | chr, |
unsigned int | flags, | ||
int | precision, | ||
_TCHAR ** | string, | ||
const _TCHAR ** | prefix, | ||
va_list * | argptr | ||
) |
Definition at line 82 of file streamout.c.
Referenced by streamout().
Definition at line 326 of file streamout.c.
Referenced by _vscprintf(), KmtVSNPrintF(), vfprintf(), and vfprintf_s().
Definition at line 252 of file streamout.c.
Referenced by streamout().
Definition at line 229 of file streamout.c.
Referenced by streamout(), streamout_astring(), and streamout_wstring().
Definition at line 280 of file streamout.c.
Referenced by streamout().