Annotation of embedaddon/php/ext/gd/libgd/gd_io.h, revision 1.1

1.1     ! misho       1: #ifndef GD_IO_H
        !             2: #define GD_IO_H 1
        !             3: 
        !             4: #include <stdio.h>
        !             5: 
        !             6: #ifdef VMS
        !             7: #define Putchar gdPutchar
        !             8: #endif
        !             9: 
        !            10: typedef struct gdIOCtx {
        !            11:        int     (*getC)(struct gdIOCtx*);
        !            12:        int     (*getBuf)(struct gdIOCtx*, void*, int);
        !            13: 
        !            14:        void    (*putC)(struct gdIOCtx*, int);
        !            15:        int     (*putBuf)(struct gdIOCtx*, const void*, int);
        !            16: 
        !            17:        int     (*seek)(struct gdIOCtx*, const int);
        !            18:        long    (*tell)(struct gdIOCtx*);
        !            19: 
        !            20:        void    (*gd_free)(struct gdIOCtx*);
        !            21: 
        !            22: } gdIOCtx;
        !            23: 
        !            24: typedef struct gdIOCtx *gdIOCtxPtr;
        !            25: 
        !            26: void Putword(int w, gdIOCtx *ctx);
        !            27: void Putchar(int c, gdIOCtx *ctx);
        !            28: 
        !            29: void gdPutC(const unsigned char c, gdIOCtx *ctx);
        !            30: int gdPutBuf(const void *, int, gdIOCtx*);
        !            31: void gdPutWord(int w, gdIOCtx *ctx);
        !            32: void gdPutInt(int w, gdIOCtx *ctx);
        !            33: 
        !            34: int gdGetC(gdIOCtx *ctx);
        !            35: int gdGetBuf(void *, int, gdIOCtx*);
        !            36: int gdGetByte(int *result, gdIOCtx *ctx);
        !            37: int gdGetWord(int *result, gdIOCtx *ctx);
        !            38: int gdGetInt(int *result, gdIOCtx *ctx);
        !            39: 
        !            40: int gdSeek(gdIOCtx *ctx, const int);
        !            41: long gdTell(gdIOCtx *ctx);
        !            42: 
        !            43: #endif

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>