@@ -120,10 +120,10 @@ if (utf)
120120if (one_code_unit )
121121 {
122122 if (PRINTABLE (c ))
123- fprintf (f , "%c" , ( char ) CHAR_OUTPUT (c ));
123+ fprintf (f , "%c" , CHAR_OUTPUT (c ));
124124 else
125125 {
126- c = CHAR_OUTPUT (c );
126+ c = CHAR_OUTPUT_HEX (c );
127127 if (c < 0x80 ) fprintf (f , "\\x%02x" , c );
128128 else fprintf (f , "\\x{%02x}" , c );
129129 }
@@ -219,7 +219,7 @@ while (*ptr != '\0')
219219 {
220220 uint32_t c = * ptr ++ ;
221221 if (PRINTABLE (c )) fprintf (f , "%c" , CHAR_OUTPUT (c ));
222- else fprintf (f , "\\x{%x}" , CHAR_OUTPUT (c ));
222+ else fprintf (f , "\\x{%x}" , CHAR_OUTPUT_HEX (c ));
223223 }
224224}
225225
@@ -230,7 +230,7 @@ for (; len > 0; len--)
230230 {
231231 uint32_t c = * ptr ++ ;
232232 if (PRINTABLE (c )) fprintf (f , "%c" , CHAR_OUTPUT (c ));
233- else fprintf (f , "\\x{%x}" , CHAR_OUTPUT (c ));
233+ else fprintf (f , "\\x{%x}" , CHAR_OUTPUT_HEX (c ));
234234 }
235235}
236236
@@ -481,22 +481,22 @@ if (negated)
481481
482482for (input = 0 ; input < 256 ; input ++ )
483483 {
484- i = CHAR_INPUT (input );
484+ i = CHAR_INPUT_HEX (input );
485485 if ((map [i /8 ] & (1u << (i & 7 ))) != 0 )
486486 {
487487 int j , jinput ;
488488 for (jinput = input ; jinput + 1 < 256 ; jinput ++ )
489489 {
490- j = CHAR_INPUT (jinput + 1 );
490+ j = CHAR_INPUT_HEX (jinput + 1 );
491491 if ((map [j /8 ] & (1u << (j & 7 ))) == 0 ) break ;
492492 }
493- j = CHAR_INPUT (jinput );
493+ j = CHAR_INPUT_HEX (jinput );
494494 if (i == CHAR_MINUS || i == CHAR_BACKSLASH ||
495495 i == CHAR_RIGHT_SQUARE_BRACKET ||
496496 (first && i == CHAR_CIRCUMFLEX_ACCENT ))
497497 fprintf (f , "\\" );
498498 if (PRINTABLE (i )) fprintf (f , "%c" , CHAR_OUTPUT (i ));
499- else fprintf (f , "\\x%02x" , CHAR_OUTPUT (i ));
499+ else fprintf (f , "\\x%02x" , CHAR_OUTPUT_HEX (i ));
500500 first = FALSE;
501501 if (jinput > input )
502502 {
@@ -505,7 +505,7 @@ for (input = 0; input < 256; input++)
505505 j == CHAR_RIGHT_SQUARE_BRACKET )
506506 fprintf (f , "\\" );
507507 if (PRINTABLE (j )) fprintf (f , "%c" , CHAR_OUTPUT (j ));
508- else fprintf (f , "\\x%02x" , CHAR_OUTPUT (j ));
508+ else fprintf (f , "\\x%02x" , CHAR_OUTPUT_HEX (j ));
509509 }
510510 input = jinput ;
511511 }
0 commit comments