|
ReactOS 0.4.16-dev-1946-g52006dd
|
#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().