langxcmd.c File Reference

#include "frontier.h"
#include "standard.h"
#include "memory.h"
#include "search.h"
#include "strings.h"
#include "ops.h"
#include "frontierconfig.h"
#include "lang.h"
#include "langinternal.h"
#include "langexternal.h"
#include "langxcmd.h"
#include "tablestructure.h"
#include "tableverbs.h"
#include "process.h"

Include dependency graph for langxcmd.c:

Go to the source code of this file.

Functions

static void scantext (byte ch, ptrbyte *ptext)
static long scanlength (byte ch, ptrbyte ptext)
void truncatecstringhandle (Handle h)
static void valtostring (tyvaluerecord *val, bigstring bsval)
static void stringtoval (bigstring bsval, tyvaluetype type, tyvaluerecord *val)
static boolean resolvexcmdglobal (bigstring bsglobal, hdlhashtable *htable, bigstring bsname)
void xcmdcallback (void)

Variables

XCmdPtr plangxcmdrec = nil


Function Documentation

static boolean resolvexcmdglobal bigstring  bsglobal,
hdlhashtable htable,
bigstring  bsname
[static]
 

Definition at line 132 of file langxcmd.c.

References bigstring, copystring(), disablelangerror(), enablelangerror(), findnamedtable(), fl, langexpandtodotparams(), langsearchpathlookup(), nil, and roottable.

Referenced by xcmdcallback().

Here is the call graph for this function:

static long scanlength byte  ch,
ptrbyte  ptext
[static]
 

Definition at line 73 of file langxcmd.c.

References scantext().

Referenced by truncatecstringhandle(), and xcmdcallback().

Here is the call graph for this function:

static void scantext byte  ch,
ptrbyte ptext
[static]
 

Definition at line 50 of file langxcmd.c.

Referenced by scanlength(), and xcmdcallback().

static void stringtoval bigstring  bsval,
tyvaluetype  type,
tyvaluerecord val
[static]
 

Definition at line 115 of file langxcmd.c.

References coercevalue(), disablelangerror(), enablelangerror(), nil, releaseheaptmp(), and setstringvalue().

Referenced by xcmdcallback().

Here is the call graph for this function:

void truncatecstringhandle Handle  h  ) 
 

Definition at line 84 of file langxcmd.c.

References chnul, gethandlesize(), scanlength(), and sethandlesize().

Referenced by xcmdcallback().

Here is the call graph for this function:

static void valtostring tyvaluerecord val,
bigstring  bsval
[static]
 

Definition at line 100 of file langxcmd.c.

References coercetostring(), pullstringvalue(), and releaseheaptmp().

Referenced by xcmdcallback().

Here is the call graph for this function:

void xcmdcallback void   ) 
 

Definition at line 172 of file langxcmd.c.

References abs, bigstring, booleanvaluetype, tysearchparameters::bsfind, chnul, chreturn, clearbytes(), coercetostring(), copyhandle(), copystring(), copyvaluerecord(), tyvaluerecord::data, deletestring(), disposevaluerecord(), doublevaluetype, enlargehandle(), equalstrings(), exemptfromtmpstack(), tysearchparameters::flregexp, tysearchparameters::flunicase, tysearchparameters::flwholewords, hashtableassign(), hashtablelookup(), hnode, infinity, initvalue(), langrunstringnoerror(), long, longsizeof, tyvaluedata::longvalue, longvaluetype, newfilledhandle(), newheapvalue(), newtexthandle(), numbertohexstring(), plangxcmdrec, tyvaluedata::pointvalue, pointvaluetype, processyield(), pushchar(), tyvaluedata::rectvalue, rectvaluetype, resolvexcmdglobal(), scanlength(), scantext(), searchparams, setbooleanvalue(), setdoublevalue(), setlongvalue(), setpointvalue(), shellforcebackgroundtask(), shellpostevent(), short, stringtoval(), stringvaluetype, textsearch(), texttostring(), truncatecstringhandle(), valtostring(), and zerostring.

Here is the call graph for this function:


Variable Documentation

XCmdPtr plangxcmdrec = nil
 

Definition at line 46 of file langxcmd.c.

Referenced by xcmdcallback().


Generated on Tue Jun 6 10:14:21 2006 for frontierkernel 10.1.10a by  doxygen 1.4.6