Changeset 632 for ImageMagick
- Timestamp:
- 11/19/09 11:36:42 (4 months ago)
- Location:
- ImageMagick/trunk/coders
- Files:
-
- 2 modified
Legend:
- Unmodified
- Added
- Removed
-
ImageMagick/trunk/coders/msl.c
r191 r632 7540 7540 ExceptionInfo *exception) 7541 7541 { 7542 xmlSAXHandler7543 SAXModules =7544 {7545 MSLInternalSubset,7546 MSLIsStandalone,7547 MSLHasInternalSubset,7548 MSLHasExternalSubset,7549 MSLResolveEntity,7550 MSLGetEntity,7551 MSLEntityDeclaration,7552 MSLNotationDeclaration,7553 MSLAttributeDeclaration,7554 MSLElementDeclaration,7555 MSLUnparsedEntityDeclaration,7556 MSLSetDocumentLocator,7557 MSLStartDocument,7558 MSLEndDocument,7559 MSLStartElement,7560 MSLEndElement,7561 MSLReference,7562 MSLCharacters,7563 MSLIgnorableWhitespace,7564 MSLProcessingInstructions,7565 MSLComment,7566 MSLWarning,7567 MSLError,7568 MSLError,7569 MSLGetParameterEntity,7570 MSLCDataBlock,7571 MSLExternalSubset7572 };7573 7574 7542 char 7575 7543 message[MaxTextExtent]; … … 7587 7555 msl_info; 7588 7556 7557 xmlSAXHandler 7558 sax_modules; 7559 7589 7560 xmlSAXHandlerPtr 7590 SAXHandler;7561 sax_handler; 7591 7562 7592 7563 /* … … 7596 7567 assert(image_info->signature == MagickSignature); 7597 7568 if (image_info->debug != MagickFalse) 7598 (void) LogMagickEvent(TraceEvent,GetMagickModule(),"%s",image_info->filename); 7569 (void) LogMagickEvent(TraceEvent,GetMagickModule(),"%s", 7570 image_info->filename); 7599 7571 assert(image != (Image **) NULL); 7600 7572 msl_image=AcquireImage(image_info); … … 7639 7611 MSLPushImage(&msl_info,*image); 7640 7612 (void) xmlSubstituteEntitiesDefault(1); 7641 SAXHandler=(&SAXModules); 7642 msl_info.parser=xmlCreatePushParserCtxt(SAXHandler,&msl_info,(char *) NULL,0, 7613 (void) ResetMagickMemory(&sax_modules,0,sizeof(sax_modules)); 7614 sax_modules.internalSubset=MSLInternalSubset; 7615 sax_modules.isStandalone=MSLIsStandalone; 7616 sax_modules.hasInternalSubset=MSLHasInternalSubset; 7617 sax_modules.hasExternalSubset=MSLHasExternalSubset; 7618 sax_modules.resolveEntity=MSLResolveEntity; 7619 sax_modules.getEntity=MSLGetEntity; 7620 sax_modules.entityDecl=MSLEntityDeclaration; 7621 sax_modules.notationDecl=MSLNotationDeclaration; 7622 sax_modules.attributeDecl=MSLAttributeDeclaration; 7623 sax_modules.elementDecl=MSLElementDeclaration; 7624 sax_modules.unparsedEntityDecl=MSLUnparsedEntityDeclaration; 7625 sax_modules.setDocumentLocator=MSLSetDocumentLocator; 7626 sax_modules.startDocument=MSLStartDocument; 7627 sax_modules.endDocument=MSLEndDocument; 7628 sax_modules.startElement=MSLStartElement; 7629 sax_modules.endElement=MSLEndElement; 7630 sax_modules.reference=MSLReference; 7631 sax_modules.characters=MSLCharacters; 7632 sax_modules.ignorableWhitespace=MSLIgnorableWhitespace; 7633 sax_modules.processingInstruction=MSLProcessingInstructions; 7634 sax_modules.comment=MSLComment; 7635 sax_modules.warning=MSLWarning; 7636 sax_modules.error=MSLError; 7637 sax_modules.fatalError=MSLError; 7638 sax_modules.getParameterEntity=MSLGetParameterEntity; 7639 sax_modules.cdataBlock=MSLCDataBlock; 7640 sax_modules.externalSubset=MSLExternalSubset; 7641 sax_handler=(&sax_modules); 7642 msl_info.parser=xmlCreatePushParserCtxt(sax_handler,&msl_info,(char *) NULL,0, 7643 7643 msl_image->filename); 7644 7644 while (ReadBlobString(msl_image,message) != (char *) NULL) … … 7663 7663 if (*image == (Image *) NULL) 7664 7664 *image=(*msl_info.image); 7665 return((MagickBooleanType) ((*msl_info.image)->exception.severity == UndefinedException)); 7665 if ((*msl_info.image)->exception.severity != UndefinedException) 7666 return(MagickFalse); 7667 return(MagickTrue); 7666 7668 } 7667 7669 -
ImageMagick/trunk/coders/svg.c
r603 r632 2690 2690 2691 2691 xmlSAXHandler 2692 SAXModules;2692 sax_modules; 2693 2693 2694 2694 xmlSAXHandlerPtr … … 2908 2908 xmlInitParser(); 2909 2909 (void) xmlSubstituteEntitiesDefault(1); 2910 (void) ResetMagickMemory(& SAXModules,0,sizeof(SAXModules));2911 SAXModules.internalSubset=SVGInternalSubset;2912 SAXModules.isStandalone=SVGIsStandalone;2913 SAXModules.hasInternalSubset=SVGHasInternalSubset;2914 SAXModules.hasExternalSubset=SVGHasExternalSubset;2915 SAXModules.resolveEntity=SVGResolveEntity;2916 SAXModules.getEntity=SVGGetEntity;2917 SAXModules.entityDecl=SVGEntityDeclaration;2918 SAXModules.notationDecl=SVGNotationDeclaration;2919 SAXModules.attributeDecl=SVGAttributeDeclaration;2920 SAXModules.elementDecl=SVGElementDeclaration;2921 SAXModules.unparsedEntityDecl=SVGUnparsedEntityDeclaration;2922 SAXModules.setDocumentLocator=SVGSetDocumentLocator;2923 SAXModules.startDocument=SVGStartDocument;2924 SAXModules.endDocument=SVGEndDocument;2925 SAXModules.startElement=SVGStartElement;2926 SAXModules.endElement=SVGEndElement;2927 SAXModules.reference=SVGReference;2928 SAXModules.characters=SVGCharacters;2929 SAXModules.ignorableWhitespace=SVGIgnorableWhitespace;2930 SAXModules.processingInstruction=SVGProcessingInstructions;2931 SAXModules.comment=SVGComment;2932 SAXModules.warning=SVGWarning;2933 SAXModules.error=SVGError;2934 SAXModules.fatalError=SVGError;2935 SAXModules.getParameterEntity=SVGGetParameterEntity;2936 SAXModules.cdataBlock=SVGCDataBlock;2937 SAXModules.externalSubset=SVGExternalSubset;2938 sax_handler=(& SAXModules);2910 (void) ResetMagickMemory(&sax_modules,0,sizeof(sax_modules)); 2911 sax_modules.internalSubset=SVGInternalSubset; 2912 sax_modules.isStandalone=SVGIsStandalone; 2913 sax_modules.hasInternalSubset=SVGHasInternalSubset; 2914 sax_modules.hasExternalSubset=SVGHasExternalSubset; 2915 sax_modules.resolveEntity=SVGResolveEntity; 2916 sax_modules.getEntity=SVGGetEntity; 2917 sax_modules.entityDecl=SVGEntityDeclaration; 2918 sax_modules.notationDecl=SVGNotationDeclaration; 2919 sax_modules.attributeDecl=SVGAttributeDeclaration; 2920 sax_modules.elementDecl=SVGElementDeclaration; 2921 sax_modules.unparsedEntityDecl=SVGUnparsedEntityDeclaration; 2922 sax_modules.setDocumentLocator=SVGSetDocumentLocator; 2923 sax_modules.startDocument=SVGStartDocument; 2924 sax_modules.endDocument=SVGEndDocument; 2925 sax_modules.startElement=SVGStartElement; 2926 sax_modules.endElement=SVGEndElement; 2927 sax_modules.reference=SVGReference; 2928 sax_modules.characters=SVGCharacters; 2929 sax_modules.ignorableWhitespace=SVGIgnorableWhitespace; 2930 sax_modules.processingInstruction=SVGProcessingInstructions; 2931 sax_modules.comment=SVGComment; 2932 sax_modules.warning=SVGWarning; 2933 sax_modules.error=SVGError; 2934 sax_modules.fatalError=SVGError; 2935 sax_modules.getParameterEntity=SVGGetParameterEntity; 2936 sax_modules.cdataBlock=SVGCDataBlock; 2937 sax_modules.externalSubset=SVGExternalSubset; 2938 sax_handler=(&sax_modules); 2939 2939 n=ReadBlob(image,MaxTextExtent,message); 2940 2940 if (n > 0)
