Data Dictionary Summary Report
p (Local Object)[xref]
[bigflt.c, 2100]
p (Local Object)[xref]
[bigflt.c, 2196]
p (Local Object)[xref]
[bigflt.c, 2236]
p (Local Object)[xref]
[bigflt.c, 2285]
p (Local Object)[xref]
[bigflt.c, 2331]
p (Local Object)[xref]
[cmdfiles.c, 476]
p (Local Object)[xref]
[cmdfiles.c, 609]
P (Static Global Object)[xref]
4D fractals
[fractalp.c, 121]
P (Global Object)[xref]
Perspective dist used when viewing light vector
[line3d.c, 133]
p (Local Object)[xref]
[lorenz.c, 1224]
p (Local Object)[xref]
[miscovl.c, 1240]
p (Local Object)[xref]
[miscres.c, 1212]
p (Local Object)[xref]
[mpmath_c.c, 690]
p (Local Object)[xref]
[parser.c, 4087]
p (Local Object)[xref]
[parser.c, 4097]
p (Local Object)[xref]
[parser.c, 4123]
p (Local Object)[xref]
[parser.c, 4134]
p (Parameter)[xref]
[parser.c, 4147]
p (Parameter)[xref]
[parser.c, 4163]
p (Local Object)[xref]
[parser.c, 4182]
p (Local Object)[xref]
isn't C fun!
[parserfp.c, 938]
p (Local Object)[xref]
center file name
[prompts2.c, 1180]
p0 (Local Object)[xref]
[lorenz.c, 1332]
p0 (Local Object)[xref]
[lorenz.c, 1460]
p0 (Local Object)[xref]
[lorenz.c, 1819]
p1 (Parameter)[xref]
[editpal.c, 452]
p1 (Static Global Object)[xref]
[line3d.c, 117]
P1 (Local Object)[xref]
[line3d.c, 1644]
p1 (Parameter)[xref]
[loadfdos.c, 67]
p1 (Local Object)[xref]
[lorenz.c, 1332]
p1 (Local Object)[xref]
[lorenz.c, 1460]
p1 (Local Object)[xref]
[lorenz.c, 1819]
p1 (Parameter)[xref]
[miscovl.c, 1883]
p1 (Static Local Object)[xref]
[prompts1.c, 2357]
p1 (Parameter)[xref]
[zoom.c, 21]
p1const (Static Global Object)[xref]
is p1 a constant?
[parserfp.c, 382]
p1imag (Static Global Object)[xref]
[fractalp.c, 51]
p1real (Static Global Object)[xref]
[fractalp.c, 46]
p2 (Parameter)[xref]
[editpal.c, 452]
p2 (Static Global Object)[xref]
[line3d.c, 117]
P2 (Local Object)[xref]
[line3d.c, 1644]
p2 (Parameter)[xref]
[loadfdos.c, 67]
p2 (Local Object)[xref]
[lorenz.c, 1332]
p2 (Local Object)[xref]
[lorenz.c, 1460]
p2 (Parameter)[xref]
[miscovl.c, 1883]
p2 (Static Local Object)[xref]
[prompts1.c, 2358]
p2 (Parameter)[xref]
[zoom.c, 21]
p2const (Static Global Object)[xref]
...and p2?
[parserfp.c, 383]
p2imag (Static Global Object)[xref]
[fractalp.c, 52]
p2real (Static Global Object)[xref]
[fractalp.c, 47]
p3 (Static Global Object)[xref]
[line3d.c, 117]
P3 (Local Object)[xref]
[line3d.c, 1644]
p3 (Static Local Object)[xref]
[prompts1.c, 2359]
p3 (Parameter)[xref]
[zoom.c, 21]
p3const (Static Global Object)[xref]
...and p3?
[parserfp.c, 384]
p3imag (Static Global Object)[xref]
[fractalp.c, 53]
p3real (Static Global Object)[xref]
[fractalp.c, 48]
p4 (Static Local Object)[xref]
[prompts1.c, 2360]
p4 (Parameter)[xref]
[zoom.c, 21]
p4const (Static Global Object)[xref]
...and p4?
[parserfp.c, 385]
p4imag (Static Global Object)[xref]
[fractalp.c, 54]
p4real (Static Global Object)[xref]
[fractalp.c, 49]
p5 (Static Local Object)[xref]
[prompts1.c, 2361]
p5 (Parameter)[xref]
[zoom.c, 21]
p5const (Static Global Object)[xref]
...and p5?
[parserfp.c, 386]
p5imag (Static Global Object)[xref]
trig functions
[fractalp.c, 55]
p5real (Static Global Object)[xref]
[fractalp.c, 50]
p6 (Static Local Object)[xref]
[prompts1.c, 2362]
p7 (Static Local Object)[xref]
[prompts1.c, 2363]
p_size (Local Object)[xref]
[parser.c, 3883]
P_WAIT (Unknown Macro)[xref]
padding (Global Object)[xref]
[biginit.c, 27]
padding (Local Object)[xref]
[miscres.c, 101]
PAGE (Typedef)[xref]
[help.c, 65]
page (Parameter)[xref]
[help.c, 369]
page (Local Object)[xref]
[help.c, 601]
page (Parameter)[xref]
[memory.c, 212]
PAGE (Macro)[xref]
[tplus.h, 53]
PAGE_DEPTH (Macro)[xref]
depth of text
Document page-break macros. Goto to next page if this close (or closer)
to end of page when starting a CONTENT, TOPIC, or at a BLANK line.
[helpcom.h, 57]
PAGE_DOWN (Macro)[xref]
[fractint.h, 830]
PAGE_HEADING_DEPTH (Macro)[xref]
depth of the heading
[helpcom.h, 56]
PAGE_INDENT (Macro)[xref]
indent all text by this much
[helpcom.h, 52]
PAGE_RDEPTH (Macro)[xref]
the total depth (inc. heading)
[helpcom.h, 55]
page_table (Static Global Object)[xref]
4*max_pages
[help.c, 104]
PAGE_UP (Macro)[xref]
[fractint.h, 829]
PAGE_WIDTH (Macro)[xref]
width of printed text
[helpcom.h, 51]
PageLower (Public Object)[xref]
[targa.h, 262]
PageMode (Public Object)[xref]
[targa.h, 261]
PageUpper (Public Object)[xref]
[targa.h, 263]
pal (Parameter)[xref]
[editpal.c, 225]
pal (Parameter)[xref]
[editpal.c, 234]
pal (Parameter)[xref]
[editpal.c, 241]
pal (Parameter)[xref]
[editpal.c, 247]
pal (Parameter)[xref]
[editpal.c, 452]
pal (Parameter)[xref]
[editpal.c, 486]
pal (Parameter)[xref]
[editpal.c, 500]
pal (Parameter)[xref]
[editpal.c, 513]
pal (Parameter)[xref]
[editpal.c, 532]
pal (Parameter)[xref]
[editpal.c, 550]
pal (Parameter)[xref]
[editpal.c, 1739]
pal (Local Object)[xref]
[editpal.c, 1750]
pal (Parameter)[xref]
[editpal.c, 1877]
pal (Local Object)[xref]
[editpal.c, 2131]
pal (Local Object)[xref]
[line3d.c, 232]
pal (Local Object)[xref]
[stereo.c, 94]
PAL_BLUE (Macro)[xref]
[plot3d.c, 13]
PAL_MAGENTA (Macro)[xref]
[plot3d.c, 15]
PAL_RED (Macro)[xref]
[plot3d.c, 14]
PALENTRY (Typedef)[xref]
static data
[editpal.c, 201]
palett (Struct)[xref]
[fractint.h, 991]
palett::blue (Public Object)[xref]
[fractint.h, 995]
palett::green (Public Object)[xref]
[fractint.h, 994]
palett::red (Public Object)[xref]
[fractint.h, 993]
paletteBW (Static Global Object)[xref]
[encoder.c, 52]
paletteCGA (Static Global Object)[xref]
[encoder.c, 58]
paletteEGA (Static Global Object)[xref]
[encoder.c, 64]
Palettetype (Typedef)[xref]
[fractint.h, 997]
palname (Local Object)[xref]
[rotate.c, 420]
palrangetogrey (Static Function)[xref]
[editpal.c, 532]
palrangetonegative (Static Function)[xref]
[editpal.c, 550]
PalTable (Macro)[xref]
private:
public:
[editpal.c, 1821]
PalTable__CalcTopBottom (Static Function)[xref]
[editpal.c, 1864]
PalTable__change (Static Function)[xref]
[editpal.c, 2533]
PalTable__DoCurs (Static Function)[xref]
[editpal.c, 2485]
PalTable__Draw (Static Function)[xref]
[editpal.c, 2129]
PalTable__DrawStatus (Static Function)[xref]
[editpal.c, 2076]
PalTable__GetCursorColor (Static Function)[xref]
[editpal.c, 2449]
PalTable__HlPal (Static Function)[xref]
[editpal.c, 2109]
PalTable__MemoryAlloc (Static Function)[xref]
[editpal.c, 2271]
PalTable__MkDefaultPalettes (Static Function)[xref]
creates default Fkey palettes
[editpal.c, 3259]
PalTable__other_key (Static Function)[xref]
[editpal.c, 2642]
PalTable__PutBand (Static Function)[xref]
[editpal.c, 1877]
PalTable__Redo (Static Function)[xref]
[editpal.c, 2055]
PalTable__RestoreRect (Static Function)[xref]
[editpal.c, 2381]
PalTable__Rotate (Static Function)[xref]
[editpal.c, 2620]
PalTable__SaveRect (Static Function)[xref]
[editpal.c, 2305]
PalTable__SaveUndoData (Static Function)[xref]
[editpal.c, 1905]
PalTable__SaveUndoRotate (Static Function)[xref]
[editpal.c, 1939]
PalTable__SetCSize (Static Function)[xref]
[editpal.c, 2442]
PalTable__SetCurr (Static Function)[xref]
[editpal.c, 2202]
PalTable__SetPos (Static Function)[xref]
[editpal.c, 2430]
PalTable__Undo (Static Function)[xref]
[editpal.c, 2026]
PalTable__UndoProcess (Static Function)[xref]
undo/redo common code
[editpal.c, 1959]
PalTable__UpdateDAC (Static Function)[xref]
[editpal.c, 2569]
PalTable_Construct (Static Function)[xref]
[editpal.c, 3273]
PalTable_Destroy (Static Function)[xref]
[editpal.c, 3382]
PalTable_Hide (Static Function)[xref]
[editpal.c, 3358]
PalTable_PALX (Macro)[xref]
[editpal.c, 1855]
PalTable_PALY (Macro)[xref]
[editpal.c, 1856]
PalTable_Process (Static Function)[xref]
[editpal.c, 3410]
PalTable_SetHidden (Static Function)[xref]
[editpal.c, 3348]
PanXOrig (Public Object)[xref]
[targa.h, 268]
PanYOrig (Public Object)[xref]
[targa.h, 268]
PAR_A (Macro)[xref]
[lorenz.c, 1256]
PAR_B (Macro)[xref]
[lorenz.c, 1257]
PAR_C (Macro)[xref]
[lorenz.c, 1258]
par_comment (Global Object)[xref]
[miscovl.c, 56]
PAR_D (Macro)[xref]
[lorenz.c, 1259]
PAR_KEY (Macro)[xref]
MSC 6.00A messes up next rtn with "e" on
[miscovl.c, 75]
param (Global Object)[xref]
parameters
[fractint.c, 105]
PARAM_FUNCTION (Macro)[xref]
[parser.c, 132]
param_history (Function)[xref]
[evolve.c, 166]
PARAM_VARIABLE (Macro)[xref]
[parser.c, 126]
PARAMHIST (Typedef)[xref]
[evolve.c, 65]
paramnotused (Function)[xref]
[fractalp.c, 2327]
paramrangex (Global Object)[xref]
[evolve.c, 18]
paramrangey (Global Object)[xref]
[evolve.c, 18]
paramsOK (Static Function)[xref]
[loadfile.c, 1789]
paramvalues (Local Object)[xref]
[miscovl.c, 109]
paramvalues (Local Object)[xref]
[prompts1.c, 1241]
paren (Static Global Object)[xref]
[parser.c, 204]
PARENS (Macro)[xref]
[parser.c, 125]
parm (Global Object)[xref]
[fractals.c, 91]
parm (Parameter)[xref]
[fractalp.c, 2327]
parm (Parameter)[xref]
[fractalp.c, 2369]
parm (Parameter)[xref]
[miscovl.c, 1249]
PARM1 (Macro)[xref]
[parserfp.c, 249]
parm1 (Local Object)[xref]
[printer.c, 994]
parm1 (Parameter)[xref]
[testpt.c, 37]
parm2 (Global Object)[xref]
[fractals.c, 91]
parm2 (Local Object)[xref]
[fractalb.c, 838]
parm2 (Local Object)[xref]
[fractalb.c, 856]
PARM2 (Macro)[xref]
[parserfp.c, 250]
parm2 (Local Object)[xref]
[printer.c, 994]
parm2 (Parameter)[xref]
[testpt.c, 37]
PARM3 (Macro)[xref]
[parserfp.c, 251]
PARM4 (Macro)[xref]
[parserfp.c, 252]
PARM5 (Macro)[xref]
[parserfp.c, 253]
PARMBOX (Macro)[xref]
[evolve.c, 5]
parmfile (Global Object)[xref]
[miscovl.c, 73]
parmfile (Local Object)[xref]
[prompts2.c, 1282]
parmprompt (Local Object)[xref]
[prompts1.c, 1250]
PARMS3D (Macro)[xref]
uses 3d parameters
[fractint.h, 611]
parmsnoimag (Local Object)[xref]
[calcfrac.c, 3637]
parmsnoreal (Local Object)[xref]
[calcfrac.c, 3637]
parmszero (Local Object)[xref]
[calcfrac.c, 3637]
parmzoom (Global Object)[xref]
[evolve.c, 20]
parse_colors (Static Function)[xref]
[cmdfiles.c, 2928]
parse_comments (Function)[xref]
[miscovl.c, 2491]
parse_printer (Static Function)[xref]
[cmdfiles.c, 3003]
parse_textcolors (Static Function)[xref]
[cmdfiles.c, 2892]
parsearchname (Local Object)[xref]
[miscres.c, 1456]
ParseErrs (Static Function)[xref]
[parser.c, 283]
parser_allocate (Static Function)[xref]
[parser.c, 3876]
ParseStr (Static Function)[xref]
[parser.c, 2212]
pass (Parameter)[xref]
[fracsubr.c, 1456]
pass (Parameter)[xref]
[parser.c, 2212]
pass (Local Object)[xref]
[parser.c, 3884]
passcalcmodes (Local Object)[xref]
[prompts2.c, 549]
passes (Global Object)[xref]
[calcfrac.c, 93]
passes_options (Function)[xref]
[prompts2.c, 539]
passnum (Parameter)[xref]
[calcfrac.c, 1613]
patchlevel (Global Object)[xref]
patchlevel for DOS version
fullscreen_choice options
[realdos.c, 28]
path (Local Object)[xref]
[fractint.c, 195]
path (Parameter)[xref]
[help.c, 939]
path (Parameter)[xref]
[help.c, 957]
path (Parameter)[xref]
[help.c, 991]
path (Local Object)[xref]
now look for help files in FRACTINT.EXE
[help.c, 1438]
path (Parameter)[xref]
[prompts2.c, 1365]
PathName (Local Object)[xref]
[tplus.c, 157]
PathName (Local Object)[xref]
[tplus.c, 323]
paused (Static Global Object)[xref]
rotate-is-paused flag
[rotate.c, 20]
pauserotate (Static Function)[xref]
pause-the-rotate routine
[rotate.c, 330]
pbytes (Static Global Object)[xref]
Pointer to next byte in block
[decoder.c, 95]
pcolors (Static Global Object)[xref]
[miscfrac.c, 84]
PCommandName (Local Object)[xref]
[miscovl.c, 440]
pcurrent (Parameter)[xref]
[realdos.c, 519]
pd (Parameter)[xref]
[help.c, 1144]
pd (Parameter)[xref]
[help.c, 1212]
pd2MP (Global Object)[xref]
[mpmath_c.c, 163]
PD_COMMANDS (Enum)[xref]
[helpcom.h, 130]
PD_FOOTING (Enumerator)[xref]
called at the end of each page
[helpcom.h, 136]
PD_FUNC (Typedef)[xref]
[helpcom.h, 156]
PD_GET_CONTENT (Enumerator)[xref]
[helpcom.h, 148]
PD_GET_LINK_PAGE (Enumerator)[xref]
[helpcom.h, 151]
PD_GET_TOPIC (Enumerator)[xref]
[helpcom.h, 149]
PD_HEADING (Enumerator)[xref]
call at the top of each page
[helpcom.h, 135]
PD_INFO (Typedef)[xref]
Commands passed to (*get_info)() and (*output)() by process_document()
[helpcom.h, 123]
PD_PERIODIC (Enumerator)[xref]
called just before curr is incremented to next token
commands sent to pd_get_info
[helpcom.h, 144]
PD_PRINT (Enumerator)[xref]
called to send text to the printer
[helpcom.h, 137]
PD_PRINT_SEC (Enumerator)[xref]
called to print the section title line
[helpcom.h, 139]
PD_PRINTN (Enumerator)[xref]
called to print a char n times
[helpcom.h, 138]
PD_RELEASE_TOPIC (Enumerator)[xref]
[helpcom.h, 150]
PD_SET_SECTION_PAGE (Enumerator)[xref]
set the current sections page number
[helpcom.h, 142]
PD_SET_TOPIC_PAGE (Enumerator)[xref]
set the current topics page number
[helpcom.h, 143]
PD_START_SECTION (Enumerator)[xref]
called at the start of each section
[helpcom.h, 140]
PD_START_TOPIC (Enumerator)[xref]
called at the start of each topic
[helpcom.h, 141]
pdelx (Local Object)[xref]
[miscovl.c, 94]
pdelx2 (Local Object)[xref]
[miscovl.c, 96]
pdely (Local Object)[xref]
[miscovl.c, 95]
pdely2 (Local Object)[xref]
[miscovl.c, 97]
PE (Macro)[xref]
[tplus.h, 67]
PE_COULD_NOT_OPEN_FILE_WHERE_FORMULA_LOCATED (Macro)[xref]
[parser.c, 259]
PE_ENDIF_REQUIRED_AFTER_ELSE (Macro)[xref]
[parser.c, 263]
PE_ENDIF_WITH_NO_IF (Macro)[xref]
[parser.c, 264]
PE_ERROR_IN_PARSING_JUMP_STATEMENTS (Macro)[xref]
[parser.c, 268]
PE_FORMULA_NAME_TOO_LARGE (Macro)[xref]
[parser.c, 270]
PE_FORMULA_TOO_LARGE (Macro)[xref]
[parser.c, 257]
PE_FUNC_USED_AS_VAR (Macro)[xref]
[parser.c, 277]
PE_IF_WITH_NO_ENDIF (Macro)[xref]
[parser.c, 267]
PE_ILLEGAL_ASSIGNMENT (Macro)[xref]
[parser.c, 271]
PE_ILLEGAL_CHAR (Macro)[xref]
[parser.c, 274]
PE_ILLEGAL_VAR_NAME (Macro)[xref]
[parser.c, 272]
PE_INSUFFICIENT_MEM_FOR_TYPE_FORMULA (Macro)[xref]
[parser.c, 258]
PE_INVALID_CALL_TO_PARSEERRS (Macro)[xref]
[parser.c, 281]
PE_INVALID_CONST (Macro)[xref]
[parser.c, 273]
PE_INVALID_SYM_USING_NOSYM (Macro)[xref]
[parser.c, 256]
PE_JUMP_NEEDS_BOOLEAN (Macro)[xref]
[parser.c, 262]
PE_JUMP_NOT_FIRST (Macro)[xref]
[parser.c, 260]
PE_MISPLACED_ELSE_OR_ELSEIF (Macro)[xref]
[parser.c, 265]
PE_NEED_A_MATCHING_OPEN_PARENS (Macro)[xref]
[parser.c, 248]
PE_NEED_MORE_CLOSE_PARENS (Macro)[xref]
[parser.c, 249]
PE_NESTING_TO_DEEP (Macro)[xref]
[parser.c, 275]
PE_NO_CHAR_AFTER_THIS_JUMP (Macro)[xref]
[parser.c, 261]
PE_NO_ERRORS_FOUND (Macro)[xref]
[parser.c, 245]
PE_NO_LEFT_BRACKET_FIRST_LINE (Macro)[xref]
[parser.c, 254]
PE_NO_MATCH_RIGHT_PAREN (Macro)[xref]
[parser.c, 253]
PE_NO_NEG_AFTER_EXPONENT (Macro)[xref]
[parser.c, 278]
PE_SECOND_COLON (Macro)[xref]
[parser.c, 280]
PE_SHOULD_BE_ARGUMENT (Macro)[xref]
[parser.c, 246]
PE_SHOULD_BE_OPERATOR (Macro)[xref]
[parser.c, 247]
PE_TABLE_OVERFLOW (Macro)[xref]
[parser.c, 252]
PE_TOKEN_TOO_LONG (Macro)[xref]
[parser.c, 279]
PE_TOO_MANY_JUMPS (Macro)[xref]
[parser.c, 269]
PE_UNDEFINED_FUNCTION (Macro)[xref]
[parser.c, 251]
PE_UNDEFINED_OPERATOR (Macro)[xref]
[parser.c, 250]
PE_UNEXPECTED_EOF (Macro)[xref]
[parser.c, 255]
PE_UNMATCHED_IF_IN_INIT_SECTION (Macro)[xref]
[parser.c, 266]
PE_UNMATCHED_MODULUS (Macro)[xref]
[parser.c, 276]
PEEK (Macro)[xref]
[targa.h, 20]
PEND_OP (Struct)[xref]
[parser.c, 51]
PEND_OP::f (Public Object)[xref]
[parser.c, 52]
PEND_OP::p (Public Object)[xref]
[parser.c, 53]
Per (Global Object)[xref]
[jb.c, 35]
PER_IMAGE (Macro)[xref]
[fractint.h, 646]
PER_PIXEL (Macro)[xref]
[fractint.h, 647]
perform_worklist (Static Function)[xref]
[calcfrac.c, 842]
Perfp (Global Object)[xref]
[jb.c, 36]
PERIOD (Macro)[xref]
[fractint.h, 590]
period (Local Object)[xref]
[encoder.c, 77]
period (Local Object)[xref]
[miscres.c, 555]
periodicitycheck (Global Object)[xref]
For periodicity testing, only in StandardFractal()
[calcfrac.c, 201]
PERM (Macro)[xref]
[tplus.h, 65]
persp (Static Global Object)[xref]
flag for indicating perspective transformations
[line3d.c, 116]
perspective (Function)[xref]
[3d.c, 249]
Perspective (Struct)[xref]
[jb.c, 25]
Perspective::x (Public Object)[xref]
[jb.c, 27]
Perspective::y (Public Object)[xref]
[jb.c, 27]
Perspective::zx (Public Object)[xref]
[jb.c, 27]
Perspective::zy (Public Object)[xref]
[jb.c, 27]
Perspectivefp (Struct)[xref]
[jb.c, 30]
Perspectivefp::x (Public Object)[xref]
[jb.c, 32]
Perspectivefp::y (Public Object)[xref]
[jb.c, 32]
Perspectivefp::zx (Public Object)[xref]
[jb.c, 32]
Perspectivefp::zy (Public Object)[xref]
[jb.c, 32]
PFCODE (Typedef)[xref]
[fractint.h, 1133]
pfe (Local Object)[xref]
[parserfp.c, 1267]
pfls (Global Object)[xref]
--
not moved to PROTOTYPE.H because these only communicate within
PARSER.C and other parser modules
[parserfp.c, 116]
pfxmask (Local Object)[xref]
just for warning
constants, for speed
increment at end, or when doing continue
[calcfrac.c, 3288]
pfxp0 (Local Object)[xref]
[calcfrac.c, 3124]
pfxp1 (Local Object)[xref]
[calcfrac.c, 3124]
pfxptr (Local Object)[xref]
[calcfrac.c, 3288]
PHI1 (Macro)[xref]
longitude start, 180
[fractint.h, 692]
phi1 (Local Object)[xref]
[line3d.c, 2263]
PHI2 (Macro)[xref]
longitude end , 0
[fractint.h, 693]
phi2 (Local Object)[xref]
current start,stop longitude
[line3d.c, 2263]
phistory_info (Struct)[xref]
for saving evolution data of center image
[evolve.c, 40]
phistory_info::bailoutest (Public Object)[xref]
[evolve.c, 62]
phistory_info::decomp0 (Public Object)[xref]
[evolve.c, 54]
phistory_info::inside (Public Object)[xref]
[evolve.c, 52]
phistory_info::invert0 (Public Object)[xref]
[evolve.c, 55]
phistory_info::invert1 (Public Object)[xref]
[evolve.c, 56]
phistory_info::invert2 (Public Object)[xref]
[evolve.c, 57]
phistory_info::outside (Public Object)[xref]
[evolve.c, 53]
phistory_info::param0 (Public Object)[xref]
[evolve.c, 42]
phistory_info::param1 (Public Object)[xref]
[evolve.c, 43]
phistory_info::param2 (Public Object)[xref]
[evolve.c, 44]
phistory_info::param3 (Public Object)[xref]
[evolve.c, 45]
phistory_info::param4 (Public Object)[xref]
[evolve.c, 46]
phistory_info::param5 (Public Object)[xref]
[evolve.c, 47]
phistory_info::param6 (Public Object)[xref]
[evolve.c, 48]
phistory_info::param7 (Public Object)[xref]
[evolve.c, 49]
phistory_info::param8 (Public Object)[xref]
[evolve.c, 50]
phistory_info::param9 (Public Object)[xref]
[evolve.c, 51]
phistory_info::trigndx0 (Public Object)[xref]
[evolve.c, 58]
phistory_info::trigndx1 (Public Object)[xref]
[evolve.c, 59]
phistory_info::trigndx2 (Public Object)[xref]
[evolve.c, 60]
phistory_info::trigndx3 (Public Object)[xref]
[evolve.c, 61]
PHOENIX (Macro)[xref]
[fractype.h, 184]
phoenix_per_pixel (Function)[xref]
[fractals.c, 3135]
PHOENIXCPLX (Macro)[xref]
[fractype.h, 198]
PhoenixCplxMinusFractal (Function)[xref]
[fractals.c, 2040]
PhoenixCplxPlusFractal (Function)[xref]
[fractals.c, 1994]
PhoenixCplxSetup (Function)[xref]
[frasetup.c, 1176]
PHOENIXFP (Macro)[xref]
[fractype.h, 185]
PHOENIXFPCPLX (Macro)[xref]
[fractype.h, 199]
PhoenixFractal (Function)[xref]
[fractals.c, 1848]
PhoenixFractalcplx (Function)[xref]
[fractals.c, 1874]
PhoenixMinusFractal (Function)[xref]
[fractals.c, 1950]
PhoenixPlusFractal (Function)[xref]
[fractals.c, 1908]
PhoenixSetup (Function)[xref]
[frasetup.c, 1144]
PI (Macro)[xref]
[fractint.h, 680]
PI180 (Local Object)[xref]
[lsysf.c, 503]
PI180 (Local Object)[xref]
[lsysf.c, 590]
pi_offset (Local Object)[xref]
[biginit.c, 452]
PI_SYM (Macro)[xref]
[fractint.h, 570]
PI_SYM_NOPARM (Macro)[xref]
[fractint.h, 569]
pi_table (Static Local Object)[xref]
[biginit.c, 453]
pickoverfloatorbit (Function)[xref]
[lorenz.c, 1036]
piecespromts (Local Object)[xref]
[miscovl.c, 102]
pipe (Local Object)[xref]
[lsys.c, 840]
pipe (Local Object)[xref]
[lsys.c, 922]
pipe (Local Object)[xref]
[lsysf.c, 507]
pipe (Local Object)[xref]
[lsysf.c, 594]
pixel (Local Object)[xref]
[ant.c, 87]
pixel (Local Object)[xref]
[ant.c, 239]
pixel (Local Object)[xref]
[targa.c, 108]
pixel (Local Object)[xref]
[targa.c, 147]
pixel_row (Local Object)[xref]
[miscfrac.c, 862]
pixelpi (Global Object)[xref]
value of pi in pixels
[calcfrac.c, 112]
pixelptr (Local Object)[xref]
[diskvid.c, 435]
pixelptr (Local Object)[xref]
[diskvid.c, 535]
PIXELROUND (Macro)[xref]
big number declarations
[zoom.c, 12]
pixels (Parameter)[xref]
[editpal.c, 276]
pixels (Parameter)[xref]
[editpal.c, 297]
pixels (Parameter)[xref]
[framain2.c, 1925]
pixels (Parameter)[xref]
[framain2.c, 2015]
pixels (Parameter)[xref]
[gifview.c, 337]
pixels (Parameter)[xref]
[gifview.c, 350]
pixels (Parameter)[xref]
[gifview.c, 383]
pixels (Parameter)[xref]
[gifview.c, 413]
pixels (Parameter)[xref]
[gifview.c, 431]
pixels (Parameter)[xref]
[gifview.c, 467]
pixels (Parameter)[xref]
[line3d.c, 160]
pixels (Parameter)[xref]
[line3d.c, 1323]
pixels (Local Object)[xref]
[printer.c, 768]
pixels (Parameter)[xref]
[stereo.c, 157]
pixelshift (Global Object)[xref]
[diskvid.c, 51]
PixelZoom (Global Object)[xref]
TPlus Zoom Level
[cmdfiles.c, 133]
PixelZoom (Parameter)[xref]
[tplus.c, 451]
pj_blues (Static Global Object)[xref]
[printer.c, 324]
pj_color_ptr (Local Object)[xref]
Paintjet color translation
SETUP VARIABLES
[printer.c, 446]
pj_greens (Static Global Object)[xref]
[printer.c, 296]
pj_patterns (Static Global Object)[xref]
[printer.c, 213]
pj_reds (Static Global Object)[xref]
[printer.c, 267]
pj_width (Global Object)[xref]
[printer.c, 192]
plane (Static Global Object)[xref]
[line3d.c, 1744]
planes (Local Object)[xref]
[gifview.c, 77]
plasma (Function)[xref]
[miscfrac.c, 304]
PLASMA (Macro)[xref]
[fractype.h, 22]
plasma_check (Static Global Object)[xref]
to limit kbd checking
[miscfrac.c, 139]
plasmamsg (Static Local Object)[xref]
[miscfrac.c, 313]
plot (Global Object)[xref]
[calcfrac.c, 97]
PLOT (Typedef)[xref]
standalone engine for "test"
[miscfrac.c, 28]
plot3dalternate (Function)[xref]
[plot3d.c, 314]
plot3dcrosseyedA (Function)[xref]
[plot3d.c, 352]
plot3dcrosseyedB (Function)[xref]
[plot3d.c, 365]
plot3dcrosseyedC (Function)[xref]
[plot3d.c, 374]
plot3dsuperimpose16 (Function)[xref]
[plot3d.c, 183]
plot3dsuperimpose256 (Function)[xref]
[plot3d.c, 214]
plot8 (Function)[xref]
[jiim.c, 137]
plot_block (Macro)[xref]
macro that does the same as above, but checks the limits in x and y
[calcfrac.c, 1152]
plot_block_lim (Macro)[xref]
macro: count_to_int(dif_counter, colo, rowo)
(inlined function:)
[calcfrac.c, 1158]
plot_orbit (Function)[xref]
[fracsubr.c, 1429]
plot_setup (Function)[xref]
[plot3d.c, 383]
plotblock (Static Function)[xref]
[calcfrac.c, 3513]
PLOTC (Typedef)[xref]
[calcfrac.c, 98]
plotdorbit (Static Function)[xref]
[fracsubr.c, 1374]
plothist (Static Function)[xref]
[lorenz.c, 2790]
plotIFS3dsuperimpose256 (Function)[xref]
[plot3d.c, 264]
plotmx1 (Global Object)[xref]
[fractint.c, 159]
plotmx2 (Global Object)[xref]
[fractint.c, 159]
plotmy1 (Global Object)[xref]
[fractint.c, 159]
plotmy2 (Global Object)[xref]
real->screen multipliers
[fractint.c, 159]
plotorbits2dfloat (Function)[xref]
[lorenz.c, 2002]
plotorbits2dsetup (Function)[xref]
[lorenz.c, 1963]
plotted (Static Global Object)[xref]
[jb.c, 205]
plus (Local Object)[xref]
[lsys.c, 838]
plus (Local Object)[xref]
[lsys.c, 920]
plus (Local Object)[xref]
[lsysf.c, 505]
plus (Local Object)[xref]
[lsysf.c, 592]
pmode (Parameter)[xref]
[prompts2.c, 2024]
pMP2d (Global Object)[xref]
struct MP *(*pfg2MP)(long x, int fg) = fg2MP086;
[mpmath_c.c, 164]
pMPadd (Global Object)[xref]
[mpmath_c.c, 161]
pMPcmp (Global Object)[xref]
[mpmath_c.c, 158]
pMPdiv (Global Object)[xref]
[mpmath_c.c, 160]
pMPmul (Global Object)[xref]
[mpmath_c.c, 159]
pMPsqr (Macro)[xref]
[fractals.c, 83]
pMPsub (Global Object)[xref]
[mpmath_c.c, 162]
pnum (Public Object)[xref]
[helpcom.h, 103]
pnum (Parameter)[xref]
[editpal.c, 2109]
pnum (Local Object)[xref]
[editpal.c, 2536]
pnum (Parameter)[xref]
[help.c, 1285]
pnum (Parameter)[xref]
[help.c, 1334]
point (Struct)[xref]
[line3d.c, 18]
point (Parameter)[xref]
[loadfile.c, 1585]
point (Parameter)[xref]
[loadfile.c, 1989]
point (Local Object)[xref]
[prompts2.c, 1283]
point (Parameter)[xref]
[zoom.c, 271]
point::color (Public Object)[xref]
[line3d.c, 22]
point::x (Public Object)[xref]
[line3d.c, 20]
point::y (Public Object)[xref]
[line3d.c, 21]
pointsperorbit (Static Global Object)[xref]
Newtbasin
[fractalp.c, 75]
POKE (Macro)[xref]
[targa.h, 21]
polygon (Static Global Object)[xref]
[line3d.c, 1774]
polyphony (Global Object)[xref]
[sound.c, 269]
pop (Local Object)[xref]
[jiim.c, 327]
pop (Local Object)[xref]
[jiim.c, 352]
popcorn (Function)[xref]
subset of std engine
[miscfrac.c, 1141]
PopcornFractal (Function)[xref]
[fractals.c, 1255]
PopcornFractal_Old (Function)[xref]
[fractals.c, 1218]
PopcornFractalFn (Function)[xref]
[fractals.c, 1379]
PopFloat (Function)[xref]
[jiim.c, 325]
PopLong (Function)[xref]
[jiim.c, 350]
Population (Global Object)[xref]
[miscfrac.c, 770]
popx (Local Object)[xref]
[jiim.c, 328]
popy (Local Object)[xref]
[jiim.c, 328]
port (Parameter)[xref]
[targa.c, 580]
port (Parameter)[xref]
[sound.c, 188]
port (Parameter)[xref]
[sound.c, 216]
PORT_H (Macro)[xref]
included already in this module.
[port.h, 11]
pos (Local Object)[xref]
at beginning of file?
[editpal.c, 2029]
pos (Parameter)[xref]
[help.c, 106]
pos_slope (Local Object)[xref]
find vector components
is slope positive?
shallow line case
[calcfrac.c, 1427]
pos_slope (Local Object)[xref]
find vector components
is slope positive?
shallow line case
[plot3d.c, 49]
positive (Parameter)[xref]
[bigflt.c, 1313]
positive (Local Object)[xref]
[bigflt.c, 1719]
positive (Local Object)[xref]
[bigflt.c, 1845]
positive (Local Object)[xref]
[bigflt.c, 1879]
posp (Global Object)[xref]
[parser.c, 202]
postscript (Local Object)[xref]
[printer.c, 1295]
pot (Local Object)[xref]
[calcfrac.c, 2790]
pot16bit (Global Object)[xref]
store 16 bit continuous potential values
[cmdfiles.c, 68]
pot_line (Function)[xref]
[gifview.c, 467]
pot_startdisk (Function)[xref]
[diskvid.c, 77]
potential (Static Function)[xref]
[calcfrac.c, 2788]
potflag (Global Object)[xref]
continuous potential enabled?
[cmdfiles.c, 67]
potparam (Global Object)[xref]
three potential parameters
[fractint.c, 106]
pow (Function)[xref]
power (Local Object)[xref]
[bigflt.c, 170]
power (Local Object)[xref]
[bignumc.c, 908]
power (Local Object)[xref]
[bignumc.c, 952]
power10 (Local Object)[xref]
[bigflt.c, 2103]
power10 (Local Object)[xref]
[bigflt.c, 2198]
power10 (Local Object)[xref]
[bigflt.c, 2238]
power10 (Local Object)[xref]
[bigflt.c, 2286]
power10 (Local Object)[xref]
[bigflt.c, 2332]
power256 (Local Object)[xref]
[bigflt.c, 2099]
powerten (Local Object)[xref]
[bigflt.c, 49]
powertwo (Local Object)[xref]
[bigflt.c, 1972]
prec (Parameter)[xref]
[miscovl.c, 1487]
prec (Parameter)[xref]
[miscovl.c, 1507]
PREDEFINED_VARIABLE (Macro)[xref]
[parser.c, 128]
prefix (Global Object)[xref]
[externs.h, 403]
prefix (Unknown Macro)[xref]
PrepareFormula (Static Function)[xref]
[parser.c, 3651]
PRESHIFT (Macro)[xref]
[targa.h, 205]
preshift (Parameter)[xref]
[targa.c, 420]
PRESS_ENTER (Static Local Object)[xref]
[intro.c, 29]
pressf2 (Static Local Object)[xref]
[prompts2.c, 543]
pressf6 (Static Local Object)[xref]
[prompts1.c, 1580]
pressf6 (Static Local Object)[xref]
[prompts2.c, 544]
prev (Local Object)[xref]
[cmdfiles.c, 1631]
prev (Local Object)[xref]
[mpmath_c.c, 456]
prev11 (Local Object)[xref]
[calcfrac.c, 3287]
prevfptr (Static Global Object)[xref]
previous function pointer
the entries in this table must be in the same order as
the #defines above
this table is searched sequentially
[parserfp.c, 391]
preview (Global Object)[xref]
[line3d.c, 136]
previewfactor (Global Object)[xref]
[line3d.c, 138]
prevsavename (Local Object)[xref]
[prompts2.c, 105]
PRFILE (Static Global Object)[xref]
[printer.c, 356]
PRINT_BUFFER_SIZE (Macro)[xref]
max. size of help topic in doc.
[help.c, 1058]
print_doc_get_info (Static Function)[xref]
[help.c, 1144]
PRINT_DOC_INFO (Struct)[xref]
[help.c, 1064]
PRINT_DOC_INFO (Typedef)[xref]
[help.c, 1093]
PRINT_DOC_INFO::buffer (Public Object)[xref]
[help.c, 1077]
PRINT_DOC_INFO::cnum (Public Object)[xref]
[help.c, 1066]
PRINT_DOC_INFO::content_pos (Public Object)[xref]
[help.c, 1069]
PRINT_DOC_INFO::file (Public Object)[xref]
[help.c, 1089]
PRINT_DOC_INFO::id (Public Object)[xref]
[help.c, 1079]
PRINT_DOC_INFO::margin (Public Object)[xref]
[help.c, 1090]
PRINT_DOC_INFO::msg_func (Public Object)[xref]
[help.c, 1083]
PRINT_DOC_INFO::num_contents (Public Object)[xref]
[help.c, 1072]
PRINT_DOC_INFO::num_page (Public Object)[xref]
[help.c, 1070]
PRINT_DOC_INFO::num_topic (Public Object)[xref]
[help.c, 1073]
PRINT_DOC_INFO::spaces (Public Object)[xref]
[help.c, 1092]
PRINT_DOC_INFO::start_of_line (Public Object)[xref]
[help.c, 1091]
PRINT_DOC_INFO::title (Public Object)[xref]
[help.c, 1080]
PRINT_DOC_INFO::tnum (Public Object)[xref]
[help.c, 1067]
PRINT_DOC_INFO::topic_num (Public Object)[xref]
[help.c, 1075]
print_doc_msg_func (Static Function)[xref]
[help.c, 1285]
print_doc_output (Static Function)[xref]
[help.c, 1212]
print_document (Function)[xref]
[help.c, 1347]
Print_Screen (Function)[xref]
[printer.c, 418]
print_title (Static Function)[xref]
[printer.c, 1292]
Print_To_File (Global Object)[xref]
Print to file toggle
[printer.c, 185]
PRINTER (Macro)[xref]
[port.h, 138]
printer (Static Function)[xref]
[printer.c, 1390]
Printer_BAngle (Global Object)[xref]
PostScript only - Halftone angle B
[printer.c, 183]
Printer_BFrequency (Global Object)[xref]
PostScript only - Halftone Frequency B
[printer.c, 182]
Printer_BStyle (Global Object)[xref]
PostScript only - Halftone style B
[printer.c, 184]
Printer_ColorXlat (Global Object)[xref]
PostScript only - invert colors
[printer.c, 171]
Printer_Compress (Global Object)[xref]
PostScript only - rle encode output
[printer.c, 170]
Printer_CRLF (Global Object)[xref]
(0) CRLF (1) CR (2) LF
[printer.c, 190]
Printer_GAngle (Global Object)[xref]
PostScript only - Halftone angle G
[printer.c, 180]
Printer_GFrequency (Global Object)[xref]
PostScript only - Halftone Frequency G
[printer.c, 179]
Printer_GStyle (Global Object)[xref]
PostScript only - Halftone style G
[printer.c, 181]
Printer_printf (Static Function)[xref]
[printer.c, 1346]
PRINTER_PRINTF1 (Macro)[xref]
[printer.c, 110]
PRINTER_PRINTF2 (Macro)[xref]
[printer.c, 115]
PRINTER_PRINTF3 (Macro)[xref]
[printer.c, 119]
PRINTER_PRINTF4 (Macro)[xref]
[printer.c, 123]
PRINTER_PRINTF5 (Macro)[xref]
[printer.c, 127]
PRINTER_PRINTF6 (Macro)[xref]
[printer.c, 131]
PRINTER_PRINTF7 (Macro)[xref]
[printer.c, 135]
Printer_RAngle (Global Object)[xref]
PostScript only - Halftone angle R
[printer.c, 177]
printer_reset (Static Function)[xref]
[printer.c, 1428]
Printer_Resolution (Global Object)[xref]
75,100,150,300 for HP;
60,120,240 for IBM;
90 or 180 for the PaintJet;
10-600 for PS
1-20 for Plotter
[printer.c, 155]
Printer_RFrequency (Global Object)[xref]
PostScript only - Halftone Frequency R
[printer.c, 176]
Printer_RStyle (Global Object)[xref]
PostScript only - Halftone style R
[printer.c, 178]
Printer_SAngle (Global Object)[xref]
PostScript only - Halftone angle K
[printer.c, 174]
Printer_SetScreen (Global Object)[xref]
PostScript only - reprogram halftone ?
[printer.c, 172]
Printer_SFrequency (Global Object)[xref]
PostScript only - Halftone Frequency K
[printer.c, 173]
Printer_SStyle (Global Object)[xref]
PostScript only - Halftone style K
[printer.c, 175]
Printer_Titleblock (Global Object)[xref]
Print info about the fractal?
[printer.c, 169]
Printer_Type (Global Object)[xref]
==1 HP,
==2 IBM/EPSON,
==3 Epson color,
==4 HP PaintJet,
==5,6 PostScript,
==7 HP Plotter
[printer.c, 163]
printerc (Static Function)[xref]
[help.c, 1097]
printers (Static Function)[xref]
[help.c, 1130]
printf (Function)[xref]
printinstr (Static Function)[xref]
[help.c, 356]
PrintName (Global Object)[xref]
[cmdfiles.c, 64]
prmboxcount (Global Object)[xref]
[evolve.c, 33]
prmboxhandle (Global Object)[xref]
[evolve.c, 31]
Probability (Parameter)[xref]
[mpmath_c.c, 688]
process_document (Function)[xref]
[helpcom.h, 162]
process_speedstring (Function)[xref]
[realdos.c, 516]
prod (Local Object)[xref]
two bytes at a time
[bignumc.c, 275]
prod (Local Object)[xref]
two bytes at a time
[bignumc.c, 292]
prod (Local Object)[xref]
[bignumc.c, 366]
prod (Local Object)[xref]
[bignumc.c, 433]
prod (Local Object)[xref]
[bignumc.c, 520]
prod (Local Object)[xref]
[bignumc.c, 620]
prod (Local Object)[xref]
two bytes at a time
[bignumc.c, 745]
prod (Local Object)[xref]
two bytes at a time
[bignumc.c, 762]
PRODUCTION (Unknown Macro)[xref]
PROFM1 (Macro)[xref]
On CT-1330, this is left OPL-2. On CT-1600 and
later cards, it's OPL-3 bank 0.
[sound.c, 153]
PROFM2 (Macro)[xref]
On CT-1330, this is right OPL-2. On CT-1600 and
later cards, it's OPL-3 bank 1.
[sound.c, 155]
Profm2 (Static Function)[xref]
This function outputs a value to a specified FM register at the Sound
Blaster Pro right FM port address (or OPL-3 bank 1).
[sound.c, 243]
projection (Global Object)[xref]
projection plane - default is to plot x-y
zoom box conversion functions
Conversion of complex plane to screen coordinates for rotating zoom box.
Assume there is an affine transformation mapping complex zoom parallelogram
to rectangular screen. We know this map must map parallelogram corners to
screen corners, so we have following equations:
a*xxmin+b*yymax+e == 0 (upper left)
c*xxmin+d*yymax+f == 0
a*xx3rd+b*yy3rd+e == 0 (lower left)
c*xx3rd+d*yy3rd+f == ydots-1
a*xxmax+b*yymin+e == xdots-1 (lower right)
c*xxmax+d*yymin+f == ydots-1
First we must solve for a,b,c,d,e,f - (which we do once per image),
then we just apply the transformation to each orbit value.
Thanks to Sylvie Gallet for the following. The original code for
setup_convert_to_screen() solved for coefficients of the
complex-plane-to-screen transformation using a very straight-forward
application of determinants to solve a set of simulataneous
equations. The procedure was simple and general, but inefficient.
The inefficiecy wasn't hurting anything because the routine was called
only once per image, but it seemed positively sinful to use it
because the code that follows is SO much more compact, at the
expense of being less general. Here are Sylvie's notes. I have further
optimized the code a slight bit.
Tim Wegner
July, 1996
Sylvie's notes, slightly edited follow:
You don't need 3x3 determinants to solve these sets of equations because
the unknowns e and f have the same coefficient: 1.
First set of 3 equations:
a*xxmin+b*yymax+e == 0
a*xx3rd+b*yy3rd+e == 0
a*xxmax+b*yymin+e == xdots-1
To make things easy to read, I just replace xxmin, xxmax, xx3rd by x1,
x2, x3 (ditto for yy...) and xdots-1 by xd.
a*x1 + b*y2 + e == 0 (1)
a*x3 + b*y3 + e == 0 (2)
a*x2 + b*y1 + e == xd (3)
I subtract (1) to (2) and (3):
a*x1 + b*y2 + e == 0 (1)
a*(x3-x1) + b*(y3-y2) == 0 (2)-(1)
a*(x2-x1) + b*(y1-y2) == xd (3)-(1)
I just have to calculate a 2x2 determinant:
det == (x3-x1)*(y1-y2) - (y3-y2)*(x2-x1)
And the solution is:
a = -xd*(y3-y2)/det
b = xd*(x3-x1)/det
e = - a*x1 - b*y2
The same technique can be applied to the second set of equations:
c*xxmin+d*yymax+f == 0
c*xx3rd+d*yy3rd+f == ydots-1
c*xxmax+d*yymin+f == ydots-1
c*x1 + d*y2 + f == 0 (1)
c*x3 + d*y3 + f == yd (2)
c*x2 + d*y1 + f == yd (3)
c*x1 + d*y2 + f == 0 (1)
c*(x3-x2) + d*(y3-y1) == 0 (2)-(3)
c*(x2-x1) + d*(y1-y2) == yd (3)-(1)
det == (x3-x2)*(y1-y2) - (y3-y1)*(x2-x1)
c = -yd*(y3-y1)/det
d = yd*(x3-x2))det
f = - c*x1 - d*y2
- Sylvie
[lorenz.c, 125]
prompt (Local Object)[xref]
[prompts2.c, 1809]
prompt_checkkey (Function)[xref]
[prompts1.c, 717]
prompt_checkkey_scroll (Function)[xref]
[prompts1.c, 740]
prompt_ret (Local Object)[xref]
[prompts2.c, 2137]
prompt_ret (Local Object)[xref]
[prompts2.c, 2333]
prompt_valuestring (Function)[xref]
[prompts1.c, 664]
promptcol (Local Object)[xref]
[prompts1.c, 101]
promptcol (Local Object)[xref]
[realdos.c, 1529]
promptfkeys (Global Object)[xref]
These need to be global because F6 exits fullscreen_prompt()
[prompts1.c, 77]
promptnum (Local Object)[xref]
[miscovl.c, 101]
promptnum (Local Object)[xref]
[prompts1.c, 1244]
promptrow (Local Object)[xref]
[prompts1.c, 101]
prompts (Parameter)[xref]
array of prompting pointers
[prompts1.c, 88]
prompts (Local Object)[xref]
[prompts2.c, 2130]
prompts (Local Object)[xref]
[prompts2.c, 2326]
prompts3d (Local Object)[xref]
[prompts1.c, 2445]
prompts3d (Local Object)[xref]
[prompts1.c, 2741]
prompts3d (Local Object)[xref]
[prompts1.c, 2901]
PROTOTYP_H (Macro)[xref]
includes needed to define the prototypes
maintain the common prototypes in this file
split the dos/win/unix prototypes into separate files.
calcmand -- assembler file prototypes
[prototyp.h, 2]
PRT_RESOLUTION (Macro)[xref]
Assume low resolution
[cmdfiles.c, 26]
PS (Local Object)[xref]
[printer.c, 1398]
pseudorandom (Local Object)[xref]
pseudorandom = pseudorandom*(abs(xa-xb)+abs(ya-yb));
[miscfrac.c, 143]
pseudox (Global Object)[xref]
xdots to use for video independence
[cmdfiles.c, 50]
pseudoy (Global Object)[xref]
ydots to use for video independence
[cmdfiles.c, 51]
pt (Local Object)[xref]
prevents crash when physical screen is too small
[editpal.c, 3478]
pt (Parameter)[xref]
[line3d.c, 1145]
pt1 (Parameter)[xref]
[line3d.c, 1073]
pt1 (Parameter)[xref]
[line3d.c, 1870]
pt2 (Parameter)[xref]
[line3d.c, 1073]
pt2 (Parameter)[xref]
[line3d.c, 1870]
pt3 (Parameter)[xref]
[line3d.c, 1073]
pt3 (Parameter)[xref]
[line3d.c, 1870]
pt_t (Local Object)[xref]
Normalize each vertex to screen size and adjust coordinate system
Color of triangle is average of colors of its verticies
get rid of degenerate triangles: any two points equal
Describe the triangle
[line3d.c, 1874]
pt_t (Parameter)[xref]
[line3d.c, 2068]
ptr (Local Object)[xref]
copy corners values for conversion
allocate all the memory at once within the same segment (DOS)
ENDVID is to avoid videotable
BASED or NEAR
ENDVID is to avoid videotable
at present time one call would suffice, but this logic allows
multiple kinds of alternate math eg long double
maybe called from cmdfiles.c and fractype not set
Now split up the memory among the pointers
internal pointers
[biginit.c, 119]
ptr (Local Object)[xref]
[biginit.c, 308]
ptr (Parameter)[xref]
[decoder.c, 456]
ptr (Local Object)[xref]
[editpal.c, 397]
ptr (Local Object)[xref]
[editpal.c, 571]
ptr (Local Object)[xref]
[editpal.c, 2334]
ptr (Local Object)[xref]
[editpal.c, 2410]
ptr (Local Object)[xref]
[evolve.c, 381]
ptr (Local Object)[xref]
[evolve.c, 479]
ptr (Local Object)[xref]
[evolve.c, 620]
ptr (Local Object)[xref]
DOS version 3.00+ ?
[help.c, 960]
ptr (Local Object)[xref]
[loadfdos.c, 113]
ptr (Local Object)[xref]
[miscovl.c, 111]
ptr (Local Object)[xref]
[prompts2.c, 103]
ptr (Local Object)[xref]
[prompts2.c, 398]
ptr (Local Object)[xref]
[prompts2.c, 546]
ptr (Local Object)[xref]
[prompts2.c, 686]
ptr (Local Object)[xref]
[prompts2.c, 1240]
ptr (Local Object)[xref]
[prompts2.c, 2128]
ptr (Local Object)[xref]
[prompts2.c, 2324]
ptr (Local Object)[xref]
[prompts2.c, 2542]
ptr (Local Object)[xref]
[sound.c, 499]
ptr (Local Object)[xref]
[sound.c, 626]
ptr (Local Object)[xref]
[sound.c, 731]
ptr1 (Local Object)[xref]
[diskvid.c, 118]
ptr1 (Local Object)[xref]
[diskvid.c, 520]
ptr1 (Local Object)[xref]
[diskvid.c, 538]
ptr1 (Local Object)[xref]
[loadfdos.c, 69]
ptr2 (Local Object)[xref]
[diskvid.c, 538]
ptr2 (Local Object)[xref]
[loadfdos.c, 69]
ptr_to_extraseg (Local Object)[xref]
[miscres.c, 895]
PtrEndInit (Global Object)[xref]
[parser.c, 1803]
ptrid (Local Object)[xref]
Printer Id code.
Currently, the following are
assigned:
1. HPLJ (all)
Toshiba PageLaser
2. IBM Graphics
3. Color Printer
4. HP PaintJet
5. PostScript
[printer.c, 436]
ptrid (Parameter)[xref]
[printer.c, 1052]
ptrid (Parameter)[xref]
[printer.c, 1292]
PtrStkClr (Global Object)[xref]
MCP 4-9-91, Added Flip()
[parser.c, 1018]
PtrStkLod (Global Object)[xref]
[parser.c, 1009]
PtrStkSto (Global Object)[xref]
[parser.c, 1001]
ptype (Local Object)[xref]
[lsysf.c, 502]
ptype (Local Object)[xref]
[lsysf.c, 589]
PushFloat (Function)[xref]
[jiim.c, 304]
PushLong (Function)[xref]
[jiim.c, 283]
put_a_char (Function)[xref]
[dosprot.h, 124]
put_bf (Static Function)[xref]
[miscovl.c, 1507]
put_extend_blk (Static Function)[xref]
[encoder.c, 591]
put_filename (Static Function)[xref]
[miscovl.c, 1238]
put_float (Static Function)[xref]
[miscovl.c, 1487]
PUT_KEY (Macro)[xref]
[help.c, 329]
put_line (Function)[xref]
[dosprot.h, 118]
put_parm (Static Function)[xref]
[miscovl.c, 1249]
put_parm_line (Static Function)[xref]
[miscovl.c, 1281]
put_resume (Function)[xref]
[fracsubr.c, 1072]
put_sound_line (Static Function)[xref]
[gifview.c, 413]
putatriangle (Static Function)[xref]
[line3d.c, 1073]
putbox (Static Function)[xref]
[soi.c, 315]
putbox (Static Function)[xref]
[soi1.c, 95]
putc (Macro)[xref]
putchar (Function)[xref]
putcolor (Global Object)[xref]
[calcfrac.c, 96]
putcolor_a (Function)[xref]
[dosprot.h, 129]
putcolorborder (Function)[xref]
[miscfrac.c, 121]
putenv (Unknown Function)[xref]
puthline (Static Function)[xref]
[soi.c, 308]
puthline (Static Function)[xref]
[soi1.c, 88]
putitem (Static Function)[xref]
[printer.c, 1659]
putminmax (Static Function)[xref]
[line3d.c, 1054]
PutPix16 (Static Function)[xref]
[targa.c, 92]
PutPix32 (Static Function)[xref]
[targa.c, 132]
PutPixel (Static Global Object)[xref]
[targa.c, 74]
putpot (Function)[xref]
[miscfrac.c, 100]
putpotborder (Function)[xref]
[miscfrac.c, 113]
putrow (Function)[xref]
[editpal.c, 356]
putstring (Function)[xref]
[dosprot.h, 120]
putstringcenter (Function)[xref]
[realdos.c, 354]
putstringwrap (Function)[xref]
[miscres.c, 98]
puttruecolor (Function)[xref]
[dosprot.h, 131]
puttruecolor_disk (Static Function)[xref]
[calcfrac.c, 4353]
putw (Unknown Function)[xref]
pv (Static Global Object)[xref]
[stereo.c, 60]
pwr (Global Object)[xref]
[fractals.c, 69]
px (Global Object)[xref]
[evolve.c, 10]
pxdots (Local Object)[xref]
[miscovl.c, 98]
pxmax (Parameter)[xref]
[line3d.c, 864]
pxmin (Parameter)[xref]
[line3d.c, 864]
pxxmin (Local Object)[xref]
[miscovl.c, 99]
py (Global Object)[xref]
[evolve.c, 10]
pydots (Local Object)[xref]
[miscovl.c, 98]
pymax (Parameter)[xref]
[line3d.c, 864]
pymin (Parameter)[xref]
[line3d.c, 864]
pyymax (Local Object)[xref]
[miscovl.c, 99]
pzmax (Parameter)[xref]
[line3d.c, 864]
pzmin (Parameter)[xref]
[line3d.c, 864]