*** uudecode.c.ORIG Fri Feb 17 06:39:50 1995 --- uudecode.c Thu Nov 20 20:53:52 1997 *************** *** 528,534 **** --- 528,540 ---- && !isalnum(*scan) && *scan != '_') ++scan; *fnamep = start = scan; while (isalnum(*scan) || *scan == '-' || *scan == '+' || *scan == '&' + #if 0 /* Y.Noizumi */ || *scan == '_' || *scan == '.') { + #else + || *scan == '_' || *scan == '.' + || *(unsigned char *)scan >= '\176'){ + #endif + if (*scan++ == '.') hasdot = 1; } if (!*scan || *scan == '\n') return 1;