SO3Engine/SCOLBasic/winuser.h File Reference

#include <stdio.h>

Go to the source code of this file.

Classes

struct  Mmachine
struct  Packdir
struct  CBmachine

Defines

#define SizeWord   4
#define SizeHeader   3
#define NIL   -1
#define TYPETAB   1
#define TYPEBUF   0
#define MERREND   1
#define MERROK   0
#define MERRMEM   -1
#define MERRTYP   -2
#define MERRRET   -3
#define MERRNUL   -4
#define MERRNF   -5
#define MERRLINK   -6
#define MERRFULL   -7
#define MERRUNKNOWN   -8
#define MERRTOOLARGE   -9
#define MERREP   -10
#define MERRFILE   -11
#define MERRCLOSE   -12
#define MERRCHNLDWN   -13
#define OFFSCCUR   0
#define OFFOBJMAG   0
#define OFFOBJCHN   1
#define OFFOBJTYP   2
#define OFFOBJHAND   3
#define OFFOBJTPERE   4
#define OFFOBJHPERE   5
#define OFFOBJREF0   6
#define OFFOBJUSER0   7
#define MSKFOO   1
#define MSKRUNTIME   2
#define MSKWARNING   4
#define MSKTRACE   8
#define MSKDEBUG   16
#define TYPVAR   -1
#define TYPCONS   -2
#define TYPTYPE   -3
#define TYPFIELD   -4
#define TYPSTRUC   -5
#define TYPCONS0   -6
#define TYPCOM   -7
#define TYPCOMV   -8
#define SIZESIGN   1024
#define TYPESNONE   0
#define TYPESLOGIC   1
#define SCOLinitplugin(X)   ww=X
#define MMpush   (ww->MMpush)
#define MMpushNoGC   (ww->MMpushNoGC)
#define MMpull   (ww->MMpull)
#define MMgetPP   (ww->MMgetPP)
#define MMsetPP   (ww->MMsetPP)
#define MMget   (ww->MMget)
#define MMset   (ww->MMset)
#define MMgetglobal   (ww->MMgetglobal)
#define MMsetglobal   (ww->MMsetglobal)
#define MMgetbase   (ww->MMgetbase)
#define MMsetbase   (ww->MMsetbase)
#define MMfetch   (ww->MMfetch)
#define MMstore   (ww->MMstore)
#define MMstart   (ww->MMstart)
#define MMsize   (ww->MMsize)
#define MMtype   (ww->MMtype)
#define MMstartstr   (ww->MMstartstr)
#define MMsizestr   (ww->MMsizestr)
#define MMsetsizestr   (ww->MMsetsizestr)
#define MMmalloc   (ww->MMmalloc)
#define MMmallocCLR   (ww->MMmallocCLR)
#define Mpushstrbloc   (ww->Mpushstrbloc)
#define MBdeftab   (ww->MBdeftab)
#define MBstrcat   (ww->MBstrcat)
#define PKhardpak   (ww->PKhardpak)
#define PKloader   (ww->PKloader)
#define SPfindfile   (ww->SPfindfile)
#define SPaddfile   (ww->SPaddfile)
#define SCgetsrvsocket   (ww->SCgetsrvsocket)
#define SCgetsocket   (ww->SCgetsocket)
#define Mcutting   (ww->Mcutting)
#define MMechostr   (ww->MMechostr)
#define Firstpack   (ww->Firstpack)
#define OBJcreate   (ww->OBJcreate)
#define OBJaddreflex   (ww->OBJaddreflex)
#define OBJbeginreflex   (ww->OBJbeginreflex)
#define OBJdel   (ww->OBJdel)
#define OBJdestroy   (ww->OBJdestroy)
#define OBJdelTH   (ww->OBJdelTH)
#define OBJcallreflex   (ww->OBJcallreflex)
#define OBJregister   (ww->OBJregister)
#define OBJtypebyname   (ww->OBJtypebyname)
#define OBJdefEvent   (ww->OBJdefEvent)
#define OBJgetUserEvent   (ww->OBJgetUserEvent)
#define SCgetExtra   (ww->SCgetExtra)
#define stdloadJpg   (ww->stdloadJpg)
#define OBJdelTM   (ww->OBJdelTM)
#define OBJfindTH   (ww->OBJfindTH)
#define OBJfindTM   (ww->OBJfindTM)
#define Mpushstrblocn   (ww->Mpushstrblocn)
#define Minterpreter   (ww->Minterpreter)
#define Msearchinsyspak   (ww->Msearchinsyspak)
#define MBstrcatn   (ww->MBstrcatn)
#define Buf2Tex   (ww->Buffer2texture)
#define MMputs   (ww->MMputs)
#define OBJgetNewHandler   (ww->OBJgetNewHandler)

Typedefs

