stream-deploy/ZLM/3rdpart/media-server/libhls/include/hls-string.h

28 lines
596 B
C++
Raw Permalink Normal View History

#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_ */