Mercurial > projects > dwt-linux
annotate dwt/internal/c/gmodule.d @ 33:27324bbbac70
changed to regenerated BCD bindings
author | Frank Benoit <benoit@tionex.de> |
---|---|
date | Thu, 10 Jan 2008 02:18:07 +0100 |
parents | |
children |
rev | line source |
---|---|
33
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
1 /****************************************************************************** |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
2 Based on the generated files from the BCD tool |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
3 modified by: Frank Benoit <keinfarbton@googlemail.com> |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
4 ******************************************************************************/ |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
5 module dwt.internal.c.gmodule; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
6 |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
7 public import dwt.internal.c.glib_object; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
8 |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
9 extern(C): |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
10 align(4): |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
11 |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
12 alias void GModule; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
13 alias void function(void *) _BCD_func__1618; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
14 alias _BCD_func__1618 GModuleUnload; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
15 alias char * function(void *) _BCD_func__1619; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
16 alias _BCD_func__1619 GModuleCheckInit; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
17 enum GModuleFlags { |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
18 G_MODULE_BIND_LAZY=1, |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
19 G_MODULE_BIND_LOCAL=2, |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
20 G_MODULE_BIND_MASK=3, |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
21 } |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
22 alias int function(void *, void *, void *) _BCD_func__1621; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
23 alias void function(void *) _BCD_func__1638; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
24 alias int function(void *, void *, void *) _BCD_func__1642; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
25 alias void function(_GScanner *, char *, int) _BCD_func__1645; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
26 alias int function(void *, _GString *, void *) _BCD_func__1718; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
27 alias void function(void *, void *, void *, _GError * *) _BCD_func__1737; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
28 alias int function(void *, void *, void *, _GError * *) _BCD_func__1738; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
29 alias int function(char *, char *, void *, _GError * *) _BCD_func__1739; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
30 alias void * function(void *, void *) _BCD_func__1750; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
31 alias void function(_GNode *, void *) _BCD_func__1751; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
32 alias int function(_GNode *, void *) _BCD_func__1752; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
33 alias void function(char *) _BCD_func__1760; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
34 alias void function(char *, int, char *, void *) _BCD_func__1762; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
35 alias int function(_GIOChannel *, int, void *) _BCD_func__1782; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
36 alias int function(_GPollFD *, uint, int) _BCD_func__1835; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
37 alias void function() _BCD_func__1841; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
38 alias void function(int, int, void *) _BCD_func__1842; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
39 alias int function(void *) _BCD_func__1843; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
40 alias void function(_GHookList *, _GHook *) _BCD_func__1879; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
41 alias int function(_GHook *, void *) _BCD_func__1880; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
42 alias void function(_GHook *, void *) _BCD_func__1881; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
43 alias int function(_GHook *, _GHook *) _BCD_func__1882; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
44 alias void function(uint, void *, void *) _BCD_func__1916; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
45 alias int function(char *, char *, uint) _BCD_func__1919; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
46 alias char * function(void *) _BCD_func__1920; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
47 alias void * function(void *) _BCD_func__1929; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
48 alias char * function(char *, void *) _BCD_func__2114; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
49 alias void function(void *, void *, void *) _BCD_func__2115; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
50 alias uint function(void *) _BCD_func__2116; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
51 alias void function(void *, void *) _BCD_func__2117; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
52 alias int function(void *, void *) _BCD_func__2118; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
53 alias int function(void *, void *, void *) _BCD_func__2119; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
54 alias int function(void *, void *) _BCD_func__2120; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
55 version(DYNLINK){ |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
56 extern (C) char * function(char *, char *)g_module_build_path; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
57 extern (C) char * function(void *)g_module_name; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
58 extern (C) int function(void *, char *, void * *)g_module_symbol; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
59 extern (C) char * function()g_module_error; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
60 extern (C) void function(void *)g_module_make_resident; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
61 extern (C) int function(void *)g_module_close; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
62 extern (C) void * function(char *, int)g_module_open; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
63 extern (C) int function()g_module_supported; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
64 |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
65 |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
66 Symbol[] symbols = [ |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
67 { "g_module_build_path", cast(void**)& g_module_build_path}, |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
68 { "g_module_name", cast(void**)& g_module_name}, |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
69 { "g_module_symbol", cast(void**)& g_module_symbol}, |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
70 { "g_module_error", cast(void**)& g_module_error}, |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
71 { "g_module_make_resident", cast(void**)& g_module_make_resident}, |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
72 { "g_module_close", cast(void**)& g_module_close}, |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
73 { "g_module_open", cast(void**)& g_module_open}, |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
74 { "g_module_supported", cast(void**)& g_module_supported}, |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
75 ]; |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
76 |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
77 } else { // version(DYNLINK) |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
78 extern (C) char * g_module_build_path(char *, char *); |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
79 extern (C) char * g_module_name(void *); |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
80 extern (C) int g_module_symbol(void *, char *, void * *); |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
81 extern (C) char * g_module_error(); |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
82 extern (C) void g_module_make_resident(void *); |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
83 extern (C) int g_module_close(void *); |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
84 extern (C) void * g_module_open(char *, int); |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
85 extern (C) int g_module_supported(); |
27324bbbac70
changed to regenerated BCD bindings
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
86 } // version(DYNLINK) |