osaparseaete.c File Reference

#include "frontier.h"
#include "standard.h"
#include "strings.h"
#include "osaparseaete.h"

Include dependency graph for osaparseaete.c:

Go to the source code of this file.

Functions

static void grabbytes (long ctbytes, void *pbytes)
static short getshort (void)
static void getstring (bigstring bs)
static OSType getstring4 (void)
static void getname (bigstring bsname)
static void skipstring (void)
static void skipbytes (short n)
static void align (void)
static boolean parseParams (AEKeyword eventkey, bigstring bsparam)
static boolean parseEvents (AEEventClass eventclass, AEEventID eventid, bigstring bsevent)
static void parseProperties (void)
static void parseElements (void)
static void parseClasses (void)
static void parseComparisonOps (void)
static void parseEnumerators (void)
static void parseEnumerations (void)
boolean osaparseaeteparamlist (Handle haete, long offset, AEKeyword key, bigstring bsparamname)
boolean osaparseaete (Handle haete, AEEventClass class, AEEventID id, bigstring bseventname, long *paramoffset)

Variables

static byteaete


Function Documentation

static void align void   )  [static]
 

Definition at line 108 of file osaparseaete.c.

References aete, and odd.

Referenced by browserdrawnodeicon(), osaparseaete(), parseClasses(), parseComparisonOps(), parseEnumerators(), parseEvents(), parseParams(), and parseProperties().

static void getname bigstring  bsname  )  [static]
 

Definition at line 74 of file osaparseaete.c.

References alllower(), chspace, deletestring(), getstring(), scanstring(), and stringlength.

Referenced by parseClasses(), parseEnumerators(), parseEvents(), parseParams(), and parseProperties().

Here is the call graph for this function:

static short getshort void   )  [static]
 

Definition at line 46 of file osaparseaete.c.

References grabbytes().

Referenced by osaparseaete(), parseClasses(), parseComparisonOps(), parseElements(), parseEnumerations(), parseEnumerators(), parseEvents(), parseParams(), and parseProperties().

Here is the call graph for this function:

static void getstring bigstring  bs  )  [static]
 

Definition at line 56 of file osaparseaete.c.

References grabbytes(), and stringlength.

Referenced by getname(), parseProperties(), and skipstring().

Here is the call graph for this function:

static OSType getstring4 void   )  [static]
 

Definition at line 64 of file osaparseaete.c.

References grabbytes().

Referenced by osaparseaete(), parseClasses(), parseElements(), parseEnumerators(), parseEvents(), parseParams(), and parseProperties().

Here is the call graph for this function:

static void grabbytes long  ctbytes,
void *  pbytes
[static]
 

Definition at line 38 of file osaparseaete.c.

References aete.

Referenced by getshort(), getstring(), and getstring4().

boolean osaparseaete Handle  haete,
AEEventClass  class,
AEEventID  id,
bigstring  bseventname,
long paramoffset
 

Definition at line 342 of file osaparseaete.c.

References aete, align(), getshort(), getstring4(), nil, parseClasses(), parseComparisonOps(), parseEnumerations(), parseEvents(), skipbytes(), and skipstring().

Referenced by handlerecordableevent(), and lookupeventname().

Here is the call graph for this function:

boolean osaparseaeteparamlist Handle  haete,
long  offset,
AEKeyword  key,
bigstring  bsparamname
 

Definition at line 326 of file osaparseaete.c.

References aete, nil, and parseParams().

Referenced by handlerecordableevent().

Here is the call graph for this function:

static void parseClasses void   )  [static]
 

Definition at line 248 of file osaparseaete.c.

References align(), bigstring, getname(), getshort(), getstring4(), parseElements(), parseProperties(), and skipstring().

Referenced by osaparseaete().

Here is the call graph for this function:

static void parseComparisonOps void   )  [static]
 

Definition at line 273 of file osaparseaete.c.

References align(), getshort(), skipbytes(), and skipstring().

Referenced by osaparseaete().

Here is the call graph for this function:

static void parseElements void   )  [static]
 

Definition at line 229 of file osaparseaete.c.

References getshort(), getstring4(), and skipbytes().

Referenced by parseClasses().

Here is the call graph for this function:

static void parseEnumerations void   )  [static]
 

Definition at line 313 of file osaparseaete.c.

References getshort(), parseEnumerators(), and skipbytes().

Referenced by osaparseaete().

Here is the call graph for this function:

static void parseEnumerators void   )  [static]
 

Definition at line 292 of file osaparseaete.c.

References align(), bigstring, getname(), getshort(), getstring4(), and skipstring().

Referenced by parseEnumerations().

Here is the call graph for this function:

static boolean parseEvents AEEventClass  eventclass,
AEEventID  eventid,
bigstring  bsevent
[static]
 

Definition at line 153 of file osaparseaete.c.

References align(), bigstring, getname(), getshort(), getstring4(), parseParams(), setemptystring, skipbytes(), and skipstring().

Referenced by osaparseaete().

Here is the call graph for this function:

static boolean parseParams AEKeyword  eventkey,
bigstring  bsparam
[static]
 

Definition at line 115 of file osaparseaete.c.

References align(), getname(), getshort(), getstring4(), key, setemptystring, skipbytes(), and skipstring().

Referenced by osaparseaeteparamlist(), and parseEvents().

Here is the call graph for this function:

static void parseProperties void   )  [static]
 

Definition at line 204 of file osaparseaete.c.

References align(), bigstring, getname(), getshort(), getstring(), getstring4(), and skipbytes().

Referenced by parseClasses().

Here is the call graph for this function:

static void skipbytes short  n  )  [static]
 

Definition at line 102 of file osaparseaete.c.

References aete.

Referenced by compile_branch(), osaparseaete(), parseComparisonOps(), parseElements(), parseEnumerations(), parseEvents(), parseParams(), and parseProperties().

static void skipstring void   )  [static]
 

Definition at line 94 of file osaparseaete.c.

References bigstring, and getstring().

Referenced by osaparseaete(), parseClasses(), parseComparisonOps(), parseEnumerators(), parseEvents(), and parseParams().

Here is the call graph for this function:


Variable Documentation

byte* aete [static]
 

Definition at line 35 of file osaparseaete.c.

Referenced by align(), grabbytes(), handlerecordableevent(), lookupeventname(), osaparseaete(), osaparseaeteparamlist(), and skipbytes().


Generated on Fri Jun 9 21:06:15 2006 for frontierkernel 10.1.10a by  doxygen 1.4.6