home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: Science / Science.zip / imdisp79.zip / IMDISP.H < prev    next >
C/C++ Source or Header  |  1992-12-22  |  3KB  |  82 lines

  1. /****  IMDISP.H
  2.  
  3.        Header file for IMDISP.H
  4.        Built by A. Warnock, ST Systems Corp., NASA/GSFC 5/90
  5.  
  6. ****/
  7.  
  8. /* * * *  External Function Prototypes * * * */
  9.  
  10. extern int     DoRefresh (void);
  11. extern int     SetValues (void);
  12. extern int     DoHistogram (void);
  13. extern int     DoPalette (void);
  14. extern int     DoStretch (void);
  15. extern int     DoCursor (void);
  16. extern int     DoProfile (void);
  17. extern int     DoSave (void);
  18. extern int     DoBatch (void);
  19. extern int     DoLabel (void);
  20. extern int     DoMenu (void);
  21. extern int     DoPosText (void);
  22. extern int     DoOverlay (void);
  23. extern int     DoSerial (void);
  24. extern int     DoPrint (void);
  25.  
  26.  
  27. /* * * *  External Global Variables * * * */
  28.  
  29. extern Color   CT[256];
  30. extern char    CommandString[80];
  31. extern int     nl, ns, bitsperpix;
  32. extern unsigned int labelsize;
  33. extern long    DNlow, DNhigh;
  34. extern int     OpenFileFlag, SubsampleFlag;
  35. extern int     nld, nsd, sl, ss;
  36. extern int     nldd, nsdd, sldd, ssdd;
  37. extern int     subsample, zoom;
  38. extern int     centerline, centersamp;
  39. extern int     lastsl, lastss;
  40. extern FILE   *BatchFile[MAXBATCHFILES];
  41. extern Spectrum baseliner;
  42. extern Image   ThisImage;
  43.  
  44. extern long    Histogram ;         /* Location of histogram in file */
  45. extern long    Palette;            /* Location of palette in file */
  46. extern char    PaletteFileName[64];
  47. extern int     Color_Hist;
  48. extern char    memmsg[] ;
  49. extern int     Microsoft ;
  50. extern int     TurnCursorOff ;     /* Set cursor funct. on */
  51. extern int     ByteSwap ;
  52. extern int     BatchFlag ;         /* To control batch file on input cmd line */
  53. extern int     BatchFileNumber;
  54. extern int     DelayFlag;
  55. extern int     PromptFlag;
  56. extern int     flowthru ;
  57. extern int     IntoMem  ;
  58. extern char    dirMask[30] ;       /* select all files */
  59. extern char    palMask[30] ;       /* palette mask */
  60. extern char    PalettePath[30];    /* default palette path */
  61. extern char    BrowseName[40] ;    /* default browse file name */
  62. extern char    MenuName[40] ;      /* default menu name */
  63. extern char    DefaultDir[67];     /* starting path */
  64. extern unsigned DefaultDrive, NumDrives;         /* starting drive */
  65. extern int     abort_disp ;
  66.  
  67. extern FILE   *SelectFile;
  68. extern int     SelectFlag;         /* To control interactive selection of files */
  69. extern char    SelectName[40];     /* default select file name */
  70. extern char    ImageFileName[80];  /* Image file name */
  71. extern int     ImageFormat;
  72. extern int     use_mouse;          /* mouse flag */
  73. extern FILE   *LogFile;
  74. extern int     logflag;
  75. extern char    CommandList[MAXRECALL][80];
  76. extern int     CommandPtr;
  77. extern int     CommandFlag;
  78.  
  79. extern char    helpfilename[80];
  80. extern FILE   *helpfile;
  81. extern char    ProgramName[80];
  82.