Annotation of researchv8dc/cmd/p/pad.h, revision 1.1.1.1

1.1       root        1: typedef struct _PCBL{
                      2:        struct _PCBL *Pnextp;
                      3:        struct _PCBL *Pprevp;
                      4:        char *Pbase;            /* Pointer to head of character buffer */
                      5:        char *Pptr;             /* Pointer to current read position */
                      6:        char *Phiwat;           /* Pointer to high water mark for this buffer */
                      7: }_PCBL;                /* Pad circular buffer list */
                      8: typedef struct _PAD{
                      9:        _PCBL   *Pcbl;          /* Circular list for this file descriptor */
                     10:        FILE    *Pfile;         /* Stdio file structure */
                     11: }PAD;
                     12: #define        Pgetc(p)        (--(p)->Pfile->_cnt>=0? *(p)->Pfile->_ptr++&0377:_Pfilbuf(p))
                     13: #define        Pgetchar()      Pgetc(Pstdin)
                     14: PAD *Popen();
                     15: PAD *Pfopen();
                     16: PAD *Pfdopen();

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.