FreeBASIC  0.91.0
list.bas File Reference
#include "list.bi"
Include dependency graph for list.bas:

Go to the source code of this file.

Functions

private sub fatalOutOfMemory ()
 
function_as_any_ptr xallocate (byval_as_long size)
 
function_as_any_ptr xcallocate (byval_as_long size)
 
function_as_any_ptr xreallocate (byval_as_any_ptr old, byval_as_long size)
 
sub listInit (byval_as_TLIST_ptr list, byval_as_integer nodes, byval_as_integer nodelen, byval_as_LIST_FLAGS flags)
 
sub listEnd (byval_as_TLIST_ptr list)
 
sub listAllocTB (byval_as_TLIST_ptr list, byval_as_integer nodes)
 
function_as_any_ptr listNewNode (byval_as_TLIST_ptr list)
 
sub listDelNode (byval_as_TLIST_ptr list, byval_as_any_ptr node_)
 
function_as_any_ptr listGetHead (byval_as_TLIST_ptr list)
 
function_as_any_ptr listGetTail (byval_as_TLIST_ptr list)
 
function_as_any_ptr listGetPrev (byval_as_any_ptr node)
 
function_as_any_ptr listGetNext (byval_as_any_ptr node)
 
sub strlistAppend (byval_as_TLIST_ptr list, byref_as_string s)
 
sub strlistInit (byval_as_TLIST_ptr list, byval_as_integer nodes)
 

Function Documentation

private sub fatalOutOfMemory ( )

Definition at line 8 of file list.bas.

Here is the caller graph for this function:

sub listAllocTB ( byval_as_TLIST_ptr  list,
byval_as_integer  nodes 
)

Definition at line 77 of file list.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

sub listDelNode ( byval_as_TLIST_ptr  list,
byval_as_any_ptr  node_ 
)

Definition at line 174 of file list.bas.

Here is the caller graph for this function:

sub listEnd ( byval_as_TLIST_ptr  list)

Definition at line 59 of file list.bas.

Here is the caller graph for this function:

function_as_any_ptr listGetHead ( byval_as_TLIST_ptr  list)

Definition at line 220 of file list.bas.

Here is the caller graph for this function:

function_as_any_ptr listGetNext ( byval_as_any_ptr  node)

Definition at line 273 of file list.bas.

Here is the caller graph for this function:

function_as_any_ptr listGetPrev ( byval_as_any_ptr  node)

Definition at line 252 of file list.bas.

Here is the caller graph for this function:

function_as_any_ptr listGetTail ( byval_as_TLIST_ptr  list)

Definition at line 236 of file list.bas.

Here is the caller graph for this function:

sub listInit ( byval_as_TLIST_ptr  list,
byval_as_integer  nodes,
byval_as_integer  nodelen,
byval_as_LIST_FLAGS  flags 
)

Definition at line 38 of file list.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_any_ptr listNewNode ( byval_as_TLIST_ptr  list)

Definition at line 136 of file list.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

sub strlistAppend ( byval_as_TLIST_ptr  list,
byref_as_string  s 
)

Definition at line 292 of file list.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

sub strlistInit ( byval_as_TLIST_ptr  list,
byval_as_integer  nodes 
)

Definition at line 297 of file list.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_any_ptr xallocate ( byval_as_long  size)

Definition at line 13 of file list.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_any_ptr xcallocate ( byval_as_long  size)

Definition at line 21 of file list.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_any_ptr xreallocate ( byval_as_any_ptr  old,
byval_as_long  size 
)

Definition at line 29 of file list.bas.

Here is the call graph for this function:

Here is the caller graph for this function: