]> git.pld-linux.org Git - packages/3dwm.git/blob - 3dwm-gcc32.patch
- ough.. recent stuff
[packages/3dwm.git] / 3dwm-gcc32.patch
1 diff -ur 3dwm-0.3.1/src/Celsius/SAX/ExpatParser.cc 3dwm-0.3.1-/src/Celsius/SAX/ExpatParser.cc
2 --- 3dwm-0.3.1/src/Celsius/SAX/ExpatParser.cc   Tue Aug 21 10:51:42 2001
3 +++ 3dwm-0.3.1-/src/Celsius/SAX/ExpatParser.cc  Mon Feb  3 18:17:12 2003
4 @@ -62,13 +63,13 @@
5        _docHandler(0), _errorHandler(0)
6  {
7      // Associate the parser with a pointer to this instance
8 -    XML_SetUserData(_parser, this);
9 +    XML_SetUserData((XML_ParserStruct*)_parser, this);
10  }
11  
12  ExpatParser::~ExpatParser()
13  {
14      // Delete the parser
15 -    XML_ParserFree(_parser);
16 +    XML_ParserFree((XML_ParserStruct*)_parser);
17  }
18  
19  void ExpatParser::setEntityResolver(EntityResolver *resolver)
20 @@ -88,13 +89,13 @@
21      
22      // If this is a valid handler, set event handler functions
23      if (_docHandler) {
24 -       XML_SetElementHandler(_parser, startElementHandler, endElementHandler);
25 -       XML_SetCharacterDataHandler(_parser, characterDataHandler);
26 +       XML_SetElementHandler((XML_ParserStruct*)_parser, startElementHandler, endElementHandler);
27 +       XML_SetCharacterDataHandler((XML_ParserStruct*)_parser, characterDataHandler);
28      }
29      // It is not, clear out handlers to stop handling events
30      else {
31 -       XML_SetElementHandler(_parser, 0, 0);
32 -       XML_SetCharacterDataHandler(_parser, 0);
33 +       XML_SetElementHandler((XML_ParserStruct*)_parser, 0, 0);
34 +       XML_SetCharacterDataHandler((XML_ParserStruct*)_parser, 0);
35      }
36  }
37         
38 @@ -123,19 +124,19 @@
39         is.read(buffer, BUFFER_SIZE);
40         
41         // Parse it and report any errors
42 -       if (!XML_Parse(_parser, buffer, is.gcount(), false))
43 -           throw ParseException(XML_ErrorString(XML_GetErrorCode(_parser)),
44 +       if (!XML_Parse((XML_ParserStruct*)_parser, buffer, is.gcount(), false))
45 +           throw ParseException(XML_ErrorString(XML_GetErrorCode((XML_ParserStruct*)_parser)),
46                                  publicId, systemId, 
47 -                                XML_GetCurrentLineNumber(_parser),
48 -                                XML_GetCurrentColumnNumber(_parser));
49 +                                XML_GetCurrentLineNumber((XML_ParserStruct*)_parser),
50 +                                XML_GetCurrentColumnNumber((XML_ParserStruct*)_parser));
51      }
52      
53      // We need to call expat with a final flag set to true
54 -    if (!XML_Parse(_parser, 0, 0, true))
55 -       throw ParseException(XML_ErrorString(XML_GetErrorCode(_parser)),
56 +    if (!XML_Parse((XML_ParserStruct*)_parser, 0, 0, true))
57 +       throw ParseException(XML_ErrorString(XML_GetErrorCode((XML_ParserStruct*)_parser)),
58                              publicId, systemId, 
59 -                            XML_GetCurrentLineNumber(_parser),
60 -                            XML_GetCurrentColumnNumber(_parser));
61 +                            XML_GetCurrentLineNumber((XML_ParserStruct*)_parser),
62 +                            XML_GetCurrentColumnNumber((XML_ParserStruct*)_parser));
63      
64      // Finally, if we have a document handler, send an end event to it
65      if (_docHandler) _docHandler->endDocument();
This page took 0.057484 seconds and 4 git commands to generate.