aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichał Łyszczek <michal.lyszczek@bofc.pl>2018-01-25 14:00:57 +0100
committerMichał Łyszczek <michal.lyszczek@bofc.pl>2018-01-25 14:00:57 +0100
commit9cabbf03e25bb10d8efe33267de17f3736b02f32 (patch)
tree79b6d0491c8217ff89a8812f00ff11bd4c72af3a
parentea3c7189a49bf9e410123a869c25a203c52fe391 (diff)
downloadembedlog-9cabbf03e25bb10d8efe33267de17f3736b02f32.tar.gz
embedlog-9cabbf03e25bb10d8efe33267de17f3736b02f32.tar.bz2
embedlog-9cabbf03e25bb10d8efe33267de17f3736b02f32.zip
fix: error in reading function pointer in va_arg on solaris
-rw-r--r--src/el-options.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/el-options.c b/src/el-options.c
index 3a6470e..38241ee 100644
--- a/src/el-options.c
+++ b/src/el-options.c
@@ -262,8 +262,7 @@ static int el_vooption
#if ENABLE_OUT_CUSTOM
case EL_CUSTOM_PUTS:
- value_ptr = va_arg(ap, void (*)());
- options->custom_puts = (el_custom_puts)value_ptr;
+ options->custom_puts = va_arg(ap, el_custom_puts);
return 0;
#endif /* ENABLE_OUT_CUSTOM */