Annotation of researchv8dc/cmd/p/pad.h, revision 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.