44L8W8JWT_API
int l8w8jwt_hexstr2bin(
const char* hexstr,
size_t hexstr_length,
unsigned char* output,
size_t output_size,
size_t* output_length);
64#ifndef L8W8JWT_PLATFORM_MALLOC_ALT
69#define L8W8JWT_PLATFORM_MALLOC_ALT 0
72#ifndef L8W8JWT_PLATFORM_CALLOC_ALT
77#define L8W8JWT_PLATFORM_CALLOC_ALT 0
80#ifndef L8W8JWT_PLATFORM_REALLOC_ALT
85#define L8W8JWT_PLATFORM_REALLOC_ALT 0
88#if L8W8JWT_PLATFORM_MALLOC_ALT
89extern void *(*l8w8jwt_malloc) (
size_t size);
91#define l8w8jwt_malloc malloc
94#if L8W8JWT_PLATFORM_CALLOC_ALT
95extern void *(*l8w8jwt_calloc) (
size_t nmemb,
size_t size);
97#define l8w8jwt_calloc calloc
100#if L8W8JWT_PLATFORM_REALLOC_ALT
101extern void *(*l8w8jwt_realloc) (
void *ptr,
size_t size);
103#define l8w8jwt_realloc realloc
L8W8JWT_API int l8w8jwt_strncmpic(const char *str1, const char *str2, size_t n)
L8W8JWT_API int l8w8jwt_hexstr2bin(const char *hexstr, size_t hexstr_length, unsigned char *output, size_t output_size, size_t *output_length)
L8W8JWT_API int l8w8jwt_memcmp(const void *mem1, const void *mem2, size_t n)
l8w8jwt version checking.