From 31e1451952b58e4e85d0ef61f04eba16833de4d2 Mon Sep 17 00:00:00 2001 From: Johan Danielsson Date: Tue, 26 Aug 1997 20:42:49 +0000 Subject: [PATCH] fix table base calculation git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3165 ec53bebd-3082-4978-b11e-865c3cabbd6b --- lib/com_err/compile_et.awk | 2 +- lib/error/compile_et.awk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/com_err/compile_et.awk b/lib/com_err/compile_et.awk index a4553604d..4c4717028 100644 --- a/lib/com_err/compile_et.awk +++ b/lib/com_err/compile_et.awk @@ -8,7 +8,7 @@ $1 == "error_table" || $1 == "et" { name = $2 base = 0 - for(i = 1; i <= 4; i++){ + for(i = 1; i <= length(name); i++){ base = base * 64 + index("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789_", substr(name, i, 1)) } base *= 256 diff --git a/lib/error/compile_et.awk b/lib/error/compile_et.awk index a4553604d..4c4717028 100644 --- a/lib/error/compile_et.awk +++ b/lib/error/compile_et.awk @@ -8,7 +8,7 @@ $1 == "error_table" || $1 == "et" { name = $2 base = 0 - for(i = 1; i <= 4; i++){ + for(i = 1; i <= length(name); i++){ base = base * 64 + index("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789_", substr(name, i, 1)) } base *= 256