typedef struct Mmachinemmachine
typedef struct Packdirpackdir
typedef struct CBmachinecbmachine

Variables

cbmachine ww
 Scol machine declaration for MM macros.

Define Documentation

#define Buf2Tex   (ww->Buffer2texture)

Definition at line 248 of file winuser.h.

#define Firstpack   (ww->Firstpack)

Definition at line 227 of file winuser.h.

#define MBdeftab   (ww->MBdeftab)

Definition at line 216 of file winuser.h.

#define MBstrcat   (ww->MBstrcat)

Definition at line 217 of file winuser.h.

#define MBstrcatn   (ww->MBstrcatn)

Definition at line 247 of file winuser.h.

#define Mcutting   (ww->Mcutting)

Definition at line 224 of file winuser.h.

#define MERRCHNLDWN   -13

Definition at line 68 of file winuser.h.

#define MERRCLOSE   -12

Definition at line 66 of file winuser.h.

#define MERREND   1

Definition at line 52 of file winuser.h.

#define MERREP   -10

Definition at line 64 of file winuser.h.

#define MERRFILE   -11

Definition at line 65 of file winuser.h.

#define MERRFULL   -7

Definition at line 60 of file winuser.h.

#define MERRLINK   -6

Definition at line 59 of file winuser.h.

#define MERRMEM   -1

Definition at line 54 of file winuser.h.

#define MERRNF   -5

Definition at line 58 of file winuser.h.

#define MERRNUL   -4

Definition at line 57 of file winuser.h.

#define MERROK   0

Definition at line 53 of file winuser.h.

#define MERRRET   -3

Definition at line 56 of file winuser.h.

#define MERRTOOLARGE   -9

Definition at line 62 of file winuser.h.

#define MERRTYP   -2

Definition at line 55 of file winuser.h.

#define MERRUNKNOWN   -8

Definition at line 61 of file winuser.h.

#define Minterpreter   (ww->Minterpreter)

Definition at line 245 of file winuser.h.

#define MMechostr   (ww->MMechostr)

Definition at line 225 of file winuser.h.

#define MMfetch   (ww->MMfetch)

Definition at line 205 of file winuser.h.

#define MMget   (ww->MMget)

Definition at line 199 of file winuser.h.

#define MMgetbase   (ww->MMgetbase)

Definition at line 203 of file winuser.h.

#define MMgetglobal   (ww->MMgetglobal)

Definition at line 201 of file winuser.h.

#define MMgetPP   (ww->MMgetPP)

Definition at line 197 of file winuser.h.

#define MMmalloc   (ww->MMmalloc)

Definition at line 213 of file winuser.h.

#define MMmallocCLR   (ww->MMmallocCLR)

Definition at line 214 of file winuser.h.

#define MMpull   (ww->MMpull)

Definition at line 196 of file winuser.h.

#define MMpush   (ww->MMpush)

Definition at line 194 of file winuser.h.

#define MMpushNoGC   (ww->MMpushNoGC)

Definition at line 195 of file winuser.h.

#define MMputs   (ww->MMputs)

Definition at line 249 of file winuser.h.

#define MMset   (ww->MMset)

Definition at line 200 of file winuser.h.

#define MMsetbase   (ww->MMsetbase)

Definition at line 204 of file winuser.h.

#define MMsetglobal   (ww->MMsetglobal)

Definition at line 202 of file winuser.h.

#define MMsetPP   (ww->MMsetPP)

Definition at line 198 of file winuser.h.

#define MMsetsizestr   (ww->MMsetsizestr)

Definition at line 212 of file winuser.h.

#define MMsize   (ww->MMsize)

Definition at line 208 of file winuser.h.

#define MMsizestr   (ww->MMsizestr)

Definition at line 211 of file winuser.h.

#define MMstart   (ww->MMstart)

Definition at line 207 of file winuser.h.

#define MMstartstr   (ww->MMstartstr)

Definition at line 210 of file winuser.h.

#define MMstore   (ww->MMstore)

Definition at line 206 of file winuser.h.

#define MMtype   (ww->MMtype)

Definition at line 209 of file winuser.h.

#define Mpushstrbloc   (ww->Mpushstrbloc)

Definition at line 215 of file winuser.h.

#define Mpushstrblocn   (ww->Mpushstrblocn)

Definition at line 244 of file winuser.h.

#define Msearchinsyspak   (ww->Msearchinsyspak)

Definition at line 246 of file winuser.h.

#define MSKDEBUG   16

Definition at line 87 of file winuser.h.

#define MSKFOO   1

Definition at line 83 of file winuser.h.

#define MSKRUNTIME   2

Definition at line 84 of file winuser.h.

#define MSKTRACE   8

Definition at line 86 of file winuser.h.

#define MSKWARNING   4

Definition at line 85 of file winuser.h.

