diff options
Diffstat (limited to 'harness/include/plugin.h')
-rw-r--r-- | harness/include/plugin.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/harness/include/plugin.h b/harness/include/plugin.h index 1e4a161..145fe52 100644 --- a/harness/include/plugin.h +++ b/harness/include/plugin.h @@ -33,7 +33,11 @@ struct PLUGIN; typedef struct { int (*action)(struct PLUGIN *requester, void* arg); void (*arg_dtor)(void* arg); - void* arg; + union { + void* ptr_arg; + int int_arg; + char* str_arg; + }; } requested_action_t; /* |