From: Edin Kadribasic Date: Tue, 22 Mar 2005 22:07:04 +0000 (+0000) Subject: Fix exif win32 build X-Git-Tag: php-4.3.11RC2~3 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=df26ef547575ef719ceb47f7f7370a82a881bafb;p=php Fix exif win32 build --- diff --git a/ext/exif/exif.c b/ext/exif/exif.c index 926ea4a93c..d807401296 100644 --- a/ext/exif/exif.c +++ b/ext/exif/exif.c @@ -70,6 +70,9 @@ /* needed for ssize_t definition */ #include +#if defined(PHP_WIN32) && !defined(ssize_t) +typedef SSIZE_T ssize_t; +#endif typedef unsigned char uchar; diff --git a/ext/exif/exif.dsp b/ext/exif/exif.dsp index a75a69f139..98d8073072 100644 --- a/ext/exif/exif.dsp +++ b/ext/exif/exif.dsp @@ -54,7 +54,7 @@ BSC32=bscmake.exe # ADD BSC32 /nologo LINK32=link.exe # ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib php4ts.lib /nologo /dll /machine:I386 -# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib php4ts.lib /nologo /dll /machine:I386 /out:"..\..\Release_TS/php_exif.dll" /libpath:"..\..\Release_TS" /libpath:"..\..\Release_TS_Inline" +# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib php4ts.lib php_mbstring.lib /nologo /dll /machine:I386 /out:"..\..\Release_TS/php_exif.dll" /libpath:"..\..\Release_TS" /libpath:"..\..\Release_TS_Inline" !ELSEIF "$(CFG)" == "exif - Win32 Debug_TS" diff --git a/ext/mbstring/mbstring.dsp b/ext/mbstring/mbstring.dsp index fec182fa12..890008d9e7 100644 --- a/ext/mbstring/mbstring.dsp +++ b/ext/mbstring/mbstring.dsp @@ -38,7 +38,7 @@ RSC=rc.exe # PROP BASE Target_Dir "" # PROP Use_MFC 0 # PROP Use_Debug_Libraries 0 -# PROP Output_Dir "Release_TS" +# PROP Output_Dir "../../Release_TS" # PROP Intermediate_Dir "Release_TS" # PROP Ignore_Export_Lib 0 # PROP Target_Dir ""