Fix unused parameter in Printf.

Remove superfluous semicolons to fix compile failure with GCC 4.3 snapshot
which is fussier about C++ syntax than current releases.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9818 626c5289-ae23-0410-ae9c-e8d60b6d4f22
This commit is contained in:
Olly Betts 2007-05-17 22:34:29 +00:00
commit 218f0f6577

View file

@ -140,12 +140,12 @@ private:
block_type bt; block_type bt;
/* VC++ 6 doesn't allow the access to 'no_block' /* VC++ 6 doesn't allow the access to 'no_block'
if it is a private member of MODULA3 class */ if it is a private member of MODULA3 class */
M3File():f(NewString("")), import(NewHash()), bt(no_block) { M3File():f(NewString("")), import(NewHash()), bt(no_block) {
}; }
~M3File() { ~M3File() {
Delete(f); Delete(f);
Delete(import); Delete(import);
}; }
/* ----------------------------------------------------------------------------- /* -----------------------------------------------------------------------------
* enterBlock() * enterBlock()
@ -158,13 +158,13 @@ private:
#ifdef DEBUG #ifdef DEBUG
if ((bt < 0) || (4 < bt)) { if ((bt < 0) || (4 < bt)) {
printf("bt %d out of range\n", bt); printf("bt %d out of range\n", bt);
}; }
#endif #endif
if (newbt != bt) { if (newbt != bt) {
Append(f, ident[newbt]); Append(f, ident[newbt]);
bt = newbt; bt = newbt;
}; }
}; }
}; };
@ -651,7 +651,7 @@ MODULA3():
String *mode, *name, *type, *value; String *mode, *name, *type, *value;
bool hold; bool hold;
writeArgState():mode(NIL), name(NIL), type(NIL), value(NIL), hold(false) { writeArgState():mode(NIL), name(NIL), type(NIL), value(NIL), hold(false) {
}; }
}; };
void writeArg(File *f, writeArgState & state, String *mode, String *name, String *type, String *value) { void writeArg(File *f, writeArgState & state, String *mode, String *name, String *type, String *value) {
@ -958,17 +958,12 @@ MODULA3():
Swig_banner(f_runtime); // Print the SWIG banner message Swig_banner(f_runtime); // Print the SWIG banner message
String *wrapper_name = NewString(""); Swig_name_register((char *) "wrapper", (char *) "Modula3_%f");
Printf(wrapper_name, "Modula3_%%f", m3raw_name);
Swig_name_register((char *) "wrapper", Char(wrapper_name));
if (old_variable_names) { if (old_variable_names) {
Swig_name_register((char *) "set", (char *) "set_%v"); Swig_name_register((char *) "set", (char *) "set_%v");
Swig_name_register((char *) "get", (char *) "get_%v"); Swig_name_register((char *) "get", (char *) "get_%v");
} }
Delete(wrapper_name);
Printf(f_wrappers, "\n#ifdef __cplusplus\n"); Printf(f_wrappers, "\n#ifdef __cplusplus\n");
Printf(f_wrappers, "extern \"C\" {\n"); Printf(f_wrappers, "extern \"C\" {\n");
Printf(f_wrappers, "#endif\n\n"); Printf(f_wrappers, "#endif\n\n");
@ -2084,7 +2079,7 @@ MODULA3():
Swig_warning(WARN_MODULA3_BAD_ENUMERATION, input_file, line_number, "Unknown name conversion tag <%s> with value <%s>.\n", tag, data); Swig_warning(WARN_MODULA3_BAD_ENUMERATION, input_file, line_number, "Unknown name conversion tag <%s> with value <%s>.\n", tag, data);
} }
Delete(nameassign); Delete(nameassign);
}; }
Delete(namedesc); Delete(namedesc);
} }
const char *stem = Char(name); const char *stem = Char(name);