changed declaration of inet_addr() to unsigned long
[unix-history] / usr / src / include / stdio.h
index 44e3bc8..8d8f0f6 100644 (file)
@@ -1,6 +1,6 @@
-/*     @(#)stdio.h     1.3 (Berkeley) %G%      */
+/*     stdio.h 1.11    85/01/08        */
 #define        BUFSIZ  1024
 #define        BUFSIZ  1024
-#define        _NFILE  20
+#define        _NFILE  48
 # ifndef FILE
 extern struct  _iobuf {
        int     _cnt;
 # ifndef FILE
 extern struct  _iobuf {
        int     _cnt;
@@ -28,9 +28,15 @@ extern       struct  _iobuf {
 #define        stdin   (&_iob[0])
 #define        stdout  (&_iob[1])
 #define        stderr  (&_iob[2])
 #define        stdin   (&_iob[0])
 #define        stdout  (&_iob[1])
 #define        stderr  (&_iob[2])
-#define        getc(p)         (--(p)->_cnt>=0? *(p)->_ptr++&0377:_filbuf(p))
+#define        getc(p)         (--(p)->_cnt>=0? (int)(*(unsigned char *)(p)->_ptr++):_filbuf(p))
 #define        getchar()       getc(stdin)
 #define        getchar()       getc(stdin)
-#define putc(x,p) (--(p)->_cnt>=0? ((int)(*(p)->_ptr++=(unsigned)(x))):_flsbuf((unsigned)(x),p))
+#define putc(x, p)     (--(p)->_cnt >= 0 ?\
+       (int)(*(unsigned char *)(p)->_ptr++ = (x)) :\
+       (((p)->_flag & _IOLBF) && -(p)->_cnt < (p)->_bufsiz ?\
+               ((*(p)->_ptr = (x)) != '\n' ?\
+                       (int)(*(unsigned char *)(p)->_ptr++) :\
+                       _flsbuf(*(unsigned char *)(p)->_ptr, p)) :\
+               _flsbuf((unsigned char)(x), p)))
 #define        putchar(x)      putc(x,stdout)
 #define        feof(p)         (((p)->_flag&_IOEOF)!=0)
 #define        ferror(p)       (((p)->_flag&_IOERR)!=0)
 #define        putchar(x)      putc(x,stdout)
 #define        feof(p)         (((p)->_flag&_IOEOF)!=0)
 #define        ferror(p)       (((p)->_flag&_IOERR)!=0)
@@ -41,4 +47,7 @@ FILE  *fdopen();
 FILE   *freopen();
 long   ftell();
 char   *fgets();
 FILE   *freopen();
 long   ftell();
 char   *fgets();
-char   *sprintf();
+char   *gets();
+#ifdef vax
+char   *sprintf();             /* too painful to do right */
+#endif