File indexing completed on 2025-02-21 10:05:28
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016
0017
0018
0019
0020
0021 #ifndef CERN_HCDIRE
0022 #define CERN_HCDIRE
0023
0024 #include <cfortran/cfortran.h>
0025
0026
0027 #define NLPATM 100
0028 #define MXFILES 50
0029
0030
0031 typedef struct {
0032 int nlcdir;
0033 int nlndir;
0034 int nlpat;
0035 int icdir;
0036 int nchtop;
0037 int ichtop[MXFILES];
0038 int ichtyp[MXFILES];
0039 int ichlun[MXFILES];
0040 } hcdirn_def;
0041
0042 #define HCDIRN COMMON_BLOCK(HCDIRN,hcdirn)
0043 COMMON_BLOCK_DEF(hcdirn_def,HCDIRN);
0044
0045
0046 typedef struct {
0047 char chcdir[NLPATM][16];
0048 char chndir[NLPATM][16];
0049 char chpat[NLPATM][16];
0050 char chtop[NLPATM][16];
0051 } hcdirc_def;
0052
0053 #define HCDIRC COMMON_BLOCK(HCDIRC,hcdirc)
0054 COMMON_BLOCK_DEF(hcdirc_def,HCDIRC);
0055
0056
0057 typedef struct {
0058 char hfname[MXFILES][80];
0059 } hcfile_def;
0060
0061 #define HCFILE COMMON_BLOCK(HCFILE,hcfile)
0062 COMMON_BLOCK_DEF(hcfile_def,HCFILE);
0063
0064
0065 #endif