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
899 #endif
900
901 #endif
902