File tree Expand file tree Collapse file tree 7 files changed +12
-12
lines changed Expand file tree Collapse file tree 7 files changed +12
-12
lines changed Original file line number Diff line number Diff line change 5
5
#ifdef __cplusplus
6
6
extern " C" {
7
7
#endif
8
- #define TINKER_MOD__maxkey 25000
9
8
extern int TINKER_MOD (keys, nkey);
10
- extern char TINKER_MOD (keys, keyline)[TINKER_MOD__maxkey] [240];
9
+ extern char (* TINKER_MOD (keys, keyline)) [240];
11
10
#ifdef __cplusplus
12
11
}
13
12
#endif
Original file line number Diff line number Diff line change @@ -16,6 +16,7 @@ extern double* TINKER_MOD(ktrtor, tbf);
16
16
extern double * TINKER_MOD (ktrtor, tbx);
17
17
extern double * TINKER_MOD (ktrtor, tby);
18
18
extern double * TINKER_MOD (ktrtor, tbxy);
19
+ extern char (*TINKER_MOD (ktrtor, ttier))[3];
19
20
extern char (*TINKER_MOD (ktrtor, ktt))[20];
20
21
#ifdef __cplusplus
21
22
}
Original file line number Diff line number Diff line change 5
5
#ifdef __cplusplus
6
6
extern " C" {
7
7
#endif
8
- #define TINKER_MOD__maxprm 25000
9
8
extern int TINKER_MOD (params, nprm);
10
- extern char TINKER_MOD (params, prmline)[TINKER_MOD__maxprm] [240];
9
+ extern char (* TINKER_MOD (params, prmline)) [240];
11
10
#ifdef __cplusplus
12
11
}
13
12
#endif
Original file line number Diff line number Diff line change 3
3
#include " macro.hh"
4
4
5
5
namespace tinker { namespace keys {
6
- const int maxkey = 25000 ;
7
6
extern int & nkey;
8
- extern char (&keyline)[maxkey] [240];
7
+ extern char (* &keyline)[240];
9
8
10
9
#ifdef TINKER_FORTRAN_MODULE_CPP
11
10
extern " C" int TINKER_MOD (keys, nkey);
12
- extern " C" char TINKER_MOD (keys, keyline)[maxkey] [240];
11
+ extern " C" char (* TINKER_MOD (keys, keyline)) [240];
13
12
14
13
int & nkey = TINKER_MOD(keys, nkey);
15
- char (&keyline)[maxkey] [240 ] = TINKER_MOD(keys, keyline);
14
+ char (* &keyline)[240 ] = TINKER_MOD(keys, keyline);
16
15
#endif
17
16
} }
Original file line number Diff line number Diff line change @@ -14,6 +14,7 @@ extern double*& tbf;
14
14
extern double *& tbx;
15
15
extern double *& tby;
16
16
extern double *& tbxy;
17
+ extern char (*&ttier)[3];
17
18
extern char (*&ktt)[20];
18
19
19
20
#ifdef TINKER_FORTRAN_MODULE_CPP
@@ -26,6 +27,7 @@ extern "C" double* TINKER_MOD(ktrtor, tbf);
26
27
extern " C" double * TINKER_MOD (ktrtor, tbx);
27
28
extern " C" double * TINKER_MOD (ktrtor, tby);
28
29
extern " C" double * TINKER_MOD (ktrtor, tbxy);
30
+ extern " C" char (*TINKER_MOD (ktrtor, ttier))[3];
29
31
extern " C" char (*TINKER_MOD (ktrtor, ktt))[20];
30
32
31
33
int & maxntt = TINKER_MOD(ktrtor, maxntt);
@@ -37,6 +39,7 @@ double*& tbf = TINKER_MOD(ktrtor, tbf);
37
39
double *& tbx = TINKER_MOD(ktrtor, tbx);
38
40
double *& tby = TINKER_MOD(ktrtor, tby);
39
41
double *& tbxy = TINKER_MOD(ktrtor, tbxy);
42
+ char (*&ttier)[3 ] = TINKER_MOD(ktrtor, ttier);
40
43
char (*&ktt)[20 ] = TINKER_MOD(ktrtor, ktt);
41
44
#endif
42
45
} }
Original file line number Diff line number Diff line change 3
3
#include " macro.hh"
4
4
5
5
namespace tinker { namespace params {
6
- const int maxprm = 25000 ;
7
6
extern int & nprm;
8
- extern char (&prmline)[maxprm] [240];
7
+ extern char (* &prmline)[240];
9
8
10
9
#ifdef TINKER_FORTRAN_MODULE_CPP
11
10
extern " C" int TINKER_MOD (params, nprm);
12
- extern " C" char TINKER_MOD (params, prmline)[maxprm] [240];
11
+ extern " C" char (* TINKER_MOD (params, prmline)) [240];
13
12
14
13
int & nprm = TINKER_MOD(params, nprm);
15
- char (&prmline)[maxprm] [240 ] = TINKER_MOD(params, prmline);
14
+ char (* &prmline)[240 ] = TINKER_MOD(params, prmline);
16
15
#endif
17
16
} }
You can’t perform that action at this time.
0 commit comments