|
WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
|
#include "securecutil.h"
枚举 | |
| enum | SecFmtState { STAT_NORMAL , STAT_PERCENT , STAT_FLAG , STAT_WIDTH , STAT_DOT , STAT_PRECIS , STAT_SIZE , STAT_TYPE , STAT_INVALID } |
函数 | |
| int | SecVsnprintfImpl (char *string, size_t count, const char *format, va_list argList) |
| #define SECUREC_BUFFER_SIZE 512 |
| #define SECUREC_END_MASK_VSPRINTF_WARNING |
| #define SECUREC_END_MASK_WFORMAT_WARNING |
| #define SECUREC_FLAG_ALTERNATE 0x00080U |
| #define SECUREC_FLAG_CHAR 0x02000U |
| #define SECUREC_FLAG_FORCE_OCTAL 0x00200U |
| #define SECUREC_FLAG_I64 0x08000U |
| #define SECUREC_FLAG_LEADZERO 0x00008U |
| #define SECUREC_FLAG_LEFT 0x00004U |
| #define SECUREC_FLAG_LONG 0x00010U |
| #define SECUREC_FLAG_LONG_DOUBLE 0x00400U |
| #define SECUREC_FLAG_LONGLONG 0x01000U |
| #define SECUREC_FLAG_NEGATIVE 0x00100U |
| #define SECUREC_FLAG_POINTER 0x04000U |
| #define SECUREC_FLAG_PTRDIFF 0x10000U |
| #define SECUREC_FLAG_SHORT 0x00020U |
| #define SECUREC_FLAG_SIGN 0x00001U |
| #define SECUREC_FLAG_SIGN_SPACE 0x00002U |
| #define SECUREC_FLAG_SIGNED 0x00040U |
| #define SECUREC_FLAG_SIZE 0x20000U |
| #define SECUREC_FLAG_WIDECHAR 0x00800U |
| #define SECUREC_HANDLE_WFORMAT 1 |
| #define SECUREC_MASK_VSPRINTF_WARNING |
| #define SECUREC_MASK_WFORMAT_WARNING |
| #define SECUREC_MAX_PRECISION SECUREC_BUFFER_SIZE |
| #define SECUREC_MB_LEN 16 |
| #define SECUREC_PRINTF_TRUNCATE (-2) |
| #define SECUREC_VSNPRINTF_PARAM_ERROR | ( | format, | |
| strDest, | |||
| destMax, | |||
| count, | |||
| maxLimit | |||
| ) |
| #define SECUREC_VSPRINTF_CLEAR_DEST | ( | strDest, | |
| destMax, | |||
| maxLimit | |||
| ) |
| #define SECUREC_VSPRINTF_PARAM_ERROR | ( | format, | |
| strDest, | |||
| destMax, | |||
| maxLimit | |||
| ) | ((format) == NULL || (strDest) == NULL || (destMax) == 0 || (destMax) > (maxLimit)) |
| #define SECUREC_WCHAR_BUFFER_SIZE 4 |
| enum SecFmtState |
| int SecVsnprintfImpl | ( | char * | string, |
| size_t | count, | ||
| const char * | format, | ||
| va_list | argList | ||
| ) |