diff options
author | James Bursa <james@netsurf-browser.org> | 2002-04-24 17:37:37 +0000 |
---|---|---|
committer | James Bursa <james@netsurf-browser.org> | 2002-04-24 17:37:37 +0000 |
commit | 91b9ffdbcb954123ed74d65018f13242c05a478e (patch) | |
tree | 0ead32bfadc7dfe4fc64ebe8cb1a99302ca26345 /render | |
parent | 82e853c3df0d25872c8d3e78b1a2719e979496ac (diff) | |
download | netsurf-91b9ffdbcb954123ed74d65018f13242c05a478e.tar.gz netsurf-91b9ffdbcb954123ed74d65018f13242c05a478e.tar.bz2 |
[project @ 2002-04-24 17:37:37 by bursa]
Replace - with _ when generating enums.
svn path=/import/netsurf/; revision=5
Diffstat (limited to 'render')
-rw-r--r-- | render/makeenum | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/render/makeenum b/render/makeenum index 57f3375d1..2b9ca6804 100644 --- a/render/makeenum +++ b/render/makeenum @@ -1,5 +1,5 @@ #!/usr/bin/perl -W -# $Id: makeenum,v 1.1.1.1 2002/04/22 09:24:34 bursa Exp $ +# $Id: makeenum,v 1.2 2002/04/24 17:37:37 bursa Exp $ $out = shift or die "usage: makeenum leafname"; @@ -12,8 +12,9 @@ while (<>) { chomp; @enum = split; $name = shift @enum; - + @uc_enum = map uc, @enum; + s/-/_/g foreach (@uc_enum); $uc_name = uc $name; print H "extern const char * const ${name}_name[];\n"; @@ -30,6 +31,7 @@ while (<>) { print C "$name ${name}_parse(const char * const s)\n{\n"; foreach $x (@enum) { $ux = uc $x; + $ux =~ s/-/_/g; print C " if (strcmp(s, \"$x\") == 0) return ${uc_name}_$ux;\n"; } print C " return ${uc_name}_UNKNOWN;\n}\n\n"; |