Files
GTASource/rage/3rdparty/libjson_7.4.1/libjson/Source/JSONDefs/Strings_Defs.h
expvintl 419f2e4752 init
2025-02-23 17:40:52 +08:00

37 lines
820 B
C++

#ifndef STRINGS_DEFS_HEADER
#define STRINGS_DEFS_HEADER
#include "../../JSONOptions.h"
#ifdef JSON_UNICODE
#define json_char wchar_t
#define json_uchar wchar_t
#ifdef __cplusplus
#include <cwchar> /* need wide characters */
#ifndef JSON_STRING_HEADER
#include <string>
#endif
#else
#include <wchar.h> /* need wide characters */
#endif
#define JSON_TEXT(s) L ## s
#define json_strlen wcslen
#define json_strcmp wcscmp
#else
#define json_char char
#define json_uchar unsigned char
#ifdef __cplusplus
#ifndef JSON_STRING_HEADER
#include <string>
#endif
#else
#include <string.h> /* still need it for strlen and such */
#endif
#define JSON_TEXT(s) s
#define json_strlen strlen
#define json_strcmp strcmp
#endif
#endif