From c27f813900a3c114562efbb8df1065e94766fc48 Mon Sep 17 00:00:00 2001 From: The Android Open Source Project Date: Tue, 10 Feb 2009 15:43:59 -0800 Subject: auto import from //branches/cupcake/...@130745 --- dynlink.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'dynlink.h') diff --git a/dynlink.h b/dynlink.h index c52dae7..f156b37 100644 --- a/dynlink.h +++ b/dynlink.h @@ -65,6 +65,9 @@ #define DYNLINK_FUNC(ret,name,sig) \ static ret (*_dynlink_##name) sig ; +#define DYNLINK_STR(name) DYNLINK_STR_(name) +#define DYNLINK_STR_(name) #name + DYNLINK_FUNCTIONS #undef DYNLINK_FUNC @@ -81,7 +84,7 @@ DYNLINK_FUNCTIONS_INIT(void* library) { #define DYNLINK_FUNC(ret,name,sig) \ do { \ - _dynlink_##name = dlsym( library, STRINGIFY(name) ); \ + _dynlink_##name = dlsym( library, DYNLINK_STR(name) ); \ if (_dynlink_##name == NULL) goto Fail; \ } while (0); -- cgit v1.1