FORM
4.2
|
#include <structs.h>
Data Fields | |
SORTING * | S0 |
SORTING * | SS |
NESTING | Nest |
NESTING | NestStop |
NESTING | NestPoin |
WORD * | BrackBuf |
STORECACHE | StoreCache |
STORECACHE | StoreCacheAlloc |
WORD ** | pWorkSpace |
LONG * | lWorkSpace |
POSITION * | posWorkSpace |
WORD * | WorkSpace |
WORD * | WorkTop |
WORD * | WorkPointer |
int * | RepCount |
int * | RepTop |
WORD * | WildArgTaken |
UWORD * | factorials |
WORD * | small_power_n |
UWORD ** | small_power |
UWORD * | bernoullis |
WORD * | primelist |
LONG * | pfac |
LONG * | pBer |
WORD * | TMaddr |
WORD * | WildMask |
WORD * | previousEfactor |
WORD ** | TermMemHeap |
UWORD ** | NumberMemHeap |
UWORD ** | CacheNumberMemHeap |
BRACKETINFO * | bracketinfo |
WORD ** | ListPoly |
WORD * | ListSymbols |
UWORD * | NumMem |
PARTI | partitions |
LONG | sBer |
LONG | pWorkPointer |
LONG | lWorkPointer |
LONG | posWorkPointer |
LONG | InNumMem |
int | sfact |
int | mfac |
int | ebufnum |
int | fbufnum |
int | allbufnum |
int | aebufnum |
int | idallflag |
int | idallnum |
int | idallmaxnum |
int | WildcardBufferSize |
int | TermMemMax |
int | TermMemTop |
int | NumberMemMax |
int | NumberMemTop |
int | CacheNumberMemMax |
int | CacheNumberMemTop |
int | bracketindexflag |
int | optimtimes |
int | ListSymbolsSize |
int | NumListSymbols |
int | numpoly |
int | LeaveNegative |
int | TrimPower |
WORD | small_power_maxx |
WORD | small_power_maxn |
WORD | dummysubexp [SUBEXPSIZE+4] |
WORD | comsym [8] |
WORD | comnum [4] |
WORD | comfun [FUNHEAD+4] |
WORD | comind [7] |
WORD | MinVecArg [7+ARGHEAD] |
WORD | FunArg [4+ARGHEAD+FUNHEAD] |
WORD | locwildvalue [SUBEXPSIZE] |
WORD | mulpat [SUBEXPSIZE+5] |
WORD | proexp [SUBEXPSIZE+5] |
WORD | TMout [40] |
WORD | TMbuff |
WORD | TMdolfac |
WORD | nfac |
WORD | nBer |
WORD | mBer |
WORD | PolyAct |
WORD | RecFlag |
WORD | inprimelist |
WORD | sizeprimelist |
WORD | fromindex |
The T_const struct is part of the global data and resides either in the ALLGLOBALS struct A, or the ALLPRIVATES struct B (TFORM) under the name T We see it used with the macro AT as in AT.WorkPointer It has variables that are private to each thread, most of which have to be defined at startup.