diff -rc pilrc230a.orig/font.c pilrc230a/font.c *** pilrc230a.orig/font.c Wed Apr 14 22:18:18 1999 --- pilrc230a/font.c Sat Jul 17 15:44:14 1999 *************** *** 38,44 **** static unsigned int lineno; int vfontType; ! static int (*pfnChkCode)(unsigned char *cp, int *pdx); /* Global to hold the font widths and offsets */ --- 38,44 ---- static unsigned int lineno; int vfontType; ! int (*pfnChkCode)(unsigned char *cp, int *pdx); /* Global to hold the font widths and offsets */ Only in pilrc230a/fonts: README diff -rc pilrc230a.orig/lex.c pilrc230a/lex.c *** pilrc230a.orig/lex.c Tue Apr 13 12:54:20 1999 --- pilrc230a/lex.c Sat Jul 17 17:47:09 1999 *************** *** 439,444 **** --- 439,451 ---- pchStore = lex.szId; while (*pchLex != '"') { + int n, tmp; + extern int (*pfnChkCode)(unsigned char *cp, int *pdx); + n = (*pfnChkCode)(pchLex, &tmp); + if (n >= 1) { + while (n-- > 0) + *pchStore++ = *pchLex++; + } else if (*pchLex == '\\') { int ch;