1
0
mirror of https://gitlab.gnome.org/GNOME/libxml2.git synced 2025-06-15 06:41:48 +03:00

Justin Fletcher found some parts of the code needing cleanup Fixed the

* parserInternals.c valid.c: Justin Fletcher found some parts
  of the code needing cleanup
* libxml.spec.in python/Makefile.am python/generator.py
  python/libxml.c python/libxml.py: Fixed the python Makefiles
  corrected a bug showing up on ia64, changed the name of the
  python internal module too
Daniel
This commit is contained in:
Daniel Veillard
2002-02-09 18:03:01 +00:00
parent b6c1e2f936
commit 5e5c2d0a93
8 changed files with 84 additions and 64 deletions

View File

@ -378,7 +378,8 @@ def print_function_wrapper(name, output, export, include):
include.write("PyObject * ")
include.write("libxml_%s(PyObject *self, PyObject *args);\n" % (name))
export.write(" { \"%s\", libxml_%s, METH_VARARGS },\n" % (name, name))
export.write(" { \"%s\", libxml_%s, METH_VARARGS, NULL },\n" %
(name, name))
if file == "python":
# Those have been manually generated
@ -726,7 +727,7 @@ if function_classes.has_key("None"):
classes.write(" ret = ");
else:
classes.write(" ");
classes.write("_libxml.%s(" % name)
classes.write("libxml2mod.%s(" % name)
n = 0
for arg in args:
if n != 0:
@ -775,7 +776,7 @@ for classname in classes_list:
if classes_destructors.has_key(classname):
classes.write(" def __del__(self):\n")
classes.write(" if self._o != None:\n")
classes.write(" _libxml.%s(self._o)\n" %
classes.write(" libxml2mod.%s(self._o)\n" %
classes_destructors[classname]);
classes.write(" self._o = None\n\n");
flist = function_classes[classname]
@ -816,7 +817,7 @@ for classname in classes_list:
classes.write(" ret = ");
else:
classes.write(" ");
classes.write("_libxml.%s(" % name)
classes.write("libxml2mod.%s(" % name)
n = 0
for arg in args:
if n != 0: