Skip to content

Commit af06ca9

Browse files
committed
Use obligatory macros
See 46f7501
1 parent db9d089 commit af06ca9

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

Source/Modules/fortran.cxx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -856,7 +856,6 @@ int FORTRAN::top(Node *n) {
856856
}
857857
}
858858

859-
Printf(f_runtime, "\n\n#ifndef SWIGFORTRAN\n#define SWIGFORTRAN\n#endif\n\n");
860859
if (directorsEnabled()) {
861860
Printf(f_runtime, "#define SWIG_DIRECTORS\n");
862861

@@ -931,6 +930,8 @@ void FORTRAN::write_wrapper(String *filename) {
931930
// Write SWIG auto-generation banner
932931
Swig_banner(out);
933932

933+
Swig_obligatory_macros(f_runtime, "FORTRAN");
934+
934935
// Write different sections
935936
Dump(f_begin, out);
936937
Dump(f_runtime, out);

Source/Swig/misc.c

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,8 @@ String *Swig_package_version_hex(void) {
7373
char *token;
7474
String *vers = NewString("SWIG_VERSION 0x");
7575
int count = 0;
76-
if (token = strstr(Char(package_version), "+")) {
76+
token = strstr(Char(package_version), "+");
77+
if (token) {
7778
// Remove '+' suffix
7879
*token = '\0';
7980
}

0 commit comments

Comments
 (0)