From 2dfb1dfe8ab4f4a9335afac61087c73ba1709830 Mon Sep 17 00:00:00 2001 From: cristy Date: Sat, 25 Feb 2012 14:16:09 +0000 Subject: [PATCH] --- MagickCore/delegate.c | 8 +------- coders/emf.c | 14 ++++++++------ 2 files changed, 9 insertions(+), 13 deletions(-) diff --git a/MagickCore/delegate.c b/MagickCore/delegate.c index 75d298728..8655d8384 100644 --- a/MagickCore/delegate.c +++ b/MagickCore/delegate.c @@ -783,16 +783,10 @@ static MagickBooleanType CopyDelegateFile(const char *source, *buffer; /* - Return if destination file already exists. + Copy source file to destination. */ assert(source != (const char *) NULL); assert(destination != (char *) NULL); - status=GetPathAttributes(destination,&attributes); - if (status != MagickFalse) - return(MagickTrue); - /* - Copy source file to destination. - */ destination_file=open_utf8(destination,O_WRONLY | O_BINARY | O_CREAT,S_MODE); if (destination_file == -1) return(MagickFalse); diff --git a/coders/emf.c b/coders/emf.c index 9b7e1303e..1a6c0bbf5 100644 --- a/coders/emf.c +++ b/coders/emf.c @@ -38,14 +38,16 @@ */ #include "MagickCore/studio.h" -#if defined(MAGICKCORE_WINGDI32_DELEGATE) +#if defined(MAGICKCORE_WINGDI32_DELEGATE) && defined(__CYGWIN__) +# define MAGICKCORE_EMF_DELEGATE +#endif +#if defined(MAGICKCORE_EMF_DELEGATE) # if defined(__CYGWIN__) # include # else # include # endif #endif - #include "MagickCore/blob.h" #include "MagickCore/blob-private.h" #include "MagickCore/cache.h" @@ -286,7 +288,7 @@ static wchar_t *ConvertUTF8ToUTF16(const unsigned char *source) metafile, or an Aldus Placeable metafile and converts it into an enhanced metafile. Width and height are returned in .01mm units. */ -#if defined(MAGICKCORE_WINGDI32_DELEGATE) +#if defined(MAGICKCORE_EMF_DELEGATE) static HENHMETAFILE ReadEnhMetaFile(const char *path,ssize_t *width, ssize_t *height) { @@ -632,7 +634,7 @@ static Image *ReadEMFImage(const ImageInfo *image_info, DeleteObject(hBitmap); return(GetFirstImageInList(image)); } -#endif /* MAGICKCORE_WINGDI32_DELEGATE */ +#endif /* MAGICKCORE_EMF_DELEGATE */ /* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -663,7 +665,7 @@ ModuleExport size_t RegisterEMFImage(void) *entry; entry=SetMagickInfo("EMF"); -#if defined(MAGICKCORE_WINGDI32_DELEGATE) +#if defined(MAGICKCORE_EMF_DELEGATE) entry->decoder=ReadEMFImage; #endif entry->description=ConstantString( @@ -673,7 +675,7 @@ ModuleExport size_t RegisterEMFImage(void) entry->module=ConstantString("WMF"); (void) RegisterMagickInfo(entry); entry=SetMagickInfo("WMFWIN32"); -#if defined(MAGICKCORE_WINGDI32_DELEGATE) +#if defined(MAGICKCORE_EMF_DELEGATE) entry->decoder=ReadEMFImage; #endif entry->description=ConstantString("Windows WIN32 API rendered Meta File"); -- 2.40.0