--- te_subs.c.orig	2007-03-18 19:58:40 +0100
+++ te_subs.c	2007-03-18 19:58:57 +0100
@@ -231,7 +231,7 @@
     char c;
     {
     if (isdigit(c)) return(c - '0' + 1);
-    else if isalpha(c) return(mapch_l[c] - 'a' + 11);
+    else if (isalpha(c)) return(mapch_l[c] - 'a' + 11);
     else if (fors)
 	{
 	if (c == '_') return (SERBUF);