#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 /* need wide characters */ #ifndef JSON_STRING_HEADER #include #endif #else #include /* 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 #endif #else #include /* still need it for strlen and such */ #endif #define JSON_TEXT(s) s #define json_strlen strlen #define json_strcmp strcmp #endif #endif