* Any changes made here will be lost!
*/
+
+#ifndef H_REGCHARCLASS /* Guard against nested #includes */
+#define H_REGCHARCLASS 1
+
/*
LNBREAK: Line Break: \R
0x2029 == cp ) ) ) ) ) )
+#endif /* H_REGCHARCLASS */
+
/* ex: set ro: */
print $out_fh read_only_top( lang => 'C', by => $0,
file => 'regcharclass.h', style => '*',
copyright => [2007, 2011] );
+ print $out_fh "\n#ifndef H_REGCHARCLASS /* Guard against nested #includes */\n#define H_REGCHARCLASS 1\n\n";
my ( $op, $title, @txt, @types, @mods );
my $doit= sub {
}
}
$doit->();
+
+ print $out_fh "\n#endif /* H_REGCHARCLASS */\n";
+
if($path eq '-') {
print $out_fh "/* ex: set ro: */\n";
} else {
from => "Unicode data"});
print $out_fh <<END;
+
+#ifndef H_UTF8_STRINGS /* Guard against nested #includes */
+#define H_UTF8_STRINGS 1
+
/* This file contains #defines for various Unicode code points. The values
* for the macros are all or portions of the UTF-8 encoding for the code
* point. Note that the names all have the suffix "_UTF8".
print $out_fh "#define ${name}$suffix $str /* U+$cp */\n";
}
+print $out_fh "\n#endif /* H_UTF8_STRINGS */\n";
+
read_only_bottom_close_and_rename($out_fh);
__DATA__
* Any changes made here will be lost!
*/
+
+#ifndef H_UTF8_STRINGS /* Guard against nested #includes */
+#define H_UTF8_STRINGS 1
+
/* This file contains #defines for various Unicode code points. The values
* for the macros are all or portions of the UTF-8 encoding for the code
* point. Note that the names all have the suffix "_UTF8".
#define HANGUL_JONGSEONG_KIYEOK_UTF8 "\xE1\x86\xA8" /* U+11A8 */
#define HYPHEN_UTF8 "\xE2\x80\x90" /* U+2010 */
+#endif /* H_UTF8_STRINGS */
+
/* ex: set ro: */