Not sure where the original change came from. but it breaks GLib
+++ /dev/null
-/namespace/alias[@name='Quark']
-/namespace/record[@name='PtrArray']
-/namespace/callback[@name='ThreadFunc']/return-value/type[@name='any']
if (ctype == CTYPE_POINTER and
symbol.base_type.base_type.type == CTYPE_FUNCTION):
node = self._create_typedef_callback(symbol)
if (ctype == CTYPE_POINTER and
symbol.base_type.base_type.type == CTYPE_FUNCTION):
node = self._create_typedef_callback(symbol)
- if (ctype == CTYPE_FUNCTION):
- node = self._create_typedef_callback(symbol)
+# if (ctype == CTYPE_FUNCTION):
+# node = self._create_typedef_callback(symbol)
elif (ctype == CTYPE_POINTER and
symbol.base_type.base_type.type == CTYPE_STRUCT):
node = self._create_typedef_struct(symbol, disguised=True)
elif (ctype == CTYPE_POINTER and
symbol.base_type.base_type.type == CTYPE_STRUCT):
node = self._create_typedef_struct(symbol, disguised=True)