@@ -112,7 +112,7 @@ typedef struct _search_state {
112
112
const char * cursor ;
113
113
FBuffer * buffer ;
114
114
115
- #ifdef JSON_ENABLE_SIMD
115
+ #ifdef HAVE_SIMD
116
116
const char * chunk_base ;
117
117
const char * chunk_end ;
118
118
bool has_matches ;
@@ -124,7 +124,7 @@ typedef struct _search_state {
124
124
#else
125
125
#error "Unknown SIMD Implementation."
126
126
#endif /* HAVE_SIMD_NEON */
127
- #endif /* JSON_ENABLE_SIMD */
127
+ #endif /* HAVE_SIMD */
128
128
} search_state ;
129
129
130
130
#if (defined(__GNUC__ ) || defined(__clang__ ))
@@ -261,7 +261,7 @@ static inline void escape_UTF8_char(search_state *search, unsigned char ch_len)
261
261
search -> cursor = (search -> ptr += ch_len );
262
262
}
263
263
264
- #ifdef JSON_ENABLE_SIMD
264
+ #ifdef HAVE_SIMD
265
265
266
266
static inline FORCE_INLINE char * copy_remaining_bytes (search_state * search , unsigned long vec_len , unsigned long len )
267
267
{
@@ -533,7 +533,7 @@ static inline TARGET_SSE2 FORCE_INLINE unsigned char search_escape_basic_sse2(se
533
533
534
534
#endif /* HAVE_SIMD_SSE2 */
535
535
536
- #endif /* JSON_ENABLE_SIMD */
536
+ #endif /* HAVE_SIMD */
537
537
538
538
static const unsigned char script_safe_escape_table [256 ] = {
539
539
// ASCII Control Characters
@@ -1298,11 +1298,11 @@ static void generate_json_string(FBuffer *buffer, struct generate_json_data *dat
1298
1298
search .cursor = search .ptr ;
1299
1299
search .end = search .ptr + len ;
1300
1300
1301
- #ifdef JSON_ENABLE_SIMD
1301
+ #ifdef HAVE_SIMD
1302
1302
search .matches_mask = 0 ;
1303
1303
search .has_matches = false;
1304
1304
search .chunk_base = NULL ;
1305
- #endif /* JSON_ENABLE_SIMD */
1305
+ #endif /* HAVE_SIMD */
1306
1306
1307
1307
switch (rb_enc_str_coderange (obj )) {
1308
1308
case ENC_CODERANGE_7BIT :
@@ -2170,7 +2170,7 @@ void Init_generator(void)
2170
2170
2171
2171
2172
2172
switch (find_simd_implementation ()) {
2173
- #ifdef JSON_ENABLE_SIMD
2173
+ #ifdef HAVE_SIMD
2174
2174
#ifdef HAVE_SIMD_NEON
2175
2175
case SIMD_NEON :
2176
2176
search_escape_basic_impl = search_escape_basic_neon ;
@@ -2181,7 +2181,7 @@ void Init_generator(void)
2181
2181
search_escape_basic_impl = search_escape_basic_sse2 ;
2182
2182
break ;
2183
2183
#endif /* HAVE_SIMD_SSE2 */
2184
- #endif /* JSON_ENABLE_SIMD */
2184
+ #endif /* HAVE_SIMD */
2185
2185
default :
2186
2186
search_escape_basic_impl = search_escape_basic ;
2187
2187
break ;
0 commit comments