19#include "ws_symbol_export.h"
37WS_DLL_PUBLIC
bool ws_strtoi64(
const char* str,
const char** endptr, int64_t* cint);
38WS_DLL_PUBLIC
bool ws_strtoi32(
const char* str,
const char** endptr, int32_t* cint);
39WS_DLL_PUBLIC
bool ws_strtoi16(
const char* str,
const char** endptr, int16_t* cint);
40WS_DLL_PUBLIC
bool ws_strtoi8 (
const char* str,
const char** endptr, int8_t* cint);
41WS_DLL_PUBLIC
bool ws_strtoi (
const char* str,
const char** endptr,
int* cint);
43WS_DLL_PUBLIC
bool ws_strtou64(
const char* str,
const char** endptr, uint64_t* cint);
44WS_DLL_PUBLIC
bool ws_strtou32(
const char* str,
const char** endptr, uint32_t* cint);
45WS_DLL_PUBLIC
bool ws_strtou16(
const char* str,
const char** endptr, uint16_t* cint);
46WS_DLL_PUBLIC
bool ws_strtou8 (
const char* str,
const char** endptr, uint8_t* cint);
47WS_DLL_PUBLIC
bool ws_strtou (
const char* str,
const char** endptr,
unsigned* cint);
62WS_DLL_PUBLIC
bool ws_hexstrtou64(
const char* str,
const char** endptr, uint64_t* cint);
63WS_DLL_PUBLIC
bool ws_hexstrtou32(
const char* str,
const char** endptr, uint32_t* cint);
64WS_DLL_PUBLIC
bool ws_hexstrtou16(
const char* str,
const char** endptr, uint16_t* cint);
65WS_DLL_PUBLIC
bool ws_hexstrtou8 (
const char* str,
const char** endptr, uint8_t* cint);
66WS_DLL_PUBLIC
bool ws_hexstrtou (
const char* str,
const char** endptr,
unsigned* cint);
85WS_DLL_PUBLIC
bool ws_basestrtou64(
const char* str,
const char** endptr, uint64_t* cint,
int base);
86WS_DLL_PUBLIC
bool ws_basestrtou32(
const char* str,
const char** endptr, uint32_t* cint,
int base);
87WS_DLL_PUBLIC
bool ws_basestrtou16(
const char* str,
const char** endptr, uint16_t* cint,
int base);
88WS_DLL_PUBLIC
bool ws_basestrtou8 (
const char* str,
const char** endptr, uint8_t* cint,
int base);
89WS_DLL_PUBLIC
bool ws_basestrtou (
const char* str,
const char** endptr,
unsigned* cint,
int base);