diff options
author | Ken Raeburn <raeburn@mit.edu> | 2004-10-07 00:21:38 +0000 |
---|---|---|
committer | Ken Raeburn <raeburn@mit.edu> | 2004-10-07 00:21:38 +0000 |
commit | 8500f37be5f958cc59e38bb2ad3369820670db1a (patch) | |
tree | 2c4205d6a1b4535bd33478071f423387cbb51774 /src/util/et/et_h.awk | |
parent | f4e8ab562c89578aec48e21349b7d80eccc87387 (diff) | |
download | krb5-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.awk | 4 |
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) \ |