File: headers\externs.h

    1 #ifndef EXTERNS_H
    2 #define EXTERNS_H
    3 
    4 #if 0
5 /* #ifndef DEBUG */ 6 #define DEBUG 1
7 #endif 8 9 10 /* keep var names in column 30 for sorting via sort /+30 <in >out */ 11 extern int active_system; 12 extern int adapter; 13 extern ALTERNATE far alternatemath[]; 14 extern int Ambient; 15 extern int andcolor; 16 extern struct MP Ans; 17 extern int Ap1deg; 18 extern int AplusOne; 19 extern int askvideo; 20 extern float aspectdrift; 21 extern int attractors; 22 extern int attrperiod[]; 23 extern _CMPLX attr[]; 24 extern int autobrowse; 25 extern char autoname[]; 26 extern char autoshowdot; 27 extern int AutoStereo_depth; 28 extern double AutoStereo_width; 29 extern BYTE back_color[]; 30 extern int badconfig; 31 extern int bad_code_count; 32 extern int bad_outside; 33 extern int bad_value; 34 extern long bailout; 35 extern enum bailouts bailoutest; 36 extern int basehertz; 37 extern int basin; 38 extern int bf_save_len; 39 extern int bfdigits; 40 extern int biomorph; 41 extern unsigned int bits; 42 extern int bitshift; 43 extern int bitshiftless1; 44 extern BYTE block[]; 45 extern int blue_bright; 46 extern int blue_crop_left; 47 extern int blue_crop_right; 48 extern int boxcolor; 49 extern int boxcount; 50 extern int boxvalues[]; 51 extern int boxx[]; 52 extern int boxy[]; 53 extern int BRIEF; 54 extern char browsemask[13]; 55 extern char browsename[]; 56 extern int browsing; 57 extern char brwscheckparms; 58 extern char brwschecktype; 59 extern char busy; 60 extern long calctime; 61 extern int (* calctype)(void); 62 extern int calc_status; 63 extern char calibrate; 64 extern int checkcurdir; 65 extern int chkd_vvs; 66 extern long cimag; 67 extern double closenuff; 68 extern double closeprox; 69 extern _CMPLX coefficient; 70 extern int col; 71 extern int color; 72 extern char colorfile[]; 73 extern long coloriter; 74 extern int colorpreloaded; 75 extern int ColorPS; 76 extern int colors; 77 extern int colorstate; 78 extern int color_bright; 79 extern int color_dark; 80 extern int color_medium; 81 extern char CommandComment[4][MAXCMT]; 82 extern char CommandFile[FILE_MAX_PATH]; 83 extern char CommandName[ITEMNAMELEN + 1]; 84 extern int comparegif; 85 extern long con; 86 extern double cosx; 87 extern int cpu; 88 extern long creal; 89 extern int curcol; 90 extern int curpass; 91 extern int currow; 92 extern int cyclelimit; 93 extern int c_exp; 94 extern double d1overd; 95 extern BYTE dacbox[256][3]; 96 extern int daccount; 97 extern int daclearn; 98 extern double ddelmin; 99 extern int debugflag; 100 extern int decimals; 101 extern BYTE decoderline[]; 102 extern int decomp[]; 103 extern int degree; 104 extern long delmin; 105 extern long delx2; 106 extern long delx; 107 extern LDBL delxx2; 108 extern LDBL delxx; 109 extern long dely2; 110 extern long dely; 111 extern LDBL delyy2; 112 extern LDBL delyy; 113 extern float depthfp; 114 extern unsigned long dif_counter; 115 extern unsigned long dif_limit; 116 extern int disk16bit; 117 extern int diskflag; 118 extern int diskisactive; 119 extern int disktarga; 120 extern int diskvideo; 121 extern int display3d; 122 extern long distest; 123 extern int distestwidth; 124 extern float distfp; 125 extern int Distribution; 126 extern int dither_flag; 127 extern char dontreadcolor; 128 extern int dotmode; 129 extern int doublecaution; 130 extern double dpx; 131 extern double dpy; 132 extern char drawmode; 133 extern BYTE dstack[]; 134 extern U16 dv_handle; 135 extern double far * dx0; 136 extern double far * dx1; 137 extern double (_fastcall * dxpixel)(void); /* set in FRACTALS.C */ 138 extern double dxsize; 139 extern double far * dy0; 140 extern double far * dy1; 141 extern double (_fastcall * dypixel)(void); /* set in FRACTALS.C */ 142 extern double dysize; 143 extern int EPSFileType; 144 extern int escape_exit; 145 extern BYTE exitmode; 146 extern SEGTYPE extraseg; 147 extern int evolving; 148 extern U16 evolve_handle; 149 extern int eyeseparation; 150 extern float eyesfp; 151 extern int fastrestore; 152 extern long FgHalf; 153 extern double fgLimit; 154 extern long FgOne; 155 extern long FgTwo; 156 extern int gridsz; 157 extern double fiddlefactor; 158 extern double fiddle_reduction; 159 extern float fileaspectratio; 160 extern int filecolors; 161 extern int filetype; 162 extern int filexdots; 163 extern int fileydots; 164 extern char file_name_stack[16][13]; 165 extern int fillcolor; 166 extern float finalaspectratio; 167 extern int finattract; 168 extern int finishrow; 169 extern int first_init; 170 extern char floatflag; 171 extern double floatmax; 172 extern double floatmin; 173 extern _CMPLX * floatparm; 174 extern int fm_attack; 175 extern int fm_decay; 176 extern int fm_release; 177 extern int fm_sustain; 178 extern int fm_wavetype; 179 extern int fm_vol; /*volume of OPL-3 soundcard output*/ 180 extern int forcesymmetry; 181 extern char FormFileName[]; 182 extern char FormName[]; 183 extern int fpu; 184 extern int fractype; 185 extern char * fract_dir1; 186 extern char * fract_dir2; 187 extern char fromtext_flag; 188 extern long fudge; 189 extern int functionpreloaded; 190 extern double f_at_rad; 191 extern double f_radius; 192 extern double f_xcenter; 193 extern double f_ycenter; 194 extern U16 gene_handle; 195 extern int get_corners(void); 196 extern int gif87a_flag; 197 extern char gifmask[]; 198 extern char Glasses1Map[]; 199 extern int glassestype; 200 extern int goodmode; 201 extern int gotrealdac; 202 extern int got_status; 203 extern char grayflag; 204 extern char GreyFile[]; 205 extern int hasinverse; 206 extern int haze; 207 extern unsigned int height; 208 extern float heightfp; 209 extern int helpmode; 210 extern int hi_atten; 211 extern U16 history; 212 extern char IFSFileName[]; 213 extern char IFSName[]; 214 extern float far * ifs_defn; 215 extern int ifs_type; 216 extern int imgboxcount; 217 extern U16 imgboxhandle; 218 extern char image_map; 219 extern int init3d[20]; 220 extern _CMPLX init; 221 extern int initbatch; 222 extern int initcyclelimit; 223 extern int initmode; 224 extern _CMPLX initorbit; 225 extern int initsavetime; 226 extern int inside; 227 extern FCODE insufficient_ifs_mem[]; 228 extern int integerfractal; 229 extern double inversion[]; 230 extern int invert; 231 extern int istruecolor; 232 extern short ismand; 233 extern int ixstart; 234 extern int ixstop; 235 extern int iystart; 236 extern int iystop; 237 extern char * JIIMleftright[]; 238 extern char * JIIMmethod[]; 239 extern int juli3Dmode; 240 extern char * juli3Doptions[]; 241 extern int julibrot; 242 extern int kbdcount; 243 extern int keep_scrn_coords; 244 extern int keybuffer; 245 extern long l16triglim; 246 extern int LastInitOp; 247 extern unsigned LastOp; 248 extern int lastorbittype; 249 extern _LCMPLX lattr[]; 250 extern long lclosenuff; 251 extern _LCMPLX lcoefficient; 252 extern int ldcheck; 253 extern char LFileName[]; 254 extern char light_name[]; 255 extern BYTE * line_buff; 256 extern _LCMPLX linit; 257 extern _LCMPLX linitorbit; 258 extern long linitx; 259 extern long linity; 260 extern long llimit2; 261 extern long llimit; 262 extern long lmagnitud; 263 extern char LName[]; 264 extern _LCMPLX lnew; 265 extern int loaded3d; 266 extern int LodPtr; 267 extern int Log_Auto_Calc; 268 extern int Log_Calc; 269 extern int Log_Fly_Calc; 270 extern long LogFlag; 271 extern BYTE far * LogTable; 272 extern _LCMPLX lold; 273 extern _LCMPLX * longparm; 274 extern int lookatmouse; 275 extern _LCMPLX lparm2; 276 extern _LCMPLX lparm; 277 extern int LPTNumber; 278 extern long ltempsqrx; 279 extern long ltempsqry; 280 extern _LCMPLX ltmp; 281 extern long far * lx0; 282 extern long far * lx1; 283 extern long (_fastcall * lxpixel)(void); /* set in FRACTALS.C */ 284 extern long far * ly0; 285 extern long far * ly1; 286 extern long (_fastcall * lypixel)(void); /* set in FRACTALS.C */ 287 extern int lzw[2]; 288 extern long l_at_rad; 289 extern MATRIX m; 290 extern double magnitude; 291 extern enum Major major_method; 292 extern BYTE far * mapdacbox; 293 extern int mapset; 294 extern char MAP_name[]; 295 extern int matherr_ct; 296 extern double math_tol[2]; 297 extern int maxcolor; 298 extern long maxct; 299 extern char maxfn; 300 extern long maxit; 301 extern int maxlinelength; 302 extern long MaxLTSize; 303 extern unsigned Max_Args; 304 extern unsigned Max_Ops; 305 extern long maxptr; 306 extern int max_colors; 307 extern int max_kbdcount; 308 extern int maxhistory; 309 extern int max_rhombus_depth; 310 extern int minbox; 311 extern enum Minor minor_method; 312 extern int minstack; 313 extern int minstackavail; 314 extern int mode7text; 315 extern MOREPARAMS moreparams[]; 316 extern struct MP mpAp1deg; 317 extern struct MP mpAplusOne; 318 extern struct MPC MPCone; 319 extern struct MPC * MPCroots; 320 extern struct MPC mpctmpparm; 321 extern struct MP mpd1overd; 322 extern struct MP mpone; 323 extern int MPOverflow; 324 extern struct MP mproverd; 325 extern struct MP mpt2; 326 extern struct MP mpthreshold; 327 extern struct MP mptmpparm2x; 328 extern double mxmaxfp; 329 extern double mxminfp; 330 extern double mymaxfp; 331 extern double myminfp; 332 extern int name_stack_ptr; 333 extern _CMPLX new; 334 extern char newodpx; 335 extern char newodpy; 336 extern double newopx; 337 extern double newopy; 338 extern int neworbittype; 339 extern int nextsavedincr; 340 extern int no_sub_images; 341 extern int no_mag_calc; 342 extern int nobof; 343 extern int numaffine; 344 extern unsigned numcolors; 345 extern const int numtrigfn; 346 extern int num_fractal_types; 347 extern int num_worklist; 348 extern int nxtscreenflag; 349 extern int Offset; 350 extern int oktoprint; 351 extern _CMPLX old; 352 extern long oldcoloriter; 353 extern BYTE olddacbox[256][3]; 354 extern U16 oldhistory_handle; 355 extern int old_demm_colors; 356 extern char old_stdcalcmode; 357 extern char odpx; 358 extern char odpy; 359 extern double opx; 360 extern double opy; 361 extern int orbitsave; 362 extern int orbit_color; 363 extern int orbit_delay; 364 extern long orbit_interval; 365 extern int orbit_ptr; 366 extern char orgfrmdir[]; 367 extern int orgfrmsearch; 368 extern float originfp; 369 extern int (* outln) (BYTE *, int); 370 extern void (* outln_cleanup) (void); 371 extern int outside; 372 extern int overflow; 373 extern int overlay3d; 374 extern char overwrite; 375 extern double ox3rd; 376 extern double oxmax; 377 extern double oxmin; 378 extern double oy3rd; 379 extern double oymax; 380 extern double oymin; 381 extern double param[]; 382 extern double paramrangex; 383 extern double paramrangey; 384 extern double parmzoom; 385 extern _CMPLX parm2; 386 extern _CMPLX parm; 387 extern int passes; 388 extern int patchlevel; 389 extern int periodicitycheck; 390 extern struct fls far * pfls; 391 extern int pixelpi; 392 extern void (_fastcall * plot)(int,int,int); 393 extern double plotmx1; 394 extern double plotmx2; 395 extern double plotmy1; 396 extern double plotmy2; 397 extern int polyphony; 398 extern unsigned posp; 399 extern int pot16bit; 400 extern int potflag; 401 extern double potparam[]; 402 #ifndef XFRACT 403 extern U16 prefix[]; 404 #endif 405 extern char preview; 406 extern int previewfactor; 407 extern int px; 408 extern int py; 409 extern int Printer_BAngle; 410 extern int Printer_BFrequency; 411 extern int Printer_BStyle; 412 extern int Printer_ColorXlat; 413 extern int Printer_Compress; 414 extern int Printer_CRLF; 415 extern int Printer_GAngle; 416 extern int Printer_GFrequency; 417 extern int Printer_GStyle; 418 extern int Printer_RAngle; 419 extern int Printer_Resolution; 420 extern int Printer_RFrequency; 421 extern int Printer_RStyle; 422 extern int Printer_SAngle; 423 extern int Printer_SetScreen; 424 extern int Printer_SFrequency; 425 extern int Printer_SStyle; 426 extern int Printer_Titleblock; 427 extern int Printer_Type; 428 extern char PrintName[]; 429 extern int Print_To_File; 430 extern U16 prmboxhandle; 431 extern int prmboxcount; 432 extern int pseudox; 433 extern int pseudoy; 434 extern void (_fastcall * putcolor)(int,int,int); 435 extern _CMPLX pwr; 436 extern double qc; 437 extern double qci; 438 extern double qcj; 439 extern double qck; 440 extern int quick_calc; 441 extern int RANDOMIZE; 442 extern int far * ranges; 443 extern int rangeslen; 444 extern int RAY; 445 extern char ray_name[]; 446 extern char readname[]; 447 extern long realcoloriter; 448 extern int reallyega; 449 extern char recordcolors; 450 extern int red_bright; 451 extern int red_crop_left; 452 extern int red_crop_right; 453 extern int release; 454 extern int resave_flag; 455 extern int reset_periodicity; 456 extern U16 resume_info; 457 extern int resume_len; 458 extern int resuming; 459 extern int rflag; 460 extern char rlebuf[]; 461 extern int rhombus_stack[]; 462 extern int root; 463 extern _CMPLX * roots; 464 extern int rotate_hi; 465 extern int rotate_lo; 466 extern double roverd; 467 extern int row; 468 extern int rowcount; 469 extern double rqlim2; 470 extern double rqlim; 471 extern int rseed; 472 extern long savebase; 473 extern _CMPLX SaveC; 474 extern int savedac; 475 extern char savename[]; 476 extern long saveticks; 477 extern int far * save_orbit; 478 extern int save_release; 479 extern int save_system; 480 extern int scale_map[]; 481 extern float screenaspect; 482 extern char scrnfile[]; 483 extern struct SearchPath searchfor; 484 extern int set_orbit_corners; 485 extern char showbox; 486 extern int showdot; 487 extern int showfile; 488 extern int show_orbit; 489 extern double sinx; 490 extern int sizedot; 491 extern short far sizeofstring[]; 492 extern short skipxdots; 493 extern short skipydots; 494 extern int slides; 495 extern int Slope; 496 extern int soundflag; 497 extern int sound_rollover; 498 extern char speed_prompt[]; 499 extern void (_fastcall* standardplot)(int,int,int); 500 extern char start_showorbit; 501 extern int started_resaves; 502 extern _CMPLX staticroots[]; 503 extern char stdcalcmode; 504 extern char stereomapname[]; 505 extern int StoPtr; 506 extern int stoppass; 507 extern unsigned int strlocn[]; 508 extern BYTE suffix[]; 509 extern char supervga_list; 510 extern int svga_type; 511 extern double sx3rd; 512 extern int sxdots; 513 extern double sxmax; 514 extern double sxmin; 515 extern int sxoffs; 516 extern double sy3rd; 517 extern int sydots; 518 extern double symax; 519 extern double symin; 520 extern int symmetry; 521 extern int syoffs; 522 extern char s_16bit[]; 523 extern char s_387[]; 524 extern char s_3dmode[]; 525 extern char s_3d[]; 526 extern char s_abs[]; 527 extern char s_adapter[]; 528 extern char s_afi[]; 529 extern char s_ambient[]; 530 extern char s_and[]; 531 extern char s_askvideo[]; 532 extern char s_acos[]; 533 extern char s_acosh[]; 534 extern char s_asin[]; 535 extern char s_asinh[]; 536 extern char s_atan[]; 537 extern char s_atanh[]; 538 extern char s_attack[]; 539 extern char s_atten[]; 540 extern char s_autokeyname[]; 541 extern char s_autokey[]; 542 extern char s_background[]; 543 extern char s_bailoutest[]; 544 extern char s_bailout[]; 545 extern char s_batch[]; 546 extern char s_beep[]; 547 extern char s_biomorph[]; 548 extern char s_biospalette[]; 549 extern char s_bof60[]; 550 extern char s_bof61[]; 551 extern char s_brief[]; 552 extern char s_bright[]; 553 extern char s_cabs[]; 554 extern char s_cantcreate[]; 555 extern char s_cantfind[]; 556 extern char s_cantunderstand[]; 557 extern char s_cantwrite[]; 558 extern char s_ceil[]; 559 extern char s_centermag[]; 560 extern char s_cga[]; 561 extern char s_coarse[]; 562 extern char s_colorps[]; 563 extern char s_colors[]; 564 extern char s_comport[]; 565 extern char s_conj[]; 566 extern char s_converge[]; 567 extern char s_corners[]; 568 extern char s_cosh[]; 569 extern char s_cosxx[]; 570 extern char s_cos[]; 571 extern char s_cotanh[]; 572 extern char s_cotan[]; 573 extern char s_crlf[]; 574 extern char s_crop[]; 575 extern char s_cr[]; 576 extern char s_cyclelimit[]; 577 extern char s_cyclerange[]; 578 extern char s_debugflag[]; 579 extern char s_debug[]; 580 extern char s_decay[]; 581 extern char s_decomp[]; 582 extern char s_distest[]; 583 extern char s_dither[]; 584 extern char s_egamono[]; 585 extern char s_ega[]; 586 extern char s_epscross[]; 587 extern char s_epsf[]; 588 extern char s_exitmode[]; 589 extern char s_exitnoask[]; 590 extern char s_exp[]; 591 extern char s_filename[]; 592 extern char s_fillcolor[]; 593 extern char s_filltype[]; 594 extern char s_finattract[]; 595 extern char s_flip[]; 596 extern char s_float[]; 597 extern char s_floor[]; 598 extern char s_fmod[]; 599 extern char s_fn1[]; 600 extern char s_fn2[]; 601 extern char s_fn3[]; 602 extern char s_fn4[]; 603 extern char s_formulafile[]; 604 extern char s_formulaname[]; 605 extern char s_fpu[]; 606 extern char s_fract001prn[]; 607 extern char s_fullcolor[]; 608 extern char s_function[]; 609 extern char s_gif87a[]; 610 extern char s_halftone[]; 611 extern char s_haze[]; 612 extern char s_hertz[]; 613 extern char s_hgc[]; 614 extern char s_high[]; 615 extern char s_ident[]; 616 extern char s_ifs3d[]; 617 extern char s_ifsfile[]; 618 extern char s_ifs[]; 619 extern char s_imag[]; 620 extern char s_initorbit[]; 621 extern char s_inside[]; 622 extern char s_interocular[]; 623 extern char s_invert[]; 624 extern char s_ismand[]; 625 extern char s_iterincr[]; 626 extern char s_iter[]; 627 extern char s_julibrot3d[]; 628 extern char s_julibroteyes[]; 629 extern char s_julibrotfromto[]; 630 extern char s_latitude[]; 631 extern char s_lfile[]; 632 extern char s_lf[]; 633 extern char s_lightname[]; 634 extern char s_lightsource[]; 635 extern char s_linefeed[]; 636 extern char s_lname[]; 637 extern char s_logmap[]; 638 extern char s_logmode[]; 639 extern char s_log[]; 640 extern char s_longitude[]; 641 extern char s_low[]; 642 extern char s_makedoc[]; 643 extern char s_makemig[]; 644 extern char s_makepar[]; 645 extern char s_manh[]; 646 extern char s_manr[]; 647 extern char s_map[]; 648 extern char s_mathtolerance[]; 649 extern char s_maxcolorres[]; 650 extern char s_maxiter[]; 651 extern char s_mcga[]; 652 extern char s_mid[]; 653 extern char s_miim[]; 654 extern char s_mod[]; 655 extern char s_mono[]; 656 extern char s_mult[]; 657 extern char s_nobof[]; 658 extern char s_none[]; 659 extern char s_noninterlaced[]; 660 extern char s_normal[]; 661 extern char s_no[]; 662 extern char s_numframes[]; 663 extern char s_off[]; 664 extern char s_olddemmcolors[]; 665 extern char s_one[]; 666 extern char s_orbitcorners[]; 667 extern char s_orbitdelay[]; 668 extern char s_orbitdrawmode[]; 669 extern char s_orbitinterval[]; 670 extern char s_orbitname[]; 671 extern char s_orbitsave[]; 672 extern char s_orgfrmdir[]; 673 extern char s_origin[]; 674 extern char s_or[]; 675 extern char s_outside[]; 676 extern char s_overlay[]; 677 extern char s_overwrite[]; 678 extern char s_params[]; 679 extern char s_parmfile[]; 680 extern char s_passes[]; 681 extern char s_periodicity[]; 682 extern char s_period[]; 683 extern char s_perspective[]; 684 extern char s_pixelzoom[]; 685 extern char s_pixel[]; 686 extern char s_pi[]; 687 extern char s_play[]; 688 extern char s_plotstyle[]; 689 extern char s_polyphony[]; 690 extern char s_potential[]; 691 extern char far s_pressanykeytocontinue[]; 692 extern char s_preview[]; 693 extern char s_printer[]; 694 extern char s_printfile[]; 695 extern char s_prox[]; 696 extern char s_radius[]; 697 extern char s_ramvideo[]; 698 extern char s_randomize[]; 699 extern char s_ranges[]; 700 extern char s_ray[]; 701 extern char s_real[]; 702 extern char s_recip[]; 703 extern char s_record[]; 704 extern char s_release[]; 705 extern char s_reset[]; 706 extern char s_rleps[]; 707 extern char s_rotation[]; 708 extern char s_roughness[]; 709 extern char s_round[]; 710 extern char s_rseed[]; 711 extern char s_savename[]; 712 extern char s_savetime[]; 713 extern char s_scalemap[]; 714 extern char s_scalexyz[]; 715 extern char s_screencoords[]; 716 extern char s_showbox[]; 717 extern char s_showdot[]; 718 extern char s_showorbit[]; 719 extern char s_sinh[]; 720 extern char s_sin[]; 721 extern char s_smoothing[]; 722 extern char s_sound[]; 723 extern char s_sphere[]; 724 extern char s_sqr[]; 725 extern char s_sqrt[]; 726 extern char s_srand[]; 727 extern char s_srelease[]; 728 extern char s_startrail[]; 729 extern char s_stereo[]; 730 extern char s_sum[]; 731 extern char s_sustain[]; 732 extern char s_symmetry[]; 733 extern char s_tanh[]; 734 extern char s_tan[]; 735 extern char s_targa_out[]; 736 extern char s_targa_overlay[]; 737 extern char s_tdis[]; 738 extern char s_tempdir[]; 739 extern char s_textcolors[]; 740 extern char s_textsafe[]; 741 extern char s_title[]; 742 extern char s_tplus[]; 743 extern char s_translate[]; 744 extern char s_transparent[]; 745 extern char s_trunc[]; 746 extern char s_type[]; 747 extern char s_usegrayscale[]; 748 extern char s_vesadetect[]; 749 extern char s_vga[]; 750 extern char s_video[]; 751 extern char s_viewwindows[]; 752 extern char s_volume[]; 753 extern char s_warn[]; 754 extern char s_waterline[]; 755 extern char s_wavetype[]; 756 extern char s_workdir[]; 757 extern char s_xaxis[]; 758 extern char s_xyadjust[]; 759 extern char s_xyaxis[]; 760 extern char s_xyshift[]; 761 extern char s_x[]; 762 extern char s_yaxis[]; 763 extern char s_yes[]; 764 extern char s_y[]; 765 extern char s_zero[]; 766 extern char s_zmag[]; 767 extern char s_z[]; 768 extern int tabmode; 769 extern int taborhelp; 770 extern int Targa_Out; 771 extern int Targa_Overlay; 772 extern char temp1[]; 773 extern double tempsqrx; 774 extern double tempsqry; 775 extern BYTE teststring[]; 776 extern int textaddr; 777 extern int textcbase; 778 extern int textcol; 779 extern int textrbase; 780 extern int textrow; 781 extern int textsafe2; 782 extern int textsafe; 783 extern int text_type; 784 extern unsigned int this_gen_rseed; 785 extern unsigned far * tga16; 786 extern long far * tga32; 787 extern char three_pass; 788 extern double threshold; 789 extern int timedsave; 790 extern int timerflag; 791 extern long timer_interval; 792 extern long timer_start; 793 extern _CMPLX tmp; 794 extern char tempdir[]; 795 extern double toosmall; 796 extern int totpasses; 797 extern long total_formula_mem; 798 extern int TPlusErr; 799 extern int transparent[]; 800 extern BYTE trigndx[]; 801 extern int truecolor; 802 extern int truemode; 803 extern char tstack[]; 804 extern double twopi; 805 extern VOIDFARPTR typespecific_workarea; 806 extern char useinitorbit; 807 extern BYTE used_extra; 808 extern int use_grid; 809 extern BYTE usemag; 810 extern short uses_ismand; 811 extern short uses_p1; 812 extern short uses_p2; 813 extern short uses_p3; 814 extern short uses_p4; 815 extern short uses_p5; 816 extern int use_old_distest; 817 extern int use_old_period; 818 extern int using_jiim; 819 extern int usr_biomorph; 820 extern long usr_distest; 821 extern char usr_floatflag; 822 extern int usr_periodicitycheck; 823 extern char usr_stdcalcmode; 824 extern int vesa_detect; 825 extern int vesa_xres; 826 extern int vesa_yres; 827 extern struct videoinfo videoentry; 828 extern VIDEOINFO videotable[]; 829 extern int video_cutboth; 830 extern int video_scroll; 831 extern int video_startx; 832 extern int video_starty; 833 extern int video_type; 834 extern int video_vram; 835 extern VIDEOINFO * vidtbl; 836 extern int vidtbllen; 837 extern VECTOR view; 838 extern int viewcrop; 839 extern float viewreduction; 840 extern int viewwindow; 841 extern int viewxdots; 842 extern int viewydots; 843 extern int virtual; 844 extern unsigned vsp; 845 extern int vxdots; 846 extern int whichimage; 847 extern float widthfp; 848 extern char workdir[]; 849 extern WORKLIST worklist[MAXCALCWORK]; 850 extern int workpass; 851 extern int worksym; 852 extern long x3rd; 853 extern int xadjust; 854 extern double xcjul; 855 extern int xdots; 856 extern long xmax; 857 extern long xmin; 858 extern int xorTARGA; 859 extern int xshift1; 860 extern int xshift; 861 extern int xtrans; 862 extern double xx3rd; 863 extern int xxadjust1; 864 extern int xxadjust; 865 extern double xxmax; 866 extern double xxmin; 867 extern long XXOne; 868 extern int xxstart; 869 extern int xxstop; 870 extern long y3rd; 871 extern int yadjust; 872 extern double ycjul; 873 extern int ydots; 874 extern long ymax; 875 extern long ymin; 876 extern int yshift1; 877 extern int yshift; 878 extern int ytrans; 879 extern double yy3rd; 880 extern int yyadjust1; 881 extern int yyadjust; 882 extern int yyadjust; 883 extern double yymax; 884 extern double yymin; 885 extern int yystart; 886 extern int yystop; 887 extern double zbx; 888 extern double zby; 889 extern double zdepth; 890 extern int zdots; 891 extern int zoomoff; 892 extern int zrotate; 893 extern int zscroll; 894 extern double zskew; 895 extern double zwidth; 896 897 #ifdef XFRACT
898 extern int fake_lut;
899 #endif 900 901 #endif 902