codegen/codegen.py: newer pygobject's pyg_constant_strip_prefix() now return a const gchar * whereas PyModule_AddIntC...

Original commit message from CVS:
* codegen/codegen.py:
newer pygobject's pyg_constant_strip_prefix() now return a const gchar *
whereas PyModule_AddIntConstant() takes a normal gchar*.
Closes #349623
This commit is contained in:
Edward Hervey 2006-08-08 19:21:51 +00:00
parent e462546b9a
commit c070c75beb
2 changed files with 8 additions and 1 deletions

View file

@ -1,3 +1,10 @@
2006-08-08 Edward Hervey <edward@fluendo.com>
* codegen/codegen.py:
newer pygobject's pyg_constant_strip_prefix() now return a const gchar *
whereas PyModule_AddIntConstant() takes a normal gchar*.
Closes #349623
2006-08-05 Andy Wingo <wingo@pobox.com>
* examples/synchronizer.py: Actually appears to work now, will

View file

@ -1341,7 +1341,7 @@ def write_enums(parser, overrides, prefix, fp=sys.stdout):
for nick, value in enum.values:
fp.write(
' PyModule_AddIntConstant(module, '
'pyg_constant_strip_prefix("%s", strip_prefix), %s);\n'
'(char *) pyg_constant_strip_prefix("%s", strip_prefix), %s);\n'
% (value, value))
else:
if enum.deftype == 'enum':