From d6ab9a1c35e71875d9be633f7db266855a5a9473 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9F=D0=B5=D0=BB=D0=B8=D0=BF=D0=B5=D0=BD=D0=BA=D0=BE=20?= =?UTF-8?q?=D0=98=D0=B2=D0=B0=D0=BD?= Date: Tue, 10 Mar 2015 13:26:59 +0000 Subject: [PATCH] pilibrary win git-svn-id: svn://db.shs.com.ru/pip@14 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5 --- src/system/pilibrary.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/system/pilibrary.cpp b/src/system/pilibrary.cpp index e294a99c..ba6cb4a8 100644 --- a/src/system/pilibrary.cpp +++ b/src/system/pilibrary.cpp @@ -75,7 +75,7 @@ void * PILibrary::resolve(const char * symbol) { if (!isLoaded()) return 0; void * ret; #ifdef WINDOWS - ret = GetProcAddress(PRIVATE->hLib, symbol); + ret = (void*)GetProcAddress(PRIVATE->hLib, symbol); #else ret = dlsym(PRIVATE->hLib, symbol); #endif @@ -99,6 +99,7 @@ bool PILibrary::loadInternal() { void PILibrary::getLastError() { #ifdef WINDOWS + liberror = errorString(); #else char * e = dlerror(); if (e) liberror = e;