aboutsummaryrefslogtreecommitdiff
path: root/harness/include/plugin.h
diff options
context:
space:
mode:
Diffstat (limited to 'harness/include/plugin.h')
-rw-r--r--harness/include/plugin.h6
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;
/*