|
SSBM Decomp
|
#include "printf.h"#include "ansi_fp.h"#include "ctype.h"#include "limits.h"#include "stdarg.h"#include "stdio.h"#include "stdlib.h"#include "string.h"#include "wchar.h"Data Structures | |
| struct | print_format |
Enumerations | |
| enum | justification_options { left_justification , right_justification , zero_fill } |
| enum | sign_options { only_minus , sign_always , space_holder } |
| enum | argument_options { normal_argument , char_argument , short_argument , long_argument , long_long_argument , long_double_argument , wchar_argument } |
Functions | |
| static const char * | parse_format (const char *format_string, va_list *arg, print_format *format) |
| static char * | long2str (signed long num, char *buff, print_format *format) |
| static char * | longlong2str (signed long long num, char *pBuf, print_format *format) |
| static void | round_decimal (decimal *dec, int new_length) |
| static char * | float2str (va_list arg, char *buff, print_format *format, int unused) |
| static int | __pformatter (void *(*WriteProc)(void *, const char *, size_t), void *WriteProcArg, const char *format_str, va_list arg) |
| static void * | __FileWrite (void *pFile, const char *pBuffer, size_t char_num) |
| static void * | __StringWrite (void *pCtrl, const char *pBuffer, size_t char_num) |
| int | printf (const char *format,...) |
| int | vprintf (const char *format, va_list arg) |
| int | vsnprintf (char *s, size_t n, const char *format, va_list arg) |
| int | vsprintf (char *s, const char *format, va_list arg) |
| int | sprintf (char *s, const char *format,...) |
| enum sign_options |
| enum argument_options |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
| int printf | ( | const char * | format, |
| ... | |||
| ) |
| int vprintf | ( | const char * | format, |
| va_list | arg | ||
| ) |
| int vsprintf | ( | char * | s, |
| const char * | format, | ||
| va_list | arg | ||
| ) |
| int sprintf | ( | char * | s, |
| const char * | format, | ||
| ... | |||
| ) |