In inform.c, at the top:
#include <ctype.h>
at around line 815: (see previous patch for context)
/* Check for character literals. @@?? should count as 1 character. */
for (k=0;k<=strlen(b);k++) {
if (b[k]=='@') {
k++;
if (b[k]=='@') {
i--; i--; k++;
if ( isdigit(b[k+1]) ) {
i--; k++;
if ( isdigit(b[k+1]) ) {
i--; k++;
}
}
}
}
}
/* End kludgy check for literals. */
I still think this is awkward, and if it does anything nasty I disavow
authorship. ;)
Perhaps I should have paid more attention in that C class. *shrug*
-Josh