#ifndef _hls_string_h_ #define _hls_string_h_ #ifdef __cplusplus extern "C" { #endif #if defined(OS_WINDOWS) #if !defined(strcasecmp) #define strcasecmp _stricmp #endif #if !defined(strncasecmp) #define strncasecmp _strnicmp #endif #endif size_t hls_base16_decode(void* target, const char* source, size_t bytes); const char* hls_strtrim(const char* s, size_t* n, const char* prefix, const char* suffix); size_t hls_strsplit(const char* ptr, const char* end, const char* delimiters, const char* quotes, const char** ppnext); #ifdef __cplusplus } #endif #endif /* !_hls_string_h_ */