diff options
Diffstat (limited to 'source4/lib/events/events.i')
-rw-r--r-- | source4/lib/events/events.i | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/source4/lib/events/events.i b/source4/lib/events/events.i index e2f3b788cb..4b4d265e10 100644 --- a/source4/lib/events/events.i +++ b/source4/lib/events/events.i @@ -22,8 +22,16 @@ %{ #include "lib/events/events.h" +typedef struct event_context event_context; %} +%talloctype(event_context); +typedef struct event_context {} event_context; + +%typemap(default,noblock=1) struct event_context * { + $1 = event_context_init(NULL); +} + struct event_context *event_context_init(TALLOC_CTX *mem_ctx); %typemap(default,noblock=1) struct event_context * { |