2010-02-14 15:17 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/include/hbwince.h
* redirect GetProcAddress() to GetProcAddressA() in WinCE builds.
ASCII version of GetProcAddress() is supported by WinCE 3.0 and
later versions.
* harbour/include/hbdefs.h
- removed HBTEXT() macro
* harbour/src/common/hbver.c
* harbour/src/rtl/diskspac.c
* harbour/src/rtl/disksphb.c
* harbour/src/rtl/gtwvt/gtwvt.c
* harbour/src/vm/extrap.c
* harbour/src/vm/maindllp/dllpcode.c
* harbour/contrib/gtwvg/gtwvg.c
* harbour/contrib/gtwvg/gtwvg.h
* harbour/contrib/gtwvg/wvgwin.c
* harbour/contrib/hbwin/wapi_winbase.c
* harbour/contrib/hbwin/axcore.c
* harbour/contrib/hbwin/mapi.c
* harbour/contrib/hbwin/win_prn2.c
* harbour/contrib/hbwin/win_prn3.c
* harbour/contrib/hbwin/wapi_shellapi.c
* eliminated HBTEXT() macro
* harbour/src/rtl/diskspac.c
* harbour/src/rtl/disksphb.c
* harbour/contrib/hbwin/wapi_winbase.c
% optimized GetProcAddress() calls to store function addresses
in static variables
This commit is contained in:
@@ -1583,11 +1583,6 @@ typedef HB_U32 HB_FATTR;
|
||||
extern HB_EXPORT void hb_wctombget( char * dstA, const wchar_t * srcW, HB_SIZE ulLen );
|
||||
HB_EXTERN_END
|
||||
|
||||
#if defined( HB_OS_WIN_CE )
|
||||
#define HBTEXT( x ) TEXT( x )
|
||||
#else
|
||||
#define HBTEXT( x ) x
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#if defined( HB_OS_WIN ) && defined( UNICODE )
|
||||
|
||||
@@ -58,6 +58,12 @@
|
||||
|
||||
#include <windows.h>
|
||||
|
||||
/* use ASCII version of GetProcAddress() to keep the same code for desktop
|
||||
* windows and WinCE/Mobile. It's supported by WinCE 3.0 and later versions.
|
||||
*/
|
||||
#undef GetProcAddress
|
||||
#define GetProcAddress GetProcAddressA
|
||||
|
||||
HB_EXTERN_BEGIN
|
||||
|
||||
#if defined( _MSC_VER )
|
||||
|
||||
Reference in New Issue
Block a user