/************************************************************* * File: lib/gets.c * Purpose: Part of C runtime library * Author: Phil Bunce (pjb@carmel.com) * Revision History: * 970304 Start of revision history */ #include /************************************************************* * char *gets(p) get line from stdin * unlike fgets, a trailing \n gets deleted */ char *gets(p) char *p; { char *s; int n; s = fgets(p,MAXLN,stdin); if (s == 0) return(0); n = strlen(p); if (n && p[n-1] == '\n') p[n-1] = 0; return(s); }