fnf@estinc.UUCP (Fred Fish) (07/27/89)
The recently posted brik program in comp.sources.misc has a minor bug, it doesn't properly handle filenames with embedded whitespace. Other than that, it appears to be a really useful utility. I had no problem porting it to the Amiga in about an hour. Here is my (unofficial of course) fix for the whitespace bug: *** brik.c.old Wed Jul 26 15:13:00 1989 --- brik.c Wed Jul 26 19:01:29 1989 *************** *** 518,524 goto badline; } fname = p; ! while (*p != '\0' && !whitespace(*p)) /* skip to whitespace */ p++; *p = '\0'; /* null-terminate filename */ --- 518,528 ----- goto badline; } fname = p; ! /* Names CAN contain whitespace, and even newlines, however there ! * is no provision to store names with embedded newlines, so we ! * are out of luck for that case... ! */ ! while (*p != '\0' && *p != '\n') p++; *p = '\0'; /* null-terminate filename */ -- # Fred Fish, 1835 E. Belmont Drive, Tempe, AZ 85284, USA # 1-602-491-0048 asuvax!{nud,mcdphx}!estinc!fnf