/* Copyright(c) 1986 Association of Universities for Research in Astronomy Inc. */ #define import_spp #define import_libc #define import_stdio #include /* GETS -- Read a newline terminated sequence from the standard input and ** return the resultant string minus the newline to the user. */ char * gets ( char *buf /* user supplied output buffer */ ) { register FILE *fp = stdin; register char *op = buf; register int ch; while ((ch = getc (fp)) != EOF) { if (ch == '\n') break; *op++ = ch; } *op = EOS; if (ch == EOF && op == buf) return ((char *) NULL); else return (buf); }