squelch compiler warnings about (char *)

This commit is contained in:
David Rose 2009-02-18 23:27:04 +00:00
parent 11f62e3ee5
commit 221862b432

View File

@ -44,15 +44,13 @@ extern std::string EXPORT_IMPORT_PREFEX;
// Name Remaper... // Name Remaper...
// Snagged from ffi py code.... // Snagged from ffi py code....
///////////////////////////////////////////////////////// /////////////////////////////////////////////////////////
struct RenameSet struct RenameSet {
{ const char *_from;
char * _from; const char *_to;
char * _to;
int function_type; int function_type;
}; };
struct FlagSet struct FlagSet {
{ const char *_to;
char * _to;
int function_type; int function_type;
}; };
@ -104,7 +102,7 @@ RenameSet methodRenameDictionary[] = {
{ NULL, NULL, -1 } { NULL, NULL, -1 }
}; };
char * InPlaceSet[] = { const char * InPlaceSet[] = {
"__iadd__", "__iadd__",
"__isub__", "__isub__",
"__imul__", "__imul__",
@ -2032,11 +2030,11 @@ write_function_for_name(ostream &out1, InterfaceMaker::Object *obj, InterfaceMak
// not a constructor, since we don't have a place to put the // not a constructor, since we don't have a place to put the
// constructor doc string. // constructor doc string.
out << "#ifndef NDEBUG\n"; out << "#ifndef NDEBUG\n";
out << "static char * " << func->_name << "_comment =\n"; out << "static const char * " << func->_name << "_comment =\n";
output_quoted(out, 4, FunctionComment); output_quoted(out, 4, FunctionComment);
out << ";\n"; out << ";\n";
out << "#else\n"; out << "#else\n";
out << "static char * " << func->_name << "_comment = NULL;\n"; out << "static const char * " << func->_name << "_comment = NULL;\n";
out << "#endif\n"; out << "#endif\n";
} }
@ -2360,7 +2358,7 @@ write_function_instance(ostream &out, InterfaceMaker::Object *obj,
"(" + type->get_local_name(&parser) + ")" + param_name; "(" + type->get_local_name(&parser) + ")" + param_name;
if (!remap->_has_this || pn != 0) { if (!remap->_has_this || pn != 0) {
keyword_list += "\""+remap->_parameters[pn]._name + "\", "; keyword_list += "(char *)\""+remap->_parameters[pn]._name + "\", ";
} }
if (remap->_parameters[pn]._remap->new_type_is_atomic_string()) { if (remap->_parameters[pn]._remap->new_type_is_atomic_string()) {