blob: 0b03100f28fa358aa3064e410770246f39eac11c (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
|
# IMFORT.H -- IMFORT global definitions
define MAX_NAXIS 3 # max axes in an imfort image
define LEN_USERAREA 64000 # max space for user header keywords
define SZ_KEYWORD 8 # max chars in a keyword name (FITS)
define SZ_VALSTR 80 # max chars in a keyword record (FITS)
define SZ_CMDLINE 256 # max length host command line
define MAX_ARGS 32 # max command line arguments
define SZ_DEVBLK 256 # alignment factor for pixel file
define DEF_VERSION 2 # default file version
define ENV_OIFVER "oifversion" # default format for new images
define RO 1 # read only
define WO 2 # write only
define RW 3 # read write
define NF 5 # new file
define IM_HDRFP Memi[$1] # header file descriptor
define IM_PIXFP Memi[$1+1] # pixel file descriptor
define IM_ACMODE Memi[$1+2] # image access mode
define IM_UPDATE Memi[$1+3] # need to update image header on disk
define IM_LINESIZE Memi[$1+4] # image physical line length, chars
define IM_LINEBUFP Memi[$1+5] # line buffer pointer
define IM_SZPIXEL Memi[$1+6] # pixel size, chars
define IM_SWAP Memi[$1+7] # swap pixels
define IM_LENHDRMEM Memi[$1+8] # buffer length of std hdr + user area
define IM_UABLOCKED Memi[$1+9] # is user area blocked to 80 cols/card
define IE_ACCPIX 01 # error codes
define IE_ALCPIX 02
define IE_CLSHDR 03
define IE_CLSPIX 04
define IE_CREHDR 05
define IE_IMDELETE 06
define IE_IMDELNEXIM 07
define IE_IMRENAME 08
define IE_IMRNAMNEXIM 09
define IE_EOF 10
define IE_FLUSH 11
define IE_GCMDLN 12
define IE_MAGIC 13
define IE_NEXARG 14
define IE_NEXKW 15
define IE_NONNUMARG 16
define IE_NOTIMH 17
define IE_NOTSHORT 18
define IE_OPEN 19
define IE_OPNPIX 20
define IE_PIXTYPE 21
define IE_RDPIX 22
define IE_UPDHDR 23
define IE_UPDRO 24
define IE_WRHDR 25
define IE_WRPIX 26
define IE_XOOB 27
define IE_YOOB 28
define IE_ZOOB 29
define IE_NAXIS 30
define IE_AXLEN 31
define IE_MKDIR 32
define IE_PFNNUNIQ 33
define IE_CLOBBER 34
define IE_EOF 99
|