You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by mt...@apache.org on 2009/09/04 17:30:19 UTC
svn commit: r811445 -
/commons/sandbox/runtime/trunk/src/main/native/include/arch/windows/acr_arch.h
Author: mturk
Date: Fri Sep 4 15:30:19 2009
New Revision: 811445
URL: http://svn.apache.org/viewvc?rev=811445&view=rev
Log:
Allow multiple invocations of check
Modified:
commons/sandbox/runtime/trunk/src/main/native/include/arch/windows/acr_arch.h
Modified: commons/sandbox/runtime/trunk/src/main/native/include/arch/windows/acr_arch.h
URL: http://svn.apache.org/viewvc/commons/sandbox/runtime/trunk/src/main/native/include/arch/windows/acr_arch.h?rev=811445&r1=811444&r2=811445&view=diff
==============================================================================
--- commons/sandbox/runtime/trunk/src/main/native/include/arch/windows/acr_arch.h (original)
+++ commons/sandbox/runtime/trunk/src/main/native/include/arch/windows/acr_arch.h Fri Sep 4 15:30:19 2009
@@ -476,10 +476,8 @@
fn, ord, args, names) \
typedef rettype (calltype *acr_winapi_fpt_##fn) args; \
static acr_winapi_fpt_##fn acr_winapi_pfn_##fn = NULL; \
- static int acr_winapi_chk_##fn = 0; \
static __inline int acr_winapi_ld_##fn() \
{ if (acr_winapi_pfn_##fn) return 1; \
- if (acr_winapi_chk_##fn ++) return 0; \
if (!acr_winapi_pfn_##fn) \
acr_winapi_pfn_##fn = (acr_winapi_fpt_##fn) \
acr_load_dll_func(lib, #fn, ord); \
@@ -494,10 +492,8 @@
fn, ord, args, names) \
typedef void (calltype *acr_winapi_fpt_##fn) args; \
static acr_winapi_fpt_##fn acr_winapi_pfn_##fn = NULL; \
- static int acr_winapi_chk_##fn = 0; \
static __inline int acr_winapi_ld_##fn() \
{ if (acr_winapi_pfn_##fn) return 1; \
- if (acr_winapi_chk_##fn ++) return 0; \
if (!acr_winapi_pfn_##fn) \
acr_winapi_pfn_##fn = (acr_winapi_fpt_##fn) \
acr_load_dll_func(lib, #fn, ord); \