@@ -121,7 +121,7 @@ -(void)setDataEncoding:(int)newEncoding
121121 dataCache=[[MPWObjectCache alloc ] initWithCapacity: 90 class: [MPWSubData class ]];
122122 [dataCache setUnsafeFastAlloc: YES ];
123123 getData = (XMLIMP0)[dataCache getObjectIMP ];
124- initDataBytesLength=(XMLIMP3 )[MPWSubData
124+ initDataBytesLength=(XMLIMP1CharP1L1 )[MPWSubData
125125 instanceMethodForSelector: @selector (reInitWithData:bytes:length: )];
126126 uniqueTagForCString=(XMLIMP3)[self methodForSelector: @selector (getTagForCString:length: )];
127127 [self _growTagStack: INITIALTAGSTACKDEPTH];
@@ -856,7 +856,7 @@ -(IMP)boolMethodForSelector:(SEL)sel defaultValue:(BOOL)defaultValue forReceiver
856856}
857857
858858
859- -(void )_growTagStack : (unsigned )newCapacity
859+ -(void )_growTagStack : (long )newCapacity
860860{
861861// NSLog(@"growStack to: %d",newCapacity);
862862 void *newStack = ALLOC_POINTERS ( (newCapacity+10 )* sizeof (NSXMLElementInfo) );
@@ -874,17 +874,17 @@ -(void)_growTagStack:(unsigned)newCapacity
874874-(void )setDelegate :handler
875875{
876876 [self _setDocumentHandler: handler];
877- beginElement = [self defaultedVoidMethodForSelector: BEGINELEMENTSELECTOR forReceiver: handler];
877+ beginElement = (XMLIMP5) [self defaultedVoidMethodForSelector: BEGINELEMENTSELECTOR forReceiver: handler];
878878// NSLog(@"beginElement: %x for %@",beginElement,NSStringFromSelector(BEGINELEMENTSELECTOR));
879- endElement = [self defaultedVoidMethodForSelector: ENDELEMENTSELECTOR forReceiver: handler];
879+ endElement = (XMLIMP4) [self defaultedVoidMethodForSelector: ENDELEMENTSELECTOR forReceiver: handler];
880880// NSLog(@"endElementSelector: %@",NSStringFromSelector(ENDELEMENTSELECTOR));
881881
882- characterDataAllowed = [self boolMethodForSelector: @selector (characterDataAllowed: ) defaultValue: YES forReceiver: self ];
882+ characterDataAllowed = (XMLIMP1) [self boolMethodForSelector: @selector (characterDataAllowed: ) defaultValue: YES forReceiver: self ];
883883
884884 [self setCharacterHandlerWithDocumentHandler: handler];
885885
886- characters = [self defaultedVoidMethodForSelector: CHARACTERSSELECTOR forReceiver: characterHandler];
887- cdata = [self defaultedVoidMethodForSelector: CDATASELECTOR forReceiver: characterHandler];
886+ characters = (XMLIMP2) [self defaultedVoidMethodForSelector: CHARACTERSSELECTOR forReceiver: characterHandler];
887+ cdata = (XMLIMP2) [self defaultedVoidMethodForSelector: CDATASELECTOR forReceiver: characterHandler];
888888// NSLog(@"document-handler now %@",documentHandler);
889889}
890890
0 commit comments