1 | cat t.nim
|
2 | proc g_cclosure_marshal_VOID__UINT_POINTER*(closure: ptr GClosure;
|
3 | return_value: ptr GValue; n_param_values: guint; param_values: ptr GValue;
|
4 | invocation_hint: gpointer; marshal_data: gpointer) {.
|
5 | importc: "g_cclosure_marshal_VOID__UINT_POINTER", libgobj.}
|
6 | proc g_cclosure_marshal_VOID__UINT_POINTERv*(closure: ptr GClosure;
|
7 | return_value: ptr GValue; instance: gpointer; args: va_list;
|
8 | marshal_data: gpointer; n_params: cint; param_types: ptr GType) {.
|
9 | importc: "g_cclosure_marshal_VOID__UINT_POINTERv", libgobj.}
|
10 | proc g_cclosure_marshal_BOOLEAN__FLAGS*(closure: ptr GClosure;
|
11 | return_value: ptr GValue; n_param_values: guint; param_values: ptr GValue;
|
12 | invocation_hint: gpointer; marshal_data: gpointer) {.
|
13 | importc: "g_cclosure_marshal_BOOLEAN__FLAGS", libgobj.}
|
14 | proc g_cclosure_marshal_BOOLEAN__FLAGSv*(closure: ptr GClosure;
|
15 | return_value: ptr GValue; instance: gpointer; args: va_list;
|
16 | marshal_data: gpointer; n_params: cint; param_types: ptr GType) {.
|
17 | importc: "g_cclosure_marshal_BOOLEAN__FLAGSv", libgobj.}
|
18 | const
|
19 | g_cclosure_marshal_BOOL__FLAGS* = g_cclosure_marshal_BOOLEAN__FLAGS
|
20 | proc g_cclosure_marshal_STRING__OBJECT_POINTER*(closure: ptr GClosure;
|
21 | return_value: ptr GValue; n_param_values: guint; param_values: ptr GValue;
|
22 | invocation_hint: gpointer; marshal_data: gpointer) {.
|
23 | importc: "g_cclosure_marshal_STRING__OBJECT_POINTER", libgobj.}
|
24 |
|
25 | stefan@AMD64X2 ~/nimgobj $ perl -0777 -p -e "s/proc \w+\*\((.*?)va_list(.*?)\}/discard xxx/sg" t.nim
|
26 | discard xxx
|
27 | discard xxx
|
28 | const
|
29 | g_cclosure_marshal_BOOL__FLAGS* = g_cclosure_marshal_BOOLEAN__FLAGS
|
30 | proc g_cclosure_marshal_STRING__OBJECT_POINTER*(closure: ptr GClosure;
|
31 | return_value: ptr GValue; n_param_values: guint; param_values: ptr GValue;
|
32 | invocation_hint: gpointer; marshal_data: gpointer) {.
|
33 | importc: "g_cclosure_marshal_STRING__OBJECT_POINTER", libgobj.}
|
34 |
|
35 | stefan@AMD64X2 ~/nimgobj $
|