summaryrefslogtreecommitdiffstats
path: root/src/util/et/et_h.awk
diff options
context:
space:
mode:
authorKen Raeburn <raeburn@mit.edu>2004-10-07 00:21:38 +0000
committerKen Raeburn <raeburn@mit.edu>2004-10-07 00:21:38 +0000
commit8500f37be5f958cc59e38bb2ad3369820670db1a (patch)
tree2c4205d6a1b4535bd33478071f423387cbb51774 /src/util/et/et_h.awk
parentf4e8ab562c89578aec48e21349b7d80eccc87387 (diff)
downloadkrb5-8500f37be5f958cc59e38bb2ad3369820670db1a.tar.gz
krb5-8500f37be5f958cc59e38bb2ad3369820670db1a.tar.xz
krb5-8500f37be5f958cc59e38bb2ad3369820670db1a.zip
* et_c.awk, et_h.awk: Complain if the error table is too large.
* et_c.pl, et_h.pl: Regenerated. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16811 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/util/et/et_h.awk')
-rw-r--r--src/util/et/et_h.awk4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/util/et/et_h.awk b/src/util/et/et_h.awk
index 7a81dfa3f8..3800838303 100644
--- a/src/util/et/et_h.awk
+++ b/src/util/et/et_h.awk
@@ -136,6 +136,10 @@ c2n["_"]=63
}
END {
+ if (table_item_count > 255) {
+ print "Error table too large!" | "cat 1>&2"
+ exit 1
+ }
if (tab_base_high == 0) {
print "#define ERROR_TABLE_BASE_" table_name " (" \
sprintf("%d", tab_base_sign*tab_base_low) \