|
| #define | SECUREC_MASK_MSVC_CRT_WARNING |
| |
| #define | SECUREC_END_MASK_MSVC_CRT_WARNING |
| |
| #define | SECUREC_WHILE_ZERO SECUREC_MASK_MSVC_CRT_WARNING while (0) SECUREC_END_MASK_MSVC_CRT_WARNING |
| |
| #define | SECUREC_HAVE_STRNLEN 0 |
| |
| #define | SECUREC_ENABLE_SCANF_FILE 1 |
| |
| #define | SECUREC_HAVE_WCHART 1 |
| |
| #define | SECUREC_ENABLE_INLINE 0 |
| |
| #define | SECUREC_INLINE static |
| |
| #define | SECUREC_WARP_OUTPUT 0 |
| |
| #define | SECUREC_STREAM_STDIN stdin |
| |
| #define | SECUREC_MUL_SIXTEEN(x) ((x) << 4U) |
| |
| #define | SECUREC_MUL_EIGHT(x) ((x) << 3U) |
| |
| #define | SECUREC_MUL_TEN(x) ((((x) << 2U) + (x)) << 1U) |
| |
| #define | SECUREC_MAX_WIDTH_LEN_DIV_TEN 21474836 |
| |
| #define | SECUREC_MAX_WIDTH_LEN (SECUREC_MAX_WIDTH_LEN_DIV_TEN * 10) |
| |
| #define | SECUREC_MUL_TEN_ADD_BEYOND_MAX(x) (((x) > SECUREC_MAX_WIDTH_LEN_DIV_TEN)) |
| |
| #define | SECUREC_FLOAT_BUFSIZE (309 + 40) /* Max length of double value */ |
| |
| #define | SECUREC_FLOAT_BUFSIZE_LB (4932 + 40) /* Max length of long double value */ |
| |
| #define | SECUREC_FLOAT_DEFAULT_PRECISION 6 |
| |
| #define | SECUREC_MEMORY_NO_OVERLAP(dest, src, count) |
| |
| #define | SECUREC_MEMORY_IS_OVERLAP(dest, src, count) |
| |
| #define | SECUREC_STRING_NO_OVERLAP(dest, src, len) |
| |
| #define | SECUREC_STRING_IS_OVERLAP(dest, src, len) |
| |
| #define | SECUREC_CAT_STRING_IS_OVERLAP(dest, destLen, src, srcLen) |
| |
| #define | SECUREC_CALC_STR_LEN(str, maxLen, outLen) |
| |
| #define | SECUREC_CALC_STR_LEN_OPT SECUREC_CALC_STR_LEN |
| |
| #define | SECUREC_CALC_WSTR_LEN(str, maxLen, outLen) |
| |
| #define | SECUREC_MEMSET_FUNC_OPT memset |
| |
| #define | SECUREC_MEMCPY_FUNC_OPT memcpy |
| |
| #define | SECUREC_MEMCPY_WARP_OPT(dest, src, count) (void)SECUREC_MEMCPY_FUNC_OPT((dest), (src), (count)) |
| |
| #define | SECUREC_MEMSET_BARRIER 0 |
| |
| #define | SECUREC_MEMSET_INDIRECT_USE 1 |
| |
| #define | SECUREC_MEMORY_BARRIER(dest) |
| |
| #define | SECUREC_MEMSET_PREVENT_DSE(dest, value, count) |
| |
| #define | SECUREC_ADDR_ALIGNED_8(addr) ((((size_t)(addr)) & 7U) == 0) /* Use 7 to check aligned 8 */ |
| |
| #define | SECUREC_MALLOC(x) malloc((size_t)(x)) |
| |
| #define | SECUREC_FREE(x) free((void *)(x)) |
| |
| #define | SECUREC_COPY_VALUE_BY_STRUCT(dest, src, n) |
| |
| #define | SECUREC_ERROR_INVALID_PARAMTER(msg) |
| |
| #define | SECUREC_ERROR_INVALID_RANGE(msg) |
| |
| #define | SECUREC_ERROR_BUFFER_OVERLAP(msg) |
| |