Apache 1.3 API Documentation

Macro ap_bgetc

Definition:

#ifndef CHARSET_EBCDIC
#define ap_bgetc(fb) ( ((fb)->incnt == 0) ? ap_bfilbuf(fb) 
                       : ((fb)->incnt--, *((fb)->inptr++)) ) 
#else
#define ap_bgetc(fb) ( ((fb)->incnt == 0) ? ap_bfilbuf(fb) \ 
                       :  ((fb)->incnt--, \ 
                           (fb->flags & B_ASCII2EBCDIC) \ 
                           ? os_toebcdic[(unsigned char)*((fb)->inptr++)] \ 
                           : *((fb)->inptr++)) ) 
#endif
    
     

Usage example:

if ((c = ap_bgetc(r->connection->client)) == CR) { 
    c = ap_bgetc(r->connection->client);
}
     

No documentation available.

See also:
ap_bclose, ap_bcreate, ap_bfilbuf, ap_bfileno, ap_bflsbuf, ap_bflush, ap_bgetflag, ap_bgetopt, ap_bgets, ap_bhalfduplex, ap_blookc, ap_bnonblock, ap_bonerror, ap_bprintf, ap_bpushfd, ap_bpushh, ap_bputc, ap_bputs, ap_bread, ap_bsetflag, ap_bsetopt, ap_bskiplf, ap_bspawn_child, ap_bvputs, ap_bwrite, ap_vbprintf, BO_BYTECT, BUFF, B_ASCII2EBCDIC, B_CHUNK, B_EBCDIC2ASCII, B_EOF, B_EOUT, B_ERROR, B_RD, B_RDERR, B_RDWR, B_SAFEREAD, B_SFIO, B_SOCKET, B_WR, B_WRERR, kill_conditions

Previous: ap_bflush Next: ap_bgetflag

Table of Contents (Routines, Structures, Data Cells, Constants)