#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. |
1.4.6-NO