From 2f5914a343ec6b7f2543a22c0a64abd6ab97c5bb Mon Sep 17 00:00:00 2001 From: Andreas Steffen Date: Sat, 20 Jan 2007 15:13:05 +0000 Subject: fixed 64 bit issue with print time --- src/libstrongswan/printf_hook.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'src/libstrongswan/printf_hook.c') diff --git a/src/libstrongswan/printf_hook.c b/src/libstrongswan/printf_hook.c index e4089c4ff..0407e8c82 100644 --- a/src/libstrongswan/printf_hook.c +++ b/src/libstrongswan/printf_hook.c @@ -34,6 +34,19 @@ int arginfo_ptr(const struct printf_info *info, size_t n, int *argtypes) return 1; } +/** + * arginfo handler for two prt arguments + */ +int arginfo_ptr_ptr(const struct printf_info *info, size_t n, int *argtypes) +{ + if (n > 1) + { + argtypes[0] = PA_POINTER; + argtypes[1] = PA_POINTER; + } + return 2; +} + /** * arginfo handler for one ptr, one int */ -- cgit v1.2.3