oplist.h File Reference

#include "shell.h"

Include dependency graph for oplist.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define oplistinclude

Typedefs

typedef tylistrecord ** hdllistrecord
typedef boolean(* oplistreleaseitemcallback )(Handle)
typedef boolean(* opvisitlistcallback )(Handle, ptrstring, ptrvoid)

Functions

boolean opnewlist (hdllistrecord *, boolean)
void opdisposelist (hdllistrecord)
boolean oppushhandle (hdllistrecord, ptrstring, Handle)
boolean opunshifthandle (hdllistrecord, ptrstring, Handle)
boolean oppushdata (hdllistrecord, ptrstring, ptrvoid, long)
boolean oppushstring (hdllistrecord, ptrstring, bigstring)
boolean opgetlistdata (hdllistrecord, long, ptrstring, ptrvoid, long)
boolean opgetlisthandle (hdllistrecord, long, ptrstring, Handle *)
boolean opgetliststring (hdllistrecord, long, ptrstring, bigstring)
boolean opsetlisthandle (hdllistrecord, long, ptrstring, Handle)
boolean opsetlistdata (hdllistrecord, long, ptrstring, ptrvoid, long)
long opcountlistitems (hdllistrecord)
boolean opgetisrecord (hdllistrecord)
void opsetisrecord (hdllistrecord hlist, boolean flisrecord)
oplistreleaseitemcallback opsetreleaseitemcallback (hdllistrecord, oplistreleaseitemcallback)
boolean opdeletelistitem (hdllistrecord, long, ptrstring)
boolean oppacklist (hdllistrecord, Handle *)
boolean opunpacklist (Handle, hdllistrecord *)
boolean opcopylist (hdllistrecord, hdllistrecord *)
boolean oploadstringlist (short, hdllistrecord *)
boolean opvisitlist (hdllistrecord, opvisitlistcallback, ptrvoid)


Define Documentation

#define oplistinclude
 

Definition at line 28 of file oplist.h.


Typedef Documentation

typedef struct tylistrecord** hdllistrecord
 

Definition at line 40 of file oplist.h.

typedef boolean(* oplistreleaseitemcallback)(Handle)
 

Definition at line 42 of file oplist.h.

typedef boolean(* opvisitlistcallback)(Handle, ptrstring, ptrvoid)
 

Definition at line 44 of file oplist.h.


Function Documentation

boolean opcopylist hdllistrecord  ,
hdllistrecord
 

Definition at line 774 of file oplist.c.

References copyhandle(), disposehandle(), and opcopyoutlinerecord().

Referenced by copyvaluerecord().

Here is the call graph for this function:

long opcountlistitems hdllistrecord   ) 
 

Definition at line 485 of file oplist.c.

Referenced by coercelistvalue(), comparelists(), extOdbGetListCount(), langgetlistsize(), listaddvalue(), listsubtractvalue(), listtostring(), opvisitlist(), pullintegerlist(), shelldrawbuttons(), and shellgetbuttonlistcount().

boolean opdeletelistitem hdllistrecord  ,
long  ,
ptrstring 
 

Definition at line 556 of file oplist.c.

References hnode, opdeletelistnode(), opemptyrefcon(), opgetlistnode(), oppopoutline(), oppushoutline(), and opreleasenode().

Referenced by extOdbDeleteListValue(), listdeletevalue(), and listsubtractvalue().

Here is the call graph for this function:

void opdisposelist hdllistrecord   ) 
 

Definition at line 142 of file oplist.c.

References disposehandle(), hcurrentlist, nil, and opdisposeoutline().

Referenced by addHeaderToTable(), callprotocolhandler(), coercetolist(), datedayofweektostring(), datemonthtostring(), disposevaluerecord(), evaluatetry(), getgifheightwidthverb(), getjpegheightwidthverb(), langfunctionvalue(), langpackfileval(), langunpackfileval(), locksemaphoreverb(), makeintegerlist(), opgetexpansionstateverb(), opgetselectverb(), oploadstringlist(), opunpacklist(), parseaddress(), parseargsverb(), tablegetselectionverb(), and xmlgetaddresslist().

Here is the call graph for this function:

boolean opgetisrecord hdllistrecord   ) 
 

Definition at line 491 of file oplist.c.

Referenced by comparelists(), listaddvalue(), listsubtractvalue(), and listtostring().

boolean opgetlistdata hdllistrecord  ,
long  ,
ptrstring  ,
ptrvoid  ,
long 
 

boolean opgetlisthandle hdllistrecord  ,
long  ,
ptrstring  ,
Handle
 

Definition at line 398 of file oplist.c.

References hnode, nil, opgetheadstring(), and opgetlistnode().

Referenced by getnthlistval(), langunpackfileval(), listaddvalue(), listsubtractvalue(), and opgetliststring().

Here is the call graph for this function:

boolean opgetliststring hdllistrecord  ,
long  ,
ptrstring  ,
bigstring 
 

Definition at line 425 of file oplist.c.

References copyheapstring(), h, opgetlisthandle(), and setstringlength.

Referenced by getbuttonwidth(), langunpackfileval(), shelldrawbutton(), and shellgetbuttonstring().

