From 50acbd2f5c0b9308e17568d7761e1c51a8d6d196 Mon Sep 17 00:00:00 2001 From: Amine Khaldi Date: Sun, 1 Sep 2013 15:51:32 +0000 Subject: [PATCH] [FRAMEDYN] * Fix the MSVC build for real now, so that we don't keep fixing it bit by bit until r60000. svn path=/trunk/; revision=59946 --- reactos/dll/win32/framedyn/CMakeLists.txt | 27 +++++------------------ reactos/dll/win32/framedyn/chstring.cpp | 6 ++--- 2 files changed, 9 insertions(+), 24 deletions(-) diff --git a/reactos/dll/win32/framedyn/CMakeLists.txt b/reactos/dll/win32/framedyn/CMakeLists.txt index ea08bf0a9bd..70515e4da1e 100644 --- a/reactos/dll/win32/framedyn/CMakeLists.txt +++ b/reactos/dll/win32/framedyn/CMakeLists.txt @@ -1,31 +1,16 @@ -set_cpp(WITH_RUNTIME) - -if(NOT MSVC) -spec2def(framedyn.dll framedyn_gcc.spec ADD_IMPORTLIB) -else() -spec2def(framedyn.dll framedyn_msvc.spec ADD_IMPORTLIB) -endif() - -list(APPEND SOURCE - main.c - chstring.cpp - ${CMAKE_CURRENT_BINARY_DIR}/framedyn.def) - -add_library(framedyn SHARED - ${SOURCE}) +set_cpp(WITH_RUNTIME) +list(APPEND SOURCE main.c chstring.cpp) +add_library(framedyn SHARED ${SOURCE}) set_module_type(framedyn win32dll UNICODE) - -add_importlibs(framedyn - msvcrt - kernel32 - oleaut32 - ntdll) +add_importlibs(framedyn oleaut32 msvcrt kernel32 ntdll) if(NOT MSVC) # FIXME: http://www.cmake.org/Bug/view.php?id=12998 #add_target_compile_flags(framedyn "-fexceptions -Wno-deprecated-declarations") set_source_files_properties(${SOURCE} PROPERTIES COMPILE_FLAGS "-fexceptions -Wno-deprecated-declarations") + spec2def(framedyn.dll framedyn_gcc.spec ADD_IMPORTLIB) + list(APPEND SOURCE ${CMAKE_CURRENT_BINARY_DIR}/framedyn.def) endif() add_cd_file(TARGET framedyn DESTINATION reactos/system32/wbem FOR all) diff --git a/reactos/dll/win32/framedyn/chstring.cpp b/reactos/dll/win32/framedyn/chstring.cpp index dd47fe13288..f9b26c49360 100644 --- a/reactos/dll/win32/framedyn/chstring.cpp +++ b/reactos/dll/win32/framedyn/chstring.cpp @@ -844,7 +844,7 @@ void CHString::MakeLower() throw (CHeap_Exception) CopyBeforeWrite(); // Let's use appropriate helper - wcslwr(m_pchData); + _wcslwr(m_pchData); } /* @@ -856,7 +856,7 @@ void CHString::MakeReverse() throw (CHeap_Exception) CopyBeforeWrite(); // Let's use appropriate helper - wcsrev(m_pchData); + _wcsrev(m_pchData); } /* @@ -868,7 +868,7 @@ void CHString::MakeUpper() throw (CHeap_Exception) CopyBeforeWrite(); // Let's use appropriate helper - wcsupr(m_pchData); + _wcsupr(m_pchData); } /* -- 2.17.1