easysoap.patch 2.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. diff -Naur EasySoap++-0.6.1.orig/include/easysoap/SOAPParameter.h EasySoap++-0.6.1/include/easysoap/SOAPParameter.h
  2. --- EasySoap++-0.6.1.orig/include/easysoap/SOAPParameter.h 2002-12-10 16:14:57.000000000 +0100
  3. +++ EasySoap++-0.6.1/include/easysoap/SOAPParameter.h 2002-12-10 16:15:05.000000000 +0100
  4. @@ -168,7 +168,7 @@
  5. Data(const Data&);
  6. };
  7. - friend Data;
  8. + friend class Data;
  9. Pool m_pool;
  10. SOAPParameter *m_parent;
  11. diff -Naur EasySoap++-0.6.1.orig/src/XMLParser.cpp EasySoap++-0.6.1/src/XMLParser.cpp
  12. --- EasySoap++-0.6.1.orig/src/XMLParser.cpp 2002-12-10 16:14:57.000000000 +0100
  13. +++ EasySoap++-0.6.1/src/XMLParser.cpp 2002-12-10 16:20:11.000000000 +0100
  14. @@ -48,7 +48,7 @@
  15. {
  16. if (m_parser)
  17. {
  18. - XML_ParserFree(m_parser);
  19. + XML_ParserFree((XML_ParserStruct*)m_parser);
  20. m_parser = 0;
  21. }
  22. }
  23. @@ -58,43 +58,43 @@
  24. {
  25. FreeParser();
  26. m_parser = XML_ParserCreateNS(encoding, '#');
  27. - XML_SetElementHandler(m_parser,
  28. + XML_SetElementHandler((XML_ParserStruct*)m_parser,
  29. XMLParser::_startElement,
  30. XMLParser::_endElement);
  31. - XML_SetCharacterDataHandler(m_parser,
  32. + XML_SetCharacterDataHandler((XML_ParserStruct*)m_parser,
  33. XMLParser::_characterData);
  34. - XML_SetStartNamespaceDeclHandler(m_parser,
  35. + XML_SetStartNamespaceDeclHandler((XML_ParserStruct*)m_parser,
  36. XMLParser::_startNamespace);
  37. - XML_SetEndNamespaceDeclHandler(m_parser,
  38. + XML_SetEndNamespaceDeclHandler((XML_ParserStruct*)m_parser,
  39. XMLParser::_endNamespace);
  40. - XML_SetUserData(m_parser, this);
  41. + XML_SetUserData((XML_ParserStruct*)m_parser, this);
  42. }
  43. void *
  44. XMLParser::GetParseBuffer(int size)
  45. {
  46. - if (m_parser)
  47. - return XML_GetBuffer(m_parser, size);
  48. + if ((XML_ParserStruct*)m_parser)
  49. + return XML_GetBuffer((XML_ParserStruct*)m_parser, size);
  50. return 0;
  51. }
  52. bool
  53. XMLParser::ParseBuffer(int size)
  54. {
  55. - if (m_parser)
  56. - return XML_ParseBuffer(m_parser, size, size == 0) != 0;
  57. + if ((XML_ParserStruct*)m_parser)
  58. + return XML_ParseBuffer((XML_ParserStruct*)m_parser, size, size == 0) != 0;
  59. return false;
  60. }
  61. const char *
  62. XMLParser::GetErrorMessage()
  63. {
  64. - if (m_parser)
  65. - return XML_ErrorString(XML_GetErrorCode(m_parser));
  66. + if ((XML_ParserStruct*)m_parser)
  67. + return XML_ErrorString(XML_GetErrorCode((XML_ParserStruct*)m_parser));
  68. return 0;
  69. }