Annotation of coherent/b/STREAMS/conf/bin/src/input.h, revision 1.1

1.1     ! root        1: #ifndef        INPUT_H
        !             2: #define        INPUT_H
        !             3: 
        !             4: /*
        !             5:  *-IMPORTS:
        !             6:  *     <sys/compat.h>
        !             7:  *             CONST
        !             8:  *             PROTO ()
        !             9:  */
        !            10: 
        !            11: #include <sys/compat.h>
        !            12: 
        !            13: #ifndef        INPUT_T
        !            14: #define        INPUT_T
        !            15: typedef struct input   input_t;
        !            16: #endif
        !            17: 
        !            18: #ifndef        LEX_T
        !            19: #define        LEX_T
        !            20: typedef        struct lexinfo  lex_t;
        !            21: #endif
        !            22: 
        !            23: enum {
        !            24:        IN_EOF          = -1
        !            25: };
        !            26: 
        !            27: 
        !            28: /*
        !            29:  * Structure of an input source.
        !            30:  */
        !            31: 
        !            32: struct input {
        !            33:        int          (* in_read)        PROTO ((input_t * _input));
        !            34:        void         (* in_unread)      PROTO ((input_t * _input));
        !            35:        CONST unsigned char *
        !            36:                     (* in_readtok)     PROTO ((input_t * _input,
        !            37:                                                lex_t * _lexp,
        !            38:                                                size_t * _len));
        !            39:        void         (* in_close)       PROTO ((input_t * _input));
        !            40:        void         (* in_error)       PROTO ((input_t * _input));
        !            41:        int          (* in_filter)      PROTO ((input_t * _input,
        !            42:                                                CONST char * _format, ...));
        !            43: };
        !            44: 
        !            45: #endif /* ! defined (INPUT_H) */

unix.superglobalmegacorp.com

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