signals: Ensure we ref handler in emission fast path
[platform/upstream/glib.git] / gobject / gmarshal.list
1 # Note: This file used to generate gmarshal.[ch], but it doesn't any
2 # longer; it is kept mainly for backward compatibility purposes. If
3 # you find yourself in the need to add a marshaller in GObject, use
4 # g_cclosure_marshal_generic() instead.
5 #
6 # Warning: The generated symbols are part of the GObject ABI.
7
8 # standard VOID return marshallers
9 VOID:VOID
10 VOID:BOOLEAN
11 VOID:CHAR
12 VOID:UCHAR
13 VOID:INT
14 VOID:UINT
15 VOID:LONG
16 VOID:ULONG
17 VOID:ENUM
18 VOID:FLAGS
19 VOID:FLOAT
20 VOID:DOUBLE
21 VOID:STRING
22 VOID:PARAM
23 VOID:BOXED
24 VOID:POINTER
25 VOID:OBJECT
26 VOID:VARIANT
27
28 # GRuntime specific marshallers
29 VOID:UINT,POINTER
30 BOOL:FLAGS
31 STRING:OBJECT,POINTER
32 BOOL:BOXED,BOXED