php-internal-docs 8.4.8
Unofficial docs for php/php-src
Loading...
Searching...
No Matches
gd_io.c File Reference
#include <math.h>
#include <string.h>
#include <stdlib.h>
#include "gd.h"

Go to the source code of this file.

Macros

#define IO_DBG(s)
 
#define GD_IO_EOF_CHK(r)
 

Functions

void Putword (int w, gdIOCtx *ctx)
 
void Putchar (int c, gdIOCtx *ctx)
 
void gdPutC (const unsigned char c, gdIOCtx *ctx)
 
void gdPutWord (int w, gdIOCtx *ctx)
 
void gdPutInt (int w, gdIOCtx *ctx)
 
int gdGetC (gdIOCtx *ctx)
 
int gdGetByte (int *result, gdIOCtx *ctx)
 
int gdGetWord (int *result, gdIOCtx *ctx)
 
int gdGetWordLSB (signed short int *result, gdIOCtx *ctx)
 
int gdGetInt (int *result, gdIOCtx *ctx)
 
int gdGetIntLSB (signed int *result, gdIOCtx *ctx)
 
int gdPutBuf (const void *buf, int size, gdIOCtx *ctx)
 
int gdGetBuf (void *buf, int size, gdIOCtx *ctx)
 
int gdSeek (gdIOCtx *ctx, const int pos)
 
long gdTell (gdIOCtx *ctx)
 

Macro Definition Documentation

◆ GD_IO_EOF_CHK

#define GD_IO_EOF_CHK ( r)
Value:
if (r == EOF) { \
return 0; \
} \

Definition at line 26 of file gd_io.c.

◆ IO_DBG

#define IO_DBG ( s)

Definition at line 23 of file gd_io.c.

Function Documentation

◆ gdGetBuf()

int gdGetBuf ( void * buf,
int size,
gdIOCtx * ctx )

Definition at line 188 of file gd_io.c.

◆ gdGetByte()

int gdGetByte ( int * result,
gdIOCtx * ctx )

Definition at line 76 of file gd_io.c.

◆ gdGetC()

int gdGetC ( gdIOCtx * ctx)

Definition at line 71 of file gd_io.c.

◆ gdGetInt()

int gdGetInt ( int * result,
gdIOCtx * ctx )

Definition at line 118 of file gd_io.c.

◆ gdGetIntLSB()

int gdGetIntLSB ( signed int * result,
gdIOCtx * ctx )

Definition at line 142 of file gd_io.c.

◆ gdGetWord()

int gdGetWord ( int * result,
gdIOCtx * ctx )

Definition at line 85 of file gd_io.c.

◆ gdGetWordLSB()

int gdGetWordLSB ( signed short int * result,
gdIOCtx * ctx )

Definition at line 98 of file gd_io.c.

◆ gdPutBuf()

int gdPutBuf ( const void * buf,
int size,
gdIOCtx * ctx )

Definition at line 181 of file gd_io.c.

◆ gdPutC()

void gdPutC ( const unsigned char c,
gdIOCtx * ctx )

Definition at line 48 of file gd_io.c.

◆ gdPutInt()

void gdPutInt ( int w,
gdIOCtx * ctx )

Definition at line 61 of file gd_io.c.

◆ gdPutWord()

void gdPutWord ( int w,
gdIOCtx * ctx )

Definition at line 53 of file gd_io.c.

◆ gdSeek()

int gdSeek ( gdIOCtx * ctx,
const int pos )

Definition at line 193 of file gd_io.c.

◆ gdTell()

long gdTell ( gdIOCtx * ctx)

Definition at line 200 of file gd_io.c.

◆ Putchar()

void Putchar ( int c,
gdIOCtx * ctx )

Definition at line 43 of file gd_io.c.

◆ Putword()

void Putword ( int w,
gdIOCtx * ctx )

Definition at line 34 of file gd_io.c.