joe@auspyr.UUCP (Joe Angelo) (08/03/87)
noticed minor bug with posted getmaps.c program; backslash can be part
of compare string from here-document terminator. in string "cat <<\SHAR_EOF",
"\SHAR_EOF" is searched for instead of "SHAR_EOF, which is wrong.
Below diff-c corrects the problem...
Please excuse me if someone else already corrected this.
*** getmaps.c Mon Aug 3 09:26:12 1987
--- getmaps.c.orig Mon Aug 3 09:28:42 1987
***************
*** 282,288
while (*ptr != NULL) {
if (*ptr == '\\' && (*(ptr + 1) == '\'' || *(ptr + 1) == '"'))
ptr += 2;
! else if (*ptr == '\'' || *ptr == '"' || *ptr == '\\') {
t1ptr = ptr;
t2ptr = ptr + 1;
while ((*t1ptr++ = *t2ptr++) != NULL)
--- 282,288 -----
while (*ptr != NULL) {
if (*ptr == '\\' && (*(ptr + 1) == '\'' || *(ptr + 1) == '"'))
ptr += 2;
! else if (*ptr == '\'' || *ptr == '"' ) {
t1ptr = ptr;
t2ptr = ptr + 1;
while ((*t1ptr++ = *t2ptr++) != NULL)
--
"I'm trying Joe Angelo, Sr. Sys. Engineer @ Austec, Inc., San Jose, CA.
to think, ARPA: auspyr!joe@lll-tis[-b].arpa PHONE: [408] 279-5533
but nothin' UUCP: {sdencore,cbosgd,ptsfa,dana}!aussjo!joe
happens!" UUCP: {amdahl,lll-tis,imagen,necntc,dlb,sci,altnet}!auspyr!joe