|
|
1.1 ! root 1: /* ! 2: * Structures to facilitate option passing in showimg. ! 3: */ ! 4: ! 5: /* main window structures */ ! 6: struct windmain { ! 7: char *display; /* display name */ ! 8: char filegeometry[30]; /* geometry from file */ ! 9: char *geometry; /* geometry from command line, if any */ ! 10: OpaqueFrame frame; /* main window descriptor */ ! 11: WindowInfo winfo; /* main window information struct */ ! 12: Cursor windcursor; /* current main window cursor */ ! 13: Cursor lastcursor; /* previous cursor */ ! 14: }; ! 15: ! 16: /* Color info */ ! 17: struct colorwind { ! 18: int nplanes; /* number of color planes */ ! 19: int pixels[1]; /* base for color map */ ! 20: int ncolors; /* number of colors used */ ! 21: int planes; /* planes mask */ ! 22: int shift; /* #left shifts to adjust zero-based */ ! 23: /* pixels to pixels[1] */ ! 24: Color cmap[256]; /* GPX max color map limited to 256 */ ! 25: }; ! 26: ! 27: /* image, image info, options, operational flags */ ! 28: struct imagewind { ! 29: char *filename; ! 30: short *header; /* header data from file */ ! 31: short *picture; /* 16-bit image */ ! 32: unsigned char *image; /* 8-bit (or fewer) displayed image */ ! 33: int nrows; ! 34: int ncols; ! 35: int pmin; /* high min pixel flags not set */ ! 36: int pmax; /* low max pixel flags not set */ ! 37: int headskip; /* bytes to skip before reading */ ! 38: int calibration; /* flag for test pattern */ ! 39: int fitsflag; /* file format indicator */ ! 40: ! 41: #ifdef XRAY ! 42: /* added by egm */ ! 43: ! 44: int ein; /* flag for Einstein xray data */ ! 45: int ros; /* flag for Rosat xray data */ ! 46: int iy, iz, zoom, energy; /* parameters on -xray switch */ ! 47: short int ict[513]; /* image file control table */ ! 48: int muthict[2400]; /* it's a muther ict table */ ! 49: char poename[132], hdrname[132]; ! 50: ! 51: /* end of egm code */ ! 52: #endif ! 53: ! 54: u_short VOP_Flags; ! 55: u_short SOP_Flags; ! 56: u_short COP_Flags; ! 57: u_short FOP_Flags; ! 58: };
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.