Changeset 632 for ImageMagick

Show
Ignore:
Timestamp:
11/19/09 11:36:42 (4 months ago)
Author:
cristy
Message:
 
Location:
ImageMagick/trunk/coders
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • ImageMagick/trunk/coders/msl.c

    r191 r632  
    75407540  ExceptionInfo *exception) 
    75417541{ 
    7542   xmlSAXHandler 
    7543     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       MSLExternalSubset 
    7572     }; 
    7573  
    75747542  char 
    75757543    message[MaxTextExtent]; 
     
    75877555    msl_info; 
    75887556 
     7557  xmlSAXHandler 
     7558    sax_modules; 
     7559 
    75897560  xmlSAXHandlerPtr 
    7590     SAXHandler; 
     7561    sax_handler; 
    75917562 
    75927563  /* 
     
    75967567  assert(image_info->signature == MagickSignature); 
    75977568  if (image_info->debug != MagickFalse) 
    7598     (void) LogMagickEvent(TraceEvent,GetMagickModule(),"%s",image_info->filename); 
     7569    (void) LogMagickEvent(TraceEvent,GetMagickModule(),"%s", 
     7570      image_info->filename); 
    75997571  assert(image != (Image **) NULL); 
    76007572  msl_image=AcquireImage(image_info); 
     
    76397611    MSLPushImage(&msl_info,*image); 
    76407612  (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, 
    76437643    msl_image->filename); 
    76447644  while (ReadBlobString(msl_image,message) != (char *) NULL) 
     
    76637663  if (*image == (Image *) NULL) 
    76647664    *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); 
    76667668} 
    76677669 
  • ImageMagick/trunk/coders/svg.c

    r603 r632  
    26902690 
    26912691  xmlSAXHandler 
    2692     SAXModules; 
     2692    sax_modules; 
    26932693 
    26942694  xmlSAXHandlerPtr 
     
    29082908  xmlInitParser(); 
    29092909  (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); 
    29392939  n=ReadBlob(image,MaxTextExtent,message); 
    29402940  if (n > 0)