|
Defines |
| #define | _h_UEMF 1 |
| #define | TRACE_MAX (4096 - 48) |
| #define | VALUE_MAX_STRING (4096 - 48) |
| #define | SYM_MAX (512) |
| #define | XML_MAX 4096 |
| #define | BUF_MAX 4096 |
| #define | FMT_STATIC_MAX 256 |
| #define | LF_BUF_MAX BUF_MAX |
| #define | LF_PATHSIZE PATHSIZE |
| #define | UPPATHSIZE PATHSIZE |
| #define | CHAR_T_DEFINED 1 |
| #define | T(s) s |
| #define | TSZ(x) (sizeof(x)) |
| #define | TASTRL(x) (strlen(x) + 1) |
| #define | TRUE 1 |
| #define | FALSE 0 |
| #define | GOAHEAD_COPYRIGHT T("Copyright (c) GoAhead Software Inc., 1995-2000. All Rights Reserved.") |
| #define | gchdir chdir |
| #define | gmkdir mkdir |
| #define | grmdir rmdir |
| #define | gclose close |
| #define | gclosedir closedir |
| #define | gchmod chmod |
| #define | ggetcwd getcwd |
| #define | glseek lseek |
| #define | gloadModule loadModule |
| #define | gopen open |
| #define | gopendir opendir |
| #define | gread read |
| #define | greaddir readdir |
| #define | grename rename |
| #define | gstat stat |
| #define | gunlink unlink |
| #define | gwrite write |
| #define | gasctime asctime |
| #define | gsprintf sprintf |
| #define | gprintf printf |
| #define | gfprintf fprintf |
| #define | gsscanf sscanf |
| #define | gvsprintf vsprintf |
| #define | gstrcpy strcpy |
| #define | gstrncpy strncpy |
| #define | gstrncat strncat |
| #define | gstrlen strlen |
| #define | gstrcat strcat |
| #define | gstrcmp strcmp |
| #define | gstrncmp strncmp |
| #define | gstricmp strcmpci |
| #define | gstrchr strchr |
| #define | gstrrchr strrchr |
| #define | gstrtok strtok |
| #define | gstrnset strnset |
| #define | gstrrchr strrchr |
| #define | gstrspn strspn |
| #define | gstrcspn strcspn |
| #define | gstrstr strstr |
| #define | gstrtol strtol |
| #define | gfopen fopen |
| #define | gcreat creat |
| #define | gfgets fgets |
| #define | gfputs fputs |
| #define | gfscanf fscanf |
| #define | ggets gets |
| #define | gtmpnam tmpnam |
| #define | gtempnam tempnam |
| #define | gfindfirst _findfirst |
| #define | gfinddata_t _finddata_t |
| #define | gfindnext _findnext |
| #define | gfindclose _findclose |
| #define | gaccess access |
| #define | gremove remove |
| #define | gtolower tolower |
| #define | gtoupper toupper |
| #define | gisspace isspace |
| #define | gisdigit isdigit |
| #define | gisxdigit isxdigit |
| #define | gisalnum isalnum |
| #define | gisalpha isalpha |
| #define | gisupper isupper |
| #define | gislower islower |
| #define | gatoi atoi |
| #define | gctime ctime |
| #define | ggetenv getenv |
| #define | gexecvp execvp |
| #define | gmain main |
| #define | FNAMESIZE 254 |
| #define | E_MAX_ERROR 4096 |
| #define | URL_MAX 4096 |
| #define | E_ASSERT 0x1 |
| #define | E_LOG 0x2 |
| #define | E_USER 0x3 |
| #define | E_L T(__FILE__), __LINE__ |
| #define | E_ARGS_DEC char_t *file, int line |
| #define | E_ARGS file, line |
| #define | a_assert(C) if (1) ; else |
| #define | VALUE_ALLOCATE 0x1 |
| #define | value_numeric(t) (t >= byteint && t <= big) |
| #define | value_str(t) (t >= string && t <= bytes) |
| #define | value_ok(t) (t > undefined && t <= symbol) |
| #define | VALUE_VALID { {0}, integer, 1 } |
| #define | VALUE_INVALID { {0}, undefined, 0 } |
| #define | B_SHIFT 4 |
| #define | B_ROUND ((1 << (B_SHIFT)) - 1) |
| #define | B_MAX_CLASS 13 |
| #define | B_MALLOCED 0x80000000 |
| #define | B_DEFAULT_MEM (64 * 1024) |
| #define | B_MAX_FILES (512) |
| #define | B_FILL_CHAR (0x77) |
| #define | B_FILL_WORD (0x77777777) |
| #define | B_MAX_BLOCKS (64 * 1024) |
| #define | B_INTEGRITY 0x8124000 |
| #define | B_INTEGRITY_MASK 0xFFFF000 |
| #define | B_USE_MALLOC 0x1 |
| #define | B_USER_BUF 0x2 |
| #define | EMF_SCRIPT_JSCRIPT 0 |
| #define | EMF_SCRIPT_TCL 1 |
| #define | EMF_SCRIPT_EJSCRIPT 2 |
| #define | EMF_SCRIPT_MAX 3 |
| #define | MAXINT INT_MAX |
| #define | BITSPERBYTE 8 |
| #define | BITS(type) (BITSPERBYTE * (int) sizeof(type)) |
| #define | STRSPACE T("\t \n\r\t") |
| #define | max(a, b) (((a) > (b)) ? (a) : (b)) |
| #define | min(a, b) (((a) < (b)) ? (a) : (b)) |
| #define | SOCKET_EOF 0x1 |
| #define | SOCKET_CONNECTING 0x2 |
| #define | SOCKET_BROADCAST 0x4 |
| #define | SOCKET_PENDING 0x8 |
| #define | SOCKET_FLUSHING 0x10 |
| #define | SOCKET_DATAGRAM 0x20 |
| #define | SOCKET_ASYNC 0x40 |
| #define | SOCKET_BLOCK 0x80 |
| #define | SOCKET_LISTENING 0x100 |
| #define | SOCKET_CLOSING 0x200 |
| #define | SOCKET_CONNRESET 0x400 |
| #define | SOCKET_PORT_MAX 0xffff |
| #define | SOCKET_WOULDBLOCK 1 |
| #define | SOCKET_RESET 2 |
| #define | SOCKET_NETDOWN 3 |
| #define | SOCKET_AGAIN 4 |
| #define | SOCKET_INTR 5 |
| #define | SOCKET_INVAL 6 |
| #define | SOCKET_READABLE 0x2 |
| #define | SOCKET_WRITABLE 0x4 |
| #define | SOCKET_EXCEPTION 0x8 |
| #define | EMF_SOCKET_MESSAGE (WM_USER+13) |
| #define | SOCKET_BUFSIZ 1024 |
| #define | balloc(B_ARGS, num) balloc(num) |
| #define | bfree(B_ARGS, p) bfree(p) |
| #define | bfreeSafe(B_ARGS, p) bfreeSafe(p) |
| #define | brealloc(B_ARGS, p, size) brealloc(p, size) |
| #define | bstrdup(B_ARGS, p) bstrdup(p) |
| #define | bstrdupA bstrdup |
| #define | gstrdup bstrdup |
| #define | bstrdupA bstrdup |
| #define | B_USE_MALLOC 0x1 |
| #define | B_USER_BUF 0x2 |
| #define | ringqPutcA ringqPutc |
| #define | ringqInsertcA ringqInsertc |
| #define | ringqPutStrA ringqPutStr |
| #define | ringqGetcA ringqGetc |
Typedefs |
| typedef char | char_t |
| typedef stat | gstat_t |
| typedef sym_t | sym_t |
| typedef int | sym_fd_t |
| typedef void(* | socketHandler_t )(int sid, int mask, int data) |
| typedef int(* | socketAccept_t )(int sid, char *ipaddr, int port, int listenSid) |
| typedef void() | emfSchedProc (void *data, int id) |
Enumerations |
| enum | vtype_t {
undefined = 0,
byteint = 1,
shortint = 2,
integer = 3,
hex = 4,
percent = 5,
octal = 6,
big = 7,
flag = 8,
floating = 9,
string = 10,
bytes = 11,
symbol = 12,
errmsg = 13
} |
Functions |
| long | cronUntil (cron_t *cp, int period, time_t testTime) |
| int | cronAlloc (cron_t *cp, char_t *str) |
| int | cronFree (cron_t *cp) |
| void | bclose () |
| int | bopen (void *buf, int bufsize, int flags) |
| void * | balloc (B_ARGS_DEC, int size) |
| void | bfree (B_ARGS_DEC, void *mp) |
| void | bfreeSafe (B_ARGS_DEC, void *mp) |
| void * | brealloc (B_ARGS_DEC, void *buf, int newsize) |
| char_t * | bstrdup (B_ARGS_DEC, char_t *s) |
| void | bstats (int handle, void(*writefn)(int handle, char_t *fmt,...)) |
| char_t * | basename (char_t *name) |
| int | emfSchedCallback (int delay, emfSchedProc *proc, void *arg) |
| void | emfUnschedCallback (int id) |
| void | emfReschedCallback (int id, int delay) |
| void | emfSchedProcess () |
| int | emfInstGet () |
| void | emfInstSet (int inst) |
| void | error (E_ARGS_DEC, int flags, char_t *fmt,...) |
| void * | errorSetHandler (void(*function)(int etype, char_t *msg)))\(int etype, char_t *msg |
| int | hAlloc (void ***map) |
| int | hAllocEntry (void ***list, int *max, int size) |
| int | hFree (void ***map, int handle) |
| int | ringqOpen (ringq_t *rq, int increment, int maxsize) |
| void | ringqClose (ringq_t *rq) |
| int | ringqLen (ringq_t *rq) |
| int | ringqPutc (ringq_t *rq, char_t c) |
| int | ringqInsertc (ringq_t *rq, char_t c) |
| int | ringqPutStr (ringq_t *rq, char_t *str) |
| int | ringqGetc (ringq_t *rq) |
| int | fmtValloc (char_t **s, int n, char_t *fmt, va_list arg) |
| int | fmtAlloc (char_t **s, int n, char_t *fmt,...) |
| int | fmtStatic (char_t *s, int n, char_t *fmt,...) |
| int | ringqPutBlk (ringq_t *rq, unsigned char *buf, int len) |
| int | ringqPutBlkMax (ringq_t *rq) |
| void | ringqPutBlkAdj (ringq_t *rq, int size) |
| int | ringqGetBlk (ringq_t *rq, unsigned char *buf, int len) |
| int | ringqGetBlkMax (ringq_t *rq) |
| void | ringqGetBlkAdj (ringq_t *rq, int size) |
| void | ringqFlush (ringq_t *rq) |
| void | ringqAddNull (ringq_t *rq) |
| int | scriptSetVar (int engine, char_t *var, char_t *value) |
| int | scriptEval (int engine, char_t *cmd, char_t **rslt, int chan) |
| void | socketClose () |
| void | socketCloseConnection (int sid) |
| void | socketCreateHandler (int sid, int mask, socketHandler_t handler, int arg) |
| void | socketDeleteHandler (int sid) |
| int | socketEof (int sid) |
| int | socketCanWrite (int sid) |
| void | socketSetBufferSize (int sid, int in, int line, int out) |
| int | socketFlush (int sid) |
| int | socketGets (int sid, char_t **buf) |
| int | socketGetPort (int sid) |
| int | socketInputBuffered (int sid) |
| int | socketOpen () |
| int | socketOpenConnection (char *host, int port, socketAccept_t accept, int flags) |
| void | socketProcess (int hid) |
| int | socketRead (int sid, char *buf, int len) |
| int | socketReady (int hid) |
| int | socketWrite (int sid, char *buf, int len) |
| int | socketWriteString (int sid, char_t *buf) |
| int | socketSelect (int hid, int timeout) |
| int | socketGetHandle (int sid) |
| int | socketSetBlock (int sid, int flags) |
| int | socketGetBlock (int sid) |
| int | socketAlloc (char *host, int port, socketAccept_t accept, int flags) |
| void | socketFree (int sid) |
| int | socketGetError () |
| socket_t * | socketPtr (int sid) |
| int | socketWaitForEvent (socket_t *sp, int events, int *errCode) |
| void | socketRegisterInterest (socket_t *sp, int handlerMask) |
| int | socketGetInput (int sid, char *buf, int toRead, int *errCode) |
| char_t * | strlower (char_t *string) |
| char_t * | strupper (char_t *string) |
| char_t * | stritoa (int n, char_t *string, int width) |
| sym_fd_t | symOpen (int hash_size) |
| void | symClose (sym_fd_t sd) |
| sym_t * | symLookup (sym_fd_t sd, char_t *name) |
| sym_t * | symEnter (sym_fd_t sd, char_t *name, value_t v, int arg) |
| int | symDelete (sym_fd_t sd, char_t *name) |
| void | symWalk (sym_fd_t sd, void(*fn)(sym_t *symp)) |
| sym_t * | symFirst (sym_fd_t sd) |
| sym_t * | symNext (sym_fd_t sd) |
| int | symSubOpen () |
| void | symSubClose () |
| void | trace (int lev, char_t *fmt,...) |
| void | traceRaw (char_t *buf) |
| value_t | valueInteger (long value) |
| value_t | valueString (char_t *value, int flags) |
| value_t | valueErrmsg (char_t *value) |
| void | valueFree (value_t *v) |
| int | vxchdir (char *dirname) |
| unsigned int | hextoi (char_t *hexstring) |
| unsigned int | gstrtoi (char_t *s) |
| time_t | timeMsec () |
| char_t * | ascToUni (char_t *ubuf, char *str, int nBytes) |
| char * | uniToAsc (char *buf, char_t *ustr, int nBytes) |
| char_t * | ballocAscToUni (char *cp, int alen) |
| char * | ballocUniToAsc (char_t *unip, int ulen) |
| char_t * | basicGetHost () |
| char_t * | basicGetAddress () |
| char_t * | basicGetProduct () |
| void | basicSetHost (char_t *host) |
| void | basicSetAddress (char_t *addr) |
| int | harnessOpen (char_t **argv) |
| void | harnessClose (int status) |
| void | harnessTesting (char_t *msg,...) |
| void | harnessPassed () |
| void | harnessFailed (int line) |
| int | harnessLevel () |
Variables |
void(*)(int level, char_t
*buf) | traceSetHandler (void(*function)(int level, char_t *buf)) |