Perl Binding for libxml2
This module implements a Perl interface to the Gnome libxml2 library which
provides interfaces for parsing and manipulating XML files. This module allows
Perl programmers to make use of the highly capable validating XML parser and
the high performance DOM implementation.
- Developed at devel:languages:perl
- Sources inherited from project openSUSE:Factory
-
4
derived packages
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout openSUSE:Factory:ARM/perl-XML-LibXML && cd $_
- Create Badge
Refresh
Refresh
Source Files
Filename | Size | Changed |
---|---|---|
XML-LibXML-1.95.tar.gz | 0000440884 431 KB | |
perl-XML-LibXML-bigendian.patch | 0000001037 1.01 KB | |
perl-XML-LibXML.changes | 0000015651 15.3 KB | |
perl-XML-LibXML.spec | 0000002424 2.37 KB |
Revision 28 (latest revision is 60)
Stephan Kulow (coolo)
accepted
request 122630
from
Marcus Meissner (msmeissn)
(revision 28)
- STRLEN has 64 bits here and int has 32, so the (int*) cast in XML::LibXML::Document::toStringHTML() makes htmlDocDumpMemory() store the 32-bit length of the result into a 64-bit variable. Depending on the endianness, it either works OK (LE) or corrupts the variable (BE) Just use an 'int' instead, and cast it to an STRLEN later in the newSVpvn() call. (forwarded request 122259 from k0da)
Comments 0