gd_io.h

来自「Linux/Unix下的绘图函数库(Graphic Drawing Librar」· C头文件 代码 · 共 56 行

H
56
字号
#ifdef __cplusplusextern "C" {#endif#ifndef GD_IO_H#define GD_IO_H 1#include <stdio.h>#ifdef VMS#define Putchar gdPutchar#endiftypedef struct gdIOCtx{  int (*getC) (struct gdIOCtx *);  int (*getBuf) (struct gdIOCtx *, void *, int);  void (*putC) (struct gdIOCtx *, int);  int (*putBuf) (struct gdIOCtx *, const void *, int);  /* seek must return 1 on SUCCESS, 0 on FAILURE. Unlike fseek! */  int (*seek) (struct gdIOCtx *, const int);  long (*tell) (struct gdIOCtx *);  void (*gd_free) (struct gdIOCtx *);}gdIOCtx;typedef struct gdIOCtx *gdIOCtxPtr;void Putword (int w, gdIOCtx * ctx);void Putchar (int c, gdIOCtx * ctx); void gdPutC (const unsigned char c, gdIOCtx * ctx); int gdPutBuf (const void *, int, gdIOCtx *); void gdPutWord (int w, gdIOCtx * ctx); void gdPutInt (int w, gdIOCtx * ctx); int gdGetC (gdIOCtx * ctx); int gdGetBuf (void *, int, gdIOCtx *); int gdGetByte (int *result, gdIOCtx * ctx); int gdGetWord (int *result, gdIOCtx * ctx); int gdGetInt (int *result, gdIOCtx * ctx); int gdSeek (gdIOCtx * ctx, const int); long gdTell (gdIOCtx * ctx);#endif#ifdef __cplusplus}#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?