#include <stdio.h>
#include "../../basext.h"
#include "gd.h"
#include "gdfontt.h"
#include "gdfonts.h"
#include "gdfontmb.h"
#include "gdfontl.h"
#include "gdfontg.h"
Go to the source code of this file.
Data Structures | |
struct | _ImageList |
struct | _GdClass |
Defines | |
#define | MAXBFONT 5 |
#define | DEFAULTBFONT 3 |
#define | DEFAULTPTSIZE 12.0 |
#define | ANGLE_UP 270 |
#define | GD_ERROR_ARGUMENT 0x00080001 |
#define | GD_ERROR_FILE 0x00080002 |
#define | GD_ERROR_ERROR 0x00080003 |
#define | GD_ERROR_POLYAS 0x00080004 |
#define | GD_ERROR_POLYAS1 0x00080005 |
#define | InsertImage(x) __InsertImage(pSt,ppModuleInternal,(x)) |
#define | RemoveImage(x) __RemoveImage(pSt,ppModuleInternal,(x)) |
#define | GET_M_L_ARGUMENT(x, y) |
#define | GET_COLOR_ARGUMENT(y) |
#define | GET_M_P_ARGUMENT(x, y) |
Typedefs | |
typedef _ImageList | ImageList |
typedef _ImageList * | pImageList |
typedef _GdClass | GdClass |
typedef _GdClass * | pGdClass |
Functions | |
static pImageList | __InsertImage (pSupportTable pSt, void **ppModuleInternal, gdImagePtr pImage) |
static void | __RemoveImage (pSupportTable pSt, void **ppModuleInternal, pImageList q) |
besVERSION_NEGOTIATE | return (int) |
besFREE (p) | |
besFUNCTION (gdicfpng) | |
besFREE (pszFileName) | |
if (fp==NULL) | |
besALLOC_RETURN_STRING (sizeof(p)) | |
memcpy (STRINGVALUE(besRETURNVALUE),&p, sizeof(p)) | |
besEND | besFUNCTION (getxdime) |
besEND | besFUNCTION (imdestr) |
besEND | besFUNCTION (gdrect) |
if (fill) | |
gdImageSetStyle (p->im, style, ArraySize) | |
besFREE (style) | |
besEND | besFUNCTION (gdgetc) |
LONGVALUE (besRETURNVALUE) = pS->lPingTime | |
besEND | besFUNCTION (gdbons) |
if () | |
if (s==NULL) | |
for (r=s, argI=4;argI<=besARGNR;argI++) | |
besFREE (pV) | |
if (p->TTFfont) | |
Variables | |
fp = fopen(pszFileName,"rb") | |
fp = fopen(pszFileName,"wb") | |
besALLOC_RETURN_LONG | |
s = besALLOC(slen+1) | |
* | r = (char)0 |
pV = 4 |
|
Definition at line 21 of file interface.c. |
|
Definition at line 19 of file interface.c. Referenced by __InsertImage(). |
|
Definition at line 20 of file interface.c. Referenced by __InsertImage(). |
|
Definition at line 23 of file interface.c. |
|
Definition at line 25 of file interface.c. |
|
Definition at line 24 of file interface.c. Referenced by besFUNCTION(). |
|
Definition at line 26 of file interface.c. |
|
Definition at line 27 of file interface.c. |
|
Value: if( besARGNR < y ){ color = p->color; }else{\ Argument = besARGUMENT(y);\ besDEREFERENCE(Argument);\ if( Argument == NULL ) color = p->color; else{\ Argument = besCONVERT2LONG(Argument);\ color = (int)LONGVALUE(Argument);}} Definition at line 132 of file interface.c. |
|
Value: Argument = besARGUMENT(y);\ besDEREFERENCE(Argument);\ if( Argument == NULL )return COMMAND_ERROR_ARGUMENT_RANGE;\ Argument = besCONVERT2LONG(Argument);\ x = (int)LONGVALUE(Argument); Definition at line 126 of file interface.c. |
|
Value: Argument = besARGUMENT(y);\ besDEREFERENCE(Argument);\ if( Argument == NULL )return COMMAND_ERROR_ARGUMENT_RANGE;\ if( TYPE(Argument) != VTYPE_STRING ||\ STRLEN(Argument) != sizeof(x) )return COMMAND_ERROR_ARGUMENT_TYPE;\ memcpy(&(x),STRINGVALUE(Argument),sizeof(x)); Definition at line 141 of file interface.c. |
|
Definition at line 47 of file interface.c. |
|
Definition at line 18 of file interface.c. Referenced by besFUNCTION(). |
|
Definition at line 75 of file interface.c. |
|
|
|
|
|
|
|
|
|
Definition at line 48 of file interface.c. References besMODULEPOINTER, DEFAULTBFONT, DEFAULTPTSIZE, NULL, p, and q. |
|
Definition at line 76 of file interface.c. References besFREE(), besMODULEPOINTER, p, and q. |
|
|
|
|
|
|
|
|
|
|
|
Definition at line 649 of file interface.c. References besCONVERT2LONG(), besCONVERT2ZCHAR(), LONGVALUE(), MAXBFONT, STRINGVALUE(), and STRLEN(). |
|
Definition at line 618 of file interface.c. References gdImageBlue, gdImageGreen, and gdImageRed. |
|
Definition at line 312 of file interface.c. References besFREE(), and GD_ERROR_FILE. |
|
Definition at line 243 of file interface.c. |
|
Definition at line 191 of file interface.c. References gdImageDestroy(). |
|
Definition at line 149 of file interface.c. References besFREE(), and GD_ERROR_FILE. |
|
Definition at line 783 of file interface.c. |
|
|
|
Definition at line 791 of file interface.c. References besFREE(), gdImageStringTTF(), r, and s. |
|
Definition at line 778 of file interface.c. |
|
Definition at line 720 of file interface.c. |
|
Definition at line 466 of file interface.c. References besCONVERT2LONG(), gdTransparent, and LONGVALUE(). |
|
Definition at line 175 of file interface.c. |
|
|
|
|
|
Definition at line 96 of file interface.c. |
|
Definition at line 641 of file interface.c. Referenced by besFUNCTION(), if(), and switch(). |
|
Definition at line 367 of file interface.c. |
|
Definition at line 173 of file interface.c. |
|
Definition at line 788 of file interface.c. Referenced by build_PutVTableItem(), and if(). |
|
Definition at line 787 of file interface.c. |
|
Definition at line 777 of file interface.c. |