#define NIL   -1

Definition at line 27 of file winuser.h.

#define OBJaddreflex   (ww->OBJaddreflex)

Definition at line 229 of file winuser.h.

#define OBJbeginreflex   (ww->OBJbeginreflex)

Definition at line 230 of file winuser.h.

#define OBJcallreflex   (ww->OBJcallreflex)

Definition at line 234 of file winuser.h.

#define OBJcreate   (ww->OBJcreate)

Definition at line 228 of file winuser.h.

#define OBJdefEvent   (ww->OBJdefEvent)

Definition at line 237 of file winuser.h.

#define OBJdel   (ww->OBJdel)

Definition at line 231 of file winuser.h.

#define OBJdelTH   (ww->OBJdelTH)

Definition at line 233 of file winuser.h.

#define OBJdelTM   (ww->OBJdelTM)

Definition at line 241 of file winuser.h.

#define OBJdestroy   (ww->OBJdestroy)

Definition at line 232 of file winuser.h.

#define OBJfindTH   (ww->OBJfindTH)

Definition at line 242 of file winuser.h.

#define OBJfindTM   (ww->OBJfindTM)

Definition at line 243 of file winuser.h.

#define OBJgetNewHandler   (ww->OBJgetNewHandler)

Definition at line 252 of file winuser.h.

#define OBJgetUserEvent   (ww->OBJgetUserEvent)

Definition at line 238 of file winuser.h.

#define OBJregister   (ww->OBJregister)

Definition at line 235 of file winuser.h.

#define OBJtypebyname   (ww->OBJtypebyname)

Definition at line 236 of file winuser.h.

#define OFFOBJCHN   1

Definition at line 74 of file winuser.h.

#define OFFOBJHAND   3

Definition at line 76 of file winuser.h.

#define OFFOBJHPERE   5

Definition at line 78 of file winuser.h.

#define OFFOBJMAG   0

Definition at line 73 of file winuser.h.

#define OFFOBJREF0   6

Definition at line 79 of file winuser.h.

#define OFFOBJTPERE   4

Definition at line 77 of file winuser.h.

#define OFFOBJTYP   2

Definition at line 75 of file winuser.h.

#define OFFOBJUSER0   7

Definition at line 80 of file winuser.h.

#define OFFSCCUR   0

Definition at line 71 of file winuser.h.

#define PKhardpak   (ww->PKhardpak)

Definition at line 218 of file winuser.h.

#define PKloader   (ww->PKloader)

Definition at line 219 of file winuser.h.

#define SCgetExtra   (ww->SCgetExtra)

Definition at line 239 of file winuser.h.

#define SCgetsocket   (ww->SCgetsocket)

Definition at line 223 of file winuser.h.

#define SCgetsrvsocket   (ww->SCgetsrvsocket)

Definition at line 222 of file winuser.h.

#define SCOLinitplugin (  )     ww=X

Definition at line 192 of file winuser.h.

#define SizeHeader   3

Definition at line 25 of file winuser.h.

#define SIZESIGN   1024

Definition at line 104 of file winuser.h.

#define SizeWord   4

Definition at line 24 of file winuser.h.

#define SPaddfile   (ww->SPaddfile)

Definition at line 221 of file winuser.h.

#define SPfindfile   (ww->SPfindfile)

Definition at line 220 of file winuser.h.

#define stdloadJpg   (ww->stdloadJpg)

Definition at line 240 of file winuser.h.

#define TYPCOM   -7

Definition at line 97 of file winuser.h.

#define TYPCOMV   -8

Definition at line 98 of file winuser.h.

#define TYPCONS   -2

Definition at line 92 of file winuser.h.

#define TYPCONS0   -6

Definition at line 96 of file winuser.h.

#define TYPEBUF   0

Definition at line 49 of file winuser.h.

#define TYPESLOGIC   1

Definition at line 115 of file winuser.h.

#define TYPESNONE   0

Definition at line 114 of file winuser.h.

#define TYPETAB   1

Definition at line 48 of file winuser.h.

#define TYPFIELD   -4

Definition at line 94 of file winuser.h.

#define TYPSTRUC   -5

Definition at line 95 of file winuser.h.

#define TYPTYPE   -3

Definition at line 93 of file winuser.h.

#define TYPVAR   -1

Definition at line 91 of file winuser.h.


Typedef Documentation

typedef struct CBmachine* cbmachine

Definition at line 188 of file winuser.h.

typedef struct Mmachine* mmachine

Definition at line 45 of file winuser.h.

typedef struct Packdir* packdir

Definition at line 112 of file winuser.h.


Variable Documentation

Scol machine declaration for MM macros.

Definition at line 102 of file SO3SCOL.cpp.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Generated on Mon Oct 31 14:42:32 2011 for SO3Engine by  doxygen 1.6.3