/* from Dale Schumacher's dLibs */ #include #include #include int fputs(data, fp) const register char *data; register FILE *fp; { register int n = 0; assert((data != NULL)); while(*data) { if(fputc(*data++, fp) == EOF) return(EOF); ++n; } return(n); } int puts(data) const char *data; { register int n; assert((data != NULL)); if(((n = fputs(data, stdout)) == EOF) || (fputc('\n', stdout) == EOF)) return(EOF); return(++n); }