diff --git a/preprocessor/SymbolTable.cc b/preprocessor/SymbolTable.cc
index 420120f1362eece4952c587fdb0cb76f7e3d1dbb..d957a44b520997d677f73f8a21bb8c3c639280be 100644
--- a/preprocessor/SymbolTable.cc
+++ b/preprocessor/SymbolTable.cc
@@ -483,7 +483,7 @@ SymbolTable::writeCCOutput(ostream &output) const throw (NotYetFrozenException)
     output << "endo_names[\"" << getName(endo_ids[id]) << "\"] = " << id << ";" << endl;
 
   output << endl
-         << "int param_nbr = " << param_nbr() << ";" << endl;
+         << "param_nbr = " << param_nbr() << ";" << endl;
   for (int id = 0; id < param_nbr(); id++)
     output << "param_names[\"" << getName(param_ids[id]) << "\"] = " << id << ";" << endl;