Here is the call graph for this function:

boolean oploadstringlist short  ,
hdllistrecord
 

Definition at line 798 of file oplist.c.

References bigstring, getstringlist(), nil, opdisposelist(), opnewlist(), and oppushstring().

Referenced by shellloadbuttonlists().

Here is the call graph for this function:

boolean opnewlist hdllistrecord ,
boolean 
 

Definition at line 102 of file oplist.c.

References disposehandle(), h, newclearhandle(), and newoutlinerecord().

Referenced by addHeaderToTable(), callprotocolhandler(), coercetolist(), extOdbNewListValue(), getgifheightwidthverb(), getjpegheightwidthverb(), gettracebacklist(), langfunctionvalue(), langipcconvertaelist(), langpackfileval(), locksemaphoreverb(), makeintegerlist(), makelistvalue(), makerecordvalue(), opbuttonsattach(), opgetexpansionstateverb(), opgetselectverb(), oploadstringlist(), opunpacklist(), parseaddress(), parseargsverb(), tablegetselectionverb(), urlsplit(), webserveraddtoerrorlog(), xmlgetaddresslist(), and xmlstructtofrontiervalue().

Here is the call graph for this function:

boolean oppacklist hdllistrecord  ,
Handle
 

Definition at line 579 of file oplist.c.

References clearbytes(), disposehandle(), error, fl, gethandlesize(), info, newfilledhandle(), nil, oplistversionnumber, oppack(), oppopoutline(), oppushoutline(), and pushhandle().

Referenced by hashpackvisit(), langpackfileval(), and langpackvalue().

Here is the call graph for this function:

boolean oppushdata hdllistrecord  ,
ptrstring  ,
ptrvoid  ,
long 
 

Definition at line 322 of file oplist.c.

References h, newfilledhandle(), and oppushhandle().

Referenced by oppushstring().

Here is the call graph for this function:

boolean oppushhandle hdllistrecord  ,
ptrstring  ,
Handle 
 

Definition at line 161 of file oplist.c.

References bigstring, copystring(), disposehandle(), down, error, fldebugging, h, nil, opaddheadline(), oppopoutline(), oppushoutline(), oprepeatedbump(), opsetheadstring(), and pushint().

Referenced by langpackfileval(), langpushlistaddress(), langpushlistlong(), langpushlisttext(), langpushlistval(), listaddvalue(), oppushdata(), opsetlisthandle(), and setnthlistval().

Here is the call graph for this function:

boolean oppushstring hdllistrecord  ,
ptrstring  ,
bigstring 
 

Definition at line 339 of file oplist.c.

References oppushdata().

Referenced by langpackfileval(), opbuttonsattach(), and oploadstringlist().

Here is the call graph for this function:

void opsetisrecord hdllistrecord  hlist,
boolean  flisrecord
 

Definition at line 501 of file oplist.c.

Referenced by coercelistvalue().

boolean opsetlistdata hdllistrecord  ,
long  ,
ptrstring  ,
ptrvoid  ,
long 
 

Definition at line 474 of file oplist.c.

References newfilledhandle(), and opsetlisthandle().

Here is the call graph for this function:

boolean opsetlisthandle hdllistrecord  ,
long  ,
ptrstring  ,
Handle 
 

Definition at line 442 of file oplist.c.

References disposehandle(), hnode, nil, opgetlistnode(), and oppushhandle().

Referenced by opsetlistdata(), and setnthlistval().

Here is the call graph for this function:

oplistreleaseitemcallback opsetreleaseitemcallback hdllistrecord  ,
oplistreleaseitemcallback 
 

Definition at line 511 of file oplist.c.

boolean opunpacklist Handle  ,
hdllistrecord
 

Definition at line 645 of file oplist.c.

References assert, clearbytes(), disposehandle(), error, fl, gethandlesize(), idbadopversionnumber, info, loadfromhandle(), loadfromhandletohandle(), longswap, min, nil, opcountatlevel(), opdisposelist(), opdisposeoutline(), oplistversionnumber, opnewlist(), opunpackoutline(), pullfromhandle(), shellinternalerror, shortswap, sizeof(), and STR_bad_list_version_number.

Referenced by hashunpacktable(), langunpackfileval(), and langunpackvalue().

Here is the call graph for this function:

boolean opunshifthandle hdllistrecord  ,
ptrstring  ,
Handle 
 

Definition at line 243 of file oplist.c.

References bigstring, copystring(), disposehandle(), error, fldebugging, h, nil, opaddheadline(), oppopoutline(), oppushoutline(), opsetheadstring(), pushint(), and up.

Here is the call graph for this function:

boolean opvisitlist hdllistrecord  ,
opvisitlistcallback  ,
ptrvoid 
 

Definition at line 830 of file oplist.c.

References bigstring, tyheadrecord::headlinkdown, opcountlistitems(), and opgetheadstring().

Referenced by langvisitlistvalues().

Here is the call graph for this function:


Generated on Thu Jun 8 09:23:23 2006 for frontierkernel 10.1.10a by  doxygen 1.4.6