|
Caolan McNamara |
fd81ee5 |
--- enigma-1.01/configure.ac 2010-02-09 15:34:28.000000000 +0000
|
|
Caolan McNamara |
fd81ee5 |
+++ enigma-1.01/configure.ac 2010-02-09 15:34:43.000000000 +0000
|
|
Caolan McNamara |
fd81ee5 |
@@ -171,7 +171,7 @@
|
|
Caolan McNamara |
fd81ee5 |
AC_EGREP_HEADER([gXercesMajVersion = 3],[xercesc/util/XercesVersion.hpp],
|
|
Caolan McNamara |
fd81ee5 |
[AC_MSG_RESULT([found])],
|
|
Caolan McNamara |
fd81ee5 |
[AC_MSG_ERROR([not found])])
|
|
Caolan McNamara |
fd81ee5 |
- AC_CHECK_LIB(xerces, main,,[AC_MSG_ERROR([xerces is required to compile Enigma])])
|
|
Caolan McNamara |
fd81ee5 |
+ AC_CHECK_LIB(xerces-c, main,,[AC_MSG_ERROR([xerces is required to compile Enigma])])
|
|
Caolan McNamara |
fd81ee5 |
else
|
|
Caolan McNamara |
fd81ee5 |
AC_MSG_CHECKING([for Xerces 3.0 experimental version])
|
|
Caolan McNamara |
fd81ee5 |
AC_EGREP_HEADER([gXercesMajVersion = 3],[xercesc/util/XercesVersion.hpp],
|
|
Caolan McNamara |
fd81ee5 |
@@ -179,7 +179,7 @@
|
|
Caolan McNamara |
fd81ee5 |
xerces3exp="no")
|
|
Caolan McNamara |
fd81ee5 |
if test "x$xerces3exp" = xyes; then
|
|
Caolan McNamara |
fd81ee5 |
AC_MSG_RESULT([found])
|
|
Caolan McNamara |
fd81ee5 |
- AC_CHECK_LIB(xerces, main,,[AC_MSG_ERROR([xerces is required to compile Enigma])])
|
|
Caolan McNamara |
fd81ee5 |
+ AC_CHECK_LIB(xerces-c, main,,[AC_MSG_ERROR([xerces is required to compile Enigma])])
|
|
Caolan McNamara |
fd81ee5 |
else
|
|
Caolan McNamara |
fd81ee5 |
AC_MSG_RESULT([not found])
|
|
Caolan McNamara |
fd81ee5 |
AC_MSG_CHECKING([for Xerces >=2.4 released version])
|
|
Caolan McNamara |
fd81ee5 |
--- enigma-1.01/configure 2010-02-09 15:35:46.000000000 +0000
|
|
Caolan McNamara |
fd81ee5 |
+++ enigma-1.01/configure 2010-02-09 15:35:49.000000000 +0000
|
|
Caolan McNamara |
fd81ee5 |
@@ -14751,13 +14751,13 @@
|
|
Caolan McNamara |
fd81ee5 |
rm -f conftest*
|
|
Caolan McNamara |
fd81ee5 |
|
|
Caolan McNamara |
fd81ee5 |
|
|
Caolan McNamara |
fd81ee5 |
-{ echo "$as_me:$LINENO: checking for main in -lxerces" >&5
|
|
Caolan McNamara |
fd81ee5 |
-echo $ECHO_N "checking for main in -lxerces... $ECHO_C" >&6; }
|
|
Caolan McNamara |
fd81ee5 |
+{ echo "$as_me:$LINENO: checking for main in -lxerces-c" >&5
|
|
Caolan McNamara |
fd81ee5 |
+echo $ECHO_N "checking for main in -lxerces-c... $ECHO_C" >&6; }
|
|
Caolan McNamara |
fd81ee5 |
if test "${ac_cv_lib_xerces_main+set}" = set; then
|
|
Caolan McNamara |
fd81ee5 |
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
Caolan McNamara |
fd81ee5 |
else
|
|
Caolan McNamara |
fd81ee5 |
ac_check_lib_save_LIBS=$LIBS
|
|
Caolan McNamara |
fd81ee5 |
-LIBS="-lxerces $LIBS"
|
|
Caolan McNamara |
fd81ee5 |
+LIBS="-lxerces-c $LIBS"
|
|
Caolan McNamara |
fd81ee5 |
cat >conftest.$ac_ext <<_ACEOF
|
|
Caolan McNamara |
fd81ee5 |
/* confdefs.h. */
|
|
Caolan McNamara |
fd81ee5 |
_ACEOF
|
|
Caolan McNamara |
fd81ee5 |
@@ -14827,7 +14827,7 @@
|
|
Caolan McNamara |
fd81ee5 |
#define HAVE_LIBXERCES 1
|
|
Caolan McNamara |
fd81ee5 |
_ACEOF
|
|
Caolan McNamara |
fd81ee5 |
|
|
Caolan McNamara |
fd81ee5 |
- LIBS="-lxerces $LIBS"
|
|
Caolan McNamara |
fd81ee5 |
+ LIBS="-lxerces-c $LIBS"
|
|
Caolan McNamara |
fd81ee5 |
|
|
Caolan McNamara |
fd81ee5 |
else
|
|
Caolan McNamara |
fd81ee5 |
{ { echo "$as_me:$LINENO: error: xerces is required to compile Enigma" >&5
|
|
Caolan McNamara |
fd81ee5 |
@@ -14859,13 +14859,13 @@
|
|
Caolan McNamara |
fd81ee5 |
{ echo "$as_me:$LINENO: result: found" >&5
|
|
Caolan McNamara |
fd81ee5 |
echo "${ECHO_T}found" >&6; }
|
|
Caolan McNamara |
fd81ee5 |
|
|
Caolan McNamara |
fd81ee5 |
-{ echo "$as_me:$LINENO: checking for main in -lxerces" >&5
|
|
Caolan McNamara |
fd81ee5 |
-echo $ECHO_N "checking for main in -lxerces... $ECHO_C" >&6; }
|
|
Caolan McNamara |
fd81ee5 |
+{ echo "$as_me:$LINENO: checking for main in -lxerces-c" >&5
|
|
Caolan McNamara |
fd81ee5 |
+echo $ECHO_N "checking for main in -lxerces-c... $ECHO_C" >&6; }
|
|
Caolan McNamara |
fd81ee5 |
if test "${ac_cv_lib_xerces_main+set}" = set; then
|
|
Caolan McNamara |
fd81ee5 |
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
Caolan McNamara |
fd81ee5 |
else
|
|
Caolan McNamara |
fd81ee5 |
ac_check_lib_save_LIBS=$LIBS
|
|
Caolan McNamara |
fd81ee5 |
-LIBS="-lxerces $LIBS"
|
|
Caolan McNamara |
fd81ee5 |
+LIBS="-lxerces-c $LIBS"
|
|
Caolan McNamara |
fd81ee5 |
cat >conftest.$ac_ext <<_ACEOF
|
|
Caolan McNamara |
fd81ee5 |
/* confdefs.h. */
|
|
Caolan McNamara |
fd81ee5 |
_ACEOF
|
|
Caolan McNamara |
fd81ee5 |
@@ -14935,7 +14935,7 @@
|
|
Caolan McNamara |
fd81ee5 |
#define HAVE_LIBXERCES 1
|
|
Caolan McNamara |
fd81ee5 |
_ACEOF
|
|
Caolan McNamara |
fd81ee5 |
|
|
Caolan McNamara |
fd81ee5 |
- LIBS="-lxerces $LIBS"
|
|
Caolan McNamara |
fd81ee5 |
+ LIBS="-lxerces-c $LIBS"
|
|
Caolan McNamara |
fd81ee5 |
|
|
Caolan McNamara |
fd81ee5 |
else
|
|
Caolan McNamara |
fd81ee5 |
{ { echo "$as_me:$LINENO: error: xerces is required to compile Enigma" >&5
|
|
Caolan McNamara |
fd81ee5 |
--- enigma-1.01/src/lev/ScoreManager.cc 2007-09-08 13:20:01.000000000 +0100
|
|
Caolan McNamara |
fd81ee5 |
+++ enigma-1.01/src/lev/ScoreManager.cc 2010-02-09 15:46:57.000000000 +0000
|
|
Caolan McNamara |
fd81ee5 |
@@ -65,14 +65,14 @@
|
|
Caolan McNamara |
fd81ee5 |
class ScoreDomSerFilter : public DOMWriterFilter {
|
|
Caolan McNamara |
fd81ee5 |
#endif
|
|
Caolan McNamara |
fd81ee5 |
public:
|
|
Caolan McNamara |
fd81ee5 |
- virtual short acceptNode(const DOMNode *node) const;
|
|
Caolan McNamara |
fd81ee5 |
+ virtual DOMNodeFilter::FilterAction acceptNode(const DOMNode *node) const;
|
|
Caolan McNamara |
fd81ee5 |
virtual unsigned long getWhatToShow () const {
|
|
Caolan McNamara |
fd81ee5 |
return DOMNodeFilter::SHOW_ALL;
|
|
Caolan McNamara |
fd81ee5 |
}
|
|
Caolan McNamara |
fd81ee5 |
virtual void setWhatToShow (unsigned long toShow) {}
|
|
Caolan McNamara |
fd81ee5 |
};
|
|
Caolan McNamara |
fd81ee5 |
|
|
Caolan McNamara |
fd81ee5 |
- short ScoreDomSerFilter::acceptNode(const DOMNode *node) const {
|
|
Caolan McNamara |
fd81ee5 |
+ DOMNodeFilter::FilterAction ScoreDomSerFilter::acceptNode(const DOMNode *node) const {
|
|
Caolan McNamara |
fd81ee5 |
if (node->getNodeType () == DOMNode::ELEMENT_NODE &&
|
|
Caolan McNamara |
fd81ee5 |
std::string(XMLtoUtf8(node->getNodeName()).c_str()) == "level") {
|
|
Caolan McNamara |
fd81ee5 |
const DOMElement *e = dynamic_cast<const DOMElement *>(node);
|
|
Caolan McNamara |
fd81ee5 |
--- enigma-1.01/src/Utf8ToXML.cc 2010-02-09 15:48:28.000000000 +0000
|
|
Caolan McNamara |
fd81ee5 |
+++ enigma-1.01/src/Utf8ToXML.cc 2010-02-09 15:48:04.000000000 +0000
|
|
Caolan McNamara |
fd81ee5 |
@@ -40,11 +40,11 @@
|
|
Caolan McNamara |
fd81ee5 |
}
|
|
Caolan McNamara |
fd81ee5 |
|
|
Caolan McNamara |
fd81ee5 |
void Utf8ToXML::init(const char * const toTranscode) {
|
|
Caolan McNamara |
fd81ee5 |
- unsigned int srcLength = std::strlen(toTranscode) + 1;
|
|
Caolan McNamara |
fd81ee5 |
+ XMLSize_t srcLength = std::strlen(toTranscode) + 1;
|
|
Caolan McNamara |
fd81ee5 |
// make safe assumptions on utf-16 size
|
|
Caolan McNamara |
fd81ee5 |
- unsigned int maxDestLength = srcLength;
|
|
Caolan McNamara |
fd81ee5 |
- unsigned int charsEaten;
|
|
Caolan McNamara |
fd81ee5 |
- unsigned int destLength;
|
|
Caolan McNamara |
fd81ee5 |
+ XMLSize_t maxDestLength = srcLength;
|
|
Caolan McNamara |
fd81ee5 |
+ XMLSize_t charsEaten;
|
|
Caolan McNamara |
fd81ee5 |
+ XMLSize_t destLength;
|
|
Caolan McNamara |
fd81ee5 |
unsigned char *charSizes = new unsigned char[maxDestLength]; // just junk
|
|
Caolan McNamara |
fd81ee5 |
// make a buffer - size does not matter - the object is temporary
|
|
Caolan McNamara |
fd81ee5 |
xmlString = new XMLCh[maxDestLength];
|
|
Caolan McNamara |
fd81ee5 |
--- enigma-1.01/src/XMLtoUtf8.cc 2007-09-08 13:20:02.000000000 +0100
|
|
Caolan McNamara |
fd81ee5 |
+++ enigma-1.01/src/XMLtoUtf8.cc 2010-02-09 15:43:18.000000000 +0000
|
|
Caolan McNamara |
fd81ee5 |
@@ -27,11 +27,11 @@
|
|
Caolan McNamara |
fd81ee5 |
namespace enigma
|
|
Caolan McNamara |
fd81ee5 |
{
|
|
Caolan McNamara |
fd81ee5 |
XMLtoUtf8::XMLtoUtf8(const XMLCh* const toTranscode) {
|
|
Caolan McNamara |
fd81ee5 |
- unsigned int srcLength = XMLString::stringLen(toTranscode) + 1;
|
|
Caolan McNamara |
fd81ee5 |
+ XMLSize_t srcLength = XMLString::stringLen(toTranscode) + 1;
|
|
Caolan McNamara |
fd81ee5 |
// make safe assumptions on utf-8 size
|
|
Caolan McNamara |
fd81ee5 |
- unsigned int maxDestLength = 3 * srcLength;
|
|
Caolan McNamara |
fd81ee5 |
- unsigned int charsEaten;
|
|
Caolan McNamara |
fd81ee5 |
- unsigned int destLength;
|
|
Caolan McNamara |
fd81ee5 |
+ XMLSize_t maxDestLength = 3 * srcLength;
|
|
Caolan McNamara |
fd81ee5 |
+ XMLSize_t charsEaten;
|
|
Caolan McNamara |
fd81ee5 |
+ XMLSize_t destLength;
|
|
Caolan McNamara |
fd81ee5 |
// make a buffer - size does not matter - the object is temporary
|
|
Caolan McNamara |
fd81ee5 |
utf8String = new char[maxDestLength];
|
|
Caolan McNamara |
fd81ee5 |
// transcode to utf-8 -- there are no unrepresentable chars
|