OSDN Git Service

new file: bin/mrc2mrc
[eos/hostdependX86LINUX64.git] / include / mrcImagePad.h
1 #ifndef MRCIMAGEPAD_H
2 #define MRCIMAGEPAD_H
3 #include <stdio.h>
4 #include <stdlib.h>
5
6 #define OPTION_FLAG     '-'
7 #define OPTION_FLAG_POS (0)
8 #define OPTION_POS      (1)
9
10
11
12
13 typedef struct mrcImagePadInfo {
14     long flagRedirect;
15
16     long flagIn;
17     char* In;
18     FILE* fptIn;
19     
20     long flagOut;
21     char* Out;
22     FILE* fptOut;
23     
24     long flagWidth;
25     long Width;
26     
27     long flagHeight;
28     long Height;
29     
30     long flagValue;
31     float Value;
32     
33     long flagconfigFile;
34     char* configFile;
35     FILE* fptconfigFile;
36     
37     long flagmode;
38     long mode;
39     
40 } mrcImagePadInfo;
41 extern void argCheck(mrcImagePadInfo* info, int argc, char* avgv[]);
42 extern void init0(mrcImagePadInfo* info);
43 extern void init1(mrcImagePadInfo* info);
44 extern void usage(char* usage);
45 extern void additionalUsage(void);
46 extern void htmlBeforeUsage(char* usage);
47 extern void htmlAfterUsage(char* usage);
48 #endif /* MRCIMAGEPAD_H */