Wild Life  2.30
 All Data Structures Files Functions Variables Typedefs Macros
Data Structures | Macros | Typedefs
def_struct.h File Reference

typedefs and structures More...

Go to the source code of this file.

Data Structures

struct  wl_operator_data
 
struct  wl_int_list
 
struct  wl_resid_list
 
struct  wl_module
 
struct  wl_keyword
 
struct  wl_hash_table
 
struct  wl_definition
 
struct  wl_residuation
 
struct  wl_psi_term
 
struct  wl_node
 
struct  wl_pair_list
 
struct  wl_triple_list
 
struct  wl_stack
 
struct  wl_goal
 
struct  wl_choice_point
 
struct  wl_resid_block
 
struct  wl_ListHeader
 
struct  wl_ListLinks
 
struct  wl_tab_brk
 
struct  wl_item
 
struct  psi_arg
 
struct  wl_parse_block
 
struct  hashbucket
 
struct  hashentry
 
struct  text_buffer
 

Macros

#define TEXTBUFSIZE   5000
 

Typedefs

typedef long type_ptr
 Used to identify the object on the undo_stack. More...
 
typedef void * PsiTerm
 Type for psi-terms, hidden from users. More...
 
typedef unsigned long * GENERIC
 unsigned long *GENERIC More...
 
typedef int operator
 int - formerly enum More...
 
typedef long goals
 int - formerly enum More...
 
typedef char string [STRLEN]
 
typedef struct wl_operator_dataptr_operator_data
 
typedef struct wl_int_listptr_int_list
 
typedef struct wl_resid_listptr_resid_list
 
typedef struct wl_definitionptr_definition
 
typedef struct wl_definitiondef_type
 
typedef struct wl_residuationptr_residuation
 
typedef struct wl_psi_termptr_psi_term
 quotedStackCopy More...
 
typedef struct wl_nodeptr_node
 
typedef struct wl_pair_listptr_pair_list
 
typedef struct wl_triple_listptr_triple_list
 
typedef struct wl_list * ptr_list
 
typedef struct wl_stackptr_stack
 
typedef struct wl_goalptr_goal
 
typedef struct wl_choice_pointptr_choice_point
 
typedef struct wl_operator_data operator_data
 
typedef struct wl_int_list int_list
 List of integers or pointers. More...
 
typedef struct wl_resid_list resid_list
 List of residuation variables 21.9. More...
 
typedef struct wl_hash_tableptr_hash_table
 
typedef struct wl_moduleptr_module
 
typedef struct wl_keywordptr_keyword
 
typedef struct wl_definition definition
 
typedef struct wl_residuation residuation
 
typedef struct wl_psi_term psi_term
 
typedef struct wl_node node
 
typedef struct wl_pair_list pair_list
 
typedef struct wl_triple_list triple_list
 
typedef struct wl_stack stack
 
typedef struct wl_goal goal
 
typedef struct wl_choice_point choice_point
 
typedef struct wl_resid_blockptr_resid_block
 
typedef struct wl_resid_block resid_block
 
typedef void * Ref
 
typedef struct wl_ListLinksRefListLinks
 
typedef struct wl_ListHeaderRefListHeader
 
typedef RefListLinks(* RefListGetLinksProc )()
 
typedef int(* RefListEnumProc )()
 
typedef struct wl_ListHeader ListHeader
 
typedef struct wl_ListLinks ListLinks
 
typedef struct wl_tab_brkptr_tab_brk
 
typedef struct wl_itemptr_item
 
typedef struct wl_tab_brk tab_brk
 
typedef struct wl_item item
 
typedef struct wl_parse_block parse_block
 
typedef struct wl_parse_blockptr_parse_block
 

Detailed Description

typedefs and structures

Definition in file def_struct.h.

Macro Definition Documentation

#define TEXTBUFSIZE   5000

Definition at line 396 of file def_struct.h.

Typedef Documentation

typedef struct wl_choice_point choice_point
typedef struct wl_definition* def_type

Definition at line 60 of file def_struct.h.

typedef struct wl_definition definition

unsigned long *GENERIC

GENERIC is the type of a pointer to any type. This might not work on some machines, but it should be possible as MALLOC() uses something of/ that kind. ANSI uses "void *" instead.

Definition at line 35 of file def_struct.h.

typedef struct wl_goal goal

int - formerly enum

Definition at line 49 of file def_struct.h.

List of integers or pointers.

typedef struct wl_item item
typedef struct wl_ListHeader ListHeader
typedef struct wl_ListLinks ListLinks
typedef struct wl_node node

int - formerly enum

Definition at line 43 of file def_struct.h.

typedef struct wl_pair_list pair_list
typedef struct wl_parse_block parse_block
typedef struct wl_psi_term psi_term

Type for psi-terms, hidden from users.

Definition at line 21 of file def_struct.h.

Definition at line 69 of file def_struct.h.

typedef struct wl_definition* ptr_definition

Definition at line 59 of file def_struct.h.

typedef struct wl_goal* ptr_goal

Definition at line 68 of file def_struct.h.

typedef struct wl_hash_table* ptr_hash_table

Definition at line 100 of file def_struct.h.

typedef struct wl_int_list* ptr_int_list

Definition at line 57 of file def_struct.h.

typedef struct wl_item* ptr_item

Definition at line 308 of file def_struct.h.

typedef struct wl_keyword* ptr_keyword

Definition at line 125 of file def_struct.h.

typedef struct wl_list* ptr_list

Definition at line 66 of file def_struct.h.

typedef struct wl_module* ptr_module

Definition at line 114 of file def_struct.h.

typedef struct wl_node* ptr_node

Definition at line 63 of file def_struct.h.

Definition at line 56 of file def_struct.h.

typedef struct wl_pair_list* ptr_pair_list

Definition at line 64 of file def_struct.h.

Definition at line 381 of file def_struct.h.

quotedStackCopy

Parameters
p- psi_term p

make psi term from unitListElement not sure purpose (DJD ???)

Definition at line 62 of file def_struct.h.

Definition at line 259 of file def_struct.h.

typedef struct wl_resid_list* ptr_resid_list

Definition at line 58 of file def_struct.h.

Definition at line 61 of file def_struct.h.

typedef struct wl_stack* ptr_stack

Definition at line 67 of file def_struct.h.

typedef struct wl_tab_brk* ptr_tab_brk

Definition at line 307 of file def_struct.h.

Definition at line 65 of file def_struct.h.

typedef void* Ref

Definition at line 272 of file def_struct.h.

typedef int(* RefListEnumProc)()

Definition at line 276 of file def_struct.h.

typedef RefListLinks(* RefListGetLinksProc)()

Definition at line 275 of file def_struct.h.

typedef struct wl_ListHeader* RefListHeader

Definition at line 274 of file def_struct.h.

typedef struct wl_ListLinks* RefListLinks

Definition at line 273 of file def_struct.h.

typedef struct wl_resid_block resid_block

List of residuation variables 21.9.

typedef struct wl_residuation residuation
typedef struct wl_stack stack
typedef char string[STRLEN]

Definition at line 55 of file def_struct.h.

typedef struct wl_tab_brk tab_brk
typedef struct wl_triple_list triple_list

Used to identify the object on the undo_stack.

Use define instead of enums because quick masking is important

Definition at line 12 of file def_struct.h.