*** vdcomp.c.orig Fri Dec 23 01:34:47 1994 --- vdcomp.c Mon Nov 18 02:52:59 1996 *************** *** 108,114 **** !defined(bsd43) && \ !defined(aux) && \ !defined(__bsdi__) && \ ! !defined(sequent) # if defined(hp300) || defined(hp800) || defined(NeXT) # include /* it's in 'sys' on HPs and NeXT */ --- 108,115 ---- !defined(bsd43) && \ !defined(aux) && \ !defined(__bsdi__) && \ ! !defined(sequent) && \ ! !defined(__FreeBSD__) # if defined(hp300) || defined(hp800) || defined(NeXT) # include /* it's in 'sys' on HPs and NeXT */ *************** *** 429,438 **** { short shortint; typedef long off_t; if (inname[0] == ' ') { printf("\nEnter name of file to be decompressed: "); ! gets (inname); } if (host == 1 | host == 2) { --- 430,442 ---- { short shortint; typedef long off_t; + char *s; if (inname[0] == ' ') { printf("\nEnter name of file to be decompressed: "); ! fgets (inname, sizeof(inname), stdin); ! if ((s = strchr(inname, '\n')) != NULL) ! *s = '\0'; } if (host == 1 | host == 2) { *************** *** 474,486 **** printf("\n 3. VICAR format."); printf("\n 4. Unlabelled binary array.\n"); printf("\n Enter format number:"); ! gets(inname); output_format = atoi(inname); } while (output_format < 1 || output_format > 4); if (outname[0] == ' ') { printf("\nEnter name of uncompressed output file: "); ! gets (outname); } return(host); --- 478,494 ---- printf("\n 3. VICAR format."); printf("\n 4. Unlabelled binary array.\n"); printf("\n Enter format number:"); ! fgets (inname, sizeof(inname), stdin); ! if ((s = strchr(inname, '\n')) != NULL) ! *s = '\0'; output_format = atoi(inname); } while (output_format < 1 || output_format > 4); if (outname[0] == ' ') { printf("\nEnter name of uncompressed output file: "); ! fgets (outname, sizeof(outname), stdin); ! if ((s = strchr(outname, '\n')) != NULL) ! *s = '\0'; } return(host);