From 916f73e1f5964feaf725c6ac127ca7d9df2987f5 Mon Sep 17 00:00:00 2001 From: caro Date: Mon, 7 Dec 2009 17:15:28 +0000 Subject: [PATCH] * Fix compilation with vc++ * Fix Visual Studio project files git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eina@44250 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33 --- src/lib/eina_stringshare.c | 7 +++++-- win32/vs8/libeina.vcproj | 4 ++-- win32/vs9/libeina.vcproj | 4 ++-- 3 files changed, 9 insertions(+), 6 deletions(-) diff --git a/src/lib/eina_stringshare.c b/src/lib/eina_stringshare.c index 159ffbe..a40dbba 100644 --- a/src/lib/eina_stringshare.c +++ b/src/lib/eina_stringshare.c @@ -1024,8 +1024,10 @@ eina_stringshare_add_length(const char *str, unsigned int slen) return (const char *)_eina_stringshare_single + ((*str) << 1); else if (slen < 4) { + const char *s; + STRINGSHARE_LOCK_SMALL(); - const char *s = _eina_stringshare_small_add(str, slen); + s = _eina_stringshare_small_add(str, slen); STRINGSHARE_UNLOCK_SMALL(); return s; } @@ -1156,10 +1158,11 @@ eina_stringshare_ref(const char *str) } else if (slen < 4) { + const char *s; _eina_stringshare_population_add(slen); STRINGSHARE_LOCK_SMALL(); - const char *s = _eina_stringshare_small_add(str, slen); + s = _eina_stringshare_small_add(str, slen); STRINGSHARE_UNLOCK_SMALL(); return s; diff --git a/win32/vs8/libeina.vcproj b/win32/vs8/libeina.vcproj index 5e8e392..50878cf 100644 --- a/win32/vs8/libeina.vcproj +++ b/win32/vs8/libeina.vcproj @@ -41,7 +41,7 @@ Name="VCCLCompilerTool" Optimization="0" AdditionalIncludeDirectories="$(INCLUDE)" - PreprocessorDefinitions="HAVE_ERRNO_H;SECURITY_WIN32;WIN32;_DEBUG;_WINDOWS;_USRDLL;HAVE_EVIL;DLL_EXPORT;snprintf=_snprintf_c;__CRT_INLINE=__inline;inline=__inline;__UNUSED__=;EFL_EINA_BUILD;PACKAGE_LIB_DIR=" + PreprocessorDefinitions="HAVE_ERRNO_H;_WIN32_WINNT=0x0501;SECURITY_WIN32;WIN32;_DEBUG;_WINDOWS;_USRDLL;HAVE_EVIL;DLL_EXPORT;snprintf=_snprintf_c;__CRT_INLINE=__inline;inline=__inline;__UNUSED__=;EFL_EINA_BUILD;PACKAGE_LIB_DIR=;_POSIX_" MinimalRebuild="true" BasicRuntimeChecks="3" RuntimeLibrary="3" @@ -123,7 +123,7 @@