Changeset 3004
- Timestamp:
- 02/20/03 03:55:03 (6 years ago)
- Files:
-
- work/cvs2svn/src/mw32fns.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
work/cvs2svn/src/mw32fns.c
r3003 r3004 7692 7692 return 0; 7693 7693 7694 if (!imagemagick_version_p()) { 7695 FreeLibrary (hmagick); 7696 hmagick = NULL; 7697 return 0; 7698 } 7694 if (!imagemagick_version_p()) 7695 { 7696 FreeLibrary (hmagick); 7697 hmagick = NULL; 7698 return 0; 7699 } 7699 7700 7700 7701 magick_initialize_magick (NULL); … … 7708 7709 7709 7710 { 7710 #if 1 /* CAUTION: This code may cause a crash. */ 7711 /* With ImageMagick-5.5.3, this code works good. */ 7711 #if 1 7712 7712 const MagickInfo *info = magick_get_magick_info ("XPM", &magick_exception); 7713 MagickInfo *info_new = magick_set_magick_info (info->name); 7714 7715 info_new->decoder = XPM_read_image; 7716 info_new->encoder = info->encoder; 7717 info_new->magick = info->magick; 7718 info_new->description = xstrdup ((void *) info->description); 7719 info_new->module = xstrdup ((void *) info->module); 7720 magick_register_magick_info (info_new); 7713 if (info) 7714 { 7715 /* CAUTION: This code may cause a crash. */ 7716 /* With ImageMagick-5.5.3, this code works well. */ 7717 MagickInfo *info_new = magick_set_magick_info (info->name); 7718 7719 info_new->decoder = XPM_read_image; 7720 info_new->encoder = info->encoder; 7721 info_new->magick = info->magick; 7722 info_new->description = xstrdup ((void *) info->description); 7723 info_new->module = xstrdup ((void *) info->module); 7724 magick_register_magick_info (info_new); 7725 } 7721 7726 #else 7722 MagickInfo *info 7723 = (MagickInfo *) magick_get_magick_info ("XPM", &magick_exception); 7724 7725 info->decoder = XPM_read_image; 7727 MagickInfo *info = (MagickInfo*) magick_get_magick_info ("XPM", &magick_exception); 7728 if (info) 7729 { 7730 info->decoder = XPM_read_image; 7731 } 7726 7732 #endif 7727 7733 }
