Last active
September 16, 2016 10:38
-
-
Save master-q/f9ee268facda11b9cac88483c4779432 to your computer and use it in GitHub Desktop.
ATS can't use keyword as record member
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
--- example.sats.orig 2016-09-16 19:32:03.821231123 +0900 | |
+++ example.sats 2016-09-16 19:34:20.047007499 +0900 | |
@@ -3758,7 +3758,7 @@ typedef type_c2ats_GCompletionStrncmpFun | |
typedef struct_c2ats__GCompletion = $extype_struct"struct _GCompletion" of { | |
items = ptr (* cPtr0(type_c2ats_GList) *), | |
func = type_c2ats_GCompletionFunc, | |
- prefix = ptr (* cPtr0(type_c2ats_gchar) *), | |
+// prefix = ptr (* cPtr0(type_c2ats_gchar) *), | |
cache = ptr (* cPtr0(type_c2ats_GList) *), | |
strncmp_func = type_c2ats_GCompletionStrncmpFunc | |
} | |
@@ -11931,8 +11931,8 @@ typedef struct_c2ats__PangoRendererClass | |
draw_trapezoid = {l1:addr} (!ptr_v_1(type_c2ats_PangoRenderer, l1) | ptr l1, type_c2ats_PangoRenderPart, double, double, double, double, double, double) -> void, | |
draw_glyph = {l1,l2:addr} (!ptr_v_1(type_c2ats_PangoRenderer, l1), !ptr_v_1(type_c2ats_PangoFont, l2) | ptr l1, ptr l2, type_c2ats_PangoGlyph, double, double) -> void, | |
part_changed = {l1:addr} (!ptr_v_1(type_c2ats_PangoRenderer, l1) | ptr l1, type_c2ats_PangoRenderPart) -> void, | |
- begin = {l1:addr} (!ptr_v_1(type_c2ats_PangoRenderer, l1) | ptr l1) -> void, | |
- end = {l1:addr} (!ptr_v_1(type_c2ats_PangoRenderer, l1) | ptr l1) -> void, | |
+// begin = {l1:addr} (!ptr_v_1(type_c2ats_PangoRenderer, l1) | ptr l1) -> void, | |
+// end = {l1:addr} (!ptr_v_1(type_c2ats_PangoRenderer, l1) | ptr l1) -> void, | |
prepare_run = {l1,l2:addr} (!ptr_v_1(type_c2ats_PangoRenderer, l1), !ptr_v_1(type_c2ats_PangoLayoutRun, l2) | ptr l1, ptr l2) -> void, | |
draw_glyph_item = {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_PangoRenderer, l1), !ptr_v_1(char, l2), !ptr_v_1(type_c2ats_PangoGlyphItem, l3) | ptr l1, ptr l2, ptr l3, int, int) -> void, | |
_pango_reserved2 = () -> void, | |
@@ -13406,8 +13406,8 @@ typedef struct_c2ats__GdkEventCrossing = | |
typedef struct_c2ats__GdkEventFocus = $extype_struct"struct _GdkEventFocus" of { | |
type = type_c2ats_GdkEventType, | |
window = ptr (* cPtr0(type_c2ats_GdkWindow) *), | |
- send_event = type_c2ats_gint8, | |
- in = type_c2ats_gint16 | |
+ send_event = type_c2ats_gint8 | |
+// in = type_c2ats_gint16 | |
} | |
typedef struct_c2ats__GdkEventConfigure = $extype_struct"struct _GdkEventConfigure" of { | |
type = type_c2ats_GdkEventType, | |
@@ -22802,8 +22802,8 @@ typedef type_c2ats_GtkPrintSettingsFunc | |
abst@ype struct_c2ats__GtkPageRange // FIXME! Forward declaration. | |
typedef type_c2ats_GtkPageRange = struct_c2ats__GtkPageRange | |
typedef struct_c2ats__GtkPageRange = $extype_struct"struct _GtkPageRange" of { | |
- start = type_c2ats_gint, | |
- end = type_c2ats_gint | |
+ start = type_c2ats_gint | |
+// end = type_c2ats_gint | |
} | |
fun fun_c2ats_gtk_print_settings_get_type: () -> type_c2ats_GType = "mac#gtk_print_settings_get_type" | |
fun fun_c2ats_gtk_print_settings_new: () -> [l1:addr] (ptr_v_1(type_c2ats_GtkPrintSettings, l1) | ptr l1) = "mac#gtk_print_settings_new" |
This file has been truncated, but you can view the full file.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
abst@ype type_c2ats___gnuc_va_list | |
abst@ype type_c2ats___any | |
viewdef ptr_v_1 (a:t@ype, l:addr) = a @ l | |
dataview ptr_v_2 (a:t@ype+, l0: addr, l1: addr) = | |
| ptr_v_2_cons(a, l0, l1) of (ptr l1 @ l0, ptr_v_1 (a, l1)) | |
dataview ptr_v_3 (a:t@ype+, l0:addr, l1:addr, l2:addr) = | |
| ptr_v_3_cons(a, l0, l1, l2) of (ptr l1 @ l0, ptr_v_2 (a, l1, l2)) | |
// No file | |
fun fun_c2ats___builtin_extract_return_addr: (ptr) -> ptr = "mac#__builtin_extract_return_addr" | |
macdef extval_c2ats___FUNCTION__ = $extval(@[char][0], "__FUNCTION__") | |
fun fun_c2ats___builtin___snprintf_chk: {l1,l2:addr} (!ptr_v_1(char, l1), !ptr_v_1(char, l2) | ptr l1, int, int, int, ptr l2) -> int = "mac#__builtin___snprintf_chk" | |
fun fun_c2ats___builtin___vsprintf_chk: {l1,l2:addr} (!ptr_v_1(char, l1), !ptr_v_1(char, l2) | ptr l1, int, int, ptr l2, type_c2ats___gnuc_va_list) -> int = "mac#__builtin___vsprintf_chk" | |
fun fun_c2ats___builtin___memcpy_chk: (ptr, ptr, int, int) -> ptr = "mac#__builtin___memcpy_chk" | |
fun fun_c2ats___builtin___stpcpy_chk: {l1,l2:addr} (!ptr_v_1(char, l1), !ptr_v_1(char, l2) | ptr l1, ptr l2, int) -> [l3:addr] (ptr_v_1(char, l3) | ptr l3) = "mac#__builtin___stpcpy_chk" | |
fun fun_c2ats___builtin___strcat_chk: {l1,l2:addr} (!ptr_v_1(char, l1), !ptr_v_1(char, l2) | ptr l1, ptr l2, int) -> [l3:addr] (ptr_v_1(char, l3) | ptr l3) = "mac#__builtin___strcat_chk" | |
fun fun_c2ats___builtin___strcpy_chk: {l1,l2:addr} (!ptr_v_1(char, l1), !ptr_v_1(char, l2) | ptr l1, ptr l2, int) -> [l3:addr] (ptr_v_1(char, l3) | ptr l3) = "mac#__builtin___strcpy_chk" | |
fun fun_c2ats___builtin___sprintf_chk: {l1,l2:addr} (!ptr_v_1(char, l1), !ptr_v_1(char, l2) | ptr l1, int, int, ptr l2) -> int = "mac#__builtin___sprintf_chk" | |
fun fun_c2ats___builtin_return_address: (uint) -> ptr = "mac#__builtin_return_address" | |
fun fun_c2ats___builtin_va_arg_pack: () -> int = "mac#__builtin_va_arg_pack" | |
fun fun_c2ats___builtin___memmove_chk: (ptr, ptr, int, int) -> ptr = "mac#__builtin___memmove_chk" | |
fun fun_c2ats___builtin___vsnprintf_chk: {l1,l2:addr} (!ptr_v_1(char, l1), !ptr_v_1(char, l2) | ptr l1, int, int, int, ptr l2, type_c2ats___gnuc_va_list) -> int = "mac#__builtin___vsnprintf_chk" | |
fun fun_c2ats___builtin___strncat_chk: {l1,l2:addr} (!ptr_v_1(char, l1), !ptr_v_1(char, l2) | ptr l1, ptr l2, int, int) -> [l3:addr] (ptr_v_1(char, l3) | ptr l3) = "mac#__builtin___strncat_chk" | |
fun fun_c2ats___builtin___strncpy_chk: {l1,l2:addr} (!ptr_v_1(char, l1), !ptr_v_1(char, l2) | ptr l1, ptr l2, int, int) -> [l3:addr] (ptr_v_1(char, l3) | ptr l3) = "mac#__builtin___strncpy_chk" | |
fun fun_c2ats___builtin___mempcpy_chk: (ptr, ptr, int, int) -> ptr = "mac#__builtin___mempcpy_chk" | |
fun fun_c2ats___builtin___memset_chk: (ptr, int, int, int) -> ptr = "mac#__builtin___memset_chk" | |
fun fun_c2ats___builtin_constant_p: (type_c2ats___any) -> int = "mac#__builtin_constant_p" | |
fun fun_c2ats___builtin_va_start: (type_c2ats___gnuc_va_list, ptr) -> void = "mac#__builtin_va_start" | |
fun fun_c2ats___builtin_frame_address: (uint) -> ptr = "mac#__builtin_frame_address" | |
fun fun_c2ats___builtin_va_end: (type_c2ats___gnuc_va_list) -> void = "mac#__builtin_va_end" | |
fun fun_c2ats___builtin_alloca: (int) -> ptr = "mac#__builtin_alloca" | |
fun fun_c2ats___builtin_object_size: (ptr, int) -> int = "mac#__builtin_object_size" | |
fun fun_c2ats___builtin_va_copy: (type_c2ats___gnuc_va_list, type_c2ats___gnuc_va_list) -> void = "mac#__builtin_va_copy" | |
fun fun_c2ats___builtin_strncat: {l1,l2:addr} (!ptr_v_1(char, l1), !ptr_v_1(char, l2) | ptr l1, ptr l2, int) -> [l3:addr] (ptr_v_1(char, l3) | ptr l3) = "mac#__builtin_strncat" | |
fun fun_c2ats___builtin_copysign: (double, double) -> double = "mac#__builtin_copysign" | |
fun fun_c2ats___builtin_memcpy: (ptr, ptr, int) -> ptr = "mac#__builtin_memcpy" | |
fun fun_c2ats___builtin_fabs: (double) -> double = "mac#__builtin_fabs" | |
fun fun_c2ats___builtin_fabsf: (float) -> float = "mac#__builtin_fabsf" | |
fun fun_c2ats___builtin_fabsl: (ldouble) -> ldouble = "mac#__builtin_fabsl" | |
fun fun_c2ats___builtin_strspn: {l1,l2:addr} (!ptr_v_1(char, l1), !ptr_v_1(char, l2) | ptr l1, ptr l2) -> int = "mac#__builtin_strspn" | |
fun fun_c2ats___builtin_strncpy: {l1,l2:addr} (!ptr_v_1(char, l1), !ptr_v_1(char, l2) | ptr l1, ptr l2, int) -> [l3:addr] (ptr_v_1(char, l3) | ptr l3) = "mac#__builtin_strncpy" | |
fun fun_c2ats___builtin_strcmp: {l1,l2:addr} (!ptr_v_1(char, l1), !ptr_v_1(char, l2) | ptr l1, ptr l2) -> int = "mac#__builtin_strcmp" | |
fun fun_c2ats___builtin_strcspn: {l1,l2:addr} (!ptr_v_1(char, l1), !ptr_v_1(char, l2) | ptr l1, ptr l2) -> int = "mac#__builtin_strcspn" | |
fun fun_c2ats___builtin_strpbrk: {l1,l2:addr} (!ptr_v_1(char, l1), !ptr_v_1(char, l2) | ptr l1, ptr l2) -> [l3:addr] (ptr_v_1(char, l3) | ptr l3) = "mac#__builtin_strpbrk" | |
fun fun_c2ats___builtin_prefetch: (ptr) -> void = "mac#__builtin_prefetch" | |
fun fun_c2ats___builtin_strchr: {l1:addr} (!ptr_v_1(char, l1) | ptr l1, int) -> [l2:addr] (ptr_v_1(char, l2) | ptr l2) = "mac#__builtin_strchr" | |
macdef extval_c2ats___PRETTY_FUNCTION__ = $extval(@[char][0], "__PRETTY_FUNCTION__") | |
fun fun_c2ats___builtin_huge_val: () -> double = "mac#__builtin_huge_val" | |
fun fun_c2ats___builtin_clz: (uint) -> int = "mac#__builtin_clz" | |
fun fun_c2ats___builtin_huge_valf: () -> float = "mac#__builtin_huge_valf" | |
fun fun_c2ats___builtin_huge_vall: () -> ldouble = "mac#__builtin_huge_vall" | |
fun fun_c2ats___builtin_expect: (lint, lint) -> lint = "mac#__builtin_expect" | |
fun fun_c2ats___builtin_inf: () -> double = "mac#__builtin_inf" | |
fun fun_c2ats___builtin_inff: () -> float = "mac#__builtin_inff" | |
fun fun_c2ats___builtin_infl: () -> ldouble = "mac#__builtin_infl" | |
macdef extval_c2ats___func__ = $extval(@[char][0], "__func__") | |
fun fun_c2ats___builtin_bzero: (ptr, int) -> void = "mac#__builtin_bzero" | |
fun fun_c2ats___builtin_va_arg_pack_len: () -> int = "mac#__builtin_va_arg_pack_len" | |
typedef type_c2ats___builtin_va_list = type_c2ats___gnuc_va_list | |
// File: /usr/lib/gcc/x86_64-linux-gnu/6/include/stddef.h | |
typedef type_c2ats_ptrdiff_t = lint | |
typedef type_c2ats_size_t = ulint | |
typedef type_c2ats_wchar_t = int | |
typedef struct_c2ats_anon_42 = $extype_struct"struct { __aligned__ (...) long long int __max_align_ll; __aligned__ (...) long double __max_align_ld; }" of { | |
__max_align_ll = llint, | |
__max_align_ld = ldouble | |
} | |
typedef type_c2ats_max_align_t = struct_c2ats_anon_42 | |
// File: /usr/lib/x86_64-linux-gnu/glib-2.0/include/glibconfig.h | |
%{# | |
#include "/usr/lib/x86_64-linux-gnu/glib-2.0/include/glibconfig.h" | |
%} | |
typedef type_c2ats_gint8 = schar | |
typedef type_c2ats_guint8 = uchar | |
typedef type_c2ats_gint16 = sint | |
typedef type_c2ats_guint16 = usint | |
typedef type_c2ats_gint32 = int | |
typedef type_c2ats_guint32 = uint | |
typedef type_c2ats_gint64 = lint | |
typedef type_c2ats_guint64 = ulint | |
typedef type_c2ats_gssize = lint | |
typedef type_c2ats_gsize = ulint | |
typedef type_c2ats_goffset = type_c2ats_gint64 | |
typedef type_c2ats_gintptr = lint | |
typedef type_c2ats_guintptr = ulint | |
typedef type_c2ats_GPid = int | |
// File: /usr/include/x86_64-linux-gnu/bits/types.h | |
typedef type_c2ats___u_char = uchar | |
typedef type_c2ats___u_short = usint | |
typedef type_c2ats___u_int = uint | |
typedef type_c2ats___u_long = ulint | |
typedef type_c2ats___int8_t = schar | |
typedef type_c2ats___uint8_t = uchar | |
typedef type_c2ats___int16_t = sint | |
typedef type_c2ats___uint16_t = usint | |
typedef type_c2ats___int32_t = int | |
typedef type_c2ats___uint32_t = uint | |
typedef type_c2ats___int64_t = lint | |
typedef type_c2ats___uint64_t = ulint | |
typedef type_c2ats___quad_t = lint | |
typedef type_c2ats___u_quad_t = ulint | |
typedef type_c2ats___dev_t = ulint | |
typedef type_c2ats___uid_t = uint | |
typedef type_c2ats___gid_t = uint | |
typedef type_c2ats___ino_t = ulint | |
typedef type_c2ats___ino64_t = ulint | |
typedef type_c2ats___mode_t = uint | |
typedef type_c2ats___nlink_t = ulint | |
typedef type_c2ats___off_t = lint | |
typedef type_c2ats___off64_t = lint | |
typedef type_c2ats___pid_t = int | |
typedef struct_c2ats_anon_291 = $extype_struct"struct { int __val[2]; }" of { | |
__val = @[int][2] | |
} | |
typedef type_c2ats___fsid_t = struct_c2ats_anon_291 | |
typedef type_c2ats___clock_t = lint | |
typedef type_c2ats___rlim_t = ulint | |
typedef type_c2ats___rlim64_t = ulint | |
typedef type_c2ats___id_t = uint | |
typedef type_c2ats___time_t = lint | |
typedef type_c2ats___useconds_t = uint | |
typedef type_c2ats___suseconds_t = lint | |
typedef type_c2ats___daddr_t = int | |
typedef type_c2ats___key_t = int | |
typedef type_c2ats___clockid_t = int | |
typedef type_c2ats___timer_t = ptr | |
typedef type_c2ats___blksize_t = lint | |
typedef type_c2ats___blkcnt_t = lint | |
typedef type_c2ats___blkcnt64_t = lint | |
typedef type_c2ats___fsblkcnt_t = ulint | |
typedef type_c2ats___fsblkcnt64_t = ulint | |
typedef type_c2ats___fsfilcnt_t = ulint | |
typedef type_c2ats___fsfilcnt64_t = ulint | |
typedef type_c2ats___fsword_t = lint | |
typedef type_c2ats___ssize_t = lint | |
typedef type_c2ats___syscall_slong_t = lint | |
typedef type_c2ats___syscall_ulong_t = ulint | |
typedef type_c2ats___loff_t = type_c2ats___off64_t | |
typedef type_c2ats___qaddr_t = cPtr0(type_c2ats___quad_t) | |
typedef type_c2ats___caddr_t = cPtr0(char) | |
typedef type_c2ats___intptr_t = lint | |
typedef type_c2ats___socklen_t = uint | |
// File: /usr/include/time.h | |
%{# | |
#include "/usr/include/time.h" | |
%} | |
typedef type_c2ats_clock_t = type_c2ats___clock_t | |
typedef type_c2ats_time_t = type_c2ats___time_t | |
typedef type_c2ats_clockid_t = type_c2ats___clockid_t | |
typedef type_c2ats_timer_t = type_c2ats___timer_t | |
typedef struct_c2ats_timespec = $extype_struct"struct timespec" of { | |
tv_sec = type_c2ats___time_t, | |
tv_nsec = type_c2ats___syscall_slong_t | |
} | |
typedef struct_c2ats_tm = $extype_struct"struct tm" of { | |
tm_sec = int, | |
tm_min = int, | |
tm_hour = int, | |
tm_mday = int, | |
tm_mon = int, | |
tm_year = int, | |
tm_wday = int, | |
tm_yday = int, | |
tm_isdst = int, | |
tm_gmtoff = lint, | |
tm_zone = ptr (* cPtr0(char) *) | |
} | |
typedef struct_c2ats_itimerspec = $extype_struct"struct itimerspec" of { | |
it_interval = struct_c2ats_timespec, | |
it_value = struct_c2ats_timespec | |
} | |
typedef type_c2ats_pid_t = type_c2ats___pid_t | |
fun fun_c2ats_clock: () -> type_c2ats_clock_t = "mac#clock" | |
fun fun_c2ats_time: {l1:addr} (!ptr_v_1(type_c2ats_time_t, l1) | ptr l1) -> type_c2ats_time_t = "mac#time" | |
fun fun_c2ats_difftime: (type_c2ats_time_t, type_c2ats_time_t) -> double = "mac#difftime" | |
fun fun_c2ats_mktime: {l1:addr} (!ptr_v_1(struct_c2ats_tm, l1) | ptr l1) -> type_c2ats_time_t = "mac#mktime" | |
fun fun_c2ats_strftime: {l1,l2,l3:addr} (!ptr_v_1(char, l1), !ptr_v_1(char, l2), !ptr_v_1(struct_c2ats_tm, l3) | ptr l1, type_c2ats_size_t, ptr l2, ptr l3) -> type_c2ats_size_t = "mac#strftime" | |
abst@ype type_c2ats___locale_t // FIXME! Forward declaration. | |
fun fun_c2ats_strftime_l: {l1,l2,l3:addr} (!ptr_v_1(char, l1), !ptr_v_1(char, l2), !ptr_v_1(struct_c2ats_tm, l3) | ptr l1, type_c2ats_size_t, ptr l2, ptr l3, type_c2ats___locale_t) -> type_c2ats_size_t = "mac#strftime_l" | |
fun fun_c2ats_gmtime: {l1:addr} (!ptr_v_1(type_c2ats_time_t, l1) | ptr l1) -> [l2:addr] (ptr_v_1(struct_c2ats_tm, l2) | ptr l2) = "mac#gmtime" | |
fun fun_c2ats_localtime: {l1:addr} (!ptr_v_1(type_c2ats_time_t, l1) | ptr l1) -> [l2:addr] (ptr_v_1(struct_c2ats_tm, l2) | ptr l2) = "mac#localtime" | |
fun fun_c2ats_gmtime_r: {l1,l2:addr} (!ptr_v_1(type_c2ats_time_t, l1), !ptr_v_1(struct_c2ats_tm, l2) | ptr l1, ptr l2) -> [l3:addr] (ptr_v_1(struct_c2ats_tm, l3) | ptr l3) = "mac#gmtime_r" | |
fun fun_c2ats_localtime_r: {l1,l2:addr} (!ptr_v_1(type_c2ats_time_t, l1), !ptr_v_1(struct_c2ats_tm, l2) | ptr l1, ptr l2) -> [l3:addr] (ptr_v_1(struct_c2ats_tm, l3) | ptr l3) = "mac#localtime_r" | |
fun fun_c2ats_asctime: {l1:addr} (!ptr_v_1(struct_c2ats_tm, l1) | ptr l1) -> [l2:addr] (ptr_v_1(char, l2) | ptr l2) = "mac#asctime" | |
fun fun_c2ats_ctime: {l1:addr} (!ptr_v_1(type_c2ats_time_t, l1) | ptr l1) -> [l2:addr] (ptr_v_1(char, l2) | ptr l2) = "mac#ctime" | |
fun fun_c2ats_asctime_r: {l1,l2:addr} (!ptr_v_1(struct_c2ats_tm, l1), !ptr_v_1(char, l2) | ptr l1, ptr l2) -> [l3:addr] (ptr_v_1(char, l3) | ptr l3) = "mac#asctime_r" | |
fun fun_c2ats_ctime_r: {l1,l2:addr} (!ptr_v_1(type_c2ats_time_t, l1), !ptr_v_1(char, l2) | ptr l1, ptr l2) -> [l3:addr] (ptr_v_1(char, l3) | ptr l3) = "mac#ctime_r" | |
macdef extval_c2ats___tzname = $extval(@[cPtr0(char)][2], "__tzname") | |
macdef extval_c2ats___daylight = $extval(int, "__daylight") | |
macdef extval_c2ats___timezone = $extval(lint, "__timezone") | |
macdef extval_c2ats_tzname = $extval(@[cPtr0(char)][2], "tzname") | |
fun fun_c2ats_tzset: () -> void = "mac#tzset" | |
macdef extval_c2ats_daylight = $extval(int, "daylight") | |
macdef extval_c2ats_timezone = $extval(lint, "timezone") | |
fun fun_c2ats_stime: {l1:addr} (!ptr_v_1(type_c2ats_time_t, l1) | ptr l1) -> int = "mac#stime" | |
fun fun_c2ats_timegm: {l1:addr} (!ptr_v_1(struct_c2ats_tm, l1) | ptr l1) -> type_c2ats_time_t = "mac#timegm" | |
fun fun_c2ats_timelocal: {l1:addr} (!ptr_v_1(struct_c2ats_tm, l1) | ptr l1) -> type_c2ats_time_t = "mac#timelocal" | |
fun fun_c2ats_dysize: (int) -> int = "mac#dysize" | |
fun fun_c2ats_nanosleep: {l1,l2:addr} (!ptr_v_1(struct_c2ats_timespec, l1), !ptr_v_1(struct_c2ats_timespec, l2) | ptr l1, ptr l2) -> int = "mac#nanosleep" | |
fun fun_c2ats_clock_getres: {l1:addr} (!ptr_v_1(struct_c2ats_timespec, l1) | type_c2ats_clockid_t, ptr l1) -> int = "mac#clock_getres" | |
fun fun_c2ats_clock_gettime: {l1:addr} (!ptr_v_1(struct_c2ats_timespec, l1) | type_c2ats_clockid_t, ptr l1) -> int = "mac#clock_gettime" | |
fun fun_c2ats_clock_settime: {l1:addr} (!ptr_v_1(struct_c2ats_timespec, l1) | type_c2ats_clockid_t, ptr l1) -> int = "mac#clock_settime" | |
fun fun_c2ats_clock_nanosleep: {l1,l2:addr} (!ptr_v_1(struct_c2ats_timespec, l1), !ptr_v_1(struct_c2ats_timespec, l2) | type_c2ats_clockid_t, int, ptr l1, ptr l2) -> int = "mac#clock_nanosleep" | |
fun fun_c2ats_clock_getcpuclockid: {l1:addr} (!ptr_v_1(type_c2ats_clockid_t, l1) | type_c2ats_pid_t, ptr l1) -> int = "mac#clock_getcpuclockid" | |
abst@ype struct_c2ats_sigevent // FIXME! Forward declaration. | |
fun fun_c2ats_timer_create: {l1,l2:addr} (!ptr_v_1(struct_c2ats_sigevent, l1), !ptr_v_1(type_c2ats_timer_t, l2) | type_c2ats_clockid_t, ptr l1, ptr l2) -> int = "mac#timer_create" | |
fun fun_c2ats_timer_delete: (type_c2ats_timer_t) -> int = "mac#timer_delete" | |
fun fun_c2ats_timer_settime: {l1,l2:addr} (!ptr_v_1(struct_c2ats_itimerspec, l1), !ptr_v_1(struct_c2ats_itimerspec, l2) | type_c2ats_timer_t, int, ptr l1, ptr l2) -> int = "mac#timer_settime" | |
fun fun_c2ats_timer_gettime: {l1:addr} (!ptr_v_1(struct_c2ats_itimerspec, l1) | type_c2ats_timer_t, ptr l1) -> int = "mac#timer_gettime" | |
fun fun_c2ats_timer_getoverrun: (type_c2ats_timer_t) -> int = "mac#timer_getoverrun" | |
fun fun_c2ats_timespec_get: {l1:addr} (!ptr_v_1(struct_c2ats_timespec, l1) | ptr l1, int) -> int = "mac#timespec_get" | |
// File: /usr/include/xlocale.h | |
%{# | |
#include "/usr/include/xlocale.h" | |
%} | |
abst@ype struct_c2ats___locale_struct // FIXME! Forward declaration. | |
typedef type_c2ats___locale_t = cPtr0(struct_c2ats___locale_struct) | |
abst@ype struct_c2ats___locale_data // FIXME! Forward declaration. | |
typedef struct_c2ats___locale_struct = $extype_struct"struct __locale_struct" of { | |
__locales = @[cPtr0(struct_c2ats___locale_data)][13], | |
__ctype_b = ptr (* cPtr0(usint) *), | |
__ctype_tolower = ptr (* cPtr0(int) *), | |
__ctype_toupper = ptr (* cPtr0(int) *), | |
__names = @[cPtr0(char)][13] | |
} | |
typedef type_c2ats_locale_t = type_c2ats___locale_t | |
// File: /usr/include/glib-2.0/glib/gtypes.h | |
%{# | |
#include "/usr/include/glib-2.0/glib/gtypes.h" | |
%} | |
typedef type_c2ats_gchar = char | |
typedef type_c2ats_gshort = sint | |
typedef type_c2ats_glong = lint | |
typedef type_c2ats_gint = int | |
typedef type_c2ats_gboolean = type_c2ats_gint | |
typedef type_c2ats_guchar = uchar | |
typedef type_c2ats_gushort = usint | |
typedef type_c2ats_gulong = ulint | |
typedef type_c2ats_guint = uint | |
typedef type_c2ats_gfloat = float | |
typedef type_c2ats_gdouble = double | |
typedef type_c2ats_gpointer = ptr | |
typedef type_c2ats_gconstpointer = ptr | |
typedef type_c2ats_GCompareFunc = (type_c2ats_gconstpointer, type_c2ats_gconstpointer) -> type_c2ats_gint | |
typedef type_c2ats_GCompareDataFunc = (type_c2ats_gconstpointer, type_c2ats_gconstpointer, type_c2ats_gpointer) -> type_c2ats_gint | |
typedef type_c2ats_GEqualFunc = (type_c2ats_gconstpointer, type_c2ats_gconstpointer) -> type_c2ats_gboolean | |
typedef type_c2ats_GDestroyNotify = (type_c2ats_gpointer) -> void | |
typedef type_c2ats_GFunc = (type_c2ats_gpointer, type_c2ats_gpointer) -> void | |
typedef type_c2ats_GHashFunc = (type_c2ats_gconstpointer) -> type_c2ats_guint | |
typedef type_c2ats_GHFunc = (type_c2ats_gpointer, type_c2ats_gpointer, type_c2ats_gpointer) -> void | |
typedef type_c2ats_GFreeFunc = (type_c2ats_gpointer) -> void | |
typedef type_c2ats_GTranslateFunc = {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | ptr l1, type_c2ats_gpointer) -> [l2:addr] (ptr_v_1(type_c2ats_gchar, l2) | ptr l2) | |
fun fun_c2ats__GLIB_CHECKED_ADD_U32: {l1:addr} (!ptr_v_1(type_c2ats_guint32, l1) | ptr l1, type_c2ats_guint32, type_c2ats_guint32) -> type_c2ats_gboolean = "mac#_GLIB_CHECKED_ADD_U32" | |
fun fun_c2ats__GLIB_CHECKED_MUL_U32: {l1:addr} (!ptr_v_1(type_c2ats_guint32, l1) | ptr l1, type_c2ats_guint32, type_c2ats_guint32) -> type_c2ats_gboolean = "mac#_GLIB_CHECKED_MUL_U32" | |
fun fun_c2ats__GLIB_CHECKED_ADD_U64: {l1:addr} (!ptr_v_1(type_c2ats_guint64, l1) | ptr l1, type_c2ats_guint64, type_c2ats_guint64) -> type_c2ats_gboolean = "mac#_GLIB_CHECKED_ADD_U64" | |
fun fun_c2ats__GLIB_CHECKED_MUL_U64: {l1:addr} (!ptr_v_1(type_c2ats_guint64, l1) | ptr l1, type_c2ats_guint64, type_c2ats_guint64) -> type_c2ats_gboolean = "mac#_GLIB_CHECKED_MUL_U64" | |
abst@ype union_c2ats__GDoubleIEEE754 // FIXME! Forward declaration. | |
typedef type_c2ats_GDoubleIEEE754 = union_c2ats__GDoubleIEEE754 | |
abst@ype union_c2ats__GFloatIEEE754 // FIXME! Forward declaration. | |
typedef type_c2ats_GFloatIEEE754 = union_c2ats__GFloatIEEE754 | |
typedef struct_c2ats_anon_1810 = $extype_struct"struct { guint mantissa : 23; guint biased_exponent : 8; guint sign : 1; }" of { | |
mantissa = type_c2ats_guint, | |
biased_exponent = type_c2ats_guint, | |
sign = type_c2ats_guint | |
} | |
typedef union_c2ats__GFloatIEEE754 = $extype_struct"union _GFloatIEEE754" of { | |
v_float = type_c2ats_gfloat, | |
mpn = struct_c2ats_anon_1810 | |
} | |
typedef struct_c2ats_anon_1848 = $extype_struct"struct { guint mantissa_low : 32; guint mantissa_high : 20; guint biased_exponent : 11; guint sign : 1; }" of { | |
mantissa_low = type_c2ats_guint, | |
mantissa_high = type_c2ats_guint, | |
biased_exponent = type_c2ats_guint, | |
sign = type_c2ats_guint | |
} | |
typedef union_c2ats__GDoubleIEEE754 = $extype_struct"union _GDoubleIEEE754" of { | |
v_double = type_c2ats_gdouble, | |
mpn = struct_c2ats_anon_1848 | |
} | |
abst@ype struct_c2ats__GTimeVal // FIXME! Forward declaration. | |
typedef type_c2ats_GTimeVal = struct_c2ats__GTimeVal | |
typedef struct_c2ats__GTimeVal = $extype_struct"struct _GTimeVal" of { | |
tv_sec = type_c2ats_glong, | |
tv_usec = type_c2ats_glong | |
} | |
// File: /usr/include/glib-2.0/glib/garray.h | |
%{# | |
#include "/usr/include/glib-2.0/glib/garray.h" | |
%} | |
abst@ype struct_c2ats__GBytes // FIXME! Forward declaration. | |
typedef type_c2ats_GBytes = struct_c2ats__GBytes | |
abst@ype struct_c2ats__GArray // FIXME! Forward declaration. | |
typedef type_c2ats_GArray = struct_c2ats__GArray | |
abst@ype struct_c2ats__GByteArray // FIXME! Forward declaration. | |
typedef type_c2ats_GByteArray = struct_c2ats__GByteArray | |
abst@ype struct_c2ats__GPtrArray // FIXME! Forward declaration. | |
typedef type_c2ats_GPtrArray = struct_c2ats__GPtrArray | |
typedef struct_c2ats__GArray = $extype_struct"struct _GArray" of { | |
data = ptr (* cPtr0(type_c2ats_gchar) *), | |
len = type_c2ats_guint | |
} | |
typedef struct_c2ats__GByteArray = $extype_struct"struct _GByteArray" of { | |
data = ptr (* cPtr0(type_c2ats_guint8) *), | |
len = type_c2ats_guint | |
} | |
typedef struct_c2ats__GPtrArray = $extype_struct"struct _GPtrArray" of { | |
pdata = ptr (* cPtr0(type_c2ats_gpointer) *), | |
len = type_c2ats_guint | |
} | |
fun fun_c2ats_g_array_new: (type_c2ats_gboolean, type_c2ats_gboolean, type_c2ats_guint) -> [l1:addr] (ptr_v_1(type_c2ats_GArray, l1) | ptr l1) = "mac#g_array_new" | |
fun fun_c2ats_g_array_sized_new: (type_c2ats_gboolean, type_c2ats_gboolean, type_c2ats_guint, type_c2ats_guint) -> [l1:addr] (ptr_v_1(type_c2ats_GArray, l1) | ptr l1) = "mac#g_array_sized_new" | |
fun fun_c2ats_g_array_free: {l1:addr} (!ptr_v_1(type_c2ats_GArray, l1) | ptr l1, type_c2ats_gboolean) -> [l2:addr] (ptr_v_1(type_c2ats_gchar, l2) | ptr l2) = "mac#g_array_free" | |
fun fun_c2ats_g_array_ref: {l1:addr} (!ptr_v_1(type_c2ats_GArray, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GArray, l2) | ptr l2) = "mac#g_array_ref" | |
fun fun_c2ats_g_array_unref: {l1:addr} (!ptr_v_1(type_c2ats_GArray, l1) | ptr l1) -> void = "mac#g_array_unref" | |
fun fun_c2ats_g_array_get_element_size: {l1:addr} (!ptr_v_1(type_c2ats_GArray, l1) | ptr l1) -> type_c2ats_guint = "mac#g_array_get_element_size" | |
fun fun_c2ats_g_array_append_vals: {l1:addr} (!ptr_v_1(type_c2ats_GArray, l1) | ptr l1, type_c2ats_gconstpointer, type_c2ats_guint) -> [l2:addr] (ptr_v_1(type_c2ats_GArray, l2) | ptr l2) = "mac#g_array_append_vals" | |
fun fun_c2ats_g_array_prepend_vals: {l1:addr} (!ptr_v_1(type_c2ats_GArray, l1) | ptr l1, type_c2ats_gconstpointer, type_c2ats_guint) -> [l2:addr] (ptr_v_1(type_c2ats_GArray, l2) | ptr l2) = "mac#g_array_prepend_vals" | |
fun fun_c2ats_g_array_insert_vals: {l1:addr} (!ptr_v_1(type_c2ats_GArray, l1) | ptr l1, type_c2ats_guint, type_c2ats_gconstpointer, type_c2ats_guint) -> [l2:addr] (ptr_v_1(type_c2ats_GArray, l2) | ptr l2) = "mac#g_array_insert_vals" | |
fun fun_c2ats_g_array_set_size: {l1:addr} (!ptr_v_1(type_c2ats_GArray, l1) | ptr l1, type_c2ats_guint) -> [l2:addr] (ptr_v_1(type_c2ats_GArray, l2) | ptr l2) = "mac#g_array_set_size" | |
fun fun_c2ats_g_array_remove_index: {l1:addr} (!ptr_v_1(type_c2ats_GArray, l1) | ptr l1, type_c2ats_guint) -> [l2:addr] (ptr_v_1(type_c2ats_GArray, l2) | ptr l2) = "mac#g_array_remove_index" | |
fun fun_c2ats_g_array_remove_index_fast: {l1:addr} (!ptr_v_1(type_c2ats_GArray, l1) | ptr l1, type_c2ats_guint) -> [l2:addr] (ptr_v_1(type_c2ats_GArray, l2) | ptr l2) = "mac#g_array_remove_index_fast" | |
fun fun_c2ats_g_array_remove_range: {l1:addr} (!ptr_v_1(type_c2ats_GArray, l1) | ptr l1, type_c2ats_guint, type_c2ats_guint) -> [l2:addr] (ptr_v_1(type_c2ats_GArray, l2) | ptr l2) = "mac#g_array_remove_range" | |
fun fun_c2ats_g_array_sort: {l1:addr} (!ptr_v_1(type_c2ats_GArray, l1) | ptr l1, type_c2ats_GCompareFunc) -> void = "mac#g_array_sort" | |
fun fun_c2ats_g_array_sort_with_data: {l1:addr} (!ptr_v_1(type_c2ats_GArray, l1) | ptr l1, type_c2ats_GCompareDataFunc, type_c2ats_gpointer) -> void = "mac#g_array_sort_with_data" | |
fun fun_c2ats_g_array_set_clear_func: {l1:addr} (!ptr_v_1(type_c2ats_GArray, l1) | ptr l1, type_c2ats_GDestroyNotify) -> void = "mac#g_array_set_clear_func" | |
fun fun_c2ats_g_ptr_array_new: () -> [l1:addr] (ptr_v_1(type_c2ats_GPtrArray, l1) | ptr l1) = "mac#g_ptr_array_new" | |
fun fun_c2ats_g_ptr_array_new_with_free_func: (type_c2ats_GDestroyNotify) -> [l1:addr] (ptr_v_1(type_c2ats_GPtrArray, l1) | ptr l1) = "mac#g_ptr_array_new_with_free_func" | |
fun fun_c2ats_g_ptr_array_sized_new: (type_c2ats_guint) -> [l1:addr] (ptr_v_1(type_c2ats_GPtrArray, l1) | ptr l1) = "mac#g_ptr_array_sized_new" | |
fun fun_c2ats_g_ptr_array_new_full: (type_c2ats_guint, type_c2ats_GDestroyNotify) -> [l1:addr] (ptr_v_1(type_c2ats_GPtrArray, l1) | ptr l1) = "mac#g_ptr_array_new_full" | |
fun fun_c2ats_g_ptr_array_free: {l1:addr} (!ptr_v_1(type_c2ats_GPtrArray, l1) | ptr l1, type_c2ats_gboolean) -> [l2:addr] (ptr_v_1(type_c2ats_gpointer, l2) | ptr l2) = "mac#g_ptr_array_free" | |
fun fun_c2ats_g_ptr_array_ref: {l1:addr} (!ptr_v_1(type_c2ats_GPtrArray, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GPtrArray, l2) | ptr l2) = "mac#g_ptr_array_ref" | |
fun fun_c2ats_g_ptr_array_unref: {l1:addr} (!ptr_v_1(type_c2ats_GPtrArray, l1) | ptr l1) -> void = "mac#g_ptr_array_unref" | |
fun fun_c2ats_g_ptr_array_set_free_func: {l1:addr} (!ptr_v_1(type_c2ats_GPtrArray, l1) | ptr l1, type_c2ats_GDestroyNotify) -> void = "mac#g_ptr_array_set_free_func" | |
fun fun_c2ats_g_ptr_array_set_size: {l1:addr} (!ptr_v_1(type_c2ats_GPtrArray, l1) | ptr l1, type_c2ats_gint) -> void = "mac#g_ptr_array_set_size" | |
fun fun_c2ats_g_ptr_array_remove_index: {l1:addr} (!ptr_v_1(type_c2ats_GPtrArray, l1) | ptr l1, type_c2ats_guint) -> type_c2ats_gpointer = "mac#g_ptr_array_remove_index" | |
fun fun_c2ats_g_ptr_array_remove_index_fast: {l1:addr} (!ptr_v_1(type_c2ats_GPtrArray, l1) | ptr l1, type_c2ats_guint) -> type_c2ats_gpointer = "mac#g_ptr_array_remove_index_fast" | |
fun fun_c2ats_g_ptr_array_remove: {l1:addr} (!ptr_v_1(type_c2ats_GPtrArray, l1) | ptr l1, type_c2ats_gpointer) -> type_c2ats_gboolean = "mac#g_ptr_array_remove" | |
fun fun_c2ats_g_ptr_array_remove_fast: {l1:addr} (!ptr_v_1(type_c2ats_GPtrArray, l1) | ptr l1, type_c2ats_gpointer) -> type_c2ats_gboolean = "mac#g_ptr_array_remove_fast" | |
fun fun_c2ats_g_ptr_array_remove_range: {l1:addr} (!ptr_v_1(type_c2ats_GPtrArray, l1) | ptr l1, type_c2ats_guint, type_c2ats_guint) -> [l2:addr] (ptr_v_1(type_c2ats_GPtrArray, l2) | ptr l2) = "mac#g_ptr_array_remove_range" | |
fun fun_c2ats_g_ptr_array_add: {l1:addr} (!ptr_v_1(type_c2ats_GPtrArray, l1) | ptr l1, type_c2ats_gpointer) -> void = "mac#g_ptr_array_add" | |
fun fun_c2ats_g_ptr_array_insert: {l1:addr} (!ptr_v_1(type_c2ats_GPtrArray, l1) | ptr l1, type_c2ats_gint, type_c2ats_gpointer) -> void = "mac#g_ptr_array_insert" | |
fun fun_c2ats_g_ptr_array_sort: {l1:addr} (!ptr_v_1(type_c2ats_GPtrArray, l1) | ptr l1, type_c2ats_GCompareFunc) -> void = "mac#g_ptr_array_sort" | |
fun fun_c2ats_g_ptr_array_sort_with_data: {l1:addr} (!ptr_v_1(type_c2ats_GPtrArray, l1) | ptr l1, type_c2ats_GCompareDataFunc, type_c2ats_gpointer) -> void = "mac#g_ptr_array_sort_with_data" | |
fun fun_c2ats_g_ptr_array_foreach: {l1:addr} (!ptr_v_1(type_c2ats_GPtrArray, l1) | ptr l1, type_c2ats_GFunc, type_c2ats_gpointer) -> void = "mac#g_ptr_array_foreach" | |
fun fun_c2ats_g_byte_array_new: () -> [l1:addr] (ptr_v_1(type_c2ats_GByteArray, l1) | ptr l1) = "mac#g_byte_array_new" | |
fun fun_c2ats_g_byte_array_new_take: {l1:addr} (!ptr_v_1(type_c2ats_guint8, l1) | ptr l1, type_c2ats_gsize) -> [l2:addr] (ptr_v_1(type_c2ats_GByteArray, l2) | ptr l2) = "mac#g_byte_array_new_take" | |
fun fun_c2ats_g_byte_array_sized_new: (type_c2ats_guint) -> [l1:addr] (ptr_v_1(type_c2ats_GByteArray, l1) | ptr l1) = "mac#g_byte_array_sized_new" | |
fun fun_c2ats_g_byte_array_free: {l1:addr} (!ptr_v_1(type_c2ats_GByteArray, l1) | ptr l1, type_c2ats_gboolean) -> [l2:addr] (ptr_v_1(type_c2ats_guint8, l2) | ptr l2) = "mac#g_byte_array_free" | |
fun fun_c2ats_g_byte_array_free_to_bytes: {l1:addr} (!ptr_v_1(type_c2ats_GByteArray, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GBytes, l2) | ptr l2) = "mac#g_byte_array_free_to_bytes" | |
fun fun_c2ats_g_byte_array_ref: {l1:addr} (!ptr_v_1(type_c2ats_GByteArray, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GByteArray, l2) | ptr l2) = "mac#g_byte_array_ref" | |
fun fun_c2ats_g_byte_array_unref: {l1:addr} (!ptr_v_1(type_c2ats_GByteArray, l1) | ptr l1) -> void = "mac#g_byte_array_unref" | |
fun fun_c2ats_g_byte_array_append: {l1,l2:addr} (!ptr_v_1(type_c2ats_GByteArray, l1), !ptr_v_1(type_c2ats_guint8, l2) | ptr l1, ptr l2, type_c2ats_guint) -> [l3:addr] (ptr_v_1(type_c2ats_GByteArray, l3) | ptr l3) = "mac#g_byte_array_append" | |
fun fun_c2ats_g_byte_array_prepend: {l1,l2:addr} (!ptr_v_1(type_c2ats_GByteArray, l1), !ptr_v_1(type_c2ats_guint8, l2) | ptr l1, ptr l2, type_c2ats_guint) -> [l3:addr] (ptr_v_1(type_c2ats_GByteArray, l3) | ptr l3) = "mac#g_byte_array_prepend" | |
fun fun_c2ats_g_byte_array_set_size: {l1:addr} (!ptr_v_1(type_c2ats_GByteArray, l1) | ptr l1, type_c2ats_guint) -> [l2:addr] (ptr_v_1(type_c2ats_GByteArray, l2) | ptr l2) = "mac#g_byte_array_set_size" | |
fun fun_c2ats_g_byte_array_remove_index: {l1:addr} (!ptr_v_1(type_c2ats_GByteArray, l1) | ptr l1, type_c2ats_guint) -> [l2:addr] (ptr_v_1(type_c2ats_GByteArray, l2) | ptr l2) = "mac#g_byte_array_remove_index" | |
fun fun_c2ats_g_byte_array_remove_index_fast: {l1:addr} (!ptr_v_1(type_c2ats_GByteArray, l1) | ptr l1, type_c2ats_guint) -> [l2:addr] (ptr_v_1(type_c2ats_GByteArray, l2) | ptr l2) = "mac#g_byte_array_remove_index_fast" | |
fun fun_c2ats_g_byte_array_remove_range: {l1:addr} (!ptr_v_1(type_c2ats_GByteArray, l1) | ptr l1, type_c2ats_guint, type_c2ats_guint) -> [l2:addr] (ptr_v_1(type_c2ats_GByteArray, l2) | ptr l2) = "mac#g_byte_array_remove_range" | |
fun fun_c2ats_g_byte_array_sort: {l1:addr} (!ptr_v_1(type_c2ats_GByteArray, l1) | ptr l1, type_c2ats_GCompareFunc) -> void = "mac#g_byte_array_sort" | |
fun fun_c2ats_g_byte_array_sort_with_data: {l1:addr} (!ptr_v_1(type_c2ats_GByteArray, l1) | ptr l1, type_c2ats_GCompareDataFunc, type_c2ats_gpointer) -> void = "mac#g_byte_array_sort_with_data" | |
// File: /usr/include/glib-2.0/glib/gatomic.h | |
%{# | |
#include "/usr/include/glib-2.0/glib/gatomic.h" | |
%} | |
fun fun_c2ats_g_atomic_int_get: {l1:addr} (!ptr_v_1(type_c2ats_gint, l1) | ptr l1) -> type_c2ats_gint = "mac#g_atomic_int_get" | |
fun fun_c2ats_g_atomic_int_set: {l1:addr} (!ptr_v_1(type_c2ats_gint, l1) | ptr l1, type_c2ats_gint) -> void = "mac#g_atomic_int_set" | |
fun fun_c2ats_g_atomic_int_inc: {l1:addr} (!ptr_v_1(type_c2ats_gint, l1) | ptr l1) -> void = "mac#g_atomic_int_inc" | |
fun fun_c2ats_g_atomic_int_dec_and_test: {l1:addr} (!ptr_v_1(type_c2ats_gint, l1) | ptr l1) -> type_c2ats_gboolean = "mac#g_atomic_int_dec_and_test" | |
fun fun_c2ats_g_atomic_int_compare_and_exchange: {l1:addr} (!ptr_v_1(type_c2ats_gint, l1) | ptr l1, type_c2ats_gint, type_c2ats_gint) -> type_c2ats_gboolean = "mac#g_atomic_int_compare_and_exchange" | |
fun fun_c2ats_g_atomic_int_add: {l1:addr} (!ptr_v_1(type_c2ats_gint, l1) | ptr l1, type_c2ats_gint) -> type_c2ats_gint = "mac#g_atomic_int_add" | |
fun fun_c2ats_g_atomic_int_and: {l1:addr} (!ptr_v_1(type_c2ats_guint, l1) | ptr l1, type_c2ats_guint) -> type_c2ats_guint = "mac#g_atomic_int_and" | |
fun fun_c2ats_g_atomic_int_or: {l1:addr} (!ptr_v_1(type_c2ats_guint, l1) | ptr l1, type_c2ats_guint) -> type_c2ats_guint = "mac#g_atomic_int_or" | |
fun fun_c2ats_g_atomic_int_xor: {l1:addr} (!ptr_v_1(type_c2ats_guint, l1) | ptr l1, type_c2ats_guint) -> type_c2ats_guint = "mac#g_atomic_int_xor" | |
fun fun_c2ats_g_atomic_pointer_get: (ptr) -> type_c2ats_gpointer = "mac#g_atomic_pointer_get" | |
fun fun_c2ats_g_atomic_pointer_set: (ptr, type_c2ats_gpointer) -> void = "mac#g_atomic_pointer_set" | |
fun fun_c2ats_g_atomic_pointer_compare_and_exchange: (ptr, type_c2ats_gpointer, type_c2ats_gpointer) -> type_c2ats_gboolean = "mac#g_atomic_pointer_compare_and_exchange" | |
fun fun_c2ats_g_atomic_pointer_add: (ptr, type_c2ats_gssize) -> type_c2ats_gssize = "mac#g_atomic_pointer_add" | |
fun fun_c2ats_g_atomic_pointer_and: (ptr, type_c2ats_gsize) -> type_c2ats_gsize = "mac#g_atomic_pointer_and" | |
fun fun_c2ats_g_atomic_pointer_or: (ptr, type_c2ats_gsize) -> type_c2ats_gsize = "mac#g_atomic_pointer_or" | |
fun fun_c2ats_g_atomic_pointer_xor: (ptr, type_c2ats_gsize) -> type_c2ats_gsize = "mac#g_atomic_pointer_xor" | |
fun fun_c2ats_g_atomic_int_exchange_and_add: {l1:addr} (!ptr_v_1(type_c2ats_gint, l1) | ptr l1, type_c2ats_gint) -> type_c2ats_gint = "mac#g_atomic_int_exchange_and_add" | |
// File: /usr/lib/gcc/x86_64-linux-gnu/6/include/stdarg.h | |
typedef type_c2ats___gnuc_va_list = type_c2ats___builtin_va_list | |
typedef type_c2ats_va_list = type_c2ats___gnuc_va_list | |
// File: /usr/include/glib-2.0/glib/gquark.h | |
%{# | |
#include "/usr/include/glib-2.0/glib/gquark.h" | |
%} | |
typedef type_c2ats_GQuark = type_c2ats_guint32 | |
fun fun_c2ats_g_quark_try_string: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | ptr l1) -> type_c2ats_GQuark = "mac#g_quark_try_string" | |
fun fun_c2ats_g_quark_from_static_string: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | ptr l1) -> type_c2ats_GQuark = "mac#g_quark_from_static_string" | |
fun fun_c2ats_g_quark_from_string: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | ptr l1) -> type_c2ats_GQuark = "mac#g_quark_from_string" | |
fun fun_c2ats_g_quark_to_string: (type_c2ats_GQuark) -> [l1:addr] (ptr_v_1(type_c2ats_gchar, l1) | ptr l1) = "mac#g_quark_to_string" | |
fun fun_c2ats_g_intern_string: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_gchar, l2) | ptr l2) = "mac#g_intern_string" | |
fun fun_c2ats_g_intern_static_string: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_gchar, l2) | ptr l2) = "mac#g_intern_static_string" | |
// File: /usr/include/glib-2.0/glib/gerror.h | |
%{# | |
#include "/usr/include/glib-2.0/glib/gerror.h" | |
%} | |
abst@ype struct_c2ats__GError // FIXME! Forward declaration. | |
typedef type_c2ats_GError = struct_c2ats__GError | |
typedef struct_c2ats__GError = $extype_struct"struct _GError" of { | |
domain = type_c2ats_GQuark, | |
code = type_c2ats_gint, | |
message = ptr (* cPtr0(type_c2ats_gchar) *) | |
} | |
fun fun_c2ats_g_error_new: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | type_c2ats_GQuark, type_c2ats_gint, ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GError, l2) | ptr l2) = "mac#g_error_new" | |
fun fun_c2ats_g_error_new_literal: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | type_c2ats_GQuark, type_c2ats_gint, ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GError, l2) | ptr l2) = "mac#g_error_new_literal" | |
fun fun_c2ats_g_error_new_valist: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | type_c2ats_GQuark, type_c2ats_gint, ptr l1, type_c2ats_va_list) -> [l2:addr] (ptr_v_1(type_c2ats_GError, l2) | ptr l2) = "mac#g_error_new_valist" | |
fun fun_c2ats_g_error_free: {l1:addr} (!ptr_v_1(type_c2ats_GError, l1) | ptr l1) -> void = "mac#g_error_free" | |
fun fun_c2ats_g_error_copy: {l1:addr} (!ptr_v_1(type_c2ats_GError, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GError, l2) | ptr l2) = "mac#g_error_copy" | |
fun fun_c2ats_g_error_matches: {l1:addr} (!ptr_v_1(type_c2ats_GError, l1) | ptr l1, type_c2ats_GQuark, type_c2ats_gint) -> type_c2ats_gboolean = "mac#g_error_matches" | |
fun fun_c2ats_g_set_error: {l1,l1_1,l2:addr} (!ptr_v_2(type_c2ats_GError, l1, l1_1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, type_c2ats_GQuark, type_c2ats_gint, ptr l2) -> void = "mac#g_set_error" | |
fun fun_c2ats_g_set_error_literal: {l1,l1_1,l2:addr} (!ptr_v_2(type_c2ats_GError, l1, l1_1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, type_c2ats_GQuark, type_c2ats_gint, ptr l2) -> void = "mac#g_set_error_literal" | |
fun fun_c2ats_g_propagate_error: {l1,l1_1,l2:addr} (!ptr_v_2(type_c2ats_GError, l1, l1_1), !ptr_v_1(type_c2ats_GError, l2) | ptr l1, ptr l2) -> void = "mac#g_propagate_error" | |
fun fun_c2ats_g_clear_error: {l1,l1_1:addr} (!ptr_v_2(type_c2ats_GError, l1, l1_1) | ptr l1) -> void = "mac#g_clear_error" | |
fun fun_c2ats_g_prefix_error: {l1,l1_1,l2:addr} (!ptr_v_2(type_c2ats_GError, l1, l1_1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2) -> void = "mac#g_prefix_error" | |
fun fun_c2ats_g_propagate_prefixed_error: {l1,l1_1,l2,l3:addr} (!ptr_v_2(type_c2ats_GError, l1, l1_1), !ptr_v_1(type_c2ats_GError, l2), !ptr_v_1(type_c2ats_gchar, l3) | ptr l1, ptr l2, ptr l3) -> void = "mac#g_propagate_prefixed_error" | |
// File: /usr/include/glib-2.0/glib/gutils.h | |
%{# | |
#include "/usr/include/glib-2.0/glib/gutils.h" | |
%} | |
fun fun_c2ats_g_get_user_name: () -> [l1:addr] (ptr_v_1(type_c2ats_gchar, l1) | ptr l1) = "mac#g_get_user_name" | |
fun fun_c2ats_g_get_real_name: () -> [l1:addr] (ptr_v_1(type_c2ats_gchar, l1) | ptr l1) = "mac#g_get_real_name" | |
fun fun_c2ats_g_get_home_dir: () -> [l1:addr] (ptr_v_1(type_c2ats_gchar, l1) | ptr l1) = "mac#g_get_home_dir" | |
fun fun_c2ats_g_get_tmp_dir: () -> [l1:addr] (ptr_v_1(type_c2ats_gchar, l1) | ptr l1) = "mac#g_get_tmp_dir" | |
fun fun_c2ats_g_get_host_name: () -> [l1:addr] (ptr_v_1(type_c2ats_gchar, l1) | ptr l1) = "mac#g_get_host_name" | |
fun fun_c2ats_g_get_prgname: () -> [l1:addr] (ptr_v_1(type_c2ats_gchar, l1) | ptr l1) = "mac#g_get_prgname" | |
fun fun_c2ats_g_set_prgname: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | ptr l1) -> void = "mac#g_set_prgname" | |
fun fun_c2ats_g_get_application_name: () -> [l1:addr] (ptr_v_1(type_c2ats_gchar, l1) | ptr l1) = "mac#g_get_application_name" | |
fun fun_c2ats_g_set_application_name: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | ptr l1) -> void = "mac#g_set_application_name" | |
fun fun_c2ats_g_reload_user_special_dirs_cache: () -> void = "mac#g_reload_user_special_dirs_cache" | |
fun fun_c2ats_g_get_user_data_dir: () -> [l1:addr] (ptr_v_1(type_c2ats_gchar, l1) | ptr l1) = "mac#g_get_user_data_dir" | |
fun fun_c2ats_g_get_user_config_dir: () -> [l1:addr] (ptr_v_1(type_c2ats_gchar, l1) | ptr l1) = "mac#g_get_user_config_dir" | |
fun fun_c2ats_g_get_user_cache_dir: () -> [l1:addr] (ptr_v_1(type_c2ats_gchar, l1) | ptr l1) = "mac#g_get_user_cache_dir" | |
fun fun_c2ats_g_get_system_data_dirs: () -> [l1,l1_1:addr] (ptr_v_2(type_c2ats_gchar, l1, l1_1) | ptr l1) = "mac#g_get_system_data_dirs" | |
fun fun_c2ats_g_get_system_config_dirs: () -> [l1,l1_1:addr] (ptr_v_2(type_c2ats_gchar, l1, l1_1) | ptr l1) = "mac#g_get_system_config_dirs" | |
fun fun_c2ats_g_get_user_runtime_dir: () -> [l1:addr] (ptr_v_1(type_c2ats_gchar, l1) | ptr l1) = "mac#g_get_user_runtime_dir" | |
typedef type_c2ats_GUserDirectory = int | |
#define enum_c2ats_G_USER_DIRECTORY_DESKTOP 0 | |
#define enum_c2ats_G_USER_DIRECTORY_DOCUMENTS 1 | |
#define enum_c2ats_G_USER_DIRECTORY_DOWNLOAD 2 | |
#define enum_c2ats_G_USER_DIRECTORY_MUSIC 3 | |
#define enum_c2ats_G_USER_DIRECTORY_PICTURES 4 | |
#define enum_c2ats_G_USER_DIRECTORY_PUBLIC_SHARE 5 | |
#define enum_c2ats_G_USER_DIRECTORY_TEMPLATES 6 | |
#define enum_c2ats_G_USER_DIRECTORY_VIDEOS 7 | |
#define enum_c2ats_G_USER_N_DIRECTORIES 8 | |
fun fun_c2ats_g_get_user_special_dir: (type_c2ats_GUserDirectory) -> [l1:addr] (ptr_v_1(type_c2ats_gchar, l1) | ptr l1) = "mac#g_get_user_special_dir" | |
abst@ype struct_c2ats__GDebugKey // FIXME! Forward declaration. | |
typedef type_c2ats_GDebugKey = struct_c2ats__GDebugKey | |
typedef struct_c2ats__GDebugKey = $extype_struct"struct _GDebugKey" of { | |
key = ptr (* cPtr0(type_c2ats_gchar) *), | |
value = type_c2ats_guint | |
} | |
fun fun_c2ats_g_parse_debug_string: {l1,l2:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_1(type_c2ats_GDebugKey, l2) | ptr l1, ptr l2, type_c2ats_guint) -> type_c2ats_guint = "mac#g_parse_debug_string" | |
fun fun_c2ats_g_snprintf: {l1,l2:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, type_c2ats_gulong, ptr l2) -> type_c2ats_gint = "mac#g_snprintf" | |
fun fun_c2ats_g_vsnprintf: {l1,l2:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, type_c2ats_gulong, ptr l2, type_c2ats_va_list) -> type_c2ats_gint = "mac#g_vsnprintf" | |
fun fun_c2ats_g_nullify_pointer: {l1:addr} (!ptr_v_1(type_c2ats_gpointer, l1) | ptr l1) -> void = "mac#g_nullify_pointer" | |
typedef type_c2ats_GFormatSizeFlags = int | |
#define enum_c2ats_G_FORMAT_SIZE_DEFAULT 0 | |
#define enum_c2ats_G_FORMAT_SIZE_LONG_FORMAT 1 << 0 | |
#define enum_c2ats_G_FORMAT_SIZE_IEC_UNITS 1 << 1 | |
fun fun_c2ats_g_format_size_full: (type_c2ats_guint64, type_c2ats_GFormatSizeFlags) -> [l1:addr] (ptr_v_1(type_c2ats_gchar, l1) | ptr l1) = "mac#g_format_size_full" | |
fun fun_c2ats_g_format_size: (type_c2ats_guint64) -> [l1:addr] (ptr_v_1(type_c2ats_gchar, l1) | ptr l1) = "mac#g_format_size" | |
fun fun_c2ats_g_format_size_for_display: (type_c2ats_goffset) -> [l1:addr] (ptr_v_1(type_c2ats_gchar, l1) | ptr l1) = "mac#g_format_size_for_display" | |
typedef type_c2ats_GVoidFunc = () -> void | |
fun fun_c2ats_g_atexit: (type_c2ats_GVoidFunc) -> void = "mac#g_atexit" | |
fun fun_c2ats_g_find_program_in_path: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_gchar, l2) | ptr l2) = "mac#g_find_program_in_path" | |
fun fun_c2ats_g_bit_nth_lsf: (type_c2ats_gulong, type_c2ats_gint) -> type_c2ats_gint = "mac#g_bit_nth_lsf" | |
fun fun_c2ats_g_bit_nth_msf: (type_c2ats_gulong, type_c2ats_gint) -> type_c2ats_gint = "mac#g_bit_nth_msf" | |
fun fun_c2ats_g_bit_storage: (type_c2ats_gulong) -> type_c2ats_guint = "mac#g_bit_storage" | |
fun fun_c2ats_g_bit_nth_lsf_impl: (type_c2ats_gulong, type_c2ats_gint) -> type_c2ats_gint = "mac#g_bit_nth_lsf_impl" | |
fun fun_c2ats_g_bit_nth_msf_impl: (type_c2ats_gulong, type_c2ats_gint) -> type_c2ats_gint = "mac#g_bit_nth_msf_impl" | |
fun fun_c2ats_g_bit_storage_impl: (type_c2ats_gulong) -> type_c2ats_guint = "mac#g_bit_storage_impl" | |
// File: /usr/include/glib-2.0/glib/gthread.h | |
%{# | |
#include "/usr/include/glib-2.0/glib/gthread.h" | |
%} | |
fun fun_c2ats_g_thread_error_quark: () -> type_c2ats_GQuark = "mac#g_thread_error_quark" | |
typedef type_c2ats_GThreadError = int | |
#define enum_c2ats_G_THREAD_ERROR_AGAIN 0 | |
typedef type_c2ats_GThreadFunc = (type_c2ats_gpointer) -> type_c2ats_gpointer | |
abst@ype struct_c2ats__GThread // FIXME! Forward declaration. | |
typedef type_c2ats_GThread = struct_c2ats__GThread | |
abst@ype union_c2ats__GMutex // FIXME! Forward declaration. | |
typedef type_c2ats_GMutex = union_c2ats__GMutex | |
abst@ype struct_c2ats__GRecMutex // FIXME! Forward declaration. | |
typedef type_c2ats_GRecMutex = struct_c2ats__GRecMutex | |
abst@ype struct_c2ats__GRWLock // FIXME! Forward declaration. | |
typedef type_c2ats_GRWLock = struct_c2ats__GRWLock | |
abst@ype struct_c2ats__GCond // FIXME! Forward declaration. | |
typedef type_c2ats_GCond = struct_c2ats__GCond | |
abst@ype struct_c2ats__GPrivate // FIXME! Forward declaration. | |
typedef type_c2ats_GPrivate = struct_c2ats__GPrivate | |
abst@ype struct_c2ats__GOnce // FIXME! Forward declaration. | |
typedef type_c2ats_GOnce = struct_c2ats__GOnce | |
typedef union_c2ats__GMutex = $extype_struct"union _GMutex" of { | |
p = type_c2ats_gpointer, | |
i = @[type_c2ats_guint][2] | |
} | |
typedef struct_c2ats__GRWLock = $extype_struct"struct _GRWLock" of { | |
p = type_c2ats_gpointer, | |
i = @[type_c2ats_guint][2] | |
} | |
typedef struct_c2ats__GCond = $extype_struct"struct _GCond" of { | |
p = type_c2ats_gpointer, | |
i = @[type_c2ats_guint][2] | |
} | |
typedef struct_c2ats__GRecMutex = $extype_struct"struct _GRecMutex" of { | |
p = type_c2ats_gpointer, | |
i = @[type_c2ats_guint][2] | |
} | |
typedef struct_c2ats__GPrivate = $extype_struct"struct _GPrivate" of { | |
p = type_c2ats_gpointer, | |
notify = type_c2ats_GDestroyNotify, | |
future = @[type_c2ats_gpointer][2] | |
} | |
typedef type_c2ats_GOnceStatus = int | |
#define enum_c2ats_G_ONCE_STATUS_NOTCALLED 0 | |
#define enum_c2ats_G_ONCE_STATUS_PROGRESS 1 | |
#define enum_c2ats_G_ONCE_STATUS_READY 2 | |
typedef struct_c2ats__GOnce = $extype_struct"struct _GOnce" of { | |
status = type_c2ats_GOnceStatus, | |
retval = type_c2ats_gpointer | |
} | |
fun fun_c2ats_g_thread_ref: {l1:addr} (!ptr_v_1(type_c2ats_GThread, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GThread, l2) | ptr l2) = "mac#g_thread_ref" | |
fun fun_c2ats_g_thread_unref: {l1:addr} (!ptr_v_1(type_c2ats_GThread, l1) | ptr l1) -> void = "mac#g_thread_unref" | |
fun fun_c2ats_g_thread_new: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | ptr l1, type_c2ats_GThreadFunc, type_c2ats_gpointer) -> [l2:addr] (ptr_v_1(type_c2ats_GThread, l2) | ptr l2) = "mac#g_thread_new" | |
fun fun_c2ats_g_thread_try_new: {l1,l2,l2_1:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_2(type_c2ats_GError, l2, l2_1) | ptr l1, type_c2ats_GThreadFunc, type_c2ats_gpointer, ptr l2) -> [l3:addr] (ptr_v_1(type_c2ats_GThread, l3) | ptr l3) = "mac#g_thread_try_new" | |
fun fun_c2ats_g_thread_self: () -> [l1:addr] (ptr_v_1(type_c2ats_GThread, l1) | ptr l1) = "mac#g_thread_self" | |
fun fun_c2ats_g_thread_exit: (type_c2ats_gpointer) -> void = "mac#g_thread_exit" | |
fun fun_c2ats_g_thread_join: {l1:addr} (!ptr_v_1(type_c2ats_GThread, l1) | ptr l1) -> type_c2ats_gpointer = "mac#g_thread_join" | |
fun fun_c2ats_g_thread_yield: () -> void = "mac#g_thread_yield" | |
fun fun_c2ats_g_mutex_init: {l1:addr} (!ptr_v_1(type_c2ats_GMutex, l1) | ptr l1) -> void = "mac#g_mutex_init" | |
fun fun_c2ats_g_mutex_clear: {l1:addr} (!ptr_v_1(type_c2ats_GMutex, l1) | ptr l1) -> void = "mac#g_mutex_clear" | |
fun fun_c2ats_g_mutex_lock: {l1:addr} (!ptr_v_1(type_c2ats_GMutex, l1) | ptr l1) -> void = "mac#g_mutex_lock" | |
fun fun_c2ats_g_mutex_trylock: {l1:addr} (!ptr_v_1(type_c2ats_GMutex, l1) | ptr l1) -> type_c2ats_gboolean = "mac#g_mutex_trylock" | |
fun fun_c2ats_g_mutex_unlock: {l1:addr} (!ptr_v_1(type_c2ats_GMutex, l1) | ptr l1) -> void = "mac#g_mutex_unlock" | |
fun fun_c2ats_g_rw_lock_init: {l1:addr} (!ptr_v_1(type_c2ats_GRWLock, l1) | ptr l1) -> void = "mac#g_rw_lock_init" | |
fun fun_c2ats_g_rw_lock_clear: {l1:addr} (!ptr_v_1(type_c2ats_GRWLock, l1) | ptr l1) -> void = "mac#g_rw_lock_clear" | |
fun fun_c2ats_g_rw_lock_writer_lock: {l1:addr} (!ptr_v_1(type_c2ats_GRWLock, l1) | ptr l1) -> void = "mac#g_rw_lock_writer_lock" | |
fun fun_c2ats_g_rw_lock_writer_trylock: {l1:addr} (!ptr_v_1(type_c2ats_GRWLock, l1) | ptr l1) -> type_c2ats_gboolean = "mac#g_rw_lock_writer_trylock" | |
fun fun_c2ats_g_rw_lock_writer_unlock: {l1:addr} (!ptr_v_1(type_c2ats_GRWLock, l1) | ptr l1) -> void = "mac#g_rw_lock_writer_unlock" | |
fun fun_c2ats_g_rw_lock_reader_lock: {l1:addr} (!ptr_v_1(type_c2ats_GRWLock, l1) | ptr l1) -> void = "mac#g_rw_lock_reader_lock" | |
fun fun_c2ats_g_rw_lock_reader_trylock: {l1:addr} (!ptr_v_1(type_c2ats_GRWLock, l1) | ptr l1) -> type_c2ats_gboolean = "mac#g_rw_lock_reader_trylock" | |
fun fun_c2ats_g_rw_lock_reader_unlock: {l1:addr} (!ptr_v_1(type_c2ats_GRWLock, l1) | ptr l1) -> void = "mac#g_rw_lock_reader_unlock" | |
fun fun_c2ats_g_rec_mutex_init: {l1:addr} (!ptr_v_1(type_c2ats_GRecMutex, l1) | ptr l1) -> void = "mac#g_rec_mutex_init" | |
fun fun_c2ats_g_rec_mutex_clear: {l1:addr} (!ptr_v_1(type_c2ats_GRecMutex, l1) | ptr l1) -> void = "mac#g_rec_mutex_clear" | |
fun fun_c2ats_g_rec_mutex_lock: {l1:addr} (!ptr_v_1(type_c2ats_GRecMutex, l1) | ptr l1) -> void = "mac#g_rec_mutex_lock" | |
fun fun_c2ats_g_rec_mutex_trylock: {l1:addr} (!ptr_v_1(type_c2ats_GRecMutex, l1) | ptr l1) -> type_c2ats_gboolean = "mac#g_rec_mutex_trylock" | |
fun fun_c2ats_g_rec_mutex_unlock: {l1:addr} (!ptr_v_1(type_c2ats_GRecMutex, l1) | ptr l1) -> void = "mac#g_rec_mutex_unlock" | |
fun fun_c2ats_g_cond_init: {l1:addr} (!ptr_v_1(type_c2ats_GCond, l1) | ptr l1) -> void = "mac#g_cond_init" | |
fun fun_c2ats_g_cond_clear: {l1:addr} (!ptr_v_1(type_c2ats_GCond, l1) | ptr l1) -> void = "mac#g_cond_clear" | |
fun fun_c2ats_g_cond_wait: {l1,l2:addr} (!ptr_v_1(type_c2ats_GCond, l1), !ptr_v_1(type_c2ats_GMutex, l2) | ptr l1, ptr l2) -> void = "mac#g_cond_wait" | |
fun fun_c2ats_g_cond_signal: {l1:addr} (!ptr_v_1(type_c2ats_GCond, l1) | ptr l1) -> void = "mac#g_cond_signal" | |
fun fun_c2ats_g_cond_broadcast: {l1:addr} (!ptr_v_1(type_c2ats_GCond, l1) | ptr l1) -> void = "mac#g_cond_broadcast" | |
fun fun_c2ats_g_cond_wait_until: {l1,l2:addr} (!ptr_v_1(type_c2ats_GCond, l1), !ptr_v_1(type_c2ats_GMutex, l2) | ptr l1, ptr l2, type_c2ats_gint64) -> type_c2ats_gboolean = "mac#g_cond_wait_until" | |
fun fun_c2ats_g_private_get: {l1:addr} (!ptr_v_1(type_c2ats_GPrivate, l1) | ptr l1) -> type_c2ats_gpointer = "mac#g_private_get" | |
fun fun_c2ats_g_private_set: {l1:addr} (!ptr_v_1(type_c2ats_GPrivate, l1) | ptr l1, type_c2ats_gpointer) -> void = "mac#g_private_set" | |
fun fun_c2ats_g_private_replace: {l1:addr} (!ptr_v_1(type_c2ats_GPrivate, l1) | ptr l1, type_c2ats_gpointer) -> void = "mac#g_private_replace" | |
fun fun_c2ats_g_once_impl: {l1:addr} (!ptr_v_1(type_c2ats_GOnce, l1) | ptr l1, type_c2ats_GThreadFunc, type_c2ats_gpointer) -> type_c2ats_gpointer = "mac#g_once_impl" | |
fun fun_c2ats_g_once_init_enter: (ptr) -> type_c2ats_gboolean = "mac#g_once_init_enter" | |
fun fun_c2ats_g_once_init_leave: (ptr, type_c2ats_gsize) -> void = "mac#g_once_init_leave" | |
fun fun_c2ats_g_get_num_processors: () -> type_c2ats_guint = "mac#g_get_num_processors" | |
typedef type_c2ats_GMutexLocker = void | |
fun fun_c2ats_g_mutex_locker_new: {l1:addr} (!ptr_v_1(type_c2ats_GMutex, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GMutexLocker, l2) | ptr l2) = "mac#g_mutex_locker_new" | |
fun fun_c2ats_g_mutex_locker_free: {l1:addr} (!ptr_v_1(type_c2ats_GMutexLocker, l1) | ptr l1) -> void = "mac#g_mutex_locker_free" | |
// File: /usr/include/glib-2.0/glib/gasyncqueue.h | |
%{# | |
#include "/usr/include/glib-2.0/glib/gasyncqueue.h" | |
%} | |
abst@ype struct_c2ats__GAsyncQueue // FIXME! Forward declaration. | |
typedef type_c2ats_GAsyncQueue = struct_c2ats__GAsyncQueue | |
fun fun_c2ats_g_async_queue_new: () -> [l1:addr] (ptr_v_1(type_c2ats_GAsyncQueue, l1) | ptr l1) = "mac#g_async_queue_new" | |
fun fun_c2ats_g_async_queue_new_full: (type_c2ats_GDestroyNotify) -> [l1:addr] (ptr_v_1(type_c2ats_GAsyncQueue, l1) | ptr l1) = "mac#g_async_queue_new_full" | |
fun fun_c2ats_g_async_queue_lock: {l1:addr} (!ptr_v_1(type_c2ats_GAsyncQueue, l1) | ptr l1) -> void = "mac#g_async_queue_lock" | |
fun fun_c2ats_g_async_queue_unlock: {l1:addr} (!ptr_v_1(type_c2ats_GAsyncQueue, l1) | ptr l1) -> void = "mac#g_async_queue_unlock" | |
fun fun_c2ats_g_async_queue_ref: {l1:addr} (!ptr_v_1(type_c2ats_GAsyncQueue, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GAsyncQueue, l2) | ptr l2) = "mac#g_async_queue_ref" | |
fun fun_c2ats_g_async_queue_unref: {l1:addr} (!ptr_v_1(type_c2ats_GAsyncQueue, l1) | ptr l1) -> void = "mac#g_async_queue_unref" | |
fun fun_c2ats_g_async_queue_ref_unlocked: {l1:addr} (!ptr_v_1(type_c2ats_GAsyncQueue, l1) | ptr l1) -> void = "mac#g_async_queue_ref_unlocked" | |
fun fun_c2ats_g_async_queue_unref_and_unlock: {l1:addr} (!ptr_v_1(type_c2ats_GAsyncQueue, l1) | ptr l1) -> void = "mac#g_async_queue_unref_and_unlock" | |
fun fun_c2ats_g_async_queue_push: {l1:addr} (!ptr_v_1(type_c2ats_GAsyncQueue, l1) | ptr l1, type_c2ats_gpointer) -> void = "mac#g_async_queue_push" | |
fun fun_c2ats_g_async_queue_push_unlocked: {l1:addr} (!ptr_v_1(type_c2ats_GAsyncQueue, l1) | ptr l1, type_c2ats_gpointer) -> void = "mac#g_async_queue_push_unlocked" | |
fun fun_c2ats_g_async_queue_push_sorted: {l1:addr} (!ptr_v_1(type_c2ats_GAsyncQueue, l1) | ptr l1, type_c2ats_gpointer, type_c2ats_GCompareDataFunc, type_c2ats_gpointer) -> void = "mac#g_async_queue_push_sorted" | |
fun fun_c2ats_g_async_queue_push_sorted_unlocked: {l1:addr} (!ptr_v_1(type_c2ats_GAsyncQueue, l1) | ptr l1, type_c2ats_gpointer, type_c2ats_GCompareDataFunc, type_c2ats_gpointer) -> void = "mac#g_async_queue_push_sorted_unlocked" | |
fun fun_c2ats_g_async_queue_pop: {l1:addr} (!ptr_v_1(type_c2ats_GAsyncQueue, l1) | ptr l1) -> type_c2ats_gpointer = "mac#g_async_queue_pop" | |
fun fun_c2ats_g_async_queue_pop_unlocked: {l1:addr} (!ptr_v_1(type_c2ats_GAsyncQueue, l1) | ptr l1) -> type_c2ats_gpointer = "mac#g_async_queue_pop_unlocked" | |
fun fun_c2ats_g_async_queue_try_pop: {l1:addr} (!ptr_v_1(type_c2ats_GAsyncQueue, l1) | ptr l1) -> type_c2ats_gpointer = "mac#g_async_queue_try_pop" | |
fun fun_c2ats_g_async_queue_try_pop_unlocked: {l1:addr} (!ptr_v_1(type_c2ats_GAsyncQueue, l1) | ptr l1) -> type_c2ats_gpointer = "mac#g_async_queue_try_pop_unlocked" | |
fun fun_c2ats_g_async_queue_timeout_pop: {l1:addr} (!ptr_v_1(type_c2ats_GAsyncQueue, l1) | ptr l1, type_c2ats_guint64) -> type_c2ats_gpointer = "mac#g_async_queue_timeout_pop" | |
fun fun_c2ats_g_async_queue_timeout_pop_unlocked: {l1:addr} (!ptr_v_1(type_c2ats_GAsyncQueue, l1) | ptr l1, type_c2ats_guint64) -> type_c2ats_gpointer = "mac#g_async_queue_timeout_pop_unlocked" | |
fun fun_c2ats_g_async_queue_length: {l1:addr} (!ptr_v_1(type_c2ats_GAsyncQueue, l1) | ptr l1) -> type_c2ats_gint = "mac#g_async_queue_length" | |
fun fun_c2ats_g_async_queue_length_unlocked: {l1:addr} (!ptr_v_1(type_c2ats_GAsyncQueue, l1) | ptr l1) -> type_c2ats_gint = "mac#g_async_queue_length_unlocked" | |
fun fun_c2ats_g_async_queue_sort: {l1:addr} (!ptr_v_1(type_c2ats_GAsyncQueue, l1) | ptr l1, type_c2ats_GCompareDataFunc, type_c2ats_gpointer) -> void = "mac#g_async_queue_sort" | |
fun fun_c2ats_g_async_queue_sort_unlocked: {l1:addr} (!ptr_v_1(type_c2ats_GAsyncQueue, l1) | ptr l1, type_c2ats_GCompareDataFunc, type_c2ats_gpointer) -> void = "mac#g_async_queue_sort_unlocked" | |
fun fun_c2ats_g_async_queue_remove: {l1:addr} (!ptr_v_1(type_c2ats_GAsyncQueue, l1) | ptr l1, type_c2ats_gpointer) -> type_c2ats_gboolean = "mac#g_async_queue_remove" | |
fun fun_c2ats_g_async_queue_remove_unlocked: {l1:addr} (!ptr_v_1(type_c2ats_GAsyncQueue, l1) | ptr l1, type_c2ats_gpointer) -> type_c2ats_gboolean = "mac#g_async_queue_remove_unlocked" | |
fun fun_c2ats_g_async_queue_push_front: {l1:addr} (!ptr_v_1(type_c2ats_GAsyncQueue, l1) | ptr l1, type_c2ats_gpointer) -> void = "mac#g_async_queue_push_front" | |
fun fun_c2ats_g_async_queue_push_front_unlocked: {l1:addr} (!ptr_v_1(type_c2ats_GAsyncQueue, l1) | ptr l1, type_c2ats_gpointer) -> void = "mac#g_async_queue_push_front_unlocked" | |
fun fun_c2ats_g_async_queue_timed_pop: {l1,l2:addr} (!ptr_v_1(type_c2ats_GAsyncQueue, l1), !ptr_v_1(type_c2ats_GTimeVal, l2) | ptr l1, ptr l2) -> type_c2ats_gpointer = "mac#g_async_queue_timed_pop" | |
fun fun_c2ats_g_async_queue_timed_pop_unlocked: {l1,l2:addr} (!ptr_v_1(type_c2ats_GAsyncQueue, l1), !ptr_v_1(type_c2ats_GTimeVal, l2) | ptr l1, ptr l2) -> type_c2ats_gpointer = "mac#g_async_queue_timed_pop_unlocked" | |
// File: /usr/include/x86_64-linux-gnu/bits/sigset.h | |
typedef type_c2ats___sig_atomic_t = int | |
typedef struct_c2ats_anon_5542 = $extype_struct"struct { unsigned long int __val[1024 / (8 * sizeof(unsigned long int))]; }" of { | |
__val = @[ulint][1024 / (8 * sizeof(ulint))] | |
} | |
typedef type_c2ats___sigset_t = struct_c2ats_anon_5542 | |
fun fun_c2ats___sigismember: {l1:addr} (!ptr_v_1(type_c2ats___sigset_t, l1) | ptr l1, int) -> int = "mac#__sigismember" | |
fun fun_c2ats___sigaddset: {l1:addr} (!ptr_v_1(type_c2ats___sigset_t, l1) | ptr l1, int) -> int = "mac#__sigaddset" | |
fun fun_c2ats___sigdelset: {l1:addr} (!ptr_v_1(type_c2ats___sigset_t, l1) | ptr l1, int) -> int = "mac#__sigdelset" | |
// File: /usr/include/signal.h | |
%{# | |
#include "/usr/include/signal.h" | |
%} | |
typedef type_c2ats_sig_atomic_t = type_c2ats___sig_atomic_t | |
typedef type_c2ats_sigset_t = type_c2ats___sigset_t | |
typedef type_c2ats_uid_t = type_c2ats___uid_t | |
typedef type_c2ats___sighandler_t = (int) -> void | |
fun fun_c2ats___sysv_signal: (int, type_c2ats___sighandler_t) -> type_c2ats___sighandler_t = "mac#__sysv_signal" | |
fun fun_c2ats_signal: (int, type_c2ats___sighandler_t) -> type_c2ats___sighandler_t = "mac#signal" | |
fun fun_c2ats_kill: (type_c2ats___pid_t, int) -> int = "mac#kill" | |
fun fun_c2ats_killpg: (type_c2ats___pid_t, int) -> int = "mac#killpg" | |
fun fun_c2ats_raise: (int) -> int = "mac#raise" | |
fun fun_c2ats_ssignal: (int, type_c2ats___sighandler_t) -> type_c2ats___sighandler_t = "mac#ssignal" | |
fun fun_c2ats_gsignal: (int) -> int = "mac#gsignal" | |
fun fun_c2ats_psignal: {l1:addr} (!ptr_v_1(char, l1) | int, ptr l1) -> void = "mac#psignal" | |
abst@ype type_c2ats_siginfo_t // FIXME! Forward declaration. | |
fun fun_c2ats_psiginfo: {l1,l2:addr} (!ptr_v_1(type_c2ats_siginfo_t, l1), !ptr_v_1(char, l2) | ptr l1, ptr l2) -> void = "mac#psiginfo" | |
fun fun_c2ats_sigblock: (int) -> int = "mac#sigblock" | |
fun fun_c2ats_sigsetmask: (int) -> int = "mac#sigsetmask" | |
fun fun_c2ats_siggetmask: () -> int = "mac#siggetmask" | |
typedef type_c2ats_sig_t = type_c2ats___sighandler_t | |
fun fun_c2ats_sigemptyset: {l1:addr} (!ptr_v_1(type_c2ats_sigset_t, l1) | ptr l1) -> int = "mac#sigemptyset" | |
fun fun_c2ats_sigfillset: {l1:addr} (!ptr_v_1(type_c2ats_sigset_t, l1) | ptr l1) -> int = "mac#sigfillset" | |
fun fun_c2ats_sigaddset: {l1:addr} (!ptr_v_1(type_c2ats_sigset_t, l1) | ptr l1, int) -> int = "mac#sigaddset" | |
fun fun_c2ats_sigdelset: {l1:addr} (!ptr_v_1(type_c2ats_sigset_t, l1) | ptr l1, int) -> int = "mac#sigdelset" | |
fun fun_c2ats_sigismember: {l1:addr} (!ptr_v_1(type_c2ats_sigset_t, l1) | ptr l1, int) -> int = "mac#sigismember" | |
fun fun_c2ats_sigprocmask: {l1,l2:addr} (!ptr_v_1(type_c2ats_sigset_t, l1), !ptr_v_1(type_c2ats_sigset_t, l2) | int, ptr l1, ptr l2) -> int = "mac#sigprocmask" | |
fun fun_c2ats_sigsuspend: {l1:addr} (!ptr_v_1(type_c2ats_sigset_t, l1) | ptr l1) -> int = "mac#sigsuspend" | |
abst@ype struct_c2ats_sigaction // FIXME! Forward declaration. | |
fun fun_c2ats_sigaction: {l1,l2:addr} (!ptr_v_1(struct_c2ats_sigaction, l1), !ptr_v_1(struct_c2ats_sigaction, l2) | int, ptr l1, ptr l2) -> int = "mac#sigaction" | |
fun fun_c2ats_sigpending: {l1:addr} (!ptr_v_1(type_c2ats_sigset_t, l1) | ptr l1) -> int = "mac#sigpending" | |
fun fun_c2ats_sigwait: {l1,l2:addr} (!ptr_v_1(type_c2ats_sigset_t, l1), !ptr_v_1(int, l2) | ptr l1, ptr l2) -> int = "mac#sigwait" | |
fun fun_c2ats_sigwaitinfo: {l1,l2:addr} (!ptr_v_1(type_c2ats_sigset_t, l1), !ptr_v_1(type_c2ats_siginfo_t, l2) | ptr l1, ptr l2) -> int = "mac#sigwaitinfo" | |
fun fun_c2ats_sigtimedwait: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_sigset_t, l1), !ptr_v_1(type_c2ats_siginfo_t, l2), !ptr_v_1(struct_c2ats_timespec, l3) | ptr l1, ptr l2, ptr l3) -> int = "mac#sigtimedwait" | |
abst@ype union_c2ats_sigval // FIXME! Forward declaration. | |
fun fun_c2ats_sigqueue: (type_c2ats___pid_t, int, union_c2ats_sigval) -> int = "mac#sigqueue" | |
macdef extval_c2ats__sys_siglist = $extval(@[cPtr0(char)][65], "_sys_siglist") | |
macdef extval_c2ats_sys_siglist = $extval(@[cPtr0(char)][65], "sys_siglist") | |
abst@ype struct_c2ats_sigcontext // FIXME! Forward declaration. | |
fun fun_c2ats_sigreturn: {l1:addr} (!ptr_v_1(struct_c2ats_sigcontext, l1) | ptr l1) -> int = "mac#sigreturn" | |
fun fun_c2ats_siginterrupt: (int, int) -> int = "mac#siginterrupt" | |
abst@ype struct_c2ats_sigstack // FIXME! Forward declaration. | |
fun fun_c2ats_sigstack: {l1,l2:addr} (!ptr_v_1(struct_c2ats_sigstack, l1), !ptr_v_1(struct_c2ats_sigstack, l2) | ptr l1, ptr l2) -> int = "mac#sigstack" | |
abst@ype struct_c2ats_sigaltstack // FIXME! Forward declaration. | |
fun fun_c2ats_sigaltstack: {l1,l2:addr} (!ptr_v_1(struct_c2ats_sigaltstack, l1), !ptr_v_1(struct_c2ats_sigaltstack, l2) | ptr l1, ptr l2) -> int = "mac#sigaltstack" | |
fun fun_c2ats___libc_current_sigrtmin: () -> int = "mac#__libc_current_sigrtmin" | |
fun fun_c2ats___libc_current_sigrtmax: () -> int = "mac#__libc_current_sigrtmax" | |
// File: /usr/include/x86_64-linux-gnu/bits/siginfo.h | |
typedef type_c2ats_sigval_t = union_c2ats_sigval | |
typedef union_c2ats_sigval = $extype_struct"union sigval" of { | |
sival_int = int, | |
sival_ptr = ptr (* cPtr0(void) *) | |
} | |
typedef type_c2ats___sigchld_clock_t = type_c2ats___clock_t | |
typedef struct_c2ats_anon_5789 = $extype_struct"struct { void* _call_addr; int _syscall; unsigned int _arch; }" of { | |
_call_addr = ptr (* cPtr0(void) *), | |
_syscall = int, | |
_arch = uint | |
} | |
typedef struct_c2ats_anon_5770 = $extype_struct"struct { long int si_band; int si_fd; }" of { | |
si_band = lint, | |
si_fd = int | |
} | |
typedef struct_c2ats_anon_5751 = $extype_struct"struct { void* _lower; void* _upper; }" of { | |
_lower = ptr (* cPtr0(void) *), | |
_upper = ptr (* cPtr0(void) *) | |
} | |
typedef struct_c2ats_anon_5756 = $extype_struct"struct { void* si_addr; short si_addr_lsb; struct { void* _lower; void* _upper; } si_addr_bnd; }" of { | |
si_addr = ptr (* cPtr0(void) *), | |
si_addr_lsb = sint, | |
si_addr_bnd = struct_c2ats_anon_5751 | |
} | |
typedef struct_c2ats_anon_5726 = $extype_struct"struct { __pid_t si_pid; __uid_t si_uid; int si_status; __sigchld_clock_t si_utime; __sigchld_clock_t si_stime; }" of { | |
si_pid = type_c2ats___pid_t, | |
si_uid = type_c2ats___uid_t, | |
si_status = int, | |
si_utime = type_c2ats___sigchld_clock_t, | |
si_stime = type_c2ats___sigchld_clock_t | |
} | |
typedef struct_c2ats_anon_5697 = $extype_struct"struct { __pid_t si_pid; __uid_t si_uid; sigval_t si_sigval; }" of { | |
si_pid = type_c2ats___pid_t, | |
si_uid = type_c2ats___uid_t, | |
si_sigval = type_c2ats_sigval_t | |
} | |
typedef struct_c2ats_anon_5677 = $extype_struct"struct { int si_tid; int si_overrun; sigval_t si_sigval; }" of { | |
si_tid = int, | |
si_overrun = int, | |
si_sigval = type_c2ats_sigval_t | |
} | |
typedef struct_c2ats_anon_5659 = $extype_struct"struct { __pid_t si_pid; __uid_t si_uid; }" of { | |
si_pid = type_c2ats___pid_t, | |
si_uid = type_c2ats___uid_t | |
} | |
typedef union_c2ats_anon_5794 = $extype_struct"union { int _pad[128 / sizeof(int) - 4]; struct { __pid_t si_pid; __uid_t si_uid; } _kill; struct { int si_tid; int si_overrun; sigval_t si_sigval; } _timer; struct { __pid_t si_pid; __uid_t si_uid; sigval_t si_sigval; } _rt; struct { __pid_t si_pid; __uid_t si_uid; int si_status; __sigchld_clock_t si_utime; __sigchld_clock_t si_stime; } _sigchld; struct { void* si_addr; short si_addr_lsb; struct { void* _lower; void* _upper; } si_addr_bnd; } _sigfault; struct { long int si_band; int si_fd; } _sigpoll; struct { void* _call_addr; int _syscall; unsigned int _arch; } _sigsys; }" of { | |
_pad = @[int][128 / sizeof(int) - 4], | |
_kill = struct_c2ats_anon_5659, | |
_timer = struct_c2ats_anon_5677, | |
_rt = struct_c2ats_anon_5697, | |
_sigchld = struct_c2ats_anon_5726, | |
_sigfault = struct_c2ats_anon_5756, | |
_sigpoll = struct_c2ats_anon_5770, | |
_sigsys = struct_c2ats_anon_5789 | |
} | |
typedef struct_c2ats_anon_5799 = $extype_struct"struct { int si_signo; int si_errno; int si_code; union { int _pad[128 / sizeof(int) - 4]; struct { __pid_t si_pid; __uid_t si_uid; } _kill; struct { int si_tid; int si_overrun; sigval_t si_sigval; } _timer; struct { __pid_t si_pid; __uid_t si_uid; sigval_t si_sigval; } _rt; struct { __pid_t si_pid; __uid_t si_uid; int si_status; __sigchld_clock_t si_utime; __sigchld_clock_t si_stime; } _sigchld; struct { void* si_addr; short si_addr_lsb; struct { void* _lower; void* _upper; } si_addr_bnd; } _sigfault; struct { long int si_band; int si_fd; } _sigpoll; struct { void* _call_addr; int _syscall; unsigned int _arch; } _sigsys; } _sifields; }" of { | |
si_signo = int, | |
si_errno = int, | |
si_code = int, | |
_sifields = union_c2ats_anon_5794 | |
} | |
typedef type_c2ats_siginfo_t = struct_c2ats_anon_5799 | |
#define enum_c2ats_SI_ASYNCNL ~60 | |
#define enum_c2ats_SI_TKILL ~6 | |
#define enum_c2ats_SI_SIGIO ~6 + 1 | |
#define enum_c2ats_SI_ASYNCIO ~6 + 2 | |
#define enum_c2ats_SI_MESGQ ~6 + 3 | |
#define enum_c2ats_SI_TIMER ~6 + 4 | |
#define enum_c2ats_SI_QUEUE ~6 + 5 | |
#define enum_c2ats_SI_USER ~6 + 6 | |
#define enum_c2ats_SI_KERNEL 0x80 | |
#define enum_c2ats_ILL_ILLOPC 1 | |
#define enum_c2ats_ILL_ILLOPN 1 + 1 | |
#define enum_c2ats_ILL_ILLADR 1 + 2 | |
#define enum_c2ats_ILL_ILLTRP 1 + 3 | |
#define enum_c2ats_ILL_PRVOPC 1 + 4 | |
#define enum_c2ats_ILL_PRVREG 1 + 5 | |
#define enum_c2ats_ILL_COPROC 1 + 6 | |
#define enum_c2ats_ILL_BADSTK 1 + 7 | |
#define enum_c2ats_FPE_INTDIV 1 | |
#define enum_c2ats_FPE_INTOVF 1 + 1 | |
#define enum_c2ats_FPE_FLTDIV 1 + 2 | |
#define enum_c2ats_FPE_FLTOVF 1 + 3 | |
#define enum_c2ats_FPE_FLTUND 1 + 4 | |
#define enum_c2ats_FPE_FLTRES 1 + 5 | |
#define enum_c2ats_FPE_FLTINV 1 + 6 | |
#define enum_c2ats_FPE_FLTSUB 1 + 7 | |
#define enum_c2ats_SEGV_MAPERR 1 | |
#define enum_c2ats_SEGV_ACCERR 1 + 1 | |
#define enum_c2ats_BUS_ADRALN 1 | |
#define enum_c2ats_BUS_ADRERR 1 + 1 | |
#define enum_c2ats_BUS_OBJERR 1 + 2 | |
#define enum_c2ats_BUS_MCEERR_AR 1 + 3 | |
#define enum_c2ats_BUS_MCEERR_AO 1 + 4 | |
#define enum_c2ats_CLD_EXITED 1 | |
#define enum_c2ats_CLD_KILLED 1 + 1 | |
#define enum_c2ats_CLD_DUMPED 1 + 2 | |
#define enum_c2ats_CLD_TRAPPED 1 + 3 | |
#define enum_c2ats_CLD_STOPPED 1 + 4 | |
#define enum_c2ats_CLD_CONTINUED 1 + 5 | |
#define enum_c2ats_POLL_IN 1 | |
#define enum_c2ats_POLL_OUT 1 + 1 | |
#define enum_c2ats_POLL_MSG 1 + 2 | |
#define enum_c2ats_POLL_ERR 1 + 3 | |
#define enum_c2ats_POLL_PRI 1 + 4 | |
#define enum_c2ats_POLL_HUP 1 + 5 | |
abst@ype union_c2ats_pthread_attr_t // FIXME! Forward declaration. | |
typedef type_c2ats_pthread_attr_t = union_c2ats_pthread_attr_t | |
typedef type_c2ats_sigevent_t = struct_c2ats_sigevent | |
typedef struct_c2ats_anon_5934 = $extype_struct"struct { void (*_function)(sigval_t); pthread_attr_t* _attribute; }" of { | |
_function = (type_c2ats_sigval_t) -> void, | |
_attribute = ptr (* cPtr0(type_c2ats_pthread_attr_t) *) | |
} | |
typedef union_c2ats_anon_5939 = $extype_struct"union { int _pad[64 / sizeof(int) - 4]; __pid_t _tid; struct { void (*_function)(sigval_t); pthread_attr_t* _attribute; } _sigev_thread; }" of { | |
_pad = @[int][64 / sizeof(int) - 4], | |
_tid = type_c2ats___pid_t, | |
_sigev_thread = struct_c2ats_anon_5934 | |
} | |
typedef struct_c2ats_sigevent = $extype_struct"struct sigevent" of { | |
sigev_value = type_c2ats_sigval_t, | |
sigev_signo = int, | |
sigev_notify = int, | |
_sigev_un = union_c2ats_anon_5939 | |
} | |
#define enum_c2ats_SIGEV_SIGNAL 0 | |
#define enum_c2ats_SIGEV_NONE 0 + 1 | |
#define enum_c2ats_SIGEV_THREAD 0 + 2 | |
#define enum_c2ats_SIGEV_THREAD_ID 4 | |
// File: /usr/include/x86_64-linux-gnu/bits/sigaction.h | |
typedef union_c2ats_anon_6309 = $extype_struct"union { __sighandler_t sa_handler; void (*sa_sigaction)(int, siginfo_t*, void*); }" of { | |
sa_handler = type_c2ats___sighandler_t, | |
sa_sigaction = {l1:addr} (!ptr_v_1(type_c2ats_siginfo_t, l1) | int, ptr l1, ptr) -> void | |
} | |
typedef struct_c2ats_sigaction = $extype_struct"struct sigaction" of { | |
__sigaction_handler = union_c2ats_anon_6309, | |
sa_mask = type_c2ats___sigset_t, | |
sa_flags = int, | |
sa_restorer = () -> void | |
} | |
// File: /usr/include/x86_64-linux-gnu/bits/sigcontext.h | |
typedef struct_c2ats__fpx_sw_bytes = $extype_struct"struct _fpx_sw_bytes" of { | |
magic1 = type_c2ats___uint32_t, | |
extended_size = type_c2ats___uint32_t, | |
xstate_bv = type_c2ats___uint64_t, | |
xstate_size = type_c2ats___uint32_t, | |
padding = @[type_c2ats___uint32_t][7] | |
} | |
typedef struct_c2ats__fpreg = $extype_struct"struct _fpreg" of { | |
significand = @[usint][4], | |
exponent = usint | |
} | |
typedef struct_c2ats__fpxreg = $extype_struct"struct _fpxreg" of { | |
significand = @[usint][4], | |
exponent = usint, | |
padding = @[usint][3] | |
} | |
typedef struct_c2ats__xmmreg = $extype_struct"struct _xmmreg" of { | |
element = @[type_c2ats___uint32_t][4] | |
} | |
typedef struct_c2ats__fpstate = $extype_struct"struct _fpstate" of { | |
cwd = type_c2ats___uint16_t, | |
swd = type_c2ats___uint16_t, | |
ftw = type_c2ats___uint16_t, | |
fop = type_c2ats___uint16_t, | |
rip = type_c2ats___uint64_t, | |
rdp = type_c2ats___uint64_t, | |
mxcsr = type_c2ats___uint32_t, | |
mxcr_mask = type_c2ats___uint32_t, | |
_st = @[struct_c2ats__fpxreg][8], | |
_xmm = @[struct_c2ats__xmmreg][16], | |
padding = @[type_c2ats___uint32_t][24] | |
} | |
typedef union_c2ats_anon_6846 = $extype_struct"union { struct _fpstate* fpstate; __uint64_t __fpstate_word; }" of { | |
fpstate = ptr (* cPtr0(struct_c2ats__fpstate) *), | |
__fpstate_word = type_c2ats___uint64_t | |
} | |
typedef struct_c2ats_sigcontext = $extype_struct"struct sigcontext" of { | |
r8 = type_c2ats___uint64_t, | |
r9 = type_c2ats___uint64_t, | |
r10 = type_c2ats___uint64_t, | |
r11 = type_c2ats___uint64_t, | |
r12 = type_c2ats___uint64_t, | |
r13 = type_c2ats___uint64_t, | |
r14 = type_c2ats___uint64_t, | |
r15 = type_c2ats___uint64_t, | |
rdi = type_c2ats___uint64_t, | |
rsi = type_c2ats___uint64_t, | |
rbp = type_c2ats___uint64_t, | |
rbx = type_c2ats___uint64_t, | |
rdx = type_c2ats___uint64_t, | |
rax = type_c2ats___uint64_t, | |
rcx = type_c2ats___uint64_t, | |
rsp = type_c2ats___uint64_t, | |
rip = type_c2ats___uint64_t, | |
eflags = type_c2ats___uint64_t, | |
cs = usint, | |
gs = usint, | |
fs = usint, | |
__pad0 = usint, | |
err = type_c2ats___uint64_t, | |
trapno = type_c2ats___uint64_t, | |
oldmask = type_c2ats___uint64_t, | |
cr2 = type_c2ats___uint64_t, | |
_c2ats_anonymous = union_c2ats_anon_6846, | |
__reserved1 = @[type_c2ats___uint64_t][8] | |
} | |
typedef struct_c2ats__xsave_hdr = $extype_struct"struct _xsave_hdr" of { | |
xstate_bv = type_c2ats___uint64_t, | |
reserved1 = @[type_c2ats___uint64_t][2], | |
reserved2 = @[type_c2ats___uint64_t][5] | |
} | |
typedef struct_c2ats__ymmh_state = $extype_struct"struct _ymmh_state" of { | |
ymmh_space = @[type_c2ats___uint32_t][64] | |
} | |
typedef struct_c2ats__xstate = $extype_struct"struct _xstate" of { | |
fpstate = struct_c2ats__fpstate, | |
xstate_hdr = struct_c2ats__xsave_hdr, | |
ymmh = struct_c2ats__ymmh_state | |
} | |
// File: /usr/include/x86_64-linux-gnu/bits/sigstack.h | |
typedef struct_c2ats_sigstack = $extype_struct"struct sigstack" of { | |
ss_sp = ptr (* cPtr0(void) *), | |
ss_onstack = int | |
} | |
#define enum_c2ats_SS_ONSTACK 1 | |
#define enum_c2ats_SS_DISABLE 1 + 1 | |
typedef type_c2ats_stack_t = struct_c2ats_sigaltstack | |
typedef struct_c2ats_sigaltstack = $extype_struct"struct sigaltstack" of { | |
ss_sp = ptr (* cPtr0(void) *), | |
ss_flags = int, | |
ss_size = type_c2ats_size_t | |
} | |
// File: /usr/include/x86_64-linux-gnu/sys/ucontext.h | |
typedef type_c2ats_greg_t = llint | |
typedef type_c2ats_gregset_t = @[type_c2ats_greg_t][23] | |
typedef struct_c2ats__libc_fpxreg = $extype_struct"struct _libc_fpxreg" of { | |
significand = @[usint][4], | |
exponent = usint, | |
padding = @[usint][3] | |
} | |
typedef struct_c2ats__libc_xmmreg = $extype_struct"struct _libc_xmmreg" of { | |
element = @[type_c2ats___uint32_t][4] | |
} | |
typedef struct_c2ats__libc_fpstate = $extype_struct"struct _libc_fpstate" of { | |
cwd = type_c2ats___uint16_t, | |
swd = type_c2ats___uint16_t, | |
ftw = type_c2ats___uint16_t, | |
fop = type_c2ats___uint16_t, | |
rip = type_c2ats___uint64_t, | |
rdp = type_c2ats___uint64_t, | |
mxcsr = type_c2ats___uint32_t, | |
mxcr_mask = type_c2ats___uint32_t, | |
_st = @[struct_c2ats__libc_fpxreg][8], | |
_xmm = @[struct_c2ats__libc_xmmreg][16], | |
padding = @[type_c2ats___uint32_t][24] | |
} | |
typedef type_c2ats_fpregset_t = cPtr0(struct_c2ats__libc_fpstate) | |
typedef struct_c2ats_anon_7137 = $extype_struct"struct { gregset_t gregs; fpregset_t fpregs; unsigned long long int __reserved1[8]; }" of { | |
gregs = type_c2ats_gregset_t, | |
fpregs = type_c2ats_fpregset_t, | |
__reserved1 = @[ullint][8] | |
} | |
typedef type_c2ats_mcontext_t = struct_c2ats_anon_7137 | |
abst@ype struct_c2ats_ucontext // FIXME! Forward declaration. | |
typedef type_c2ats_ucontext_t = struct_c2ats_ucontext | |
typedef struct_c2ats_ucontext = $extype_struct"struct ucontext" of { | |
uc_flags = ulint, | |
uc_link = ptr (* cPtr0(struct_c2ats_ucontext) *), | |
uc_stack = type_c2ats_stack_t, | |
uc_mcontext = type_c2ats_mcontext_t, | |
uc_sigmask = type_c2ats___sigset_t, | |
__fpregs_mem = struct_c2ats__libc_fpstate | |
} | |
// File: /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h | |
typedef type_c2ats_pthread_t = ulint | |
typedef union_c2ats_pthread_attr_t = $extype_struct"union pthread_attr_t" of { | |
__size = @[char][56], | |
__align = lint | |
} | |
abst@ype struct_c2ats___pthread_internal_list // FIXME! Forward declaration. | |
typedef type_c2ats___pthread_list_t = struct_c2ats___pthread_internal_list | |
typedef struct_c2ats___pthread_internal_list = $extype_struct"struct __pthread_internal_list" of { | |
__prev = ptr (* cPtr0(struct_c2ats___pthread_internal_list) *), | |
__next = ptr (* cPtr0(struct_c2ats___pthread_internal_list) *) | |
} | |
abst@ype struct_c2ats___pthread_mutex_s // FIXME! Forward declaration. | |
typedef union_c2ats_anon_7332 = $extype_struct"union { struct __pthread_mutex_s __data; char __size[40]; long int __align; }" of { | |
__data = struct_c2ats___pthread_mutex_s, | |
__size = @[char][40], | |
__align = lint | |
} | |
typedef type_c2ats_pthread_mutex_t = union_c2ats_anon_7332 | |
typedef struct_c2ats___pthread_mutex_s = $extype_struct"struct __pthread_mutex_s" of { | |
__lock = int, | |
__count = uint, | |
__owner = int, | |
__nusers = uint, | |
__kind = int, | |
__spins = sint, | |
__elision = sint, | |
__list = type_c2ats___pthread_list_t | |
} | |
typedef union_c2ats_anon_7348 = $extype_struct"union { char __size[4]; int __align; }" of { | |
__size = @[char][4], | |
__align = int | |
} | |
typedef type_c2ats_pthread_mutexattr_t = union_c2ats_anon_7348 | |
typedef struct_c2ats_anon_7399 = $extype_struct"struct { int __lock; unsigned int __futex; unsigned long long int __total_seq; unsigned long long int __wakeup_seq; unsigned long long int __woken_seq; void* __mutex; unsigned int __nwaiters; unsigned int __broadcast_seq; }" of { | |
__lock = int, | |
__futex = uint, | |
__total_seq = ullint, | |
__wakeup_seq = ullint, | |
__woken_seq = ullint, | |
__mutex = ptr (* cPtr0(void) *), | |
__nwaiters = uint, | |
__broadcast_seq = uint | |
} | |
typedef union_c2ats_anon_7416 = $extype_struct"union { struct { int __lock; unsigned int __futex; unsigned long long int __total_seq; unsigned long long int __wakeup_seq; unsigned long long int __woken_seq; void* __mutex; unsigned int __nwaiters; unsigned int __broadcast_seq; } __data; char __size[48]; long long int __align; }" of { | |
__data = struct_c2ats_anon_7399, | |
__size = @[char][48], | |
__align = llint | |
} | |
typedef type_c2ats_pthread_cond_t = union_c2ats_anon_7416 | |
typedef union_c2ats_anon_7432 = $extype_struct"union { char __size[4]; int __align; }" of { | |
__size = @[char][4], | |
__align = int | |
} | |
typedef type_c2ats_pthread_condattr_t = union_c2ats_anon_7432 | |
typedef type_c2ats_pthread_key_t = uint | |
typedef type_c2ats_pthread_once_t = int | |
typedef struct_c2ats_anon_7509 = $extype_struct"struct { int __lock; unsigned int __nr_readers; unsigned int __readers_wakeup; unsigned int __writer_wakeup; unsigned int __nr_readers_queued; unsigned int __nr_writers_queued; int __writer; int __shared; signed char __rwelision; unsigned char __pad1[7]; unsigned long int __pad2; unsigned int __flags; }" of { | |
__lock = int, | |
__nr_readers = uint, | |
__readers_wakeup = uint, | |
__writer_wakeup = uint, | |
__nr_readers_queued = uint, | |
__nr_writers_queued = uint, | |
__writer = int, | |
__shared = int, | |
__rwelision = schar, | |
__pad1 = @[uchar][7], | |
__pad2 = ulint, | |
__flags = uint | |
} | |
typedef union_c2ats_anon_7525 = $extype_struct"union { struct { int __lock; unsigned int __nr_readers; unsigned int __readers_wakeup; unsigned int __writer_wakeup; unsigned int __nr_readers_queued; unsigned int __nr_writers_queued; int __writer; int __shared; signed char __rwelision; unsigned char __pad1[7]; unsigned long int __pad2; unsigned int __flags; } __data; char __size[56]; long int __align; }" of { | |
__data = struct_c2ats_anon_7509, | |
__size = @[char][56], | |
__align = lint | |
} | |
typedef type_c2ats_pthread_rwlock_t = union_c2ats_anon_7525 | |
typedef union_c2ats_anon_7542 = $extype_struct"union { char __size[8]; long int __align; }" of { | |
__size = @[char][8], | |
__align = lint | |
} | |
typedef type_c2ats_pthread_rwlockattr_t = union_c2ats_anon_7542 | |
typedef type_c2ats_pthread_spinlock_t = int | |
typedef union_c2ats_anon_7565 = $extype_struct"union { char __size[32]; long int __align; }" of { | |
__size = @[char][32], | |
__align = lint | |
} | |
typedef type_c2ats_pthread_barrier_t = union_c2ats_anon_7565 | |
typedef union_c2ats_anon_7581 = $extype_struct"union { char __size[4]; int __align; }" of { | |
__size = @[char][4], | |
__align = int | |
} | |
typedef type_c2ats_pthread_barrierattr_t = union_c2ats_anon_7581 | |
// File: /usr/include/x86_64-linux-gnu/bits/sigthread.h | |
fun fun_c2ats_pthread_sigmask: {l1,l2:addr} (!ptr_v_1(type_c2ats___sigset_t, l1), !ptr_v_1(type_c2ats___sigset_t, l2) | int, ptr l1, ptr l2) -> int = "mac#pthread_sigmask" | |
fun fun_c2ats_pthread_kill: (type_c2ats_pthread_t, int) -> int = "mac#pthread_kill" | |
// File: /usr/include/glib-2.0/glib/gbacktrace.h | |
%{# | |
#include "/usr/include/glib-2.0/glib/gbacktrace.h" | |
%} | |
fun fun_c2ats_g_on_error_query: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | ptr l1) -> void = "mac#g_on_error_query" | |
fun fun_c2ats_g_on_error_stack_trace: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | ptr l1) -> void = "mac#g_on_error_stack_trace" | |
// File: /usr/include/glib-2.0/glib/gbase64.h | |
%{# | |
#include "/usr/include/glib-2.0/glib/gbase64.h" | |
%} | |
fun fun_c2ats_g_base64_encode_step: {l1,l2,l3,l4:addr} (!ptr_v_1(type_c2ats_guchar, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_gint, l3), !ptr_v_1(type_c2ats_gint, l4) | ptr l1, type_c2ats_gsize, type_c2ats_gboolean, ptr l2, ptr l3, ptr l4) -> type_c2ats_gsize = "mac#g_base64_encode_step" | |
fun fun_c2ats_g_base64_encode_close: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_1(type_c2ats_gint, l2), !ptr_v_1(type_c2ats_gint, l3) | type_c2ats_gboolean, ptr l1, ptr l2, ptr l3) -> type_c2ats_gsize = "mac#g_base64_encode_close" | |
fun fun_c2ats_g_base64_encode: {l1:addr} (!ptr_v_1(type_c2ats_guchar, l1) | ptr l1, type_c2ats_gsize) -> [l2:addr] (ptr_v_1(type_c2ats_gchar, l2) | ptr l2) = "mac#g_base64_encode" | |
fun fun_c2ats_g_base64_decode_step: {l1,l2,l3,l4:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_1(type_c2ats_guchar, l2), !ptr_v_1(type_c2ats_gint, l3), !ptr_v_1(type_c2ats_guint, l4) | ptr l1, type_c2ats_gsize, ptr l2, ptr l3, ptr l4) -> type_c2ats_gsize = "mac#g_base64_decode_step" | |
fun fun_c2ats_g_base64_decode: {l1,l2:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_1(type_c2ats_gsize, l2) | ptr l1, ptr l2) -> [l3:addr] (ptr_v_1(type_c2ats_guchar, l3) | ptr l3) = "mac#g_base64_decode" | |
fun fun_c2ats_g_base64_decode_inplace: {l1,l2:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_1(type_c2ats_gsize, l2) | ptr l1, ptr l2) -> [l3:addr] (ptr_v_1(type_c2ats_guchar, l3) | ptr l3) = "mac#g_base64_decode_inplace" | |
// File: /usr/include/glib-2.0/glib/gbitlock.h | |
%{# | |
#include "/usr/include/glib-2.0/glib/gbitlock.h" | |
%} | |
fun fun_c2ats_g_bit_lock: {l1:addr} (!ptr_v_1(type_c2ats_gint, l1) | ptr l1, type_c2ats_gint) -> void = "mac#g_bit_lock" | |
fun fun_c2ats_g_bit_trylock: {l1:addr} (!ptr_v_1(type_c2ats_gint, l1) | ptr l1, type_c2ats_gint) -> type_c2ats_gboolean = "mac#g_bit_trylock" | |
fun fun_c2ats_g_bit_unlock: {l1:addr} (!ptr_v_1(type_c2ats_gint, l1) | ptr l1, type_c2ats_gint) -> void = "mac#g_bit_unlock" | |
fun fun_c2ats_g_pointer_bit_lock: (ptr, type_c2ats_gint) -> void = "mac#g_pointer_bit_lock" | |
fun fun_c2ats_g_pointer_bit_trylock: (ptr, type_c2ats_gint) -> type_c2ats_gboolean = "mac#g_pointer_bit_trylock" | |
fun fun_c2ats_g_pointer_bit_unlock: (ptr, type_c2ats_gint) -> void = "mac#g_pointer_bit_unlock" | |
// File: /usr/include/glib-2.0/glib/gbookmarkfile.h | |
%{# | |
#include "/usr/include/glib-2.0/glib/gbookmarkfile.h" | |
%} | |
typedef type_c2ats_GBookmarkFileError = int | |
#define enum_c2ats_G_BOOKMARK_FILE_ERROR_INVALID_URI 0 | |
#define enum_c2ats_G_BOOKMARK_FILE_ERROR_INVALID_VALUE 1 | |
#define enum_c2ats_G_BOOKMARK_FILE_ERROR_APP_NOT_REGISTERED 2 | |
#define enum_c2ats_G_BOOKMARK_FILE_ERROR_URI_NOT_FOUND 3 | |
#define enum_c2ats_G_BOOKMARK_FILE_ERROR_READ 4 | |
#define enum_c2ats_G_BOOKMARK_FILE_ERROR_UNKNOWN_ENCODING 5 | |
#define enum_c2ats_G_BOOKMARK_FILE_ERROR_WRITE 6 | |
#define enum_c2ats_G_BOOKMARK_FILE_ERROR_FILE_NOT_FOUND 7 | |
fun fun_c2ats_g_bookmark_file_error_quark: () -> type_c2ats_GQuark = "mac#g_bookmark_file_error_quark" | |
abst@ype struct_c2ats__GBookmarkFile // FIXME! Forward declaration. | |
typedef type_c2ats_GBookmarkFile = struct_c2ats__GBookmarkFile | |
fun fun_c2ats_g_bookmark_file_new: () -> [l1:addr] (ptr_v_1(type_c2ats_GBookmarkFile, l1) | ptr l1) = "mac#g_bookmark_file_new" | |
fun fun_c2ats_g_bookmark_file_free: {l1:addr} (!ptr_v_1(type_c2ats_GBookmarkFile, l1) | ptr l1) -> void = "mac#g_bookmark_file_free" | |
fun fun_c2ats_g_bookmark_file_load_from_file: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GBookmarkFile, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> type_c2ats_gboolean = "mac#g_bookmark_file_load_from_file" | |
fun fun_c2ats_g_bookmark_file_load_from_data: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GBookmarkFile, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, type_c2ats_gsize, ptr l3) -> type_c2ats_gboolean = "mac#g_bookmark_file_load_from_data" | |
fun fun_c2ats_g_bookmark_file_load_from_data_dirs: {l1,l2,l3,l3_1,l4,l4_1:addr} (!ptr_v_1(type_c2ats_GBookmarkFile, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_2(type_c2ats_gchar, l3, l3_1), !ptr_v_2(type_c2ats_GError, l4, l4_1) | ptr l1, ptr l2, ptr l3, ptr l4) -> type_c2ats_gboolean = "mac#g_bookmark_file_load_from_data_dirs" | |
fun fun_c2ats_g_bookmark_file_to_data: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GBookmarkFile, l1), !ptr_v_1(type_c2ats_gsize, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> [l4:addr] (ptr_v_1(type_c2ats_gchar, l4) | ptr l4) = "mac#g_bookmark_file_to_data" | |
fun fun_c2ats_g_bookmark_file_to_file: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GBookmarkFile, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> type_c2ats_gboolean = "mac#g_bookmark_file_to_file" | |
fun fun_c2ats_g_bookmark_file_set_title: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GBookmarkFile, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_gchar, l3) | ptr l1, ptr l2, ptr l3) -> void = "mac#g_bookmark_file_set_title" | |
fun fun_c2ats_g_bookmark_file_get_title: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GBookmarkFile, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> [l4:addr] (ptr_v_1(type_c2ats_gchar, l4) | ptr l4) = "mac#g_bookmark_file_get_title" | |
fun fun_c2ats_g_bookmark_file_set_description: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GBookmarkFile, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_gchar, l3) | ptr l1, ptr l2, ptr l3) -> void = "mac#g_bookmark_file_set_description" | |
fun fun_c2ats_g_bookmark_file_get_description: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GBookmarkFile, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> [l4:addr] (ptr_v_1(type_c2ats_gchar, l4) | ptr l4) = "mac#g_bookmark_file_get_description" | |
fun fun_c2ats_g_bookmark_file_set_mime_type: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GBookmarkFile, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_gchar, l3) | ptr l1, ptr l2, ptr l3) -> void = "mac#g_bookmark_file_set_mime_type" | |
fun fun_c2ats_g_bookmark_file_get_mime_type: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GBookmarkFile, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> [l4:addr] (ptr_v_1(type_c2ats_gchar, l4) | ptr l4) = "mac#g_bookmark_file_get_mime_type" | |
fun fun_c2ats_g_bookmark_file_set_groups: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GBookmarkFile, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_2(type_c2ats_gchar, l3, l3_1) | ptr l1, ptr l2, ptr l3, type_c2ats_gsize) -> void = "mac#g_bookmark_file_set_groups" | |
fun fun_c2ats_g_bookmark_file_add_group: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GBookmarkFile, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_gchar, l3) | ptr l1, ptr l2, ptr l3) -> void = "mac#g_bookmark_file_add_group" | |
fun fun_c2ats_g_bookmark_file_has_group: {l1,l2,l3,l4,l4_1:addr} (!ptr_v_1(type_c2ats_GBookmarkFile, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_gchar, l3), !ptr_v_2(type_c2ats_GError, l4, l4_1) | ptr l1, ptr l2, ptr l3, ptr l4) -> type_c2ats_gboolean = "mac#g_bookmark_file_has_group" | |
fun fun_c2ats_g_bookmark_file_get_groups: {l1,l2,l3,l4,l4_1:addr} (!ptr_v_1(type_c2ats_GBookmarkFile, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_gsize, l3), !ptr_v_2(type_c2ats_GError, l4, l4_1) | ptr l1, ptr l2, ptr l3, ptr l4) -> [l5,l5_1:addr] (ptr_v_2(type_c2ats_gchar, l5, l5_1) | ptr l5) = "mac#g_bookmark_file_get_groups" | |
fun fun_c2ats_g_bookmark_file_add_application: {l1,l2,l3,l4:addr} (!ptr_v_1(type_c2ats_GBookmarkFile, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_gchar, l3), !ptr_v_1(type_c2ats_gchar, l4) | ptr l1, ptr l2, ptr l3, ptr l4) -> void = "mac#g_bookmark_file_add_application" | |
fun fun_c2ats_g_bookmark_file_has_application: {l1,l2,l3,l4,l4_1:addr} (!ptr_v_1(type_c2ats_GBookmarkFile, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_gchar, l3), !ptr_v_2(type_c2ats_GError, l4, l4_1) | ptr l1, ptr l2, ptr l3, ptr l4) -> type_c2ats_gboolean = "mac#g_bookmark_file_has_application" | |
fun fun_c2ats_g_bookmark_file_get_applications: {l1,l2,l3,l4,l4_1:addr} (!ptr_v_1(type_c2ats_GBookmarkFile, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_gsize, l3), !ptr_v_2(type_c2ats_GError, l4, l4_1) | ptr l1, ptr l2, ptr l3, ptr l4) -> [l5,l5_1:addr] (ptr_v_2(type_c2ats_gchar, l5, l5_1) | ptr l5) = "mac#g_bookmark_file_get_applications" | |
fun fun_c2ats_g_bookmark_file_set_app_info: {l1,l2,l3,l4,l5,l5_1:addr} (!ptr_v_1(type_c2ats_GBookmarkFile, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_gchar, l3), !ptr_v_1(type_c2ats_gchar, l4), !ptr_v_2(type_c2ats_GError, l5, l5_1) | ptr l1, ptr l2, ptr l3, ptr l4, type_c2ats_gint, type_c2ats_time_t, ptr l5) -> type_c2ats_gboolean = "mac#g_bookmark_file_set_app_info" | |
fun fun_c2ats_g_bookmark_file_get_app_info: {l1,l2,l3,l4,l4_1,l5,l6,l7,l7_1:addr} (!ptr_v_1(type_c2ats_GBookmarkFile, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_gchar, l3), !ptr_v_2(type_c2ats_gchar, l4, l4_1), !ptr_v_1(type_c2ats_guint, l5), !ptr_v_1(type_c2ats_time_t, l6), !ptr_v_2(type_c2ats_GError, l7, l7_1) | ptr l1, ptr l2, ptr l3, ptr l4, ptr l5, ptr l6, ptr l7) -> type_c2ats_gboolean = "mac#g_bookmark_file_get_app_info" | |
fun fun_c2ats_g_bookmark_file_set_is_private: {l1,l2:addr} (!ptr_v_1(type_c2ats_GBookmarkFile, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2, type_c2ats_gboolean) -> void = "mac#g_bookmark_file_set_is_private" | |
fun fun_c2ats_g_bookmark_file_get_is_private: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GBookmarkFile, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> type_c2ats_gboolean = "mac#g_bookmark_file_get_is_private" | |
fun fun_c2ats_g_bookmark_file_set_icon: {l1,l2,l3,l4:addr} (!ptr_v_1(type_c2ats_GBookmarkFile, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_gchar, l3), !ptr_v_1(type_c2ats_gchar, l4) | ptr l1, ptr l2, ptr l3, ptr l4) -> void = "mac#g_bookmark_file_set_icon" | |
fun fun_c2ats_g_bookmark_file_get_icon: {l1,l2,l3,l3_1,l4,l4_1,l5,l5_1:addr} (!ptr_v_1(type_c2ats_GBookmarkFile, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_2(type_c2ats_gchar, l3, l3_1), !ptr_v_2(type_c2ats_gchar, l4, l4_1), !ptr_v_2(type_c2ats_GError, l5, l5_1) | ptr l1, ptr l2, ptr l3, ptr l4, ptr l5) -> type_c2ats_gboolean = "mac#g_bookmark_file_get_icon" | |
fun fun_c2ats_g_bookmark_file_set_added: {l1,l2:addr} (!ptr_v_1(type_c2ats_GBookmarkFile, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2, type_c2ats_time_t) -> void = "mac#g_bookmark_file_set_added" | |
fun fun_c2ats_g_bookmark_file_get_added: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GBookmarkFile, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> type_c2ats_time_t = "mac#g_bookmark_file_get_added" | |
fun fun_c2ats_g_bookmark_file_set_modified: {l1,l2:addr} (!ptr_v_1(type_c2ats_GBookmarkFile, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2, type_c2ats_time_t) -> void = "mac#g_bookmark_file_set_modified" | |
fun fun_c2ats_g_bookmark_file_get_modified: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GBookmarkFile, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> type_c2ats_time_t = "mac#g_bookmark_file_get_modified" | |
fun fun_c2ats_g_bookmark_file_set_visited: {l1,l2:addr} (!ptr_v_1(type_c2ats_GBookmarkFile, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2, type_c2ats_time_t) -> void = "mac#g_bookmark_file_set_visited" | |
fun fun_c2ats_g_bookmark_file_get_visited: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GBookmarkFile, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> type_c2ats_time_t = "mac#g_bookmark_file_get_visited" | |
fun fun_c2ats_g_bookmark_file_has_item: {l1,l2:addr} (!ptr_v_1(type_c2ats_GBookmarkFile, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2) -> type_c2ats_gboolean = "mac#g_bookmark_file_has_item" | |
fun fun_c2ats_g_bookmark_file_get_size: {l1:addr} (!ptr_v_1(type_c2ats_GBookmarkFile, l1) | ptr l1) -> type_c2ats_gint = "mac#g_bookmark_file_get_size" | |
fun fun_c2ats_g_bookmark_file_get_uris: {l1,l2:addr} (!ptr_v_1(type_c2ats_GBookmarkFile, l1), !ptr_v_1(type_c2ats_gsize, l2) | ptr l1, ptr l2) -> [l3,l3_1:addr] (ptr_v_2(type_c2ats_gchar, l3, l3_1) | ptr l3) = "mac#g_bookmark_file_get_uris" | |
fun fun_c2ats_g_bookmark_file_remove_group: {l1,l2,l3,l4,l4_1:addr} (!ptr_v_1(type_c2ats_GBookmarkFile, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_gchar, l3), !ptr_v_2(type_c2ats_GError, l4, l4_1) | ptr l1, ptr l2, ptr l3, ptr l4) -> type_c2ats_gboolean = "mac#g_bookmark_file_remove_group" | |
fun fun_c2ats_g_bookmark_file_remove_application: {l1,l2,l3,l4,l4_1:addr} (!ptr_v_1(type_c2ats_GBookmarkFile, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_gchar, l3), !ptr_v_2(type_c2ats_GError, l4, l4_1) | ptr l1, ptr l2, ptr l3, ptr l4) -> type_c2ats_gboolean = "mac#g_bookmark_file_remove_application" | |
fun fun_c2ats_g_bookmark_file_remove_item: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GBookmarkFile, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> type_c2ats_gboolean = "mac#g_bookmark_file_remove_item" | |
fun fun_c2ats_g_bookmark_file_move_item: {l1,l2,l3,l4,l4_1:addr} (!ptr_v_1(type_c2ats_GBookmarkFile, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_gchar, l3), !ptr_v_2(type_c2ats_GError, l4, l4_1) | ptr l1, ptr l2, ptr l3, ptr l4) -> type_c2ats_gboolean = "mac#g_bookmark_file_move_item" | |
// File: /usr/include/glib-2.0/glib/gbytes.h | |
%{# | |
#include "/usr/include/glib-2.0/glib/gbytes.h" | |
%} | |
fun fun_c2ats_g_bytes_new: (type_c2ats_gconstpointer, type_c2ats_gsize) -> [l1:addr] (ptr_v_1(type_c2ats_GBytes, l1) | ptr l1) = "mac#g_bytes_new" | |
fun fun_c2ats_g_bytes_new_take: (type_c2ats_gpointer, type_c2ats_gsize) -> [l1:addr] (ptr_v_1(type_c2ats_GBytes, l1) | ptr l1) = "mac#g_bytes_new_take" | |
fun fun_c2ats_g_bytes_new_static: (type_c2ats_gconstpointer, type_c2ats_gsize) -> [l1:addr] (ptr_v_1(type_c2ats_GBytes, l1) | ptr l1) = "mac#g_bytes_new_static" | |
fun fun_c2ats_g_bytes_new_with_free_func: (type_c2ats_gconstpointer, type_c2ats_gsize, type_c2ats_GDestroyNotify, type_c2ats_gpointer) -> [l1:addr] (ptr_v_1(type_c2ats_GBytes, l1) | ptr l1) = "mac#g_bytes_new_with_free_func" | |
fun fun_c2ats_g_bytes_new_from_bytes: {l1:addr} (!ptr_v_1(type_c2ats_GBytes, l1) | ptr l1, type_c2ats_gsize, type_c2ats_gsize) -> [l2:addr] (ptr_v_1(type_c2ats_GBytes, l2) | ptr l2) = "mac#g_bytes_new_from_bytes" | |
fun fun_c2ats_g_bytes_get_data: {l1,l2:addr} (!ptr_v_1(type_c2ats_GBytes, l1), !ptr_v_1(type_c2ats_gsize, l2) | ptr l1, ptr l2) -> type_c2ats_gconstpointer = "mac#g_bytes_get_data" | |
fun fun_c2ats_g_bytes_get_size: {l1:addr} (!ptr_v_1(type_c2ats_GBytes, l1) | ptr l1) -> type_c2ats_gsize = "mac#g_bytes_get_size" | |
fun fun_c2ats_g_bytes_ref: {l1:addr} (!ptr_v_1(type_c2ats_GBytes, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GBytes, l2) | ptr l2) = "mac#g_bytes_ref" | |
fun fun_c2ats_g_bytes_unref: {l1:addr} (!ptr_v_1(type_c2ats_GBytes, l1) | ptr l1) -> void = "mac#g_bytes_unref" | |
fun fun_c2ats_g_bytes_unref_to_data: {l1,l2:addr} (!ptr_v_1(type_c2ats_GBytes, l1), !ptr_v_1(type_c2ats_gsize, l2) | ptr l1, ptr l2) -> type_c2ats_gpointer = "mac#g_bytes_unref_to_data" | |
fun fun_c2ats_g_bytes_unref_to_array: {l1:addr} (!ptr_v_1(type_c2ats_GBytes, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GByteArray, l2) | ptr l2) = "mac#g_bytes_unref_to_array" | |
fun fun_c2ats_g_bytes_hash: (type_c2ats_gconstpointer) -> type_c2ats_guint = "mac#g_bytes_hash" | |
fun fun_c2ats_g_bytes_equal: (type_c2ats_gconstpointer, type_c2ats_gconstpointer) -> type_c2ats_gboolean = "mac#g_bytes_equal" | |
fun fun_c2ats_g_bytes_compare: (type_c2ats_gconstpointer, type_c2ats_gconstpointer) -> type_c2ats_gint = "mac#g_bytes_compare" | |
// File: /usr/include/glib-2.0/glib/gcharset.h | |
%{# | |
#include "/usr/include/glib-2.0/glib/gcharset.h" | |
%} | |
fun fun_c2ats_g_get_charset: {l1,l1_1:addr} (!ptr_v_2(char, l1, l1_1) | ptr l1) -> type_c2ats_gboolean = "mac#g_get_charset" | |
fun fun_c2ats_g_get_codeset: () -> [l1:addr] (ptr_v_1(type_c2ats_gchar, l1) | ptr l1) = "mac#g_get_codeset" | |
fun fun_c2ats_g_get_language_names: () -> [l1,l1_1:addr] (ptr_v_2(type_c2ats_gchar, l1, l1_1) | ptr l1) = "mac#g_get_language_names" | |
fun fun_c2ats_g_get_locale_variants: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | ptr l1) -> [l2,l2_1:addr] (ptr_v_2(type_c2ats_gchar, l2, l2_1) | ptr l2) = "mac#g_get_locale_variants" | |
// File: /usr/include/glib-2.0/glib/gchecksum.h | |
%{# | |
#include "/usr/include/glib-2.0/glib/gchecksum.h" | |
%} | |
typedef type_c2ats_GChecksumType = int | |
#define enum_c2ats_G_CHECKSUM_MD5 0 | |
#define enum_c2ats_G_CHECKSUM_SHA1 1 | |
#define enum_c2ats_G_CHECKSUM_SHA256 2 | |
#define enum_c2ats_G_CHECKSUM_SHA512 3 | |
abst@ype struct_c2ats__GChecksum // FIXME! Forward declaration. | |
typedef type_c2ats_GChecksum = struct_c2ats__GChecksum | |
fun fun_c2ats_g_checksum_type_get_length: (type_c2ats_GChecksumType) -> type_c2ats_gssize = "mac#g_checksum_type_get_length" | |
fun fun_c2ats_g_checksum_new: (type_c2ats_GChecksumType) -> [l1:addr] (ptr_v_1(type_c2ats_GChecksum, l1) | ptr l1) = "mac#g_checksum_new" | |
fun fun_c2ats_g_checksum_reset: {l1:addr} (!ptr_v_1(type_c2ats_GChecksum, l1) | ptr l1) -> void = "mac#g_checksum_reset" | |
fun fun_c2ats_g_checksum_copy: {l1:addr} (!ptr_v_1(type_c2ats_GChecksum, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GChecksum, l2) | ptr l2) = "mac#g_checksum_copy" | |
fun fun_c2ats_g_checksum_free: {l1:addr} (!ptr_v_1(type_c2ats_GChecksum, l1) | ptr l1) -> void = "mac#g_checksum_free" | |
fun fun_c2ats_g_checksum_update: {l1,l2:addr} (!ptr_v_1(type_c2ats_GChecksum, l1), !ptr_v_1(type_c2ats_guchar, l2) | ptr l1, ptr l2, type_c2ats_gssize) -> void = "mac#g_checksum_update" | |
fun fun_c2ats_g_checksum_get_string: {l1:addr} (!ptr_v_1(type_c2ats_GChecksum, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_gchar, l2) | ptr l2) = "mac#g_checksum_get_string" | |
fun fun_c2ats_g_checksum_get_digest: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GChecksum, l1), !ptr_v_1(type_c2ats_guint8, l2), !ptr_v_1(type_c2ats_gsize, l3) | ptr l1, ptr l2, ptr l3) -> void = "mac#g_checksum_get_digest" | |
fun fun_c2ats_g_compute_checksum_for_data: {l1:addr} (!ptr_v_1(type_c2ats_guchar, l1) | type_c2ats_GChecksumType, ptr l1, type_c2ats_gsize) -> [l2:addr] (ptr_v_1(type_c2ats_gchar, l2) | ptr l2) = "mac#g_compute_checksum_for_data" | |
fun fun_c2ats_g_compute_checksum_for_string: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | type_c2ats_GChecksumType, ptr l1, type_c2ats_gssize) -> [l2:addr] (ptr_v_1(type_c2ats_gchar, l2) | ptr l2) = "mac#g_compute_checksum_for_string" | |
fun fun_c2ats_g_compute_checksum_for_bytes: {l1:addr} (!ptr_v_1(type_c2ats_GBytes, l1) | type_c2ats_GChecksumType, ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_gchar, l2) | ptr l2) = "mac#g_compute_checksum_for_bytes" | |
// File: /usr/include/glib-2.0/glib/gconvert.h | |
%{# | |
#include "/usr/include/glib-2.0/glib/gconvert.h" | |
%} | |
typedef type_c2ats_GConvertError = int | |
#define enum_c2ats_G_CONVERT_ERROR_NO_CONVERSION 0 | |
#define enum_c2ats_G_CONVERT_ERROR_ILLEGAL_SEQUENCE 1 | |
#define enum_c2ats_G_CONVERT_ERROR_FAILED 2 | |
#define enum_c2ats_G_CONVERT_ERROR_PARTIAL_INPUT 3 | |
#define enum_c2ats_G_CONVERT_ERROR_BAD_URI 4 | |
#define enum_c2ats_G_CONVERT_ERROR_NOT_ABSOLUTE_PATH 5 | |
#define enum_c2ats_G_CONVERT_ERROR_NO_MEMORY 6 | |
fun fun_c2ats_g_convert_error_quark: () -> type_c2ats_GQuark = "mac#g_convert_error_quark" | |
abst@ype struct_c2ats__GIConv // FIXME! Forward declaration. | |
typedef type_c2ats_GIConv = cPtr0(struct_c2ats__GIConv) | |
fun fun_c2ats_g_iconv_open: {l1,l2:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2) -> type_c2ats_GIConv = "mac#g_iconv_open" | |
fun fun_c2ats_g_iconv: {l1,l1_1,l2,l3,l3_1,l4:addr} (!ptr_v_2(type_c2ats_gchar, l1, l1_1), !ptr_v_1(type_c2ats_gsize, l2), !ptr_v_2(type_c2ats_gchar, l3, l3_1), !ptr_v_1(type_c2ats_gsize, l4) | type_c2ats_GIConv, ptr l1, ptr l2, ptr l3, ptr l4) -> type_c2ats_gsize = "mac#g_iconv" | |
fun fun_c2ats_g_iconv_close: (type_c2ats_GIConv) -> type_c2ats_gint = "mac#g_iconv_close" | |
fun fun_c2ats_g_convert: {l1,l2,l3,l4,l5,l6,l6_1:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_gchar, l3), !ptr_v_1(type_c2ats_gsize, l4), !ptr_v_1(type_c2ats_gsize, l5), !ptr_v_2(type_c2ats_GError, l6, l6_1) | ptr l1, type_c2ats_gssize, ptr l2, ptr l3, ptr l4, ptr l5, ptr l6) -> [l7:addr] (ptr_v_1(type_c2ats_gchar, l7) | ptr l7) = "mac#g_convert" | |
fun fun_c2ats_g_convert_with_iconv: {l1,l2,l3,l4,l4_1:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_1(type_c2ats_gsize, l2), !ptr_v_1(type_c2ats_gsize, l3), !ptr_v_2(type_c2ats_GError, l4, l4_1) | ptr l1, type_c2ats_gssize, type_c2ats_GIConv, ptr l2, ptr l3, ptr l4) -> [l5:addr] (ptr_v_1(type_c2ats_gchar, l5) | ptr l5) = "mac#g_convert_with_iconv" | |
fun fun_c2ats_g_convert_with_fallback: {l1,l2,l3,l4,l5,l6,l7,l7_1:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_gchar, l3), !ptr_v_1(type_c2ats_gchar, l4), !ptr_v_1(type_c2ats_gsize, l5), !ptr_v_1(type_c2ats_gsize, l6), !ptr_v_2(type_c2ats_GError, l7, l7_1) | ptr l1, type_c2ats_gssize, ptr l2, ptr l3, ptr l4, ptr l5, ptr l6, ptr l7) -> [l8:addr] (ptr_v_1(type_c2ats_gchar, l8) | ptr l8) = "mac#g_convert_with_fallback" | |
fun fun_c2ats_g_locale_to_utf8: {l1,l2,l3,l4,l4_1:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_1(type_c2ats_gsize, l2), !ptr_v_1(type_c2ats_gsize, l3), !ptr_v_2(type_c2ats_GError, l4, l4_1) | ptr l1, type_c2ats_gssize, ptr l2, ptr l3, ptr l4) -> [l5:addr] (ptr_v_1(type_c2ats_gchar, l5) | ptr l5) = "mac#g_locale_to_utf8" | |
fun fun_c2ats_g_locale_from_utf8: {l1,l2,l3,l4,l4_1:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_1(type_c2ats_gsize, l2), !ptr_v_1(type_c2ats_gsize, l3), !ptr_v_2(type_c2ats_GError, l4, l4_1) | ptr l1, type_c2ats_gssize, ptr l2, ptr l3, ptr l4) -> [l5:addr] (ptr_v_1(type_c2ats_gchar, l5) | ptr l5) = "mac#g_locale_from_utf8" | |
fun fun_c2ats_g_filename_to_utf8: {l1,l2,l3,l4,l4_1:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_1(type_c2ats_gsize, l2), !ptr_v_1(type_c2ats_gsize, l3), !ptr_v_2(type_c2ats_GError, l4, l4_1) | ptr l1, type_c2ats_gssize, ptr l2, ptr l3, ptr l4) -> [l5:addr] (ptr_v_1(type_c2ats_gchar, l5) | ptr l5) = "mac#g_filename_to_utf8" | |
fun fun_c2ats_g_filename_from_utf8: {l1,l2,l3,l4,l4_1:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_1(type_c2ats_gsize, l2), !ptr_v_1(type_c2ats_gsize, l3), !ptr_v_2(type_c2ats_GError, l4, l4_1) | ptr l1, type_c2ats_gssize, ptr l2, ptr l3, ptr l4) -> [l5:addr] (ptr_v_1(type_c2ats_gchar, l5) | ptr l5) = "mac#g_filename_from_utf8" | |
fun fun_c2ats_g_filename_from_uri: {l1,l2,l2_1,l3,l3_1:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_2(type_c2ats_gchar, l2, l2_1), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> [l4:addr] (ptr_v_1(type_c2ats_gchar, l4) | ptr l4) = "mac#g_filename_from_uri" | |
fun fun_c2ats_g_filename_to_uri: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> [l4:addr] (ptr_v_1(type_c2ats_gchar, l4) | ptr l4) = "mac#g_filename_to_uri" | |
fun fun_c2ats_g_filename_display_name: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_gchar, l2) | ptr l2) = "mac#g_filename_display_name" | |
fun fun_c2ats_g_get_filename_charsets: {l1,l1_1,l1_2:addr} (!ptr_v_3(type_c2ats_gchar, l1, l1_1, l1_2) | ptr l1) -> type_c2ats_gboolean = "mac#g_get_filename_charsets" | |
fun fun_c2ats_g_filename_display_basename: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_gchar, l2) | ptr l2) = "mac#g_filename_display_basename" | |
fun fun_c2ats_g_uri_list_extract_uris: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | ptr l1) -> [l2,l2_1:addr] (ptr_v_2(type_c2ats_gchar, l2, l2_1) | ptr l2) = "mac#g_uri_list_extract_uris" | |
// File: /usr/include/glib-2.0/glib/gdataset.h | |
%{# | |
#include "/usr/include/glib-2.0/glib/gdataset.h" | |
%} | |
abst@ype struct_c2ats__GData // FIXME! Forward declaration. | |
typedef type_c2ats_GData = struct_c2ats__GData | |
typedef type_c2ats_GDataForeachFunc = (type_c2ats_GQuark, type_c2ats_gpointer, type_c2ats_gpointer) -> void | |
fun fun_c2ats_g_datalist_init: {l1,l1_1:addr} (!ptr_v_2(type_c2ats_GData, l1, l1_1) | ptr l1) -> void = "mac#g_datalist_init" | |
fun fun_c2ats_g_datalist_clear: {l1,l1_1:addr} (!ptr_v_2(type_c2ats_GData, l1, l1_1) | ptr l1) -> void = "mac#g_datalist_clear" | |
fun fun_c2ats_g_datalist_id_get_data: {l1,l1_1:addr} (!ptr_v_2(type_c2ats_GData, l1, l1_1) | ptr l1, type_c2ats_GQuark) -> type_c2ats_gpointer = "mac#g_datalist_id_get_data" | |
fun fun_c2ats_g_datalist_id_set_data_full: {l1,l1_1:addr} (!ptr_v_2(type_c2ats_GData, l1, l1_1) | ptr l1, type_c2ats_GQuark, type_c2ats_gpointer, type_c2ats_GDestroyNotify) -> void = "mac#g_datalist_id_set_data_full" | |
typedef type_c2ats_GDuplicateFunc = (type_c2ats_gpointer, type_c2ats_gpointer) -> type_c2ats_gpointer | |
fun fun_c2ats_g_datalist_id_dup_data: {l1,l1_1:addr} (!ptr_v_2(type_c2ats_GData, l1, l1_1) | ptr l1, type_c2ats_GQuark, type_c2ats_GDuplicateFunc, type_c2ats_gpointer) -> type_c2ats_gpointer = "mac#g_datalist_id_dup_data" | |
fun fun_c2ats_g_datalist_id_replace_data: {l1,l1_1,l2:addr} (!ptr_v_2(type_c2ats_GData, l1, l1_1), !ptr_v_1(type_c2ats_GDestroyNotify, l2) | ptr l1, type_c2ats_GQuark, type_c2ats_gpointer, type_c2ats_gpointer, type_c2ats_GDestroyNotify, ptr l2) -> type_c2ats_gboolean = "mac#g_datalist_id_replace_data" | |
fun fun_c2ats_g_datalist_id_remove_no_notify: {l1,l1_1:addr} (!ptr_v_2(type_c2ats_GData, l1, l1_1) | ptr l1, type_c2ats_GQuark) -> type_c2ats_gpointer = "mac#g_datalist_id_remove_no_notify" | |
fun fun_c2ats_g_datalist_foreach: {l1,l1_1:addr} (!ptr_v_2(type_c2ats_GData, l1, l1_1) | ptr l1, type_c2ats_GDataForeachFunc, type_c2ats_gpointer) -> void = "mac#g_datalist_foreach" | |
fun fun_c2ats_g_datalist_set_flags: {l1,l1_1:addr} (!ptr_v_2(type_c2ats_GData, l1, l1_1) | ptr l1, type_c2ats_guint) -> void = "mac#g_datalist_set_flags" | |
fun fun_c2ats_g_datalist_unset_flags: {l1,l1_1:addr} (!ptr_v_2(type_c2ats_GData, l1, l1_1) | ptr l1, type_c2ats_guint) -> void = "mac#g_datalist_unset_flags" | |
fun fun_c2ats_g_datalist_get_flags: {l1,l1_1:addr} (!ptr_v_2(type_c2ats_GData, l1, l1_1) | ptr l1) -> type_c2ats_guint = "mac#g_datalist_get_flags" | |
fun fun_c2ats_g_dataset_destroy: (type_c2ats_gconstpointer) -> void = "mac#g_dataset_destroy" | |
fun fun_c2ats_g_dataset_id_get_data: (type_c2ats_gconstpointer, type_c2ats_GQuark) -> type_c2ats_gpointer = "mac#g_dataset_id_get_data" | |
fun fun_c2ats_g_datalist_get_data: {l1,l1_1,l2:addr} (!ptr_v_2(type_c2ats_GData, l1, l1_1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2) -> type_c2ats_gpointer = "mac#g_datalist_get_data" | |
fun fun_c2ats_g_dataset_id_set_data_full: (type_c2ats_gconstpointer, type_c2ats_GQuark, type_c2ats_gpointer, type_c2ats_GDestroyNotify) -> void = "mac#g_dataset_id_set_data_full" | |
fun fun_c2ats_g_dataset_id_remove_no_notify: (type_c2ats_gconstpointer, type_c2ats_GQuark) -> type_c2ats_gpointer = "mac#g_dataset_id_remove_no_notify" | |
fun fun_c2ats_g_dataset_foreach: (type_c2ats_gconstpointer, type_c2ats_GDataForeachFunc, type_c2ats_gpointer) -> void = "mac#g_dataset_foreach" | |
// File: /usr/include/glib-2.0/glib/gdate.h | |
%{# | |
#include "/usr/include/glib-2.0/glib/gdate.h" | |
%} | |
typedef type_c2ats_GTime = type_c2ats_gint32 | |
typedef type_c2ats_GDateYear = type_c2ats_guint16 | |
typedef type_c2ats_GDateDay = type_c2ats_guint8 | |
abst@ype struct_c2ats__GDate // FIXME! Forward declaration. | |
typedef type_c2ats_GDate = struct_c2ats__GDate | |
typedef type_c2ats_GDateDMY = int | |
#define enum_c2ats_G_DATE_DAY 0 | |
#define enum_c2ats_G_DATE_MONTH 1 | |
#define enum_c2ats_G_DATE_YEAR 2 | |
typedef type_c2ats_GDateWeekday = int | |
#define enum_c2ats_G_DATE_BAD_WEEKDAY 0 | |
#define enum_c2ats_G_DATE_MONDAY 1 | |
#define enum_c2ats_G_DATE_TUESDAY 2 | |
#define enum_c2ats_G_DATE_WEDNESDAY 3 | |
#define enum_c2ats_G_DATE_THURSDAY 4 | |
#define enum_c2ats_G_DATE_FRIDAY 5 | |
#define enum_c2ats_G_DATE_SATURDAY 6 | |
#define enum_c2ats_G_DATE_SUNDAY 7 | |
typedef type_c2ats_GDateMonth = int | |
#define enum_c2ats_G_DATE_BAD_MONTH 0 | |
#define enum_c2ats_G_DATE_JANUARY 1 | |
#define enum_c2ats_G_DATE_FEBRUARY 2 | |
#define enum_c2ats_G_DATE_MARCH 3 | |
#define enum_c2ats_G_DATE_APRIL 4 | |
#define enum_c2ats_G_DATE_MAY 5 | |
#define enum_c2ats_G_DATE_JUNE 6 | |
#define enum_c2ats_G_DATE_JULY 7 | |
#define enum_c2ats_G_DATE_AUGUST 8 | |
#define enum_c2ats_G_DATE_SEPTEMBER 9 | |
#define enum_c2ats_G_DATE_OCTOBER 10 | |
#define enum_c2ats_G_DATE_NOVEMBER 11 | |
#define enum_c2ats_G_DATE_DECEMBER 12 | |
typedef struct_c2ats__GDate = $extype_struct"struct _GDate" of { | |
julian_days = type_c2ats_guint, | |
julian = type_c2ats_guint, | |
dmy = type_c2ats_guint, | |
day = type_c2ats_guint, | |
month = type_c2ats_guint, | |
year = type_c2ats_guint | |
} | |
fun fun_c2ats_g_date_new: () -> [l1:addr] (ptr_v_1(type_c2ats_GDate, l1) | ptr l1) = "mac#g_date_new" | |
fun fun_c2ats_g_date_new_dmy: (type_c2ats_GDateDay, type_c2ats_GDateMonth, type_c2ats_GDateYear) -> [l1:addr] (ptr_v_1(type_c2ats_GDate, l1) | ptr l1) = "mac#g_date_new_dmy" | |
fun fun_c2ats_g_date_new_julian: (type_c2ats_guint32) -> [l1:addr] (ptr_v_1(type_c2ats_GDate, l1) | ptr l1) = "mac#g_date_new_julian" | |
fun fun_c2ats_g_date_free: {l1:addr} (!ptr_v_1(type_c2ats_GDate, l1) | ptr l1) -> void = "mac#g_date_free" | |
fun fun_c2ats_g_date_valid: {l1:addr} (!ptr_v_1(type_c2ats_GDate, l1) | ptr l1) -> type_c2ats_gboolean = "mac#g_date_valid" | |
fun fun_c2ats_g_date_valid_day: (type_c2ats_GDateDay) -> type_c2ats_gboolean = "mac#g_date_valid_day" | |
fun fun_c2ats_g_date_valid_month: (type_c2ats_GDateMonth) -> type_c2ats_gboolean = "mac#g_date_valid_month" | |
fun fun_c2ats_g_date_valid_year: (type_c2ats_GDateYear) -> type_c2ats_gboolean = "mac#g_date_valid_year" | |
fun fun_c2ats_g_date_valid_weekday: (type_c2ats_GDateWeekday) -> type_c2ats_gboolean = "mac#g_date_valid_weekday" | |
fun fun_c2ats_g_date_valid_julian: (type_c2ats_guint32) -> type_c2ats_gboolean = "mac#g_date_valid_julian" | |
fun fun_c2ats_g_date_valid_dmy: (type_c2ats_GDateDay, type_c2ats_GDateMonth, type_c2ats_GDateYear) -> type_c2ats_gboolean = "mac#g_date_valid_dmy" | |
fun fun_c2ats_g_date_get_weekday: {l1:addr} (!ptr_v_1(type_c2ats_GDate, l1) | ptr l1) -> type_c2ats_GDateWeekday = "mac#g_date_get_weekday" | |
fun fun_c2ats_g_date_get_month: {l1:addr} (!ptr_v_1(type_c2ats_GDate, l1) | ptr l1) -> type_c2ats_GDateMonth = "mac#g_date_get_month" | |
fun fun_c2ats_g_date_get_year: {l1:addr} (!ptr_v_1(type_c2ats_GDate, l1) | ptr l1) -> type_c2ats_GDateYear = "mac#g_date_get_year" | |
fun fun_c2ats_g_date_get_day: {l1:addr} (!ptr_v_1(type_c2ats_GDate, l1) | ptr l1) -> type_c2ats_GDateDay = "mac#g_date_get_day" | |
fun fun_c2ats_g_date_get_julian: {l1:addr} (!ptr_v_1(type_c2ats_GDate, l1) | ptr l1) -> type_c2ats_guint32 = "mac#g_date_get_julian" | |
fun fun_c2ats_g_date_get_day_of_year: {l1:addr} (!ptr_v_1(type_c2ats_GDate, l1) | ptr l1) -> type_c2ats_guint = "mac#g_date_get_day_of_year" | |
fun fun_c2ats_g_date_get_monday_week_of_year: {l1:addr} (!ptr_v_1(type_c2ats_GDate, l1) | ptr l1) -> type_c2ats_guint = "mac#g_date_get_monday_week_of_year" | |
fun fun_c2ats_g_date_get_sunday_week_of_year: {l1:addr} (!ptr_v_1(type_c2ats_GDate, l1) | ptr l1) -> type_c2ats_guint = "mac#g_date_get_sunday_week_of_year" | |
fun fun_c2ats_g_date_get_iso8601_week_of_year: {l1:addr} (!ptr_v_1(type_c2ats_GDate, l1) | ptr l1) -> type_c2ats_guint = "mac#g_date_get_iso8601_week_of_year" | |
fun fun_c2ats_g_date_clear: {l1:addr} (!ptr_v_1(type_c2ats_GDate, l1) | ptr l1, type_c2ats_guint) -> void = "mac#g_date_clear" | |
fun fun_c2ats_g_date_set_parse: {l1,l2:addr} (!ptr_v_1(type_c2ats_GDate, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2) -> void = "mac#g_date_set_parse" | |
fun fun_c2ats_g_date_set_time_t: {l1:addr} (!ptr_v_1(type_c2ats_GDate, l1) | ptr l1, type_c2ats_time_t) -> void = "mac#g_date_set_time_t" | |
fun fun_c2ats_g_date_set_time_val: {l1,l2:addr} (!ptr_v_1(type_c2ats_GDate, l1), !ptr_v_1(type_c2ats_GTimeVal, l2) | ptr l1, ptr l2) -> void = "mac#g_date_set_time_val" | |
fun fun_c2ats_g_date_set_time: {l1:addr} (!ptr_v_1(type_c2ats_GDate, l1) | ptr l1, type_c2ats_GTime) -> void = "mac#g_date_set_time" | |
fun fun_c2ats_g_date_set_month: {l1:addr} (!ptr_v_1(type_c2ats_GDate, l1) | ptr l1, type_c2ats_GDateMonth) -> void = "mac#g_date_set_month" | |
fun fun_c2ats_g_date_set_day: {l1:addr} (!ptr_v_1(type_c2ats_GDate, l1) | ptr l1, type_c2ats_GDateDay) -> void = "mac#g_date_set_day" | |
fun fun_c2ats_g_date_set_year: {l1:addr} (!ptr_v_1(type_c2ats_GDate, l1) | ptr l1, type_c2ats_GDateYear) -> void = "mac#g_date_set_year" | |
fun fun_c2ats_g_date_set_dmy: {l1:addr} (!ptr_v_1(type_c2ats_GDate, l1) | ptr l1, type_c2ats_GDateDay, type_c2ats_GDateMonth, type_c2ats_GDateYear) -> void = "mac#g_date_set_dmy" | |
fun fun_c2ats_g_date_set_julian: {l1:addr} (!ptr_v_1(type_c2ats_GDate, l1) | ptr l1, type_c2ats_guint32) -> void = "mac#g_date_set_julian" | |
fun fun_c2ats_g_date_is_first_of_month: {l1:addr} (!ptr_v_1(type_c2ats_GDate, l1) | ptr l1) -> type_c2ats_gboolean = "mac#g_date_is_first_of_month" | |
fun fun_c2ats_g_date_is_last_of_month: {l1:addr} (!ptr_v_1(type_c2ats_GDate, l1) | ptr l1) -> type_c2ats_gboolean = "mac#g_date_is_last_of_month" | |
fun fun_c2ats_g_date_add_days: {l1:addr} (!ptr_v_1(type_c2ats_GDate, l1) | ptr l1, type_c2ats_guint) -> void = "mac#g_date_add_days" | |
fun fun_c2ats_g_date_subtract_days: {l1:addr} (!ptr_v_1(type_c2ats_GDate, l1) | ptr l1, type_c2ats_guint) -> void = "mac#g_date_subtract_days" | |
fun fun_c2ats_g_date_add_months: {l1:addr} (!ptr_v_1(type_c2ats_GDate, l1) | ptr l1, type_c2ats_guint) -> void = "mac#g_date_add_months" | |
fun fun_c2ats_g_date_subtract_months: {l1:addr} (!ptr_v_1(type_c2ats_GDate, l1) | ptr l1, type_c2ats_guint) -> void = "mac#g_date_subtract_months" | |
fun fun_c2ats_g_date_add_years: {l1:addr} (!ptr_v_1(type_c2ats_GDate, l1) | ptr l1, type_c2ats_guint) -> void = "mac#g_date_add_years" | |
fun fun_c2ats_g_date_subtract_years: {l1:addr} (!ptr_v_1(type_c2ats_GDate, l1) | ptr l1, type_c2ats_guint) -> void = "mac#g_date_subtract_years" | |
fun fun_c2ats_g_date_is_leap_year: (type_c2ats_GDateYear) -> type_c2ats_gboolean = "mac#g_date_is_leap_year" | |
fun fun_c2ats_g_date_get_days_in_month: (type_c2ats_GDateMonth, type_c2ats_GDateYear) -> type_c2ats_guint8 = "mac#g_date_get_days_in_month" | |
fun fun_c2ats_g_date_get_monday_weeks_in_year: (type_c2ats_GDateYear) -> type_c2ats_guint8 = "mac#g_date_get_monday_weeks_in_year" | |
fun fun_c2ats_g_date_get_sunday_weeks_in_year: (type_c2ats_GDateYear) -> type_c2ats_guint8 = "mac#g_date_get_sunday_weeks_in_year" | |
fun fun_c2ats_g_date_days_between: {l1,l2:addr} (!ptr_v_1(type_c2ats_GDate, l1), !ptr_v_1(type_c2ats_GDate, l2) | ptr l1, ptr l2) -> type_c2ats_gint = "mac#g_date_days_between" | |
fun fun_c2ats_g_date_compare: {l1,l2:addr} (!ptr_v_1(type_c2ats_GDate, l1), !ptr_v_1(type_c2ats_GDate, l2) | ptr l1, ptr l2) -> type_c2ats_gint = "mac#g_date_compare" | |
fun fun_c2ats_g_date_to_struct_tm: {l1,l2:addr} (!ptr_v_1(type_c2ats_GDate, l1), !ptr_v_1(struct_c2ats_tm, l2) | ptr l1, ptr l2) -> void = "mac#g_date_to_struct_tm" | |
fun fun_c2ats_g_date_clamp: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GDate, l1), !ptr_v_1(type_c2ats_GDate, l2), !ptr_v_1(type_c2ats_GDate, l3) | ptr l1, ptr l2, ptr l3) -> void = "mac#g_date_clamp" | |
fun fun_c2ats_g_date_order: {l1,l2:addr} (!ptr_v_1(type_c2ats_GDate, l1), !ptr_v_1(type_c2ats_GDate, l2) | ptr l1, ptr l2) -> void = "mac#g_date_order" | |
fun fun_c2ats_g_date_strftime: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_GDate, l3) | ptr l1, type_c2ats_gsize, ptr l2, ptr l3) -> type_c2ats_gsize = "mac#g_date_strftime" | |
// File: /usr/include/glib-2.0/glib/gtimezone.h | |
%{# | |
#include "/usr/include/glib-2.0/glib/gtimezone.h" | |
%} | |
abst@ype struct_c2ats__GTimeZone // FIXME! Forward declaration. | |
typedef type_c2ats_GTimeZone = struct_c2ats__GTimeZone | |
typedef type_c2ats_GTimeType = int | |
#define enum_c2ats_G_TIME_TYPE_STANDARD 0 | |
#define enum_c2ats_G_TIME_TYPE_DAYLIGHT 1 | |
#define enum_c2ats_G_TIME_TYPE_UNIVERSAL 2 | |
fun fun_c2ats_g_time_zone_new: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GTimeZone, l2) | ptr l2) = "mac#g_time_zone_new" | |
fun fun_c2ats_g_time_zone_new_utc: () -> [l1:addr] (ptr_v_1(type_c2ats_GTimeZone, l1) | ptr l1) = "mac#g_time_zone_new_utc" | |
fun fun_c2ats_g_time_zone_new_local: () -> [l1:addr] (ptr_v_1(type_c2ats_GTimeZone, l1) | ptr l1) = "mac#g_time_zone_new_local" | |
fun fun_c2ats_g_time_zone_ref: {l1:addr} (!ptr_v_1(type_c2ats_GTimeZone, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GTimeZone, l2) | ptr l2) = "mac#g_time_zone_ref" | |
fun fun_c2ats_g_time_zone_unref: {l1:addr} (!ptr_v_1(type_c2ats_GTimeZone, l1) | ptr l1) -> void = "mac#g_time_zone_unref" | |
fun fun_c2ats_g_time_zone_find_interval: {l1:addr} (!ptr_v_1(type_c2ats_GTimeZone, l1) | ptr l1, type_c2ats_GTimeType, type_c2ats_gint64) -> type_c2ats_gint = "mac#g_time_zone_find_interval" | |
fun fun_c2ats_g_time_zone_adjust_time: {l1,l2:addr} (!ptr_v_1(type_c2ats_GTimeZone, l1), !ptr_v_1(type_c2ats_gint64, l2) | ptr l1, type_c2ats_GTimeType, ptr l2) -> type_c2ats_gint = "mac#g_time_zone_adjust_time" | |
fun fun_c2ats_g_time_zone_get_abbreviation: {l1:addr} (!ptr_v_1(type_c2ats_GTimeZone, l1) | ptr l1, type_c2ats_gint) -> [l2:addr] (ptr_v_1(type_c2ats_gchar, l2) | ptr l2) = "mac#g_time_zone_get_abbreviation" | |
fun fun_c2ats_g_time_zone_get_offset: {l1:addr} (!ptr_v_1(type_c2ats_GTimeZone, l1) | ptr l1, type_c2ats_gint) -> type_c2ats_gint32 = "mac#g_time_zone_get_offset" | |
fun fun_c2ats_g_time_zone_is_dst: {l1:addr} (!ptr_v_1(type_c2ats_GTimeZone, l1) | ptr l1, type_c2ats_gint) -> type_c2ats_gboolean = "mac#g_time_zone_is_dst" | |
// File: /usr/include/glib-2.0/glib/gdatetime.h | |
%{# | |
#include "/usr/include/glib-2.0/glib/gdatetime.h" | |
%} | |
typedef type_c2ats_GTimeSpan = type_c2ats_gint64 | |
abst@ype struct_c2ats__GDateTime // FIXME! Forward declaration. | |
typedef type_c2ats_GDateTime = struct_c2ats__GDateTime | |
fun fun_c2ats_g_date_time_unref: {l1:addr} (!ptr_v_1(type_c2ats_GDateTime, l1) | ptr l1) -> void = "mac#g_date_time_unref" | |
fun fun_c2ats_g_date_time_ref: {l1:addr} (!ptr_v_1(type_c2ats_GDateTime, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GDateTime, l2) | ptr l2) = "mac#g_date_time_ref" | |
fun fun_c2ats_g_date_time_new_now: {l1:addr} (!ptr_v_1(type_c2ats_GTimeZone, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GDateTime, l2) | ptr l2) = "mac#g_date_time_new_now" | |
fun fun_c2ats_g_date_time_new_now_local: () -> [l1:addr] (ptr_v_1(type_c2ats_GDateTime, l1) | ptr l1) = "mac#g_date_time_new_now_local" | |
fun fun_c2ats_g_date_time_new_now_utc: () -> [l1:addr] (ptr_v_1(type_c2ats_GDateTime, l1) | ptr l1) = "mac#g_date_time_new_now_utc" | |
fun fun_c2ats_g_date_time_new_from_unix_local: (type_c2ats_gint64) -> [l1:addr] (ptr_v_1(type_c2ats_GDateTime, l1) | ptr l1) = "mac#g_date_time_new_from_unix_local" | |
fun fun_c2ats_g_date_time_new_from_unix_utc: (type_c2ats_gint64) -> [l1:addr] (ptr_v_1(type_c2ats_GDateTime, l1) | ptr l1) = "mac#g_date_time_new_from_unix_utc" | |
fun fun_c2ats_g_date_time_new_from_timeval_local: {l1:addr} (!ptr_v_1(type_c2ats_GTimeVal, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GDateTime, l2) | ptr l2) = "mac#g_date_time_new_from_timeval_local" | |
fun fun_c2ats_g_date_time_new_from_timeval_utc: {l1:addr} (!ptr_v_1(type_c2ats_GTimeVal, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GDateTime, l2) | ptr l2) = "mac#g_date_time_new_from_timeval_utc" | |
fun fun_c2ats_g_date_time_new: {l1:addr} (!ptr_v_1(type_c2ats_GTimeZone, l1) | ptr l1, type_c2ats_gint, type_c2ats_gint, type_c2ats_gint, type_c2ats_gint, type_c2ats_gint, type_c2ats_gdouble) -> [l2:addr] (ptr_v_1(type_c2ats_GDateTime, l2) | ptr l2) = "mac#g_date_time_new" | |
fun fun_c2ats_g_date_time_new_local: (type_c2ats_gint, type_c2ats_gint, type_c2ats_gint, type_c2ats_gint, type_c2ats_gint, type_c2ats_gdouble) -> [l1:addr] (ptr_v_1(type_c2ats_GDateTime, l1) | ptr l1) = "mac#g_date_time_new_local" | |
fun fun_c2ats_g_date_time_new_utc: (type_c2ats_gint, type_c2ats_gint, type_c2ats_gint, type_c2ats_gint, type_c2ats_gint, type_c2ats_gdouble) -> [l1:addr] (ptr_v_1(type_c2ats_GDateTime, l1) | ptr l1) = "mac#g_date_time_new_utc" | |
fun fun_c2ats_g_date_time_add: {l1:addr} (!ptr_v_1(type_c2ats_GDateTime, l1) | ptr l1, type_c2ats_GTimeSpan) -> [l2:addr] (ptr_v_1(type_c2ats_GDateTime, l2) | ptr l2) = "mac#g_date_time_add" | |
fun fun_c2ats_g_date_time_add_years: {l1:addr} (!ptr_v_1(type_c2ats_GDateTime, l1) | ptr l1, type_c2ats_gint) -> [l2:addr] (ptr_v_1(type_c2ats_GDateTime, l2) | ptr l2) = "mac#g_date_time_add_years" | |
fun fun_c2ats_g_date_time_add_months: {l1:addr} (!ptr_v_1(type_c2ats_GDateTime, l1) | ptr l1, type_c2ats_gint) -> [l2:addr] (ptr_v_1(type_c2ats_GDateTime, l2) | ptr l2) = "mac#g_date_time_add_months" | |
fun fun_c2ats_g_date_time_add_weeks: {l1:addr} (!ptr_v_1(type_c2ats_GDateTime, l1) | ptr l1, type_c2ats_gint) -> [l2:addr] (ptr_v_1(type_c2ats_GDateTime, l2) | ptr l2) = "mac#g_date_time_add_weeks" | |
fun fun_c2ats_g_date_time_add_days: {l1:addr} (!ptr_v_1(type_c2ats_GDateTime, l1) | ptr l1, type_c2ats_gint) -> [l2:addr] (ptr_v_1(type_c2ats_GDateTime, l2) | ptr l2) = "mac#g_date_time_add_days" | |
fun fun_c2ats_g_date_time_add_hours: {l1:addr} (!ptr_v_1(type_c2ats_GDateTime, l1) | ptr l1, type_c2ats_gint) -> [l2:addr] (ptr_v_1(type_c2ats_GDateTime, l2) | ptr l2) = "mac#g_date_time_add_hours" | |
fun fun_c2ats_g_date_time_add_minutes: {l1:addr} (!ptr_v_1(type_c2ats_GDateTime, l1) | ptr l1, type_c2ats_gint) -> [l2:addr] (ptr_v_1(type_c2ats_GDateTime, l2) | ptr l2) = "mac#g_date_time_add_minutes" | |
fun fun_c2ats_g_date_time_add_seconds: {l1:addr} (!ptr_v_1(type_c2ats_GDateTime, l1) | ptr l1, type_c2ats_gdouble) -> [l2:addr] (ptr_v_1(type_c2ats_GDateTime, l2) | ptr l2) = "mac#g_date_time_add_seconds" | |
fun fun_c2ats_g_date_time_add_full: {l1:addr} (!ptr_v_1(type_c2ats_GDateTime, l1) | ptr l1, type_c2ats_gint, type_c2ats_gint, type_c2ats_gint, type_c2ats_gint, type_c2ats_gint, type_c2ats_gdouble) -> [l2:addr] (ptr_v_1(type_c2ats_GDateTime, l2) | ptr l2) = "mac#g_date_time_add_full" | |
fun fun_c2ats_g_date_time_compare: (type_c2ats_gconstpointer, type_c2ats_gconstpointer) -> type_c2ats_gint = "mac#g_date_time_compare" | |
fun fun_c2ats_g_date_time_difference: {l1,l2:addr} (!ptr_v_1(type_c2ats_GDateTime, l1), !ptr_v_1(type_c2ats_GDateTime, l2) | ptr l1, ptr l2) -> type_c2ats_GTimeSpan = "mac#g_date_time_difference" | |
fun fun_c2ats_g_date_time_hash: (type_c2ats_gconstpointer) -> type_c2ats_guint = "mac#g_date_time_hash" | |
fun fun_c2ats_g_date_time_equal: (type_c2ats_gconstpointer, type_c2ats_gconstpointer) -> type_c2ats_gboolean = "mac#g_date_time_equal" | |
fun fun_c2ats_g_date_time_get_ymd: {l1,l2,l3,l4:addr} (!ptr_v_1(type_c2ats_GDateTime, l1), !ptr_v_1(type_c2ats_gint, l2), !ptr_v_1(type_c2ats_gint, l3), !ptr_v_1(type_c2ats_gint, l4) | ptr l1, ptr l2, ptr l3, ptr l4) -> void = "mac#g_date_time_get_ymd" | |
fun fun_c2ats_g_date_time_get_year: {l1:addr} (!ptr_v_1(type_c2ats_GDateTime, l1) | ptr l1) -> type_c2ats_gint = "mac#g_date_time_get_year" | |
fun fun_c2ats_g_date_time_get_month: {l1:addr} (!ptr_v_1(type_c2ats_GDateTime, l1) | ptr l1) -> type_c2ats_gint = "mac#g_date_time_get_month" | |
fun fun_c2ats_g_date_time_get_day_of_month: {l1:addr} (!ptr_v_1(type_c2ats_GDateTime, l1) | ptr l1) -> type_c2ats_gint = "mac#g_date_time_get_day_of_month" | |
fun fun_c2ats_g_date_time_get_week_numbering_year: {l1:addr} (!ptr_v_1(type_c2ats_GDateTime, l1) | ptr l1) -> type_c2ats_gint = "mac#g_date_time_get_week_numbering_year" | |
fun fun_c2ats_g_date_time_get_week_of_year: {l1:addr} (!ptr_v_1(type_c2ats_GDateTime, l1) | ptr l1) -> type_c2ats_gint = "mac#g_date_time_get_week_of_year" | |
fun fun_c2ats_g_date_time_get_day_of_week: {l1:addr} (!ptr_v_1(type_c2ats_GDateTime, l1) | ptr l1) -> type_c2ats_gint = "mac#g_date_time_get_day_of_week" | |
fun fun_c2ats_g_date_time_get_day_of_year: {l1:addr} (!ptr_v_1(type_c2ats_GDateTime, l1) | ptr l1) -> type_c2ats_gint = "mac#g_date_time_get_day_of_year" | |
fun fun_c2ats_g_date_time_get_hour: {l1:addr} (!ptr_v_1(type_c2ats_GDateTime, l1) | ptr l1) -> type_c2ats_gint = "mac#g_date_time_get_hour" | |
fun fun_c2ats_g_date_time_get_minute: {l1:addr} (!ptr_v_1(type_c2ats_GDateTime, l1) | ptr l1) -> type_c2ats_gint = "mac#g_date_time_get_minute" | |
fun fun_c2ats_g_date_time_get_second: {l1:addr} (!ptr_v_1(type_c2ats_GDateTime, l1) | ptr l1) -> type_c2ats_gint = "mac#g_date_time_get_second" | |
fun fun_c2ats_g_date_time_get_microsecond: {l1:addr} (!ptr_v_1(type_c2ats_GDateTime, l1) | ptr l1) -> type_c2ats_gint = "mac#g_date_time_get_microsecond" | |
fun fun_c2ats_g_date_time_get_seconds: {l1:addr} (!ptr_v_1(type_c2ats_GDateTime, l1) | ptr l1) -> type_c2ats_gdouble = "mac#g_date_time_get_seconds" | |
fun fun_c2ats_g_date_time_to_unix: {l1:addr} (!ptr_v_1(type_c2ats_GDateTime, l1) | ptr l1) -> type_c2ats_gint64 = "mac#g_date_time_to_unix" | |
fun fun_c2ats_g_date_time_to_timeval: {l1,l2:addr} (!ptr_v_1(type_c2ats_GDateTime, l1), !ptr_v_1(type_c2ats_GTimeVal, l2) | ptr l1, ptr l2) -> type_c2ats_gboolean = "mac#g_date_time_to_timeval" | |
fun fun_c2ats_g_date_time_get_utc_offset: {l1:addr} (!ptr_v_1(type_c2ats_GDateTime, l1) | ptr l1) -> type_c2ats_GTimeSpan = "mac#g_date_time_get_utc_offset" | |
fun fun_c2ats_g_date_time_get_timezone_abbreviation: {l1:addr} (!ptr_v_1(type_c2ats_GDateTime, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_gchar, l2) | ptr l2) = "mac#g_date_time_get_timezone_abbreviation" | |
fun fun_c2ats_g_date_time_is_daylight_savings: {l1:addr} (!ptr_v_1(type_c2ats_GDateTime, l1) | ptr l1) -> type_c2ats_gboolean = "mac#g_date_time_is_daylight_savings" | |
fun fun_c2ats_g_date_time_to_timezone: {l1,l2:addr} (!ptr_v_1(type_c2ats_GDateTime, l1), !ptr_v_1(type_c2ats_GTimeZone, l2) | ptr l1, ptr l2) -> [l3:addr] (ptr_v_1(type_c2ats_GDateTime, l3) | ptr l3) = "mac#g_date_time_to_timezone" | |
fun fun_c2ats_g_date_time_to_local: {l1:addr} (!ptr_v_1(type_c2ats_GDateTime, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GDateTime, l2) | ptr l2) = "mac#g_date_time_to_local" | |
fun fun_c2ats_g_date_time_to_utc: {l1:addr} (!ptr_v_1(type_c2ats_GDateTime, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GDateTime, l2) | ptr l2) = "mac#g_date_time_to_utc" | |
fun fun_c2ats_g_date_time_format: {l1,l2:addr} (!ptr_v_1(type_c2ats_GDateTime, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2) -> [l3:addr] (ptr_v_1(type_c2ats_gchar, l3) | ptr l3) = "mac#g_date_time_format" | |
// File: /usr/include/x86_64-linux-gnu/bits/dirent.h | |
typedef struct_c2ats_dirent = $extype_struct"struct dirent" of { | |
d_ino = type_c2ats___ino_t, | |
d_off = type_c2ats___off_t, | |
d_reclen = usint, | |
d_type = uchar, | |
d_name = @[char][256] | |
} | |
// File: /usr/include/dirent.h | |
%{# | |
#include "/usr/include/dirent.h" | |
%} | |
#define enum_c2ats_DT_UNKNOWN 0 | |
#define enum_c2ats_DT_FIFO 1 | |
#define enum_c2ats_DT_CHR 2 | |
#define enum_c2ats_DT_DIR 4 | |
#define enum_c2ats_DT_BLK 6 | |
#define enum_c2ats_DT_REG 8 | |
#define enum_c2ats_DT_LNK 10 | |
#define enum_c2ats_DT_SOCK 12 | |
#define enum_c2ats_DT_WHT 14 | |
abst@ype struct_c2ats___dirstream // FIXME! Forward declaration. | |
typedef type_c2ats_DIR = struct_c2ats___dirstream | |
fun fun_c2ats_opendir: {l1:addr} (!ptr_v_1(char, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_DIR, l2) | ptr l2) = "mac#opendir" | |
fun fun_c2ats_fdopendir: (int) -> [l1:addr] (ptr_v_1(type_c2ats_DIR, l1) | ptr l1) = "mac#fdopendir" | |
fun fun_c2ats_closedir: {l1:addr} (!ptr_v_1(type_c2ats_DIR, l1) | ptr l1) -> int = "mac#closedir" | |
fun fun_c2ats_readdir: {l1:addr} (!ptr_v_1(type_c2ats_DIR, l1) | ptr l1) -> [l2:addr] (ptr_v_1(struct_c2ats_dirent, l2) | ptr l2) = "mac#readdir" | |
fun fun_c2ats_readdir_r: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_DIR, l1), !ptr_v_1(struct_c2ats_dirent, l2), !ptr_v_2(struct_c2ats_dirent, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> int = "mac#readdir_r" | |
fun fun_c2ats_rewinddir: {l1:addr} (!ptr_v_1(type_c2ats_DIR, l1) | ptr l1) -> void = "mac#rewinddir" | |
fun fun_c2ats_seekdir: {l1:addr} (!ptr_v_1(type_c2ats_DIR, l1) | ptr l1, lint) -> void = "mac#seekdir" | |
fun fun_c2ats_telldir: {l1:addr} (!ptr_v_1(type_c2ats_DIR, l1) | ptr l1) -> lint = "mac#telldir" | |
fun fun_c2ats_dirfd: {l1:addr} (!ptr_v_1(type_c2ats_DIR, l1) | ptr l1) -> int = "mac#dirfd" | |
fun fun_c2ats_scandir: {l1,l2,l2_1,l2_2:addr} (!ptr_v_1(char, l1), !ptr_v_3(struct_c2ats_dirent, l2, l2_1, l2_2) | ptr l1, ptr l2, {l1:addr} (!ptr_v_1(struct_c2ats_dirent, l1) | ptr l1) -> int, {l1,l1_1,l2,l2_1:addr} (!ptr_v_2(struct_c2ats_dirent, l1, l1_1), !ptr_v_2(struct_c2ats_dirent, l2, l2_1) | ptr l1, ptr l2) -> int) -> int = "mac#scandir" | |
fun fun_c2ats_alphasort: {l1,l1_1,l2,l2_1:addr} (!ptr_v_2(struct_c2ats_dirent, l1, l1_1), !ptr_v_2(struct_c2ats_dirent, l2, l2_1) | ptr l1, ptr l2) -> int = "mac#alphasort" | |
fun fun_c2ats_getdirentries: {l1,l2:addr} (!ptr_v_1(char, l1), !ptr_v_1(type_c2ats___off_t, l2) | int, ptr l1, type_c2ats_size_t, ptr l2) -> type_c2ats___ssize_t = "mac#getdirentries" | |
// File: /usr/include/glib-2.0/glib/gdir.h | |
%{# | |
#include "/usr/include/glib-2.0/glib/gdir.h" | |
%} | |
abst@ype struct_c2ats__GDir // FIXME! Forward declaration. | |
typedef type_c2ats_GDir = struct_c2ats__GDir | |
fun fun_c2ats_g_dir_open: {l1,l2,l2_1:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_2(type_c2ats_GError, l2, l2_1) | ptr l1, type_c2ats_guint, ptr l2) -> [l3:addr] (ptr_v_1(type_c2ats_GDir, l3) | ptr l3) = "mac#g_dir_open" | |
fun fun_c2ats_g_dir_read_name: {l1:addr} (!ptr_v_1(type_c2ats_GDir, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_gchar, l2) | ptr l2) = "mac#g_dir_read_name" | |
fun fun_c2ats_g_dir_rewind: {l1:addr} (!ptr_v_1(type_c2ats_GDir, l1) | ptr l1) -> void = "mac#g_dir_rewind" | |
fun fun_c2ats_g_dir_close: {l1:addr} (!ptr_v_1(type_c2ats_GDir, l1) | ptr l1) -> void = "mac#g_dir_close" | |
// File: /usr/include/glib-2.0/glib/genviron.h | |
%{# | |
#include "/usr/include/glib-2.0/glib/genviron.h" | |
%} | |
fun fun_c2ats_g_getenv: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_gchar, l2) | ptr l2) = "mac#g_getenv" | |
fun fun_c2ats_g_setenv: {l1,l2:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2, type_c2ats_gboolean) -> type_c2ats_gboolean = "mac#g_setenv" | |
fun fun_c2ats_g_unsetenv: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | ptr l1) -> void = "mac#g_unsetenv" | |
fun fun_c2ats_g_listenv: () -> [l1,l1_1:addr] (ptr_v_2(type_c2ats_gchar, l1, l1_1) | ptr l1) = "mac#g_listenv" | |
fun fun_c2ats_g_get_environ: () -> [l1,l1_1:addr] (ptr_v_2(type_c2ats_gchar, l1, l1_1) | ptr l1) = "mac#g_get_environ" | |
fun fun_c2ats_g_environ_getenv: {l1,l1_1,l2:addr} (!ptr_v_2(type_c2ats_gchar, l1, l1_1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2) -> [l3:addr] (ptr_v_1(type_c2ats_gchar, l3) | ptr l3) = "mac#g_environ_getenv" | |
fun fun_c2ats_g_environ_setenv: {l1,l1_1,l2,l3:addr} (!ptr_v_2(type_c2ats_gchar, l1, l1_1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_gchar, l3) | ptr l1, ptr l2, ptr l3, type_c2ats_gboolean) -> [l4,l4_1:addr] (ptr_v_2(type_c2ats_gchar, l4, l4_1) | ptr l4) = "mac#g_environ_setenv" | |
fun fun_c2ats_g_environ_unsetenv: {l1,l1_1,l2:addr} (!ptr_v_2(type_c2ats_gchar, l1, l1_1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2) -> [l3,l3_1:addr] (ptr_v_2(type_c2ats_gchar, l3, l3_1) | ptr l3) = "mac#g_environ_unsetenv" | |
// File: /usr/include/glib-2.0/glib/gfileutils.h | |
%{# | |
#include "/usr/include/glib-2.0/glib/gfileutils.h" | |
%} | |
typedef type_c2ats_GFileError = int | |
#define enum_c2ats_G_FILE_ERROR_EXIST 0 | |
#define enum_c2ats_G_FILE_ERROR_ISDIR 1 | |
#define enum_c2ats_G_FILE_ERROR_ACCES 2 | |
#define enum_c2ats_G_FILE_ERROR_NAMETOOLONG 3 | |
#define enum_c2ats_G_FILE_ERROR_NOENT 4 | |
#define enum_c2ats_G_FILE_ERROR_NOTDIR 5 | |
#define enum_c2ats_G_FILE_ERROR_NXIO 6 | |
#define enum_c2ats_G_FILE_ERROR_NODEV 7 | |
#define enum_c2ats_G_FILE_ERROR_ROFS 8 | |
#define enum_c2ats_G_FILE_ERROR_TXTBSY 9 | |
#define enum_c2ats_G_FILE_ERROR_FAULT 10 | |
#define enum_c2ats_G_FILE_ERROR_LOOP 11 | |
#define enum_c2ats_G_FILE_ERROR_NOSPC 12 | |
#define enum_c2ats_G_FILE_ERROR_NOMEM 13 | |
#define enum_c2ats_G_FILE_ERROR_MFILE 14 | |
#define enum_c2ats_G_FILE_ERROR_NFILE 15 | |
#define enum_c2ats_G_FILE_ERROR_BADF 16 | |
#define enum_c2ats_G_FILE_ERROR_INVAL 17 | |
#define enum_c2ats_G_FILE_ERROR_PIPE 18 | |
#define enum_c2ats_G_FILE_ERROR_AGAIN 19 | |
#define enum_c2ats_G_FILE_ERROR_INTR 20 | |
#define enum_c2ats_G_FILE_ERROR_IO 21 | |
#define enum_c2ats_G_FILE_ERROR_PERM 22 | |
#define enum_c2ats_G_FILE_ERROR_NOSYS 23 | |
#define enum_c2ats_G_FILE_ERROR_FAILED 24 | |
typedef type_c2ats_GFileTest = int | |
#define enum_c2ats_G_FILE_TEST_IS_REGULAR 1 << 0 | |
#define enum_c2ats_G_FILE_TEST_IS_SYMLINK 1 << 1 | |
#define enum_c2ats_G_FILE_TEST_IS_DIR 1 << 2 | |
#define enum_c2ats_G_FILE_TEST_IS_EXECUTABLE 1 << 3 | |
#define enum_c2ats_G_FILE_TEST_EXISTS 1 << 4 | |
fun fun_c2ats_g_file_error_quark: () -> type_c2ats_GQuark = "mac#g_file_error_quark" | |
fun fun_c2ats_g_file_error_from_errno: (type_c2ats_gint) -> type_c2ats_GFileError = "mac#g_file_error_from_errno" | |
fun fun_c2ats_g_file_test: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | ptr l1, type_c2ats_GFileTest) -> type_c2ats_gboolean = "mac#g_file_test" | |
fun fun_c2ats_g_file_get_contents: {l1,l2,l2_1,l3,l4,l4_1:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_2(type_c2ats_gchar, l2, l2_1), !ptr_v_1(type_c2ats_gsize, l3), !ptr_v_2(type_c2ats_GError, l4, l4_1) | ptr l1, ptr l2, ptr l3, ptr l4) -> type_c2ats_gboolean = "mac#g_file_get_contents" | |
fun fun_c2ats_g_file_set_contents: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, type_c2ats_gssize, ptr l3) -> type_c2ats_gboolean = "mac#g_file_set_contents" | |
fun fun_c2ats_g_file_read_link: {l1,l2,l2_1:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_2(type_c2ats_GError, l2, l2_1) | ptr l1, ptr l2) -> [l3:addr] (ptr_v_1(type_c2ats_gchar, l3) | ptr l3) = "mac#g_file_read_link" | |
fun fun_c2ats_g_mkdtemp: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_gchar, l2) | ptr l2) = "mac#g_mkdtemp" | |
fun fun_c2ats_g_mkdtemp_full: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | ptr l1, type_c2ats_gint) -> [l2:addr] (ptr_v_1(type_c2ats_gchar, l2) | ptr l2) = "mac#g_mkdtemp_full" | |
fun fun_c2ats_g_mkstemp: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | ptr l1) -> type_c2ats_gint = "mac#g_mkstemp" | |
fun fun_c2ats_g_mkstemp_full: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | ptr l1, type_c2ats_gint, type_c2ats_gint) -> type_c2ats_gint = "mac#g_mkstemp_full" | |
fun fun_c2ats_g_file_open_tmp: {l1,l2,l2_1,l3,l3_1:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_2(type_c2ats_gchar, l2, l2_1), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> type_c2ats_gint = "mac#g_file_open_tmp" | |
fun fun_c2ats_g_dir_make_tmp: {l1,l2,l2_1:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_2(type_c2ats_GError, l2, l2_1) | ptr l1, ptr l2) -> [l3:addr] (ptr_v_1(type_c2ats_gchar, l3) | ptr l3) = "mac#g_dir_make_tmp" | |
fun fun_c2ats_g_build_path: {l1,l2:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2) -> [l3:addr] (ptr_v_1(type_c2ats_gchar, l3) | ptr l3) = "mac#g_build_path" | |
fun fun_c2ats_g_build_pathv: {l1,l2,l2_1:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_2(type_c2ats_gchar, l2, l2_1) | ptr l1, ptr l2) -> [l3:addr] (ptr_v_1(type_c2ats_gchar, l3) | ptr l3) = "mac#g_build_pathv" | |
fun fun_c2ats_g_build_filename: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_gchar, l2) | ptr l2) = "mac#g_build_filename" | |
fun fun_c2ats_g_build_filenamev: {l1,l1_1:addr} (!ptr_v_2(type_c2ats_gchar, l1, l1_1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_gchar, l2) | ptr l2) = "mac#g_build_filenamev" | |
fun fun_c2ats_g_mkdir_with_parents: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | ptr l1, type_c2ats_gint) -> type_c2ats_gint = "mac#g_mkdir_with_parents" | |
fun fun_c2ats_g_path_is_absolute: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | ptr l1) -> type_c2ats_gboolean = "mac#g_path_is_absolute" | |
fun fun_c2ats_g_path_skip_root: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_gchar, l2) | ptr l2) = "mac#g_path_skip_root" | |
fun fun_c2ats_g_basename: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_gchar, l2) | ptr l2) = "mac#g_basename" | |
fun fun_c2ats_g_get_current_dir: () -> [l1:addr] (ptr_v_1(type_c2ats_gchar, l1) | ptr l1) = "mac#g_get_current_dir" | |
fun fun_c2ats_g_path_get_basename: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_gchar, l2) | ptr l2) = "mac#g_path_get_basename" | |
fun fun_c2ats_g_path_get_dirname: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_gchar, l2) | ptr l2) = "mac#g_path_get_dirname" | |
// File: /usr/include/glib-2.0/glib/ggettext.h | |
%{# | |
#include "/usr/include/glib-2.0/glib/ggettext.h" | |
%} | |
fun fun_c2ats_g_strip_context: {l1,l2:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2) -> [l3:addr] (ptr_v_1(type_c2ats_gchar, l3) | ptr l3) = "mac#g_strip_context" | |
fun fun_c2ats_g_dgettext: {l1,l2:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2) -> [l3:addr] (ptr_v_1(type_c2ats_gchar, l3) | ptr l3) = "mac#g_dgettext" | |
fun fun_c2ats_g_dcgettext: {l1,l2:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2, type_c2ats_gint) -> [l3:addr] (ptr_v_1(type_c2ats_gchar, l3) | ptr l3) = "mac#g_dcgettext" | |
fun fun_c2ats_g_dngettext: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_gchar, l3) | ptr l1, ptr l2, ptr l3, type_c2ats_gulong) -> [l4:addr] (ptr_v_1(type_c2ats_gchar, l4) | ptr l4) = "mac#g_dngettext" | |
fun fun_c2ats_g_dpgettext: {l1,l2:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2, type_c2ats_gsize) -> [l3:addr] (ptr_v_1(type_c2ats_gchar, l3) | ptr l3) = "mac#g_dpgettext" | |
fun fun_c2ats_g_dpgettext2: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_gchar, l3) | ptr l1, ptr l2, ptr l3) -> [l4:addr] (ptr_v_1(type_c2ats_gchar, l4) | ptr l4) = "mac#g_dpgettext2" | |
// File: /usr/include/glib-2.0/glib/gmem.h | |
%{# | |
#include "/usr/include/glib-2.0/glib/gmem.h" | |
%} | |
abst@ype struct_c2ats__GMemVTable // FIXME! Forward declaration. | |
typedef type_c2ats_GMemVTable = struct_c2ats__GMemVTable | |
fun fun_c2ats_g_free: (type_c2ats_gpointer) -> void = "mac#g_free" | |
fun fun_c2ats_g_clear_pointer: {l1:addr} (!ptr_v_1(type_c2ats_gpointer, l1) | ptr l1, type_c2ats_GDestroyNotify) -> void = "mac#g_clear_pointer" | |
fun fun_c2ats_g_malloc: (type_c2ats_gsize) -> type_c2ats_gpointer = "mac#g_malloc" | |
fun fun_c2ats_g_malloc0: (type_c2ats_gsize) -> type_c2ats_gpointer = "mac#g_malloc0" | |
fun fun_c2ats_g_realloc: (type_c2ats_gpointer, type_c2ats_gsize) -> type_c2ats_gpointer = "mac#g_realloc" | |
fun fun_c2ats_g_try_malloc: (type_c2ats_gsize) -> type_c2ats_gpointer = "mac#g_try_malloc" | |
fun fun_c2ats_g_try_malloc0: (type_c2ats_gsize) -> type_c2ats_gpointer = "mac#g_try_malloc0" | |
fun fun_c2ats_g_try_realloc: (type_c2ats_gpointer, type_c2ats_gsize) -> type_c2ats_gpointer = "mac#g_try_realloc" | |
fun fun_c2ats_g_malloc_n: (type_c2ats_gsize, type_c2ats_gsize) -> type_c2ats_gpointer = "mac#g_malloc_n" | |
fun fun_c2ats_g_malloc0_n: (type_c2ats_gsize, type_c2ats_gsize) -> type_c2ats_gpointer = "mac#g_malloc0_n" | |
fun fun_c2ats_g_realloc_n: (type_c2ats_gpointer, type_c2ats_gsize, type_c2ats_gsize) -> type_c2ats_gpointer = "mac#g_realloc_n" | |
fun fun_c2ats_g_try_malloc_n: (type_c2ats_gsize, type_c2ats_gsize) -> type_c2ats_gpointer = "mac#g_try_malloc_n" | |
fun fun_c2ats_g_try_malloc0_n: (type_c2ats_gsize, type_c2ats_gsize) -> type_c2ats_gpointer = "mac#g_try_malloc0_n" | |
fun fun_c2ats_g_try_realloc_n: (type_c2ats_gpointer, type_c2ats_gsize, type_c2ats_gsize) -> type_c2ats_gpointer = "mac#g_try_realloc_n" | |
fun fun_c2ats_g_steal_pointer: (type_c2ats_gpointer) -> type_c2ats_gpointer = "mac#g_steal_pointer" | |
typedef struct_c2ats__GMemVTable = $extype_struct"struct _GMemVTable" of { | |
malloc = (type_c2ats_gsize) -> type_c2ats_gpointer, | |
realloc = (type_c2ats_gpointer, type_c2ats_gsize) -> type_c2ats_gpointer, | |
free = (type_c2ats_gpointer) -> void, | |
calloc = (type_c2ats_gsize, type_c2ats_gsize) -> type_c2ats_gpointer, | |
try_malloc = (type_c2ats_gsize) -> type_c2ats_gpointer, | |
try_realloc = (type_c2ats_gpointer, type_c2ats_gsize) -> type_c2ats_gpointer | |
} | |
fun fun_c2ats_g_mem_set_vtable: {l1:addr} (!ptr_v_1(type_c2ats_GMemVTable, l1) | ptr l1) -> void = "mac#g_mem_set_vtable" | |
fun fun_c2ats_g_mem_is_system_malloc: () -> type_c2ats_gboolean = "mac#g_mem_is_system_malloc" | |
macdef extval_c2ats_g_mem_gc_friendly = $extval(type_c2ats_gboolean, "g_mem_gc_friendly") | |
macdef extval_c2ats_glib_mem_profiler_table = $extval(cPtr0(type_c2ats_GMemVTable), "glib_mem_profiler_table") | |
fun fun_c2ats_g_mem_profile: () -> void = "mac#g_mem_profile" | |
// File: /usr/include/glib-2.0/glib/gnode.h | |
%{# | |
#include "/usr/include/glib-2.0/glib/gnode.h" | |
%} | |
abst@ype struct_c2ats__GNode // FIXME! Forward declaration. | |
typedef type_c2ats_GNode = struct_c2ats__GNode | |
typedef type_c2ats_GTraverseFlags = int | |
#define enum_c2ats_G_TRAVERSE_LEAVES 1 << 0 | |
#define enum_c2ats_G_TRAVERSE_NON_LEAVES 1 << 1 | |
#define enum_c2ats_G_TRAVERSE_ALL G_TRAVERSE_LEAVES lor G_TRAVERSE_NON_LEAVES | |
#define enum_c2ats_G_TRAVERSE_MASK 0x3 | |
#define enum_c2ats_G_TRAVERSE_LEAFS G_TRAVERSE_LEAVES | |
#define enum_c2ats_G_TRAVERSE_NON_LEAFS G_TRAVERSE_NON_LEAVES | |
typedef type_c2ats_GTraverseType = int | |
#define enum_c2ats_G_IN_ORDER 0 | |
#define enum_c2ats_G_PRE_ORDER 1 | |
#define enum_c2ats_G_POST_ORDER 2 | |
#define enum_c2ats_G_LEVEL_ORDER 3 | |
typedef type_c2ats_GNodeTraverseFunc = {l1:addr} (!ptr_v_1(type_c2ats_GNode, l1) | ptr l1, type_c2ats_gpointer) -> type_c2ats_gboolean | |
typedef type_c2ats_GNodeForeachFunc = {l1:addr} (!ptr_v_1(type_c2ats_GNode, l1) | ptr l1, type_c2ats_gpointer) -> void | |
typedef type_c2ats_GCopyFunc = (type_c2ats_gconstpointer, type_c2ats_gpointer) -> type_c2ats_gpointer | |
typedef struct_c2ats__GNode = $extype_struct"struct _GNode" of { | |
data = type_c2ats_gpointer, | |
next = ptr (* cPtr0(type_c2ats_GNode) *), | |
prev = ptr (* cPtr0(type_c2ats_GNode) *), | |
parent = ptr (* cPtr0(type_c2ats_GNode) *), | |
children = ptr (* cPtr0(type_c2ats_GNode) *) | |
} | |
fun fun_c2ats_g_node_new: (type_c2ats_gpointer) -> [l1:addr] (ptr_v_1(type_c2ats_GNode, l1) | ptr l1) = "mac#g_node_new" | |
fun fun_c2ats_g_node_destroy: {l1:addr} (!ptr_v_1(type_c2ats_GNode, l1) | ptr l1) -> void = "mac#g_node_destroy" | |
fun fun_c2ats_g_node_unlink: {l1:addr} (!ptr_v_1(type_c2ats_GNode, l1) | ptr l1) -> void = "mac#g_node_unlink" | |
fun fun_c2ats_g_node_copy_deep: {l1:addr} (!ptr_v_1(type_c2ats_GNode, l1) | ptr l1, type_c2ats_GCopyFunc, type_c2ats_gpointer) -> [l2:addr] (ptr_v_1(type_c2ats_GNode, l2) | ptr l2) = "mac#g_node_copy_deep" | |
fun fun_c2ats_g_node_copy: {l1:addr} (!ptr_v_1(type_c2ats_GNode, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GNode, l2) | ptr l2) = "mac#g_node_copy" | |
fun fun_c2ats_g_node_insert: {l1,l2:addr} (!ptr_v_1(type_c2ats_GNode, l1), !ptr_v_1(type_c2ats_GNode, l2) | ptr l1, type_c2ats_gint, ptr l2) -> [l3:addr] (ptr_v_1(type_c2ats_GNode, l3) | ptr l3) = "mac#g_node_insert" | |
fun fun_c2ats_g_node_insert_before: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GNode, l1), !ptr_v_1(type_c2ats_GNode, l2), !ptr_v_1(type_c2ats_GNode, l3) | ptr l1, ptr l2, ptr l3) -> [l4:addr] (ptr_v_1(type_c2ats_GNode, l4) | ptr l4) = "mac#g_node_insert_before" | |
fun fun_c2ats_g_node_insert_after: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GNode, l1), !ptr_v_1(type_c2ats_GNode, l2), !ptr_v_1(type_c2ats_GNode, l3) | ptr l1, ptr l2, ptr l3) -> [l4:addr] (ptr_v_1(type_c2ats_GNode, l4) | ptr l4) = "mac#g_node_insert_after" | |
fun fun_c2ats_g_node_prepend: {l1,l2:addr} (!ptr_v_1(type_c2ats_GNode, l1), !ptr_v_1(type_c2ats_GNode, l2) | ptr l1, ptr l2) -> [l3:addr] (ptr_v_1(type_c2ats_GNode, l3) | ptr l3) = "mac#g_node_prepend" | |
fun fun_c2ats_g_node_n_nodes: {l1:addr} (!ptr_v_1(type_c2ats_GNode, l1) | ptr l1, type_c2ats_GTraverseFlags) -> type_c2ats_guint = "mac#g_node_n_nodes" | |
fun fun_c2ats_g_node_get_root: {l1:addr} (!ptr_v_1(type_c2ats_GNode, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GNode, l2) | ptr l2) = "mac#g_node_get_root" | |
fun fun_c2ats_g_node_is_ancestor: {l1,l2:addr} (!ptr_v_1(type_c2ats_GNode, l1), !ptr_v_1(type_c2ats_GNode, l2) | ptr l1, ptr l2) -> type_c2ats_gboolean = "mac#g_node_is_ancestor" | |
fun fun_c2ats_g_node_depth: {l1:addr} (!ptr_v_1(type_c2ats_GNode, l1) | ptr l1) -> type_c2ats_guint = "mac#g_node_depth" | |
fun fun_c2ats_g_node_find: {l1:addr} (!ptr_v_1(type_c2ats_GNode, l1) | ptr l1, type_c2ats_GTraverseType, type_c2ats_GTraverseFlags, type_c2ats_gpointer) -> [l2:addr] (ptr_v_1(type_c2ats_GNode, l2) | ptr l2) = "mac#g_node_find" | |
fun fun_c2ats_g_node_traverse: {l1:addr} (!ptr_v_1(type_c2ats_GNode, l1) | ptr l1, type_c2ats_GTraverseType, type_c2ats_GTraverseFlags, type_c2ats_gint, type_c2ats_GNodeTraverseFunc, type_c2ats_gpointer) -> void = "mac#g_node_traverse" | |
fun fun_c2ats_g_node_max_height: {l1:addr} (!ptr_v_1(type_c2ats_GNode, l1) | ptr l1) -> type_c2ats_guint = "mac#g_node_max_height" | |
fun fun_c2ats_g_node_children_foreach: {l1:addr} (!ptr_v_1(type_c2ats_GNode, l1) | ptr l1, type_c2ats_GTraverseFlags, type_c2ats_GNodeForeachFunc, type_c2ats_gpointer) -> void = "mac#g_node_children_foreach" | |
fun fun_c2ats_g_node_reverse_children: {l1:addr} (!ptr_v_1(type_c2ats_GNode, l1) | ptr l1) -> void = "mac#g_node_reverse_children" | |
fun fun_c2ats_g_node_n_children: {l1:addr} (!ptr_v_1(type_c2ats_GNode, l1) | ptr l1) -> type_c2ats_guint = "mac#g_node_n_children" | |
fun fun_c2ats_g_node_nth_child: {l1:addr} (!ptr_v_1(type_c2ats_GNode, l1) | ptr l1, type_c2ats_guint) -> [l2:addr] (ptr_v_1(type_c2ats_GNode, l2) | ptr l2) = "mac#g_node_nth_child" | |
fun fun_c2ats_g_node_last_child: {l1:addr} (!ptr_v_1(type_c2ats_GNode, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GNode, l2) | ptr l2) = "mac#g_node_last_child" | |
fun fun_c2ats_g_node_find_child: {l1:addr} (!ptr_v_1(type_c2ats_GNode, l1) | ptr l1, type_c2ats_GTraverseFlags, type_c2ats_gpointer) -> [l2:addr] (ptr_v_1(type_c2ats_GNode, l2) | ptr l2) = "mac#g_node_find_child" | |
fun fun_c2ats_g_node_child_position: {l1,l2:addr} (!ptr_v_1(type_c2ats_GNode, l1), !ptr_v_1(type_c2ats_GNode, l2) | ptr l1, ptr l2) -> type_c2ats_gint = "mac#g_node_child_position" | |
fun fun_c2ats_g_node_child_index: {l1:addr} (!ptr_v_1(type_c2ats_GNode, l1) | ptr l1, type_c2ats_gpointer) -> type_c2ats_gint = "mac#g_node_child_index" | |
fun fun_c2ats_g_node_first_sibling: {l1:addr} (!ptr_v_1(type_c2ats_GNode, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GNode, l2) | ptr l2) = "mac#g_node_first_sibling" | |
fun fun_c2ats_g_node_last_sibling: {l1:addr} (!ptr_v_1(type_c2ats_GNode, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GNode, l2) | ptr l2) = "mac#g_node_last_sibling" | |
// File: /usr/include/glib-2.0/glib/glist.h | |
%{# | |
#include "/usr/include/glib-2.0/glib/glist.h" | |
%} | |
abst@ype struct_c2ats__GList // FIXME! Forward declaration. | |
typedef type_c2ats_GList = struct_c2ats__GList | |
typedef struct_c2ats__GList = $extype_struct"struct _GList" of { | |
data = type_c2ats_gpointer, | |
next = ptr (* cPtr0(type_c2ats_GList) *), | |
prev = ptr (* cPtr0(type_c2ats_GList) *) | |
} | |
fun fun_c2ats_g_list_alloc: () -> [l1:addr] (ptr_v_1(type_c2ats_GList, l1) | ptr l1) = "mac#g_list_alloc" | |
fun fun_c2ats_g_list_free: {l1:addr} (!ptr_v_1(type_c2ats_GList, l1) | ptr l1) -> void = "mac#g_list_free" | |
fun fun_c2ats_g_list_free_1: {l1:addr} (!ptr_v_1(type_c2ats_GList, l1) | ptr l1) -> void = "mac#g_list_free_1" | |
fun fun_c2ats_g_list_free_full: {l1:addr} (!ptr_v_1(type_c2ats_GList, l1) | ptr l1, type_c2ats_GDestroyNotify) -> void = "mac#g_list_free_full" | |
fun fun_c2ats_g_list_append: {l1:addr} (!ptr_v_1(type_c2ats_GList, l1) | ptr l1, type_c2ats_gpointer) -> [l2:addr] (ptr_v_1(type_c2ats_GList, l2) | ptr l2) = "mac#g_list_append" | |
fun fun_c2ats_g_list_prepend: {l1:addr} (!ptr_v_1(type_c2ats_GList, l1) | ptr l1, type_c2ats_gpointer) -> [l2:addr] (ptr_v_1(type_c2ats_GList, l2) | ptr l2) = "mac#g_list_prepend" | |
fun fun_c2ats_g_list_insert: {l1:addr} (!ptr_v_1(type_c2ats_GList, l1) | ptr l1, type_c2ats_gpointer, type_c2ats_gint) -> [l2:addr] (ptr_v_1(type_c2ats_GList, l2) | ptr l2) = "mac#g_list_insert" | |
fun fun_c2ats_g_list_insert_sorted: {l1:addr} (!ptr_v_1(type_c2ats_GList, l1) | ptr l1, type_c2ats_gpointer, type_c2ats_GCompareFunc) -> [l2:addr] (ptr_v_1(type_c2ats_GList, l2) | ptr l2) = "mac#g_list_insert_sorted" | |
fun fun_c2ats_g_list_insert_sorted_with_data: {l1:addr} (!ptr_v_1(type_c2ats_GList, l1) | ptr l1, type_c2ats_gpointer, type_c2ats_GCompareDataFunc, type_c2ats_gpointer) -> [l2:addr] (ptr_v_1(type_c2ats_GList, l2) | ptr l2) = "mac#g_list_insert_sorted_with_data" | |
fun fun_c2ats_g_list_insert_before: {l1,l2:addr} (!ptr_v_1(type_c2ats_GList, l1), !ptr_v_1(type_c2ats_GList, l2) | ptr l1, ptr l2, type_c2ats_gpointer) -> [l3:addr] (ptr_v_1(type_c2ats_GList, l3) | ptr l3) = "mac#g_list_insert_before" | |
fun fun_c2ats_g_list_concat: {l1,l2:addr} (!ptr_v_1(type_c2ats_GList, l1), !ptr_v_1(type_c2ats_GList, l2) | ptr l1, ptr l2) -> [l3:addr] (ptr_v_1(type_c2ats_GList, l3) | ptr l3) = "mac#g_list_concat" | |
fun fun_c2ats_g_list_remove: {l1:addr} (!ptr_v_1(type_c2ats_GList, l1) | ptr l1, type_c2ats_gconstpointer) -> [l2:addr] (ptr_v_1(type_c2ats_GList, l2) | ptr l2) = "mac#g_list_remove" | |
fun fun_c2ats_g_list_remove_all: {l1:addr} (!ptr_v_1(type_c2ats_GList, l1) | ptr l1, type_c2ats_gconstpointer) -> [l2:addr] (ptr_v_1(type_c2ats_GList, l2) | ptr l2) = "mac#g_list_remove_all" | |
fun fun_c2ats_g_list_remove_link: {l1,l2:addr} (!ptr_v_1(type_c2ats_GList, l1), !ptr_v_1(type_c2ats_GList, l2) | ptr l1, ptr l2) -> [l3:addr] (ptr_v_1(type_c2ats_GList, l3) | ptr l3) = "mac#g_list_remove_link" | |
fun fun_c2ats_g_list_delete_link: {l1,l2:addr} (!ptr_v_1(type_c2ats_GList, l1), !ptr_v_1(type_c2ats_GList, l2) | ptr l1, ptr l2) -> [l3:addr] (ptr_v_1(type_c2ats_GList, l3) | ptr l3) = "mac#g_list_delete_link" | |
fun fun_c2ats_g_list_reverse: {l1:addr} (!ptr_v_1(type_c2ats_GList, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GList, l2) | ptr l2) = "mac#g_list_reverse" | |
fun fun_c2ats_g_list_copy: {l1:addr} (!ptr_v_1(type_c2ats_GList, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GList, l2) | ptr l2) = "mac#g_list_copy" | |
fun fun_c2ats_g_list_copy_deep: {l1:addr} (!ptr_v_1(type_c2ats_GList, l1) | ptr l1, type_c2ats_GCopyFunc, type_c2ats_gpointer) -> [l2:addr] (ptr_v_1(type_c2ats_GList, l2) | ptr l2) = "mac#g_list_copy_deep" | |
fun fun_c2ats_g_list_nth: {l1:addr} (!ptr_v_1(type_c2ats_GList, l1) | ptr l1, type_c2ats_guint) -> [l2:addr] (ptr_v_1(type_c2ats_GList, l2) | ptr l2) = "mac#g_list_nth" | |
fun fun_c2ats_g_list_nth_prev: {l1:addr} (!ptr_v_1(type_c2ats_GList, l1) | ptr l1, type_c2ats_guint) -> [l2:addr] (ptr_v_1(type_c2ats_GList, l2) | ptr l2) = "mac#g_list_nth_prev" | |
fun fun_c2ats_g_list_find: {l1:addr} (!ptr_v_1(type_c2ats_GList, l1) | ptr l1, type_c2ats_gconstpointer) -> [l2:addr] (ptr_v_1(type_c2ats_GList, l2) | ptr l2) = "mac#g_list_find" | |
fun fun_c2ats_g_list_find_custom: {l1:addr} (!ptr_v_1(type_c2ats_GList, l1) | ptr l1, type_c2ats_gconstpointer, type_c2ats_GCompareFunc) -> [l2:addr] (ptr_v_1(type_c2ats_GList, l2) | ptr l2) = "mac#g_list_find_custom" | |
fun fun_c2ats_g_list_position: {l1,l2:addr} (!ptr_v_1(type_c2ats_GList, l1), !ptr_v_1(type_c2ats_GList, l2) | ptr l1, ptr l2) -> type_c2ats_gint = "mac#g_list_position" | |
fun fun_c2ats_g_list_index: {l1:addr} (!ptr_v_1(type_c2ats_GList, l1) | ptr l1, type_c2ats_gconstpointer) -> type_c2ats_gint = "mac#g_list_index" | |
fun fun_c2ats_g_list_last: {l1:addr} (!ptr_v_1(type_c2ats_GList, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GList, l2) | ptr l2) = "mac#g_list_last" | |
fun fun_c2ats_g_list_first: {l1:addr} (!ptr_v_1(type_c2ats_GList, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GList, l2) | ptr l2) = "mac#g_list_first" | |
fun fun_c2ats_g_list_length: {l1:addr} (!ptr_v_1(type_c2ats_GList, l1) | ptr l1) -> type_c2ats_guint = "mac#g_list_length" | |
fun fun_c2ats_g_list_foreach: {l1:addr} (!ptr_v_1(type_c2ats_GList, l1) | ptr l1, type_c2ats_GFunc, type_c2ats_gpointer) -> void = "mac#g_list_foreach" | |
fun fun_c2ats_g_list_sort: {l1:addr} (!ptr_v_1(type_c2ats_GList, l1) | ptr l1, type_c2ats_GCompareFunc) -> [l2:addr] (ptr_v_1(type_c2ats_GList, l2) | ptr l2) = "mac#g_list_sort" | |
fun fun_c2ats_g_list_sort_with_data: {l1:addr} (!ptr_v_1(type_c2ats_GList, l1) | ptr l1, type_c2ats_GCompareDataFunc, type_c2ats_gpointer) -> [l2:addr] (ptr_v_1(type_c2ats_GList, l2) | ptr l2) = "mac#g_list_sort_with_data" | |
fun fun_c2ats_g_list_nth_data: {l1:addr} (!ptr_v_1(type_c2ats_GList, l1) | ptr l1, type_c2ats_guint) -> type_c2ats_gpointer = "mac#g_list_nth_data" | |
// File: /usr/include/glib-2.0/glib/ghash.h | |
%{# | |
#include "/usr/include/glib-2.0/glib/ghash.h" | |
%} | |
abst@ype struct_c2ats__GHashTable // FIXME! Forward declaration. | |
typedef type_c2ats_GHashTable = struct_c2ats__GHashTable | |
typedef type_c2ats_GHRFunc = (type_c2ats_gpointer, type_c2ats_gpointer, type_c2ats_gpointer) -> type_c2ats_gboolean | |
abst@ype struct_c2ats__GHashTableIter // FIXME! Forward declaration. | |
typedef type_c2ats_GHashTableIter = struct_c2ats__GHashTableIter | |
typedef struct_c2ats__GHashTableIter = $extype_struct"struct _GHashTableIter" of { | |
dummy1 = type_c2ats_gpointer, | |
dummy2 = type_c2ats_gpointer, | |
dummy3 = type_c2ats_gpointer, | |
dummy4 = int, | |
dummy5 = type_c2ats_gboolean, | |
dummy6 = type_c2ats_gpointer | |
} | |
fun fun_c2ats_g_hash_table_new: (type_c2ats_GHashFunc, type_c2ats_GEqualFunc) -> [l1:addr] (ptr_v_1(type_c2ats_GHashTable, l1) | ptr l1) = "mac#g_hash_table_new" | |
fun fun_c2ats_g_hash_table_new_full: (type_c2ats_GHashFunc, type_c2ats_GEqualFunc, type_c2ats_GDestroyNotify, type_c2ats_GDestroyNotify) -> [l1:addr] (ptr_v_1(type_c2ats_GHashTable, l1) | ptr l1) = "mac#g_hash_table_new_full" | |
fun fun_c2ats_g_hash_table_destroy: {l1:addr} (!ptr_v_1(type_c2ats_GHashTable, l1) | ptr l1) -> void = "mac#g_hash_table_destroy" | |
fun fun_c2ats_g_hash_table_insert: {l1:addr} (!ptr_v_1(type_c2ats_GHashTable, l1) | ptr l1, type_c2ats_gpointer, type_c2ats_gpointer) -> type_c2ats_gboolean = "mac#g_hash_table_insert" | |
fun fun_c2ats_g_hash_table_replace: {l1:addr} (!ptr_v_1(type_c2ats_GHashTable, l1) | ptr l1, type_c2ats_gpointer, type_c2ats_gpointer) -> type_c2ats_gboolean = "mac#g_hash_table_replace" | |
fun fun_c2ats_g_hash_table_add: {l1:addr} (!ptr_v_1(type_c2ats_GHashTable, l1) | ptr l1, type_c2ats_gpointer) -> type_c2ats_gboolean = "mac#g_hash_table_add" | |
fun fun_c2ats_g_hash_table_remove: {l1:addr} (!ptr_v_1(type_c2ats_GHashTable, l1) | ptr l1, type_c2ats_gconstpointer) -> type_c2ats_gboolean = "mac#g_hash_table_remove" | |
fun fun_c2ats_g_hash_table_remove_all: {l1:addr} (!ptr_v_1(type_c2ats_GHashTable, l1) | ptr l1) -> void = "mac#g_hash_table_remove_all" | |
fun fun_c2ats_g_hash_table_steal: {l1:addr} (!ptr_v_1(type_c2ats_GHashTable, l1) | ptr l1, type_c2ats_gconstpointer) -> type_c2ats_gboolean = "mac#g_hash_table_steal" | |
fun fun_c2ats_g_hash_table_steal_all: {l1:addr} (!ptr_v_1(type_c2ats_GHashTable, l1) | ptr l1) -> void = "mac#g_hash_table_steal_all" | |
fun fun_c2ats_g_hash_table_lookup: {l1:addr} (!ptr_v_1(type_c2ats_GHashTable, l1) | ptr l1, type_c2ats_gconstpointer) -> type_c2ats_gpointer = "mac#g_hash_table_lookup" | |
fun fun_c2ats_g_hash_table_contains: {l1:addr} (!ptr_v_1(type_c2ats_GHashTable, l1) | ptr l1, type_c2ats_gconstpointer) -> type_c2ats_gboolean = "mac#g_hash_table_contains" | |
fun fun_c2ats_g_hash_table_lookup_extended: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GHashTable, l1), !ptr_v_1(type_c2ats_gpointer, l2), !ptr_v_1(type_c2ats_gpointer, l3) | ptr l1, type_c2ats_gconstpointer, ptr l2, ptr l3) -> type_c2ats_gboolean = "mac#g_hash_table_lookup_extended" | |
fun fun_c2ats_g_hash_table_foreach: {l1:addr} (!ptr_v_1(type_c2ats_GHashTable, l1) | ptr l1, type_c2ats_GHFunc, type_c2ats_gpointer) -> void = "mac#g_hash_table_foreach" | |
fun fun_c2ats_g_hash_table_find: {l1:addr} (!ptr_v_1(type_c2ats_GHashTable, l1) | ptr l1, type_c2ats_GHRFunc, type_c2ats_gpointer) -> type_c2ats_gpointer = "mac#g_hash_table_find" | |
fun fun_c2ats_g_hash_table_foreach_remove: {l1:addr} (!ptr_v_1(type_c2ats_GHashTable, l1) | ptr l1, type_c2ats_GHRFunc, type_c2ats_gpointer) -> type_c2ats_guint = "mac#g_hash_table_foreach_remove" | |
fun fun_c2ats_g_hash_table_foreach_steal: {l1:addr} (!ptr_v_1(type_c2ats_GHashTable, l1) | ptr l1, type_c2ats_GHRFunc, type_c2ats_gpointer) -> type_c2ats_guint = "mac#g_hash_table_foreach_steal" | |
fun fun_c2ats_g_hash_table_size: {l1:addr} (!ptr_v_1(type_c2ats_GHashTable, l1) | ptr l1) -> type_c2ats_guint = "mac#g_hash_table_size" | |
fun fun_c2ats_g_hash_table_get_keys: {l1:addr} (!ptr_v_1(type_c2ats_GHashTable, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GList, l2) | ptr l2) = "mac#g_hash_table_get_keys" | |
fun fun_c2ats_g_hash_table_get_values: {l1:addr} (!ptr_v_1(type_c2ats_GHashTable, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GList, l2) | ptr l2) = "mac#g_hash_table_get_values" | |
fun fun_c2ats_g_hash_table_get_keys_as_array: {l1,l2:addr} (!ptr_v_1(type_c2ats_GHashTable, l1), !ptr_v_1(type_c2ats_guint, l2) | ptr l1, ptr l2) -> [l3:addr] (ptr_v_1(type_c2ats_gpointer, l3) | ptr l3) = "mac#g_hash_table_get_keys_as_array" | |
fun fun_c2ats_g_hash_table_iter_init: {l1,l2:addr} (!ptr_v_1(type_c2ats_GHashTableIter, l1), !ptr_v_1(type_c2ats_GHashTable, l2) | ptr l1, ptr l2) -> void = "mac#g_hash_table_iter_init" | |
fun fun_c2ats_g_hash_table_iter_next: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GHashTableIter, l1), !ptr_v_1(type_c2ats_gpointer, l2), !ptr_v_1(type_c2ats_gpointer, l3) | ptr l1, ptr l2, ptr l3) -> type_c2ats_gboolean = "mac#g_hash_table_iter_next" | |
fun fun_c2ats_g_hash_table_iter_get_hash_table: {l1:addr} (!ptr_v_1(type_c2ats_GHashTableIter, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GHashTable, l2) | ptr l2) = "mac#g_hash_table_iter_get_hash_table" | |
fun fun_c2ats_g_hash_table_iter_remove: {l1:addr} (!ptr_v_1(type_c2ats_GHashTableIter, l1) | ptr l1) -> void = "mac#g_hash_table_iter_remove" | |
fun fun_c2ats_g_hash_table_iter_replace: {l1:addr} (!ptr_v_1(type_c2ats_GHashTableIter, l1) | ptr l1, type_c2ats_gpointer) -> void = "mac#g_hash_table_iter_replace" | |
fun fun_c2ats_g_hash_table_iter_steal: {l1:addr} (!ptr_v_1(type_c2ats_GHashTableIter, l1) | ptr l1) -> void = "mac#g_hash_table_iter_steal" | |
fun fun_c2ats_g_hash_table_ref: {l1:addr} (!ptr_v_1(type_c2ats_GHashTable, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GHashTable, l2) | ptr l2) = "mac#g_hash_table_ref" | |
fun fun_c2ats_g_hash_table_unref: {l1:addr} (!ptr_v_1(type_c2ats_GHashTable, l1) | ptr l1) -> void = "mac#g_hash_table_unref" | |
fun fun_c2ats_g_str_equal: (type_c2ats_gconstpointer, type_c2ats_gconstpointer) -> type_c2ats_gboolean = "mac#g_str_equal" | |
fun fun_c2ats_g_str_hash: (type_c2ats_gconstpointer) -> type_c2ats_guint = "mac#g_str_hash" | |
fun fun_c2ats_g_int_equal: (type_c2ats_gconstpointer, type_c2ats_gconstpointer) -> type_c2ats_gboolean = "mac#g_int_equal" | |
fun fun_c2ats_g_int_hash: (type_c2ats_gconstpointer) -> type_c2ats_guint = "mac#g_int_hash" | |
fun fun_c2ats_g_int64_equal: (type_c2ats_gconstpointer, type_c2ats_gconstpointer) -> type_c2ats_gboolean = "mac#g_int64_equal" | |
fun fun_c2ats_g_int64_hash: (type_c2ats_gconstpointer) -> type_c2ats_guint = "mac#g_int64_hash" | |
fun fun_c2ats_g_double_equal: (type_c2ats_gconstpointer, type_c2ats_gconstpointer) -> type_c2ats_gboolean = "mac#g_double_equal" | |
fun fun_c2ats_g_double_hash: (type_c2ats_gconstpointer) -> type_c2ats_guint = "mac#g_double_hash" | |
fun fun_c2ats_g_direct_hash: (type_c2ats_gconstpointer) -> type_c2ats_guint = "mac#g_direct_hash" | |
fun fun_c2ats_g_direct_equal: (type_c2ats_gconstpointer, type_c2ats_gconstpointer) -> type_c2ats_gboolean = "mac#g_direct_equal" | |
// File: /usr/include/glib-2.0/glib/ghmac.h | |
%{# | |
#include "/usr/include/glib-2.0/glib/ghmac.h" | |
%} | |
abst@ype struct_c2ats__GHmac // FIXME! Forward declaration. | |
typedef type_c2ats_GHmac = struct_c2ats__GHmac | |
fun fun_c2ats_g_hmac_new: {l1:addr} (!ptr_v_1(type_c2ats_guchar, l1) | type_c2ats_GChecksumType, ptr l1, type_c2ats_gsize) -> [l2:addr] (ptr_v_1(type_c2ats_GHmac, l2) | ptr l2) = "mac#g_hmac_new" | |
fun fun_c2ats_g_hmac_copy: {l1:addr} (!ptr_v_1(type_c2ats_GHmac, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GHmac, l2) | ptr l2) = "mac#g_hmac_copy" | |
fun fun_c2ats_g_hmac_ref: {l1:addr} (!ptr_v_1(type_c2ats_GHmac, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GHmac, l2) | ptr l2) = "mac#g_hmac_ref" | |
fun fun_c2ats_g_hmac_unref: {l1:addr} (!ptr_v_1(type_c2ats_GHmac, l1) | ptr l1) -> void = "mac#g_hmac_unref" | |
fun fun_c2ats_g_hmac_update: {l1,l2:addr} (!ptr_v_1(type_c2ats_GHmac, l1), !ptr_v_1(type_c2ats_guchar, l2) | ptr l1, ptr l2, type_c2ats_gssize) -> void = "mac#g_hmac_update" | |
fun fun_c2ats_g_hmac_get_string: {l1:addr} (!ptr_v_1(type_c2ats_GHmac, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_gchar, l2) | ptr l2) = "mac#g_hmac_get_string" | |
fun fun_c2ats_g_hmac_get_digest: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GHmac, l1), !ptr_v_1(type_c2ats_guint8, l2), !ptr_v_1(type_c2ats_gsize, l3) | ptr l1, ptr l2, ptr l3) -> void = "mac#g_hmac_get_digest" | |
fun fun_c2ats_g_compute_hmac_for_data: {l1,l2:addr} (!ptr_v_1(type_c2ats_guchar, l1), !ptr_v_1(type_c2ats_guchar, l2) | type_c2ats_GChecksumType, ptr l1, type_c2ats_gsize, ptr l2, type_c2ats_gsize) -> [l3:addr] (ptr_v_1(type_c2ats_gchar, l3) | ptr l3) = "mac#g_compute_hmac_for_data" | |
fun fun_c2ats_g_compute_hmac_for_string: {l1,l2:addr} (!ptr_v_1(type_c2ats_guchar, l1), !ptr_v_1(type_c2ats_gchar, l2) | type_c2ats_GChecksumType, ptr l1, type_c2ats_gsize, ptr l2, type_c2ats_gssize) -> [l3:addr] (ptr_v_1(type_c2ats_gchar, l3) | ptr l3) = "mac#g_compute_hmac_for_string" | |
fun fun_c2ats_g_compute_hmac_for_bytes: {l1,l2:addr} (!ptr_v_1(type_c2ats_GBytes, l1), !ptr_v_1(type_c2ats_GBytes, l2) | type_c2ats_GChecksumType, ptr l1, ptr l2) -> [l3:addr] (ptr_v_1(type_c2ats_gchar, l3) | ptr l3) = "mac#g_compute_hmac_for_bytes" | |
// File: /usr/include/glib-2.0/glib/ghook.h | |
%{# | |
#include "/usr/include/glib-2.0/glib/ghook.h" | |
%} | |
abst@ype struct_c2ats__GHook // FIXME! Forward declaration. | |
typedef type_c2ats_GHook = struct_c2ats__GHook | |
abst@ype struct_c2ats__GHookList // FIXME! Forward declaration. | |
typedef type_c2ats_GHookList = struct_c2ats__GHookList | |
typedef type_c2ats_GHookCompareFunc = {l1,l2:addr} (!ptr_v_1(type_c2ats_GHook, l1), !ptr_v_1(type_c2ats_GHook, l2) | ptr l1, ptr l2) -> type_c2ats_gint | |
typedef type_c2ats_GHookFindFunc = {l1:addr} (!ptr_v_1(type_c2ats_GHook, l1) | ptr l1, type_c2ats_gpointer) -> type_c2ats_gboolean | |
typedef type_c2ats_GHookMarshaller = {l1:addr} (!ptr_v_1(type_c2ats_GHook, l1) | ptr l1, type_c2ats_gpointer) -> void | |
typedef type_c2ats_GHookCheckMarshaller = {l1:addr} (!ptr_v_1(type_c2ats_GHook, l1) | ptr l1, type_c2ats_gpointer) -> type_c2ats_gboolean | |
typedef type_c2ats_GHookFunc = (type_c2ats_gpointer) -> void | |
typedef type_c2ats_GHookCheckFunc = (type_c2ats_gpointer) -> type_c2ats_gboolean | |
typedef type_c2ats_GHookFinalizeFunc = {l1,l2:addr} (!ptr_v_1(type_c2ats_GHookList, l1), !ptr_v_1(type_c2ats_GHook, l2) | ptr l1, ptr l2) -> void | |
typedef type_c2ats_GHookFlagMask = int | |
#define enum_c2ats_G_HOOK_FLAG_ACTIVE 1 << 0 | |
#define enum_c2ats_G_HOOK_FLAG_IN_CALL 1 << 1 | |
#define enum_c2ats_G_HOOK_FLAG_MASK 0xf | |
typedef struct_c2ats__GHookList = $extype_struct"struct _GHookList" of { | |
seq_id = type_c2ats_gulong, | |
hook_size = type_c2ats_guint, | |
is_setup = type_c2ats_guint, | |
hooks = ptr (* cPtr0(type_c2ats_GHook) *), | |
dummy3 = type_c2ats_gpointer, | |
finalize_hook = type_c2ats_GHookFinalizeFunc, | |
dummy = @[type_c2ats_gpointer][2] | |
} | |
typedef struct_c2ats__GHook = $extype_struct"struct _GHook" of { | |
data = type_c2ats_gpointer, | |
next = ptr (* cPtr0(type_c2ats_GHook) *), | |
prev = ptr (* cPtr0(type_c2ats_GHook) *), | |
ref_count = type_c2ats_guint, | |
hook_id = type_c2ats_gulong, | |
flags = type_c2ats_guint, | |
func = type_c2ats_gpointer, | |
destroy = type_c2ats_GDestroyNotify | |
} | |
fun fun_c2ats_g_hook_list_init: {l1:addr} (!ptr_v_1(type_c2ats_GHookList, l1) | ptr l1, type_c2ats_guint) -> void = "mac#g_hook_list_init" | |
fun fun_c2ats_g_hook_list_clear: {l1:addr} (!ptr_v_1(type_c2ats_GHookList, l1) | ptr l1) -> void = "mac#g_hook_list_clear" | |
fun fun_c2ats_g_hook_alloc: {l1:addr} (!ptr_v_1(type_c2ats_GHookList, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GHook, l2) | ptr l2) = "mac#g_hook_alloc" | |
fun fun_c2ats_g_hook_free: {l1,l2:addr} (!ptr_v_1(type_c2ats_GHookList, l1), !ptr_v_1(type_c2ats_GHook, l2) | ptr l1, ptr l2) -> void = "mac#g_hook_free" | |
fun fun_c2ats_g_hook_ref: {l1,l2:addr} (!ptr_v_1(type_c2ats_GHookList, l1), !ptr_v_1(type_c2ats_GHook, l2) | ptr l1, ptr l2) -> [l3:addr] (ptr_v_1(type_c2ats_GHook, l3) | ptr l3) = "mac#g_hook_ref" | |
fun fun_c2ats_g_hook_unref: {l1,l2:addr} (!ptr_v_1(type_c2ats_GHookList, l1), !ptr_v_1(type_c2ats_GHook, l2) | ptr l1, ptr l2) -> void = "mac#g_hook_unref" | |
fun fun_c2ats_g_hook_destroy: {l1:addr} (!ptr_v_1(type_c2ats_GHookList, l1) | ptr l1, type_c2ats_gulong) -> type_c2ats_gboolean = "mac#g_hook_destroy" | |
fun fun_c2ats_g_hook_destroy_link: {l1,l2:addr} (!ptr_v_1(type_c2ats_GHookList, l1), !ptr_v_1(type_c2ats_GHook, l2) | ptr l1, ptr l2) -> void = "mac#g_hook_destroy_link" | |
fun fun_c2ats_g_hook_prepend: {l1,l2:addr} (!ptr_v_1(type_c2ats_GHookList, l1), !ptr_v_1(type_c2ats_GHook, l2) | ptr l1, ptr l2) -> void = "mac#g_hook_prepend" | |
fun fun_c2ats_g_hook_insert_before: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GHookList, l1), !ptr_v_1(type_c2ats_GHook, l2), !ptr_v_1(type_c2ats_GHook, l3) | ptr l1, ptr l2, ptr l3) -> void = "mac#g_hook_insert_before" | |
fun fun_c2ats_g_hook_insert_sorted: {l1,l2:addr} (!ptr_v_1(type_c2ats_GHookList, l1), !ptr_v_1(type_c2ats_GHook, l2) | ptr l1, ptr l2, type_c2ats_GHookCompareFunc) -> void = "mac#g_hook_insert_sorted" | |
fun fun_c2ats_g_hook_get: {l1:addr} (!ptr_v_1(type_c2ats_GHookList, l1) | ptr l1, type_c2ats_gulong) -> [l2:addr] (ptr_v_1(type_c2ats_GHook, l2) | ptr l2) = "mac#g_hook_get" | |
fun fun_c2ats_g_hook_find: {l1:addr} (!ptr_v_1(type_c2ats_GHookList, l1) | ptr l1, type_c2ats_gboolean, type_c2ats_GHookFindFunc, type_c2ats_gpointer) -> [l2:addr] (ptr_v_1(type_c2ats_GHook, l2) | ptr l2) = "mac#g_hook_find" | |
fun fun_c2ats_g_hook_find_data: {l1:addr} (!ptr_v_1(type_c2ats_GHookList, l1) | ptr l1, type_c2ats_gboolean, type_c2ats_gpointer) -> [l2:addr] (ptr_v_1(type_c2ats_GHook, l2) | ptr l2) = "mac#g_hook_find_data" | |
fun fun_c2ats_g_hook_find_func: {l1:addr} (!ptr_v_1(type_c2ats_GHookList, l1) | ptr l1, type_c2ats_gboolean, type_c2ats_gpointer) -> [l2:addr] (ptr_v_1(type_c2ats_GHook, l2) | ptr l2) = "mac#g_hook_find_func" | |
fun fun_c2ats_g_hook_find_func_data: {l1:addr} (!ptr_v_1(type_c2ats_GHookList, l1) | ptr l1, type_c2ats_gboolean, type_c2ats_gpointer, type_c2ats_gpointer) -> [l2:addr] (ptr_v_1(type_c2ats_GHook, l2) | ptr l2) = "mac#g_hook_find_func_data" | |
fun fun_c2ats_g_hook_first_valid: {l1:addr} (!ptr_v_1(type_c2ats_GHookList, l1) | ptr l1, type_c2ats_gboolean) -> [l2:addr] (ptr_v_1(type_c2ats_GHook, l2) | ptr l2) = "mac#g_hook_first_valid" | |
fun fun_c2ats_g_hook_next_valid: {l1,l2:addr} (!ptr_v_1(type_c2ats_GHookList, l1), !ptr_v_1(type_c2ats_GHook, l2) | ptr l1, ptr l2, type_c2ats_gboolean) -> [l3:addr] (ptr_v_1(type_c2ats_GHook, l3) | ptr l3) = "mac#g_hook_next_valid" | |
fun fun_c2ats_g_hook_compare_ids: {l1,l2:addr} (!ptr_v_1(type_c2ats_GHook, l1), !ptr_v_1(type_c2ats_GHook, l2) | ptr l1, ptr l2) -> type_c2ats_gint = "mac#g_hook_compare_ids" | |
fun fun_c2ats_g_hook_list_invoke: {l1:addr} (!ptr_v_1(type_c2ats_GHookList, l1) | ptr l1, type_c2ats_gboolean) -> void = "mac#g_hook_list_invoke" | |
fun fun_c2ats_g_hook_list_invoke_check: {l1:addr} (!ptr_v_1(type_c2ats_GHookList, l1) | ptr l1, type_c2ats_gboolean) -> void = "mac#g_hook_list_invoke_check" | |
fun fun_c2ats_g_hook_list_marshal: {l1:addr} (!ptr_v_1(type_c2ats_GHookList, l1) | ptr l1, type_c2ats_gboolean, type_c2ats_GHookMarshaller, type_c2ats_gpointer) -> void = "mac#g_hook_list_marshal" | |
fun fun_c2ats_g_hook_list_marshal_check: {l1:addr} (!ptr_v_1(type_c2ats_GHookList, l1) | ptr l1, type_c2ats_gboolean, type_c2ats_GHookCheckMarshaller, type_c2ats_gpointer) -> void = "mac#g_hook_list_marshal_check" | |
// File: /usr/include/glib-2.0/glib/ghostutils.h | |
%{# | |
#include "/usr/include/glib-2.0/glib/ghostutils.h" | |
%} | |
fun fun_c2ats_g_hostname_is_non_ascii: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | ptr l1) -> type_c2ats_gboolean = "mac#g_hostname_is_non_ascii" | |
fun fun_c2ats_g_hostname_is_ascii_encoded: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | ptr l1) -> type_c2ats_gboolean = "mac#g_hostname_is_ascii_encoded" | |
fun fun_c2ats_g_hostname_is_ip_address: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | ptr l1) -> type_c2ats_gboolean = "mac#g_hostname_is_ip_address" | |
fun fun_c2ats_g_hostname_to_ascii: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_gchar, l2) | ptr l2) = "mac#g_hostname_to_ascii" | |
fun fun_c2ats_g_hostname_to_unicode: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_gchar, l2) | ptr l2) = "mac#g_hostname_to_unicode" | |
// File: /usr/include/glib-2.0/glib/gpoll.h | |
%{# | |
#include "/usr/include/glib-2.0/glib/gpoll.h" | |
%} | |
abst@ype struct_c2ats__GPollFD // FIXME! Forward declaration. | |
typedef type_c2ats_GPollFD = struct_c2ats__GPollFD | |
typedef type_c2ats_GPollFunc = {l1:addr} (!ptr_v_1(type_c2ats_GPollFD, l1) | ptr l1, type_c2ats_guint, type_c2ats_gint) -> type_c2ats_gint | |
typedef struct_c2ats__GPollFD = $extype_struct"struct _GPollFD" of { | |
fd = type_c2ats_gint, | |
events = type_c2ats_gushort, | |
revents = type_c2ats_gushort | |
} | |
fun fun_c2ats_g_poll: {l1:addr} (!ptr_v_1(type_c2ats_GPollFD, l1) | ptr l1, type_c2ats_guint, type_c2ats_gint) -> type_c2ats_gint = "mac#g_poll" | |
// File: /usr/include/glib-2.0/glib/gslist.h | |
%{# | |
#include "/usr/include/glib-2.0/glib/gslist.h" | |
%} | |
abst@ype struct_c2ats__GSList // FIXME! Forward declaration. | |
typedef type_c2ats_GSList = struct_c2ats__GSList | |
typedef struct_c2ats__GSList = $extype_struct"struct _GSList" of { | |
data = type_c2ats_gpointer, | |
next = ptr (* cPtr0(type_c2ats_GSList) *) | |
} | |
fun fun_c2ats_g_slist_alloc: () -> [l1:addr] (ptr_v_1(type_c2ats_GSList, l1) | ptr l1) = "mac#g_slist_alloc" | |
fun fun_c2ats_g_slist_free: {l1:addr} (!ptr_v_1(type_c2ats_GSList, l1) | ptr l1) -> void = "mac#g_slist_free" | |
fun fun_c2ats_g_slist_free_1: {l1:addr} (!ptr_v_1(type_c2ats_GSList, l1) | ptr l1) -> void = "mac#g_slist_free_1" | |
fun fun_c2ats_g_slist_free_full: {l1:addr} (!ptr_v_1(type_c2ats_GSList, l1) | ptr l1, type_c2ats_GDestroyNotify) -> void = "mac#g_slist_free_full" | |
fun fun_c2ats_g_slist_append: {l1:addr} (!ptr_v_1(type_c2ats_GSList, l1) | ptr l1, type_c2ats_gpointer) -> [l2:addr] (ptr_v_1(type_c2ats_GSList, l2) | ptr l2) = "mac#g_slist_append" | |
fun fun_c2ats_g_slist_prepend: {l1:addr} (!ptr_v_1(type_c2ats_GSList, l1) | ptr l1, type_c2ats_gpointer) -> [l2:addr] (ptr_v_1(type_c2ats_GSList, l2) | ptr l2) = "mac#g_slist_prepend" | |
fun fun_c2ats_g_slist_insert: {l1:addr} (!ptr_v_1(type_c2ats_GSList, l1) | ptr l1, type_c2ats_gpointer, type_c2ats_gint) -> [l2:addr] (ptr_v_1(type_c2ats_GSList, l2) | ptr l2) = "mac#g_slist_insert" | |
fun fun_c2ats_g_slist_insert_sorted: {l1:addr} (!ptr_v_1(type_c2ats_GSList, l1) | ptr l1, type_c2ats_gpointer, type_c2ats_GCompareFunc) -> [l2:addr] (ptr_v_1(type_c2ats_GSList, l2) | ptr l2) = "mac#g_slist_insert_sorted" | |
fun fun_c2ats_g_slist_insert_sorted_with_data: {l1:addr} (!ptr_v_1(type_c2ats_GSList, l1) | ptr l1, type_c2ats_gpointer, type_c2ats_GCompareDataFunc, type_c2ats_gpointer) -> [l2:addr] (ptr_v_1(type_c2ats_GSList, l2) | ptr l2) = "mac#g_slist_insert_sorted_with_data" | |
fun fun_c2ats_g_slist_insert_before: {l1,l2:addr} (!ptr_v_1(type_c2ats_GSList, l1), !ptr_v_1(type_c2ats_GSList, l2) | ptr l1, ptr l2, type_c2ats_gpointer) -> [l3:addr] (ptr_v_1(type_c2ats_GSList, l3) | ptr l3) = "mac#g_slist_insert_before" | |
fun fun_c2ats_g_slist_concat: {l1,l2:addr} (!ptr_v_1(type_c2ats_GSList, l1), !ptr_v_1(type_c2ats_GSList, l2) | ptr l1, ptr l2) -> [l3:addr] (ptr_v_1(type_c2ats_GSList, l3) | ptr l3) = "mac#g_slist_concat" | |
fun fun_c2ats_g_slist_remove: {l1:addr} (!ptr_v_1(type_c2ats_GSList, l1) | ptr l1, type_c2ats_gconstpointer) -> [l2:addr] (ptr_v_1(type_c2ats_GSList, l2) | ptr l2) = "mac#g_slist_remove" | |
fun fun_c2ats_g_slist_remove_all: {l1:addr} (!ptr_v_1(type_c2ats_GSList, l1) | ptr l1, type_c2ats_gconstpointer) -> [l2:addr] (ptr_v_1(type_c2ats_GSList, l2) | ptr l2) = "mac#g_slist_remove_all" | |
fun fun_c2ats_g_slist_remove_link: {l1,l2:addr} (!ptr_v_1(type_c2ats_GSList, l1), !ptr_v_1(type_c2ats_GSList, l2) | ptr l1, ptr l2) -> [l3:addr] (ptr_v_1(type_c2ats_GSList, l3) | ptr l3) = "mac#g_slist_remove_link" | |
fun fun_c2ats_g_slist_delete_link: {l1,l2:addr} (!ptr_v_1(type_c2ats_GSList, l1), !ptr_v_1(type_c2ats_GSList, l2) | ptr l1, ptr l2) -> [l3:addr] (ptr_v_1(type_c2ats_GSList, l3) | ptr l3) = "mac#g_slist_delete_link" | |
fun fun_c2ats_g_slist_reverse: {l1:addr} (!ptr_v_1(type_c2ats_GSList, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GSList, l2) | ptr l2) = "mac#g_slist_reverse" | |
fun fun_c2ats_g_slist_copy: {l1:addr} (!ptr_v_1(type_c2ats_GSList, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GSList, l2) | ptr l2) = "mac#g_slist_copy" | |
fun fun_c2ats_g_slist_copy_deep: {l1:addr} (!ptr_v_1(type_c2ats_GSList, l1) | ptr l1, type_c2ats_GCopyFunc, type_c2ats_gpointer) -> [l2:addr] (ptr_v_1(type_c2ats_GSList, l2) | ptr l2) = "mac#g_slist_copy_deep" | |
fun fun_c2ats_g_slist_nth: {l1:addr} (!ptr_v_1(type_c2ats_GSList, l1) | ptr l1, type_c2ats_guint) -> [l2:addr] (ptr_v_1(type_c2ats_GSList, l2) | ptr l2) = "mac#g_slist_nth" | |
fun fun_c2ats_g_slist_find: {l1:addr} (!ptr_v_1(type_c2ats_GSList, l1) | ptr l1, type_c2ats_gconstpointer) -> [l2:addr] (ptr_v_1(type_c2ats_GSList, l2) | ptr l2) = "mac#g_slist_find" | |
fun fun_c2ats_g_slist_find_custom: {l1:addr} (!ptr_v_1(type_c2ats_GSList, l1) | ptr l1, type_c2ats_gconstpointer, type_c2ats_GCompareFunc) -> [l2:addr] (ptr_v_1(type_c2ats_GSList, l2) | ptr l2) = "mac#g_slist_find_custom" | |
fun fun_c2ats_g_slist_position: {l1,l2:addr} (!ptr_v_1(type_c2ats_GSList, l1), !ptr_v_1(type_c2ats_GSList, l2) | ptr l1, ptr l2) -> type_c2ats_gint = "mac#g_slist_position" | |
fun fun_c2ats_g_slist_index: {l1:addr} (!ptr_v_1(type_c2ats_GSList, l1) | ptr l1, type_c2ats_gconstpointer) -> type_c2ats_gint = "mac#g_slist_index" | |
fun fun_c2ats_g_slist_last: {l1:addr} (!ptr_v_1(type_c2ats_GSList, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GSList, l2) | ptr l2) = "mac#g_slist_last" | |
fun fun_c2ats_g_slist_length: {l1:addr} (!ptr_v_1(type_c2ats_GSList, l1) | ptr l1) -> type_c2ats_guint = "mac#g_slist_length" | |
fun fun_c2ats_g_slist_foreach: {l1:addr} (!ptr_v_1(type_c2ats_GSList, l1) | ptr l1, type_c2ats_GFunc, type_c2ats_gpointer) -> void = "mac#g_slist_foreach" | |
fun fun_c2ats_g_slist_sort: {l1:addr} (!ptr_v_1(type_c2ats_GSList, l1) | ptr l1, type_c2ats_GCompareFunc) -> [l2:addr] (ptr_v_1(type_c2ats_GSList, l2) | ptr l2) = "mac#g_slist_sort" | |
fun fun_c2ats_g_slist_sort_with_data: {l1:addr} (!ptr_v_1(type_c2ats_GSList, l1) | ptr l1, type_c2ats_GCompareDataFunc, type_c2ats_gpointer) -> [l2:addr] (ptr_v_1(type_c2ats_GSList, l2) | ptr l2) = "mac#g_slist_sort_with_data" | |
fun fun_c2ats_g_slist_nth_data: {l1:addr} (!ptr_v_1(type_c2ats_GSList, l1) | ptr l1, type_c2ats_guint) -> type_c2ats_gpointer = "mac#g_slist_nth_data" | |
// File: /usr/include/glib-2.0/glib/gmain.h | |
%{# | |
#include "/usr/include/glib-2.0/glib/gmain.h" | |
%} | |
typedef type_c2ats_GIOCondition = int | |
#define enum_c2ats_G_IO_IN 1 | |
#define enum_c2ats_G_IO_OUT 4 | |
#define enum_c2ats_G_IO_PRI 2 | |
#define enum_c2ats_G_IO_ERR 8 | |
#define enum_c2ats_G_IO_HUP 16 | |
#define enum_c2ats_G_IO_NVAL 32 | |
abst@ype struct_c2ats__GMainContext // FIXME! Forward declaration. | |
typedef type_c2ats_GMainContext = struct_c2ats__GMainContext | |
abst@ype struct_c2ats__GMainLoop // FIXME! Forward declaration. | |
typedef type_c2ats_GMainLoop = struct_c2ats__GMainLoop | |
abst@ype struct_c2ats__GSource // FIXME! Forward declaration. | |
typedef type_c2ats_GSource = struct_c2ats__GSource | |
abst@ype struct_c2ats__GSourcePrivate // FIXME! Forward declaration. | |
typedef type_c2ats_GSourcePrivate = struct_c2ats__GSourcePrivate | |
abst@ype struct_c2ats__GSourceCallbackFuncs // FIXME! Forward declaration. | |
typedef type_c2ats_GSourceCallbackFuncs = struct_c2ats__GSourceCallbackFuncs | |
abst@ype struct_c2ats__GSourceFuncs // FIXME! Forward declaration. | |
typedef type_c2ats_GSourceFuncs = struct_c2ats__GSourceFuncs | |
typedef type_c2ats_GSourceFunc = (type_c2ats_gpointer) -> type_c2ats_gboolean | |
typedef type_c2ats_GChildWatchFunc = (type_c2ats_GPid, type_c2ats_gint, type_c2ats_gpointer) -> void | |
typedef struct_c2ats__GSource = $extype_struct"struct _GSource" of { | |
callback_data = type_c2ats_gpointer, | |
callback_funcs = ptr (* cPtr0(type_c2ats_GSourceCallbackFuncs) *), | |
source_funcs = ptr (* cPtr0(type_c2ats_GSourceFuncs) *), | |
ref_count = type_c2ats_guint, | |
context = ptr (* cPtr0(type_c2ats_GMainContext) *), | |
priority = type_c2ats_gint, | |
flags = type_c2ats_guint, | |
source_id = type_c2ats_guint, | |
poll_fds = ptr (* cPtr0(type_c2ats_GSList) *), | |
prev = ptr (* cPtr0(type_c2ats_GSource) *), | |
next = ptr (* cPtr0(type_c2ats_GSource) *), | |
name = ptr (* cPtr0(char) *), | |
priv = ptr (* cPtr0(type_c2ats_GSourcePrivate) *) | |
} | |
typedef struct_c2ats__GSourceCallbackFuncs = $extype_struct"struct _GSourceCallbackFuncs" of { | |
ref = (type_c2ats_gpointer) -> void, | |
unref = (type_c2ats_gpointer) -> void, | |
get = {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GSource, l1), !ptr_v_1(type_c2ats_GSourceFunc, l2), !ptr_v_1(type_c2ats_gpointer, l3) | type_c2ats_gpointer, ptr l1, ptr l2, ptr l3) -> void | |
} | |
typedef type_c2ats_GSourceDummyMarshal = () -> void | |
typedef struct_c2ats__GSourceFuncs = $extype_struct"struct _GSourceFuncs" of { | |
prepare = {l1,l2:addr} (!ptr_v_1(type_c2ats_GSource, l1), !ptr_v_1(type_c2ats_gint, l2) | ptr l1, ptr l2) -> type_c2ats_gboolean, | |
check = {l1:addr} (!ptr_v_1(type_c2ats_GSource, l1) | ptr l1) -> type_c2ats_gboolean, | |
dispatch = {l1:addr} (!ptr_v_1(type_c2ats_GSource, l1) | ptr l1, type_c2ats_GSourceFunc, type_c2ats_gpointer) -> type_c2ats_gboolean, | |
finalize = {l1:addr} (!ptr_v_1(type_c2ats_GSource, l1) | ptr l1) -> void, | |
closure_callback = type_c2ats_GSourceFunc, | |
closure_marshal = type_c2ats_GSourceDummyMarshal | |
} | |
fun fun_c2ats_g_main_context_new: () -> [l1:addr] (ptr_v_1(type_c2ats_GMainContext, l1) | ptr l1) = "mac#g_main_context_new" | |
fun fun_c2ats_g_main_context_ref: {l1:addr} (!ptr_v_1(type_c2ats_GMainContext, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GMainContext, l2) | ptr l2) = "mac#g_main_context_ref" | |
fun fun_c2ats_g_main_context_unref: {l1:addr} (!ptr_v_1(type_c2ats_GMainContext, l1) | ptr l1) -> void = "mac#g_main_context_unref" | |
fun fun_c2ats_g_main_context_default: () -> [l1:addr] (ptr_v_1(type_c2ats_GMainContext, l1) | ptr l1) = "mac#g_main_context_default" | |
fun fun_c2ats_g_main_context_iteration: {l1:addr} (!ptr_v_1(type_c2ats_GMainContext, l1) | ptr l1, type_c2ats_gboolean) -> type_c2ats_gboolean = "mac#g_main_context_iteration" | |
fun fun_c2ats_g_main_context_pending: {l1:addr} (!ptr_v_1(type_c2ats_GMainContext, l1) | ptr l1) -> type_c2ats_gboolean = "mac#g_main_context_pending" | |
fun fun_c2ats_g_main_context_find_source_by_id: {l1:addr} (!ptr_v_1(type_c2ats_GMainContext, l1) | ptr l1, type_c2ats_guint) -> [l2:addr] (ptr_v_1(type_c2ats_GSource, l2) | ptr l2) = "mac#g_main_context_find_source_by_id" | |
fun fun_c2ats_g_main_context_find_source_by_user_data: {l1:addr} (!ptr_v_1(type_c2ats_GMainContext, l1) | ptr l1, type_c2ats_gpointer) -> [l2:addr] (ptr_v_1(type_c2ats_GSource, l2) | ptr l2) = "mac#g_main_context_find_source_by_user_data" | |
fun fun_c2ats_g_main_context_find_source_by_funcs_user_data: {l1,l2:addr} (!ptr_v_1(type_c2ats_GMainContext, l1), !ptr_v_1(type_c2ats_GSourceFuncs, l2) | ptr l1, ptr l2, type_c2ats_gpointer) -> [l3:addr] (ptr_v_1(type_c2ats_GSource, l3) | ptr l3) = "mac#g_main_context_find_source_by_funcs_user_data" | |
fun fun_c2ats_g_main_context_wakeup: {l1:addr} (!ptr_v_1(type_c2ats_GMainContext, l1) | ptr l1) -> void = "mac#g_main_context_wakeup" | |
fun fun_c2ats_g_main_context_acquire: {l1:addr} (!ptr_v_1(type_c2ats_GMainContext, l1) | ptr l1) -> type_c2ats_gboolean = "mac#g_main_context_acquire" | |
fun fun_c2ats_g_main_context_release: {l1:addr} (!ptr_v_1(type_c2ats_GMainContext, l1) | ptr l1) -> void = "mac#g_main_context_release" | |
fun fun_c2ats_g_main_context_is_owner: {l1:addr} (!ptr_v_1(type_c2ats_GMainContext, l1) | ptr l1) -> type_c2ats_gboolean = "mac#g_main_context_is_owner" | |
fun fun_c2ats_g_main_context_wait: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GMainContext, l1), !ptr_v_1(type_c2ats_GCond, l2), !ptr_v_1(type_c2ats_GMutex, l3) | ptr l1, ptr l2, ptr l3) -> type_c2ats_gboolean = "mac#g_main_context_wait" | |
fun fun_c2ats_g_main_context_prepare: {l1,l2:addr} (!ptr_v_1(type_c2ats_GMainContext, l1), !ptr_v_1(type_c2ats_gint, l2) | ptr l1, ptr l2) -> type_c2ats_gboolean = "mac#g_main_context_prepare" | |
fun fun_c2ats_g_main_context_query: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GMainContext, l1), !ptr_v_1(type_c2ats_gint, l2), !ptr_v_1(type_c2ats_GPollFD, l3) | ptr l1, type_c2ats_gint, ptr l2, ptr l3, type_c2ats_gint) -> type_c2ats_gint = "mac#g_main_context_query" | |
fun fun_c2ats_g_main_context_check: {l1,l2:addr} (!ptr_v_1(type_c2ats_GMainContext, l1), !ptr_v_1(type_c2ats_GPollFD, l2) | ptr l1, type_c2ats_gint, ptr l2, type_c2ats_gint) -> type_c2ats_gint = "mac#g_main_context_check" | |
fun fun_c2ats_g_main_context_dispatch: {l1:addr} (!ptr_v_1(type_c2ats_GMainContext, l1) | ptr l1) -> void = "mac#g_main_context_dispatch" | |
fun fun_c2ats_g_main_context_set_poll_func: {l1:addr} (!ptr_v_1(type_c2ats_GMainContext, l1) | ptr l1, type_c2ats_GPollFunc) -> void = "mac#g_main_context_set_poll_func" | |
fun fun_c2ats_g_main_context_get_poll_func: {l1:addr} (!ptr_v_1(type_c2ats_GMainContext, l1) | ptr l1) -> type_c2ats_GPollFunc = "mac#g_main_context_get_poll_func" | |
fun fun_c2ats_g_main_context_add_poll: {l1,l2:addr} (!ptr_v_1(type_c2ats_GMainContext, l1), !ptr_v_1(type_c2ats_GPollFD, l2) | ptr l1, ptr l2, type_c2ats_gint) -> void = "mac#g_main_context_add_poll" | |
fun fun_c2ats_g_main_context_remove_poll: {l1,l2:addr} (!ptr_v_1(type_c2ats_GMainContext, l1), !ptr_v_1(type_c2ats_GPollFD, l2) | ptr l1, ptr l2) -> void = "mac#g_main_context_remove_poll" | |
fun fun_c2ats_g_main_depth: () -> type_c2ats_gint = "mac#g_main_depth" | |
fun fun_c2ats_g_main_current_source: () -> [l1:addr] (ptr_v_1(type_c2ats_GSource, l1) | ptr l1) = "mac#g_main_current_source" | |
fun fun_c2ats_g_main_context_push_thread_default: {l1:addr} (!ptr_v_1(type_c2ats_GMainContext, l1) | ptr l1) -> void = "mac#g_main_context_push_thread_default" | |
fun fun_c2ats_g_main_context_pop_thread_default: {l1:addr} (!ptr_v_1(type_c2ats_GMainContext, l1) | ptr l1) -> void = "mac#g_main_context_pop_thread_default" | |
fun fun_c2ats_g_main_context_get_thread_default: () -> [l1:addr] (ptr_v_1(type_c2ats_GMainContext, l1) | ptr l1) = "mac#g_main_context_get_thread_default" | |
fun fun_c2ats_g_main_context_ref_thread_default: () -> [l1:addr] (ptr_v_1(type_c2ats_GMainContext, l1) | ptr l1) = "mac#g_main_context_ref_thread_default" | |
fun fun_c2ats_g_main_loop_new: {l1:addr} (!ptr_v_1(type_c2ats_GMainContext, l1) | ptr l1, type_c2ats_gboolean) -> [l2:addr] (ptr_v_1(type_c2ats_GMainLoop, l2) | ptr l2) = "mac#g_main_loop_new" | |
fun fun_c2ats_g_main_loop_run: {l1:addr} (!ptr_v_1(type_c2ats_GMainLoop, l1) | ptr l1) -> void = "mac#g_main_loop_run" | |
fun fun_c2ats_g_main_loop_quit: {l1:addr} (!ptr_v_1(type_c2ats_GMainLoop, l1) | ptr l1) -> void = "mac#g_main_loop_quit" | |
fun fun_c2ats_g_main_loop_ref: {l1:addr} (!ptr_v_1(type_c2ats_GMainLoop, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GMainLoop, l2) | ptr l2) = "mac#g_main_loop_ref" | |
fun fun_c2ats_g_main_loop_unref: {l1:addr} (!ptr_v_1(type_c2ats_GMainLoop, l1) | ptr l1) -> void = "mac#g_main_loop_unref" | |
fun fun_c2ats_g_main_loop_is_running: {l1:addr} (!ptr_v_1(type_c2ats_GMainLoop, l1) | ptr l1) -> type_c2ats_gboolean = "mac#g_main_loop_is_running" | |
fun fun_c2ats_g_main_loop_get_context: {l1:addr} (!ptr_v_1(type_c2ats_GMainLoop, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GMainContext, l2) | ptr l2) = "mac#g_main_loop_get_context" | |
fun fun_c2ats_g_source_new: {l1:addr} (!ptr_v_1(type_c2ats_GSourceFuncs, l1) | ptr l1, type_c2ats_guint) -> [l2:addr] (ptr_v_1(type_c2ats_GSource, l2) | ptr l2) = "mac#g_source_new" | |
fun fun_c2ats_g_source_ref: {l1:addr} (!ptr_v_1(type_c2ats_GSource, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GSource, l2) | ptr l2) = "mac#g_source_ref" | |
fun fun_c2ats_g_source_unref: {l1:addr} (!ptr_v_1(type_c2ats_GSource, l1) | ptr l1) -> void = "mac#g_source_unref" | |
fun fun_c2ats_g_source_attach: {l1,l2:addr} (!ptr_v_1(type_c2ats_GSource, l1), !ptr_v_1(type_c2ats_GMainContext, l2) | ptr l1, ptr l2) -> type_c2ats_guint = "mac#g_source_attach" | |
fun fun_c2ats_g_source_destroy: {l1:addr} (!ptr_v_1(type_c2ats_GSource, l1) | ptr l1) -> void = "mac#g_source_destroy" | |
fun fun_c2ats_g_source_set_priority: {l1:addr} (!ptr_v_1(type_c2ats_GSource, l1) | ptr l1, type_c2ats_gint) -> void = "mac#g_source_set_priority" | |
fun fun_c2ats_g_source_get_priority: {l1:addr} (!ptr_v_1(type_c2ats_GSource, l1) | ptr l1) -> type_c2ats_gint = "mac#g_source_get_priority" | |
fun fun_c2ats_g_source_set_can_recurse: {l1:addr} (!ptr_v_1(type_c2ats_GSource, l1) | ptr l1, type_c2ats_gboolean) -> void = "mac#g_source_set_can_recurse" | |
fun fun_c2ats_g_source_get_can_recurse: {l1:addr} (!ptr_v_1(type_c2ats_GSource, l1) | ptr l1) -> type_c2ats_gboolean = "mac#g_source_get_can_recurse" | |
fun fun_c2ats_g_source_get_id: {l1:addr} (!ptr_v_1(type_c2ats_GSource, l1) | ptr l1) -> type_c2ats_guint = "mac#g_source_get_id" | |
fun fun_c2ats_g_source_get_context: {l1:addr} (!ptr_v_1(type_c2ats_GSource, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GMainContext, l2) | ptr l2) = "mac#g_source_get_context" | |
fun fun_c2ats_g_source_set_callback: {l1:addr} (!ptr_v_1(type_c2ats_GSource, l1) | ptr l1, type_c2ats_GSourceFunc, type_c2ats_gpointer, type_c2ats_GDestroyNotify) -> void = "mac#g_source_set_callback" | |
fun fun_c2ats_g_source_set_funcs: {l1,l2:addr} (!ptr_v_1(type_c2ats_GSource, l1), !ptr_v_1(type_c2ats_GSourceFuncs, l2) | ptr l1, ptr l2) -> void = "mac#g_source_set_funcs" | |
fun fun_c2ats_g_source_is_destroyed: {l1:addr} (!ptr_v_1(type_c2ats_GSource, l1) | ptr l1) -> type_c2ats_gboolean = "mac#g_source_is_destroyed" | |
fun fun_c2ats_g_source_set_name: {l1,l2:addr} (!ptr_v_1(type_c2ats_GSource, l1), !ptr_v_1(char, l2) | ptr l1, ptr l2) -> void = "mac#g_source_set_name" | |
fun fun_c2ats_g_source_get_name: {l1:addr} (!ptr_v_1(type_c2ats_GSource, l1) | ptr l1) -> [l2:addr] (ptr_v_1(char, l2) | ptr l2) = "mac#g_source_get_name" | |
fun fun_c2ats_g_source_set_name_by_id: {l1:addr} (!ptr_v_1(char, l1) | type_c2ats_guint, ptr l1) -> void = "mac#g_source_set_name_by_id" | |
fun fun_c2ats_g_source_set_ready_time: {l1:addr} (!ptr_v_1(type_c2ats_GSource, l1) | ptr l1, type_c2ats_gint64) -> void = "mac#g_source_set_ready_time" | |
fun fun_c2ats_g_source_get_ready_time: {l1:addr} (!ptr_v_1(type_c2ats_GSource, l1) | ptr l1) -> type_c2ats_gint64 = "mac#g_source_get_ready_time" | |
fun fun_c2ats_g_source_add_unix_fd: {l1:addr} (!ptr_v_1(type_c2ats_GSource, l1) | ptr l1, type_c2ats_gint, type_c2ats_GIOCondition) -> type_c2ats_gpointer = "mac#g_source_add_unix_fd" | |
fun fun_c2ats_g_source_modify_unix_fd: {l1:addr} (!ptr_v_1(type_c2ats_GSource, l1) | ptr l1, type_c2ats_gpointer, type_c2ats_GIOCondition) -> void = "mac#g_source_modify_unix_fd" | |
fun fun_c2ats_g_source_remove_unix_fd: {l1:addr} (!ptr_v_1(type_c2ats_GSource, l1) | ptr l1, type_c2ats_gpointer) -> void = "mac#g_source_remove_unix_fd" | |
fun fun_c2ats_g_source_query_unix_fd: {l1:addr} (!ptr_v_1(type_c2ats_GSource, l1) | ptr l1, type_c2ats_gpointer) -> type_c2ats_GIOCondition = "mac#g_source_query_unix_fd" | |
fun fun_c2ats_g_source_set_callback_indirect: {l1,l2:addr} (!ptr_v_1(type_c2ats_GSource, l1), !ptr_v_1(type_c2ats_GSourceCallbackFuncs, l2) | ptr l1, type_c2ats_gpointer, ptr l2) -> void = "mac#g_source_set_callback_indirect" | |
fun fun_c2ats_g_source_add_poll: {l1,l2:addr} (!ptr_v_1(type_c2ats_GSource, l1), !ptr_v_1(type_c2ats_GPollFD, l2) | ptr l1, ptr l2) -> void = "mac#g_source_add_poll" | |
fun fun_c2ats_g_source_remove_poll: {l1,l2:addr} (!ptr_v_1(type_c2ats_GSource, l1), !ptr_v_1(type_c2ats_GPollFD, l2) | ptr l1, ptr l2) -> void = "mac#g_source_remove_poll" | |
fun fun_c2ats_g_source_add_child_source: {l1,l2:addr} (!ptr_v_1(type_c2ats_GSource, l1), !ptr_v_1(type_c2ats_GSource, l2) | ptr l1, ptr l2) -> void = "mac#g_source_add_child_source" | |
fun fun_c2ats_g_source_remove_child_source: {l1,l2:addr} (!ptr_v_1(type_c2ats_GSource, l1), !ptr_v_1(type_c2ats_GSource, l2) | ptr l1, ptr l2) -> void = "mac#g_source_remove_child_source" | |
fun fun_c2ats_g_source_get_current_time: {l1,l2:addr} (!ptr_v_1(type_c2ats_GSource, l1), !ptr_v_1(type_c2ats_GTimeVal, l2) | ptr l1, ptr l2) -> void = "mac#g_source_get_current_time" | |
fun fun_c2ats_g_source_get_time: {l1:addr} (!ptr_v_1(type_c2ats_GSource, l1) | ptr l1) -> type_c2ats_gint64 = "mac#g_source_get_time" | |
fun fun_c2ats_g_idle_source_new: () -> [l1:addr] (ptr_v_1(type_c2ats_GSource, l1) | ptr l1) = "mac#g_idle_source_new" | |
fun fun_c2ats_g_child_watch_source_new: (type_c2ats_GPid) -> [l1:addr] (ptr_v_1(type_c2ats_GSource, l1) | ptr l1) = "mac#g_child_watch_source_new" | |
fun fun_c2ats_g_timeout_source_new: (type_c2ats_guint) -> [l1:addr] (ptr_v_1(type_c2ats_GSource, l1) | ptr l1) = "mac#g_timeout_source_new" | |
fun fun_c2ats_g_timeout_source_new_seconds: (type_c2ats_guint) -> [l1:addr] (ptr_v_1(type_c2ats_GSource, l1) | ptr l1) = "mac#g_timeout_source_new_seconds" | |
fun fun_c2ats_g_get_current_time: {l1:addr} (!ptr_v_1(type_c2ats_GTimeVal, l1) | ptr l1) -> void = "mac#g_get_current_time" | |
fun fun_c2ats_g_get_monotonic_time: () -> type_c2ats_gint64 = "mac#g_get_monotonic_time" | |
fun fun_c2ats_g_get_real_time: () -> type_c2ats_gint64 = "mac#g_get_real_time" | |
fun fun_c2ats_g_source_remove: (type_c2ats_guint) -> type_c2ats_gboolean = "mac#g_source_remove" | |
fun fun_c2ats_g_source_remove_by_user_data: (type_c2ats_gpointer) -> type_c2ats_gboolean = "mac#g_source_remove_by_user_data" | |
fun fun_c2ats_g_source_remove_by_funcs_user_data: {l1:addr} (!ptr_v_1(type_c2ats_GSourceFuncs, l1) | ptr l1, type_c2ats_gpointer) -> type_c2ats_gboolean = "mac#g_source_remove_by_funcs_user_data" | |
fun fun_c2ats_g_timeout_add_full: (type_c2ats_gint, type_c2ats_guint, type_c2ats_GSourceFunc, type_c2ats_gpointer, type_c2ats_GDestroyNotify) -> type_c2ats_guint = "mac#g_timeout_add_full" | |
fun fun_c2ats_g_timeout_add: (type_c2ats_guint, type_c2ats_GSourceFunc, type_c2ats_gpointer) -> type_c2ats_guint = "mac#g_timeout_add" | |
fun fun_c2ats_g_timeout_add_seconds_full: (type_c2ats_gint, type_c2ats_guint, type_c2ats_GSourceFunc, type_c2ats_gpointer, type_c2ats_GDestroyNotify) -> type_c2ats_guint = "mac#g_timeout_add_seconds_full" | |
fun fun_c2ats_g_timeout_add_seconds: (type_c2ats_guint, type_c2ats_GSourceFunc, type_c2ats_gpointer) -> type_c2ats_guint = "mac#g_timeout_add_seconds" | |
fun fun_c2ats_g_child_watch_add_full: (type_c2ats_gint, type_c2ats_GPid, type_c2ats_GChildWatchFunc, type_c2ats_gpointer, type_c2ats_GDestroyNotify) -> type_c2ats_guint = "mac#g_child_watch_add_full" | |
fun fun_c2ats_g_child_watch_add: (type_c2ats_GPid, type_c2ats_GChildWatchFunc, type_c2ats_gpointer) -> type_c2ats_guint = "mac#g_child_watch_add" | |
fun fun_c2ats_g_idle_add: (type_c2ats_GSourceFunc, type_c2ats_gpointer) -> type_c2ats_guint = "mac#g_idle_add" | |
fun fun_c2ats_g_idle_add_full: (type_c2ats_gint, type_c2ats_GSourceFunc, type_c2ats_gpointer, type_c2ats_GDestroyNotify) -> type_c2ats_guint = "mac#g_idle_add_full" | |
fun fun_c2ats_g_idle_remove_by_data: (type_c2ats_gpointer) -> type_c2ats_gboolean = "mac#g_idle_remove_by_data" | |
fun fun_c2ats_g_main_context_invoke_full: {l1:addr} (!ptr_v_1(type_c2ats_GMainContext, l1) | ptr l1, type_c2ats_gint, type_c2ats_GSourceFunc, type_c2ats_gpointer, type_c2ats_GDestroyNotify) -> void = "mac#g_main_context_invoke_full" | |
fun fun_c2ats_g_main_context_invoke: {l1:addr} (!ptr_v_1(type_c2ats_GMainContext, l1) | ptr l1, type_c2ats_GSourceFunc, type_c2ats_gpointer) -> void = "mac#g_main_context_invoke" | |
macdef extval_c2ats_g_timeout_funcs = $extval(type_c2ats_GSourceFuncs, "g_timeout_funcs") | |
macdef extval_c2ats_g_child_watch_funcs = $extval(type_c2ats_GSourceFuncs, "g_child_watch_funcs") | |
macdef extval_c2ats_g_idle_funcs = $extval(type_c2ats_GSourceFuncs, "g_idle_funcs") | |
macdef extval_c2ats_g_unix_signal_funcs = $extval(type_c2ats_GSourceFuncs, "g_unix_signal_funcs") | |
macdef extval_c2ats_g_unix_fd_source_funcs = $extval(type_c2ats_GSourceFuncs, "g_unix_fd_source_funcs") | |
// File: /usr/include/glib-2.0/glib/gunicode.h | |
%{# | |
#include "/usr/include/glib-2.0/glib/gunicode.h" | |
%} | |
typedef type_c2ats_gunichar = type_c2ats_guint32 | |
typedef type_c2ats_gunichar2 = type_c2ats_guint16 | |
typedef type_c2ats_GUnicodeType = int | |
#define enum_c2ats_G_UNICODE_CONTROL 0 | |
#define enum_c2ats_G_UNICODE_FORMAT 1 | |
#define enum_c2ats_G_UNICODE_UNASSIGNED 2 | |
#define enum_c2ats_G_UNICODE_PRIVATE_USE 3 | |
#define enum_c2ats_G_UNICODE_SURROGATE 4 | |
#define enum_c2ats_G_UNICODE_LOWERCASE_LETTER 5 | |
#define enum_c2ats_G_UNICODE_MODIFIER_LETTER 6 | |
#define enum_c2ats_G_UNICODE_OTHER_LETTER 7 | |
#define enum_c2ats_G_UNICODE_TITLECASE_LETTER 8 | |
#define enum_c2ats_G_UNICODE_UPPERCASE_LETTER 9 | |
#define enum_c2ats_G_UNICODE_SPACING_MARK 10 | |
#define enum_c2ats_G_UNICODE_ENCLOSING_MARK 11 | |
#define enum_c2ats_G_UNICODE_NON_SPACING_MARK 12 | |
#define enum_c2ats_G_UNICODE_DECIMAL_NUMBER 13 | |
#define enum_c2ats_G_UNICODE_LETTER_NUMBER 14 | |
#define enum_c2ats_G_UNICODE_OTHER_NUMBER 15 | |
#define enum_c2ats_G_UNICODE_CONNECT_PUNCTUATION 16 | |
#define enum_c2ats_G_UNICODE_DASH_PUNCTUATION 17 | |
#define enum_c2ats_G_UNICODE_CLOSE_PUNCTUATION 18 | |
#define enum_c2ats_G_UNICODE_FINAL_PUNCTUATION 19 | |
#define enum_c2ats_G_UNICODE_INITIAL_PUNCTUATION 20 | |
#define enum_c2ats_G_UNICODE_OTHER_PUNCTUATION 21 | |
#define enum_c2ats_G_UNICODE_OPEN_PUNCTUATION 22 | |
#define enum_c2ats_G_UNICODE_CURRENCY_SYMBOL 23 | |
#define enum_c2ats_G_UNICODE_MODIFIER_SYMBOL 24 | |
#define enum_c2ats_G_UNICODE_MATH_SYMBOL 25 | |
#define enum_c2ats_G_UNICODE_OTHER_SYMBOL 26 | |
#define enum_c2ats_G_UNICODE_LINE_SEPARATOR 27 | |
#define enum_c2ats_G_UNICODE_PARAGRAPH_SEPARATOR 28 | |
#define enum_c2ats_G_UNICODE_SPACE_SEPARATOR 29 | |
typedef type_c2ats_GUnicodeBreakType = int | |
#define enum_c2ats_G_UNICODE_BREAK_MANDATORY 0 | |
#define enum_c2ats_G_UNICODE_BREAK_CARRIAGE_RETURN 1 | |
#define enum_c2ats_G_UNICODE_BREAK_LINE_FEED 2 | |
#define enum_c2ats_G_UNICODE_BREAK_COMBINING_MARK 3 | |
#define enum_c2ats_G_UNICODE_BREAK_SURROGATE 4 | |
#define enum_c2ats_G_UNICODE_BREAK_ZERO_WIDTH_SPACE 5 | |
#define enum_c2ats_G_UNICODE_BREAK_INSEPARABLE 6 | |
#define enum_c2ats_G_UNICODE_BREAK_NON_BREAKING_GLUE 7 | |
#define enum_c2ats_G_UNICODE_BREAK_CONTINGENT 8 | |
#define enum_c2ats_G_UNICODE_BREAK_SPACE 9 | |
#define enum_c2ats_G_UNICODE_BREAK_AFTER 10 | |
#define enum_c2ats_G_UNICODE_BREAK_BEFORE 11 | |
#define enum_c2ats_G_UNICODE_BREAK_BEFORE_AND_AFTER 12 | |
#define enum_c2ats_G_UNICODE_BREAK_HYPHEN 13 | |
#define enum_c2ats_G_UNICODE_BREAK_NON_STARTER 14 | |
#define enum_c2ats_G_UNICODE_BREAK_OPEN_PUNCTUATION 15 | |
#define enum_c2ats_G_UNICODE_BREAK_CLOSE_PUNCTUATION 16 | |
#define enum_c2ats_G_UNICODE_BREAK_QUOTATION 17 | |
#define enum_c2ats_G_UNICODE_BREAK_EXCLAMATION 18 | |
#define enum_c2ats_G_UNICODE_BREAK_IDEOGRAPHIC 19 | |
#define enum_c2ats_G_UNICODE_BREAK_NUMERIC 20 | |
#define enum_c2ats_G_UNICODE_BREAK_INFIX_SEPARATOR 21 | |
#define enum_c2ats_G_UNICODE_BREAK_SYMBOL 22 | |
#define enum_c2ats_G_UNICODE_BREAK_ALPHABETIC 23 | |
#define enum_c2ats_G_UNICODE_BREAK_PREFIX 24 | |
#define enum_c2ats_G_UNICODE_BREAK_POSTFIX 25 | |
#define enum_c2ats_G_UNICODE_BREAK_COMPLEX_CONTEXT 26 | |
#define enum_c2ats_G_UNICODE_BREAK_AMBIGUOUS 27 | |
#define enum_c2ats_G_UNICODE_BREAK_UNKNOWN 28 | |
#define enum_c2ats_G_UNICODE_BREAK_NEXT_LINE 29 | |
#define enum_c2ats_G_UNICODE_BREAK_WORD_JOINER 30 | |
#define enum_c2ats_G_UNICODE_BREAK_HANGUL_L_JAMO 31 | |
#define enum_c2ats_G_UNICODE_BREAK_HANGUL_V_JAMO 32 | |
#define enum_c2ats_G_UNICODE_BREAK_HANGUL_T_JAMO 33 | |
#define enum_c2ats_G_UNICODE_BREAK_HANGUL_LV_SYLLABLE 34 | |
#define enum_c2ats_G_UNICODE_BREAK_HANGUL_LVT_SYLLABLE 35 | |
#define enum_c2ats_G_UNICODE_BREAK_CLOSE_PARANTHESIS 36 | |
#define enum_c2ats_G_UNICODE_BREAK_CONDITIONAL_JAPANESE_STARTER 37 | |
#define enum_c2ats_G_UNICODE_BREAK_HEBREW_LETTER 38 | |
#define enum_c2ats_G_UNICODE_BREAK_REGIONAL_INDICATOR 39 | |
typedef type_c2ats_GUnicodeScript = int | |
#define enum_c2ats_G_UNICODE_SCRIPT_INVALID_CODE ~1 | |
#define enum_c2ats_G_UNICODE_SCRIPT_COMMON 0 | |
#define enum_c2ats_G_UNICODE_SCRIPT_INHERITED 0 + 1 | |
#define enum_c2ats_G_UNICODE_SCRIPT_ARABIC 0 + 2 | |
#define enum_c2ats_G_UNICODE_SCRIPT_ARMENIAN 0 + 3 | |
#define enum_c2ats_G_UNICODE_SCRIPT_BENGALI 0 + 4 | |
#define enum_c2ats_G_UNICODE_SCRIPT_BOPOMOFO 0 + 5 | |
#define enum_c2ats_G_UNICODE_SCRIPT_CHEROKEE 0 + 6 | |
#define enum_c2ats_G_UNICODE_SCRIPT_COPTIC 0 + 7 | |
#define enum_c2ats_G_UNICODE_SCRIPT_CYRILLIC 0 + 8 | |
#define enum_c2ats_G_UNICODE_SCRIPT_DESERET 0 + 9 | |
#define enum_c2ats_G_UNICODE_SCRIPT_DEVANAGARI 0 + 10 | |
#define enum_c2ats_G_UNICODE_SCRIPT_ETHIOPIC 0 + 11 | |
#define enum_c2ats_G_UNICODE_SCRIPT_GEORGIAN 0 + 12 | |
#define enum_c2ats_G_UNICODE_SCRIPT_GOTHIC 0 + 13 | |
#define enum_c2ats_G_UNICODE_SCRIPT_GREEK 0 + 14 | |
#define enum_c2ats_G_UNICODE_SCRIPT_GUJARATI 0 + 15 | |
#define enum_c2ats_G_UNICODE_SCRIPT_GURMUKHI 0 + 16 | |
#define enum_c2ats_G_UNICODE_SCRIPT_HAN 0 + 17 | |
#define enum_c2ats_G_UNICODE_SCRIPT_HANGUL 0 + 18 | |
#define enum_c2ats_G_UNICODE_SCRIPT_HEBREW 0 + 19 | |
#define enum_c2ats_G_UNICODE_SCRIPT_HIRAGANA 0 + 20 | |
#define enum_c2ats_G_UNICODE_SCRIPT_KANNADA 0 + 21 | |
#define enum_c2ats_G_UNICODE_SCRIPT_KATAKANA 0 + 22 | |
#define enum_c2ats_G_UNICODE_SCRIPT_KHMER 0 + 23 | |
#define enum_c2ats_G_UNICODE_SCRIPT_LAO 0 + 24 | |
#define enum_c2ats_G_UNICODE_SCRIPT_LATIN 0 + 25 | |
#define enum_c2ats_G_UNICODE_SCRIPT_MALAYALAM 0 + 26 | |
#define enum_c2ats_G_UNICODE_SCRIPT_MONGOLIAN 0 + 27 | |
#define enum_c2ats_G_UNICODE_SCRIPT_MYANMAR 0 + 28 | |
#define enum_c2ats_G_UNICODE_SCRIPT_OGHAM 0 + 29 | |
#define enum_c2ats_G_UNICODE_SCRIPT_OLD_ITALIC 0 + 30 | |
#define enum_c2ats_G_UNICODE_SCRIPT_ORIYA 0 + 31 | |
#define enum_c2ats_G_UNICODE_SCRIPT_RUNIC 0 + 32 | |
#define enum_c2ats_G_UNICODE_SCRIPT_SINHALA 0 + 33 | |
#define enum_c2ats_G_UNICODE_SCRIPT_SYRIAC 0 + 34 | |
#define enum_c2ats_G_UNICODE_SCRIPT_TAMIL 0 + 35 | |
#define enum_c2ats_G_UNICODE_SCRIPT_TELUGU 0 + 36 | |
#define enum_c2ats_G_UNICODE_SCRIPT_THAANA 0 + 37 | |
#define enum_c2ats_G_UNICODE_SCRIPT_THAI 0 + 38 | |
#define enum_c2ats_G_UNICODE_SCRIPT_TIBETAN 0 + 39 | |
#define enum_c2ats_G_UNICODE_SCRIPT_CANADIAN_ABORIGINAL 0 + 40 | |
#define enum_c2ats_G_UNICODE_SCRIPT_YI 0 + 41 | |
#define enum_c2ats_G_UNICODE_SCRIPT_TAGALOG 0 + 42 | |
#define enum_c2ats_G_UNICODE_SCRIPT_HANUNOO 0 + 43 | |
#define enum_c2ats_G_UNICODE_SCRIPT_BUHID 0 + 44 | |
#define enum_c2ats_G_UNICODE_SCRIPT_TAGBANWA 0 + 45 | |
#define enum_c2ats_G_UNICODE_SCRIPT_BRAILLE 0 + 46 | |
#define enum_c2ats_G_UNICODE_SCRIPT_CYPRIOT 0 + 47 | |
#define enum_c2ats_G_UNICODE_SCRIPT_LIMBU 0 + 48 | |
#define enum_c2ats_G_UNICODE_SCRIPT_OSMANYA 0 + 49 | |
#define enum_c2ats_G_UNICODE_SCRIPT_SHAVIAN 0 + 50 | |
#define enum_c2ats_G_UNICODE_SCRIPT_LINEAR_B 0 + 51 | |
#define enum_c2ats_G_UNICODE_SCRIPT_TAI_LE 0 + 52 | |
#define enum_c2ats_G_UNICODE_SCRIPT_UGARITIC 0 + 53 | |
#define enum_c2ats_G_UNICODE_SCRIPT_NEW_TAI_LUE 0 + 54 | |
#define enum_c2ats_G_UNICODE_SCRIPT_BUGINESE 0 + 55 | |
#define enum_c2ats_G_UNICODE_SCRIPT_GLAGOLITIC 0 + 56 | |
#define enum_c2ats_G_UNICODE_SCRIPT_TIFINAGH 0 + 57 | |
#define enum_c2ats_G_UNICODE_SCRIPT_SYLOTI_NAGRI 0 + 58 | |
#define enum_c2ats_G_UNICODE_SCRIPT_OLD_PERSIAN 0 + 59 | |
#define enum_c2ats_G_UNICODE_SCRIPT_KHAROSHTHI 0 + 60 | |
#define enum_c2ats_G_UNICODE_SCRIPT_UNKNOWN 0 + 61 | |
#define enum_c2ats_G_UNICODE_SCRIPT_BALINESE 0 + 62 | |
#define enum_c2ats_G_UNICODE_SCRIPT_CUNEIFORM 0 + 63 | |
#define enum_c2ats_G_UNICODE_SCRIPT_PHOENICIAN 0 + 64 | |
#define enum_c2ats_G_UNICODE_SCRIPT_PHAGS_PA 0 + 65 | |
#define enum_c2ats_G_UNICODE_SCRIPT_NKO 0 + 66 | |
#define enum_c2ats_G_UNICODE_SCRIPT_KAYAH_LI 0 + 67 | |
#define enum_c2ats_G_UNICODE_SCRIPT_LEPCHA 0 + 68 | |
#define enum_c2ats_G_UNICODE_SCRIPT_REJANG 0 + 69 | |
#define enum_c2ats_G_UNICODE_SCRIPT_SUNDANESE 0 + 70 | |
#define enum_c2ats_G_UNICODE_SCRIPT_SAURASHTRA 0 + 71 | |
#define enum_c2ats_G_UNICODE_SCRIPT_CHAM 0 + 72 | |
#define enum_c2ats_G_UNICODE_SCRIPT_OL_CHIKI 0 + 73 | |
#define enum_c2ats_G_UNICODE_SCRIPT_VAI 0 + 74 | |
#define enum_c2ats_G_UNICODE_SCRIPT_CARIAN 0 + 75 | |
#define enum_c2ats_G_UNICODE_SCRIPT_LYCIAN 0 + 76 | |
#define enum_c2ats_G_UNICODE_SCRIPT_LYDIAN 0 + 77 | |
#define enum_c2ats_G_UNICODE_SCRIPT_AVESTAN 0 + 78 | |
#define enum_c2ats_G_UNICODE_SCRIPT_BAMUM 0 + 79 | |
#define enum_c2ats_G_UNICODE_SCRIPT_EGYPTIAN_HIEROGLYPHS 0 + 80 | |
#define enum_c2ats_G_UNICODE_SCRIPT_IMPERIAL_ARAMAIC 0 + 81 | |
#define enum_c2ats_G_UNICODE_SCRIPT_INSCRIPTIONAL_PAHLAVI 0 + 82 | |
#define enum_c2ats_G_UNICODE_SCRIPT_INSCRIPTIONAL_PARTHIAN 0 + 83 | |
#define enum_c2ats_G_UNICODE_SCRIPT_JAVANESE 0 + 84 | |
#define enum_c2ats_G_UNICODE_SCRIPT_KAITHI 0 + 85 | |
#define enum_c2ats_G_UNICODE_SCRIPT_LISU 0 + 86 | |
#define enum_c2ats_G_UNICODE_SCRIPT_MEETEI_MAYEK 0 + 87 | |
#define enum_c2ats_G_UNICODE_SCRIPT_OLD_SOUTH_ARABIAN 0 + 88 | |
#define enum_c2ats_G_UNICODE_SCRIPT_OLD_TURKIC 0 + 89 | |
#define enum_c2ats_G_UNICODE_SCRIPT_SAMARITAN 0 + 90 | |
#define enum_c2ats_G_UNICODE_SCRIPT_TAI_THAM 0 + 91 | |
#define enum_c2ats_G_UNICODE_SCRIPT_TAI_VIET 0 + 92 | |
#define enum_c2ats_G_UNICODE_SCRIPT_BATAK 0 + 93 | |
#define enum_c2ats_G_UNICODE_SCRIPT_BRAHMI 0 + 94 | |
#define enum_c2ats_G_UNICODE_SCRIPT_MANDAIC 0 + 95 | |
#define enum_c2ats_G_UNICODE_SCRIPT_CHAKMA 0 + 96 | |
#define enum_c2ats_G_UNICODE_SCRIPT_MEROITIC_CURSIVE 0 + 97 | |
#define enum_c2ats_G_UNICODE_SCRIPT_MEROITIC_HIEROGLYPHS 0 + 98 | |
#define enum_c2ats_G_UNICODE_SCRIPT_MIAO 0 + 99 | |
#define enum_c2ats_G_UNICODE_SCRIPT_SHARADA 0 + 100 | |
#define enum_c2ats_G_UNICODE_SCRIPT_SORA_SOMPENG 0 + 101 | |
#define enum_c2ats_G_UNICODE_SCRIPT_TAKRI 0 + 102 | |
#define enum_c2ats_G_UNICODE_SCRIPT_BASSA_VAH 0 + 103 | |
#define enum_c2ats_G_UNICODE_SCRIPT_CAUCASIAN_ALBANIAN 0 + 104 | |
#define enum_c2ats_G_UNICODE_SCRIPT_DUPLOYAN 0 + 105 | |
#define enum_c2ats_G_UNICODE_SCRIPT_ELBASAN 0 + 106 | |
#define enum_c2ats_G_UNICODE_SCRIPT_GRANTHA 0 + 107 | |
#define enum_c2ats_G_UNICODE_SCRIPT_KHOJKI 0 + 108 | |
#define enum_c2ats_G_UNICODE_SCRIPT_KHUDAWADI 0 + 109 | |
#define enum_c2ats_G_UNICODE_SCRIPT_LINEAR_A 0 + 110 | |
#define enum_c2ats_G_UNICODE_SCRIPT_MAHAJANI 0 + 111 | |
#define enum_c2ats_G_UNICODE_SCRIPT_MANICHAEAN 0 + 112 | |
#define enum_c2ats_G_UNICODE_SCRIPT_MENDE_KIKAKUI 0 + 113 | |
#define enum_c2ats_G_UNICODE_SCRIPT_MODI 0 + 114 | |
#define enum_c2ats_G_UNICODE_SCRIPT_MRO 0 + 115 | |
#define enum_c2ats_G_UNICODE_SCRIPT_NABATAEAN 0 + 116 | |
#define enum_c2ats_G_UNICODE_SCRIPT_OLD_NORTH_ARABIAN 0 + 117 | |
#define enum_c2ats_G_UNICODE_SCRIPT_OLD_PERMIC 0 + 118 | |
#define enum_c2ats_G_UNICODE_SCRIPT_PAHAWH_HMONG 0 + 119 | |
#define enum_c2ats_G_UNICODE_SCRIPT_PALMYRENE 0 + 120 | |
#define enum_c2ats_G_UNICODE_SCRIPT_PAU_CIN_HAU 0 + 121 | |
#define enum_c2ats_G_UNICODE_SCRIPT_PSALTER_PAHLAVI 0 + 122 | |
#define enum_c2ats_G_UNICODE_SCRIPT_SIDDHAM 0 + 123 | |
#define enum_c2ats_G_UNICODE_SCRIPT_TIRHUTA 0 + 124 | |
#define enum_c2ats_G_UNICODE_SCRIPT_WARANG_CITI 0 + 125 | |
#define enum_c2ats_G_UNICODE_SCRIPT_AHOM 0 + 126 | |
#define enum_c2ats_G_UNICODE_SCRIPT_ANATOLIAN_HIEROGLYPHS 0 + 127 | |
#define enum_c2ats_G_UNICODE_SCRIPT_HATRAN 0 + 128 | |
#define enum_c2ats_G_UNICODE_SCRIPT_MULTANI 0 + 129 | |
#define enum_c2ats_G_UNICODE_SCRIPT_OLD_HUNGARIAN 0 + 130 | |
#define enum_c2ats_G_UNICODE_SCRIPT_SIGNWRITING 0 + 131 | |
fun fun_c2ats_g_unicode_script_to_iso15924: (type_c2ats_GUnicodeScript) -> type_c2ats_guint32 = "mac#g_unicode_script_to_iso15924" | |
fun fun_c2ats_g_unicode_script_from_iso15924: (type_c2ats_guint32) -> type_c2ats_GUnicodeScript = "mac#g_unicode_script_from_iso15924" | |
fun fun_c2ats_g_unichar_isalnum: (type_c2ats_gunichar) -> type_c2ats_gboolean = "mac#g_unichar_isalnum" | |
fun fun_c2ats_g_unichar_isalpha: (type_c2ats_gunichar) -> type_c2ats_gboolean = "mac#g_unichar_isalpha" | |
fun fun_c2ats_g_unichar_iscntrl: (type_c2ats_gunichar) -> type_c2ats_gboolean = "mac#g_unichar_iscntrl" | |
fun fun_c2ats_g_unichar_isdigit: (type_c2ats_gunichar) -> type_c2ats_gboolean = "mac#g_unichar_isdigit" | |
fun fun_c2ats_g_unichar_isgraph: (type_c2ats_gunichar) -> type_c2ats_gboolean = "mac#g_unichar_isgraph" | |
fun fun_c2ats_g_unichar_islower: (type_c2ats_gunichar) -> type_c2ats_gboolean = "mac#g_unichar_islower" | |
fun fun_c2ats_g_unichar_isprint: (type_c2ats_gunichar) -> type_c2ats_gboolean = "mac#g_unichar_isprint" | |
fun fun_c2ats_g_unichar_ispunct: (type_c2ats_gunichar) -> type_c2ats_gboolean = "mac#g_unichar_ispunct" | |
fun fun_c2ats_g_unichar_isspace: (type_c2ats_gunichar) -> type_c2ats_gboolean = "mac#g_unichar_isspace" | |
fun fun_c2ats_g_unichar_isupper: (type_c2ats_gunichar) -> type_c2ats_gboolean = "mac#g_unichar_isupper" | |
fun fun_c2ats_g_unichar_isxdigit: (type_c2ats_gunichar) -> type_c2ats_gboolean = "mac#g_unichar_isxdigit" | |
fun fun_c2ats_g_unichar_istitle: (type_c2ats_gunichar) -> type_c2ats_gboolean = "mac#g_unichar_istitle" | |
fun fun_c2ats_g_unichar_isdefined: (type_c2ats_gunichar) -> type_c2ats_gboolean = "mac#g_unichar_isdefined" | |
fun fun_c2ats_g_unichar_iswide: (type_c2ats_gunichar) -> type_c2ats_gboolean = "mac#g_unichar_iswide" | |
fun fun_c2ats_g_unichar_iswide_cjk: (type_c2ats_gunichar) -> type_c2ats_gboolean = "mac#g_unichar_iswide_cjk" | |
fun fun_c2ats_g_unichar_iszerowidth: (type_c2ats_gunichar) -> type_c2ats_gboolean = "mac#g_unichar_iszerowidth" | |
fun fun_c2ats_g_unichar_ismark: (type_c2ats_gunichar) -> type_c2ats_gboolean = "mac#g_unichar_ismark" | |
fun fun_c2ats_g_unichar_toupper: (type_c2ats_gunichar) -> type_c2ats_gunichar = "mac#g_unichar_toupper" | |
fun fun_c2ats_g_unichar_tolower: (type_c2ats_gunichar) -> type_c2ats_gunichar = "mac#g_unichar_tolower" | |
fun fun_c2ats_g_unichar_totitle: (type_c2ats_gunichar) -> type_c2ats_gunichar = "mac#g_unichar_totitle" | |
fun fun_c2ats_g_unichar_digit_value: (type_c2ats_gunichar) -> type_c2ats_gint = "mac#g_unichar_digit_value" | |
fun fun_c2ats_g_unichar_xdigit_value: (type_c2ats_gunichar) -> type_c2ats_gint = "mac#g_unichar_xdigit_value" | |
fun fun_c2ats_g_unichar_type: (type_c2ats_gunichar) -> type_c2ats_GUnicodeType = "mac#g_unichar_type" | |
fun fun_c2ats_g_unichar_break_type: (type_c2ats_gunichar) -> type_c2ats_GUnicodeBreakType = "mac#g_unichar_break_type" | |
fun fun_c2ats_g_unichar_combining_class: (type_c2ats_gunichar) -> type_c2ats_gint = "mac#g_unichar_combining_class" | |
fun fun_c2ats_g_unichar_get_mirror_char: {l1:addr} (!ptr_v_1(type_c2ats_gunichar, l1) | type_c2ats_gunichar, ptr l1) -> type_c2ats_gboolean = "mac#g_unichar_get_mirror_char" | |
fun fun_c2ats_g_unichar_get_script: (type_c2ats_gunichar) -> type_c2ats_GUnicodeScript = "mac#g_unichar_get_script" | |
fun fun_c2ats_g_unichar_validate: (type_c2ats_gunichar) -> type_c2ats_gboolean = "mac#g_unichar_validate" | |
fun fun_c2ats_g_unichar_compose: {l1:addr} (!ptr_v_1(type_c2ats_gunichar, l1) | type_c2ats_gunichar, type_c2ats_gunichar, ptr l1) -> type_c2ats_gboolean = "mac#g_unichar_compose" | |
fun fun_c2ats_g_unichar_decompose: {l1,l2:addr} (!ptr_v_1(type_c2ats_gunichar, l1), !ptr_v_1(type_c2ats_gunichar, l2) | type_c2ats_gunichar, ptr l1, ptr l2) -> type_c2ats_gboolean = "mac#g_unichar_decompose" | |
fun fun_c2ats_g_unichar_fully_decompose: {l1:addr} (!ptr_v_1(type_c2ats_gunichar, l1) | type_c2ats_gunichar, type_c2ats_gboolean, ptr l1, type_c2ats_gsize) -> type_c2ats_gsize = "mac#g_unichar_fully_decompose" | |
fun fun_c2ats_g_unicode_canonical_ordering: {l1:addr} (!ptr_v_1(type_c2ats_gunichar, l1) | ptr l1, type_c2ats_gsize) -> void = "mac#g_unicode_canonical_ordering" | |
fun fun_c2ats_g_unicode_canonical_decomposition: {l1:addr} (!ptr_v_1(type_c2ats_gsize, l1) | type_c2ats_gunichar, ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_gunichar, l2) | ptr l2) = "mac#g_unicode_canonical_decomposition" | |
macdef extval_c2ats_g_utf8_skip = $extval(cPtr0(type_c2ats_gchar), "g_utf8_skip") | |
fun fun_c2ats_g_utf8_get_char: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | ptr l1) -> type_c2ats_gunichar = "mac#g_utf8_get_char" | |
fun fun_c2ats_g_utf8_get_char_validated: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | ptr l1, type_c2ats_gssize) -> type_c2ats_gunichar = "mac#g_utf8_get_char_validated" | |
fun fun_c2ats_g_utf8_offset_to_pointer: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | ptr l1, type_c2ats_glong) -> [l2:addr] (ptr_v_1(type_c2ats_gchar, l2) | ptr l2) = "mac#g_utf8_offset_to_pointer" | |
fun fun_c2ats_g_utf8_pointer_to_offset: {l1,l2:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2) -> type_c2ats_glong = "mac#g_utf8_pointer_to_offset" | |
fun fun_c2ats_g_utf8_prev_char: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_gchar, l2) | ptr l2) = "mac#g_utf8_prev_char" | |
fun fun_c2ats_g_utf8_find_next_char: {l1,l2:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2) -> [l3:addr] (ptr_v_1(type_c2ats_gchar, l3) | ptr l3) = "mac#g_utf8_find_next_char" | |
fun fun_c2ats_g_utf8_find_prev_char: {l1,l2:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2) -> [l3:addr] (ptr_v_1(type_c2ats_gchar, l3) | ptr l3) = "mac#g_utf8_find_prev_char" | |
fun fun_c2ats_g_utf8_strlen: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | ptr l1, type_c2ats_gssize) -> type_c2ats_glong = "mac#g_utf8_strlen" | |
fun fun_c2ats_g_utf8_substring: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | ptr l1, type_c2ats_glong, type_c2ats_glong) -> [l2:addr] (ptr_v_1(type_c2ats_gchar, l2) | ptr l2) = "mac#g_utf8_substring" | |
fun fun_c2ats_g_utf8_strncpy: {l1,l2:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2, type_c2ats_gsize) -> [l3:addr] (ptr_v_1(type_c2ats_gchar, l3) | ptr l3) = "mac#g_utf8_strncpy" | |
fun fun_c2ats_g_utf8_strchr: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | ptr l1, type_c2ats_gssize, type_c2ats_gunichar) -> [l2:addr] (ptr_v_1(type_c2ats_gchar, l2) | ptr l2) = "mac#g_utf8_strchr" | |
fun fun_c2ats_g_utf8_strrchr: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | ptr l1, type_c2ats_gssize, type_c2ats_gunichar) -> [l2:addr] (ptr_v_1(type_c2ats_gchar, l2) | ptr l2) = "mac#g_utf8_strrchr" | |
fun fun_c2ats_g_utf8_strreverse: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | ptr l1, type_c2ats_gssize) -> [l2:addr] (ptr_v_1(type_c2ats_gchar, l2) | ptr l2) = "mac#g_utf8_strreverse" | |
fun fun_c2ats_g_utf8_to_utf16: {l1,l2,l3,l4,l4_1:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_1(type_c2ats_glong, l2), !ptr_v_1(type_c2ats_glong, l3), !ptr_v_2(type_c2ats_GError, l4, l4_1) | ptr l1, type_c2ats_glong, ptr l2, ptr l3, ptr l4) -> [l5:addr] (ptr_v_1(type_c2ats_gunichar2, l5) | ptr l5) = "mac#g_utf8_to_utf16" | |
fun fun_c2ats_g_utf8_to_ucs4: {l1,l2,l3,l4,l4_1:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_1(type_c2ats_glong, l2), !ptr_v_1(type_c2ats_glong, l3), !ptr_v_2(type_c2ats_GError, l4, l4_1) | ptr l1, type_c2ats_glong, ptr l2, ptr l3, ptr l4) -> [l5:addr] (ptr_v_1(type_c2ats_gunichar, l5) | ptr l5) = "mac#g_utf8_to_ucs4" | |
fun fun_c2ats_g_utf8_to_ucs4_fast: {l1,l2:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_1(type_c2ats_glong, l2) | ptr l1, type_c2ats_glong, ptr l2) -> [l3:addr] (ptr_v_1(type_c2ats_gunichar, l3) | ptr l3) = "mac#g_utf8_to_ucs4_fast" | |
fun fun_c2ats_g_utf16_to_ucs4: {l1,l2,l3,l4,l4_1:addr} (!ptr_v_1(type_c2ats_gunichar2, l1), !ptr_v_1(type_c2ats_glong, l2), !ptr_v_1(type_c2ats_glong, l3), !ptr_v_2(type_c2ats_GError, l4, l4_1) | ptr l1, type_c2ats_glong, ptr l2, ptr l3, ptr l4) -> [l5:addr] (ptr_v_1(type_c2ats_gunichar, l5) | ptr l5) = "mac#g_utf16_to_ucs4" | |
fun fun_c2ats_g_utf16_to_utf8: {l1,l2,l3,l4,l4_1:addr} (!ptr_v_1(type_c2ats_gunichar2, l1), !ptr_v_1(type_c2ats_glong, l2), !ptr_v_1(type_c2ats_glong, l3), !ptr_v_2(type_c2ats_GError, l4, l4_1) | ptr l1, type_c2ats_glong, ptr l2, ptr l3, ptr l4) -> [l5:addr] (ptr_v_1(type_c2ats_gchar, l5) | ptr l5) = "mac#g_utf16_to_utf8" | |
fun fun_c2ats_g_ucs4_to_utf16: {l1,l2,l3,l4,l4_1:addr} (!ptr_v_1(type_c2ats_gunichar, l1), !ptr_v_1(type_c2ats_glong, l2), !ptr_v_1(type_c2ats_glong, l3), !ptr_v_2(type_c2ats_GError, l4, l4_1) | ptr l1, type_c2ats_glong, ptr l2, ptr l3, ptr l4) -> [l5:addr] (ptr_v_1(type_c2ats_gunichar2, l5) | ptr l5) = "mac#g_ucs4_to_utf16" | |
fun fun_c2ats_g_ucs4_to_utf8: {l1,l2,l3,l4,l4_1:addr} (!ptr_v_1(type_c2ats_gunichar, l1), !ptr_v_1(type_c2ats_glong, l2), !ptr_v_1(type_c2ats_glong, l3), !ptr_v_2(type_c2ats_GError, l4, l4_1) | ptr l1, type_c2ats_glong, ptr l2, ptr l3, ptr l4) -> [l5:addr] (ptr_v_1(type_c2ats_gchar, l5) | ptr l5) = "mac#g_ucs4_to_utf8" | |
fun fun_c2ats_g_unichar_to_utf8: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | type_c2ats_gunichar, ptr l1) -> type_c2ats_gint = "mac#g_unichar_to_utf8" | |
fun fun_c2ats_g_utf8_validate: {l1,l2,l2_1:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_2(type_c2ats_gchar, l2, l2_1) | ptr l1, type_c2ats_gssize, ptr l2) -> type_c2ats_gboolean = "mac#g_utf8_validate" | |
fun fun_c2ats_g_utf8_strup: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | ptr l1, type_c2ats_gssize) -> [l2:addr] (ptr_v_1(type_c2ats_gchar, l2) | ptr l2) = "mac#g_utf8_strup" | |
fun fun_c2ats_g_utf8_strdown: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | ptr l1, type_c2ats_gssize) -> [l2:addr] (ptr_v_1(type_c2ats_gchar, l2) | ptr l2) = "mac#g_utf8_strdown" | |
fun fun_c2ats_g_utf8_casefold: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | ptr l1, type_c2ats_gssize) -> [l2:addr] (ptr_v_1(type_c2ats_gchar, l2) | ptr l2) = "mac#g_utf8_casefold" | |
typedef type_c2ats_GNormalizeMode = int | |
#define enum_c2ats_G_NORMALIZE_DEFAULT 0 | |
#define enum_c2ats_G_NORMALIZE_NFD G_NORMALIZE_DEFAULT | |
#define enum_c2ats_G_NORMALIZE_DEFAULT_COMPOSE G_NORMALIZE_DEFAULT + 1 | |
#define enum_c2ats_G_NORMALIZE_NFC G_NORMALIZE_DEFAULT_COMPOSE | |
#define enum_c2ats_G_NORMALIZE_ALL G_NORMALIZE_DEFAULT_COMPOSE + 1 | |
#define enum_c2ats_G_NORMALIZE_NFKD G_NORMALIZE_ALL | |
#define enum_c2ats_G_NORMALIZE_ALL_COMPOSE G_NORMALIZE_ALL + 1 | |
#define enum_c2ats_G_NORMALIZE_NFKC G_NORMALIZE_ALL_COMPOSE | |
fun fun_c2ats_g_utf8_normalize: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | ptr l1, type_c2ats_gssize, type_c2ats_GNormalizeMode) -> [l2:addr] (ptr_v_1(type_c2ats_gchar, l2) | ptr l2) = "mac#g_utf8_normalize" | |
fun fun_c2ats_g_utf8_collate: {l1,l2:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2) -> type_c2ats_gint = "mac#g_utf8_collate" | |
fun fun_c2ats_g_utf8_collate_key: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | ptr l1, type_c2ats_gssize) -> [l2:addr] (ptr_v_1(type_c2ats_gchar, l2) | ptr l2) = "mac#g_utf8_collate_key" | |
fun fun_c2ats_g_utf8_collate_key_for_filename: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | ptr l1, type_c2ats_gssize) -> [l2:addr] (ptr_v_1(type_c2ats_gchar, l2) | ptr l2) = "mac#g_utf8_collate_key_for_filename" | |
fun fun_c2ats__g_utf8_make_valid: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_gchar, l2) | ptr l2) = "mac#_g_utf8_make_valid" | |
// File: /usr/include/glib-2.0/glib/gstring.h | |
%{# | |
#include "/usr/include/glib-2.0/glib/gstring.h" | |
%} | |
abst@ype struct_c2ats__GString // FIXME! Forward declaration. | |
typedef type_c2ats_GString = struct_c2ats__GString | |
typedef struct_c2ats__GString = $extype_struct"struct _GString" of { | |
str = ptr (* cPtr0(type_c2ats_gchar) *), | |
len = type_c2ats_gsize, | |
allocated_len = type_c2ats_gsize | |
} | |
fun fun_c2ats_g_string_new: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GString, l2) | ptr l2) = "mac#g_string_new" | |
fun fun_c2ats_g_string_new_len: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | ptr l1, type_c2ats_gssize) -> [l2:addr] (ptr_v_1(type_c2ats_GString, l2) | ptr l2) = "mac#g_string_new_len" | |
fun fun_c2ats_g_string_sized_new: (type_c2ats_gsize) -> [l1:addr] (ptr_v_1(type_c2ats_GString, l1) | ptr l1) = "mac#g_string_sized_new" | |
fun fun_c2ats_g_string_free: {l1:addr} (!ptr_v_1(type_c2ats_GString, l1) | ptr l1, type_c2ats_gboolean) -> [l2:addr] (ptr_v_1(type_c2ats_gchar, l2) | ptr l2) = "mac#g_string_free" | |
fun fun_c2ats_g_string_free_to_bytes: {l1:addr} (!ptr_v_1(type_c2ats_GString, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GBytes, l2) | ptr l2) = "mac#g_string_free_to_bytes" | |
fun fun_c2ats_g_string_equal: {l1,l2:addr} (!ptr_v_1(type_c2ats_GString, l1), !ptr_v_1(type_c2ats_GString, l2) | ptr l1, ptr l2) -> type_c2ats_gboolean = "mac#g_string_equal" | |
fun fun_c2ats_g_string_hash: {l1:addr} (!ptr_v_1(type_c2ats_GString, l1) | ptr l1) -> type_c2ats_guint = "mac#g_string_hash" | |
fun fun_c2ats_g_string_assign: {l1,l2:addr} (!ptr_v_1(type_c2ats_GString, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2) -> [l3:addr] (ptr_v_1(type_c2ats_GString, l3) | ptr l3) = "mac#g_string_assign" | |
fun fun_c2ats_g_string_truncate: {l1:addr} (!ptr_v_1(type_c2ats_GString, l1) | ptr l1, type_c2ats_gsize) -> [l2:addr] (ptr_v_1(type_c2ats_GString, l2) | ptr l2) = "mac#g_string_truncate" | |
fun fun_c2ats_g_string_set_size: {l1:addr} (!ptr_v_1(type_c2ats_GString, l1) | ptr l1, type_c2ats_gsize) -> [l2:addr] (ptr_v_1(type_c2ats_GString, l2) | ptr l2) = "mac#g_string_set_size" | |
fun fun_c2ats_g_string_insert_len: {l1,l2:addr} (!ptr_v_1(type_c2ats_GString, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, type_c2ats_gssize, ptr l2, type_c2ats_gssize) -> [l3:addr] (ptr_v_1(type_c2ats_GString, l3) | ptr l3) = "mac#g_string_insert_len" | |
fun fun_c2ats_g_string_append: {l1,l2:addr} (!ptr_v_1(type_c2ats_GString, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2) -> [l3:addr] (ptr_v_1(type_c2ats_GString, l3) | ptr l3) = "mac#g_string_append" | |
fun fun_c2ats_g_string_append_len: {l1,l2:addr} (!ptr_v_1(type_c2ats_GString, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2, type_c2ats_gssize) -> [l3:addr] (ptr_v_1(type_c2ats_GString, l3) | ptr l3) = "mac#g_string_append_len" | |
fun fun_c2ats_g_string_append_c: {l1:addr} (!ptr_v_1(type_c2ats_GString, l1) | ptr l1, type_c2ats_gchar) -> [l2:addr] (ptr_v_1(type_c2ats_GString, l2) | ptr l2) = "mac#g_string_append_c" | |
fun fun_c2ats_g_string_append_unichar: {l1:addr} (!ptr_v_1(type_c2ats_GString, l1) | ptr l1, type_c2ats_gunichar) -> [l2:addr] (ptr_v_1(type_c2ats_GString, l2) | ptr l2) = "mac#g_string_append_unichar" | |
fun fun_c2ats_g_string_prepend: {l1,l2:addr} (!ptr_v_1(type_c2ats_GString, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2) -> [l3:addr] (ptr_v_1(type_c2ats_GString, l3) | ptr l3) = "mac#g_string_prepend" | |
fun fun_c2ats_g_string_prepend_c: {l1:addr} (!ptr_v_1(type_c2ats_GString, l1) | ptr l1, type_c2ats_gchar) -> [l2:addr] (ptr_v_1(type_c2ats_GString, l2) | ptr l2) = "mac#g_string_prepend_c" | |
fun fun_c2ats_g_string_prepend_unichar: {l1:addr} (!ptr_v_1(type_c2ats_GString, l1) | ptr l1, type_c2ats_gunichar) -> [l2:addr] (ptr_v_1(type_c2ats_GString, l2) | ptr l2) = "mac#g_string_prepend_unichar" | |
fun fun_c2ats_g_string_prepend_len: {l1,l2:addr} (!ptr_v_1(type_c2ats_GString, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2, type_c2ats_gssize) -> [l3:addr] (ptr_v_1(type_c2ats_GString, l3) | ptr l3) = "mac#g_string_prepend_len" | |
fun fun_c2ats_g_string_insert: {l1,l2:addr} (!ptr_v_1(type_c2ats_GString, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, type_c2ats_gssize, ptr l2) -> [l3:addr] (ptr_v_1(type_c2ats_GString, l3) | ptr l3) = "mac#g_string_insert" | |
fun fun_c2ats_g_string_insert_c: {l1:addr} (!ptr_v_1(type_c2ats_GString, l1) | ptr l1, type_c2ats_gssize, type_c2ats_gchar) -> [l2:addr] (ptr_v_1(type_c2ats_GString, l2) | ptr l2) = "mac#g_string_insert_c" | |
fun fun_c2ats_g_string_insert_unichar: {l1:addr} (!ptr_v_1(type_c2ats_GString, l1) | ptr l1, type_c2ats_gssize, type_c2ats_gunichar) -> [l2:addr] (ptr_v_1(type_c2ats_GString, l2) | ptr l2) = "mac#g_string_insert_unichar" | |
fun fun_c2ats_g_string_overwrite: {l1,l2:addr} (!ptr_v_1(type_c2ats_GString, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, type_c2ats_gsize, ptr l2) -> [l3:addr] (ptr_v_1(type_c2ats_GString, l3) | ptr l3) = "mac#g_string_overwrite" | |
fun fun_c2ats_g_string_overwrite_len: {l1,l2:addr} (!ptr_v_1(type_c2ats_GString, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, type_c2ats_gsize, ptr l2, type_c2ats_gssize) -> [l3:addr] (ptr_v_1(type_c2ats_GString, l3) | ptr l3) = "mac#g_string_overwrite_len" | |
fun fun_c2ats_g_string_erase: {l1:addr} (!ptr_v_1(type_c2ats_GString, l1) | ptr l1, type_c2ats_gssize, type_c2ats_gssize) -> [l2:addr] (ptr_v_1(type_c2ats_GString, l2) | ptr l2) = "mac#g_string_erase" | |
fun fun_c2ats_g_string_ascii_down: {l1:addr} (!ptr_v_1(type_c2ats_GString, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GString, l2) | ptr l2) = "mac#g_string_ascii_down" | |
fun fun_c2ats_g_string_ascii_up: {l1:addr} (!ptr_v_1(type_c2ats_GString, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GString, l2) | ptr l2) = "mac#g_string_ascii_up" | |
fun fun_c2ats_g_string_vprintf: {l1,l2:addr} (!ptr_v_1(type_c2ats_GString, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2, type_c2ats_va_list) -> void = "mac#g_string_vprintf" | |
fun fun_c2ats_g_string_printf: {l1,l2:addr} (!ptr_v_1(type_c2ats_GString, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2) -> void = "mac#g_string_printf" | |
fun fun_c2ats_g_string_append_vprintf: {l1,l2:addr} (!ptr_v_1(type_c2ats_GString, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2, type_c2ats_va_list) -> void = "mac#g_string_append_vprintf" | |
fun fun_c2ats_g_string_append_printf: {l1,l2:addr} (!ptr_v_1(type_c2ats_GString, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2) -> void = "mac#g_string_append_printf" | |
fun fun_c2ats_g_string_append_uri_escaped: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GString, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_gchar, l3) | ptr l1, ptr l2, ptr l3, type_c2ats_gboolean) -> [l4:addr] (ptr_v_1(type_c2ats_GString, l4) | ptr l4) = "mac#g_string_append_uri_escaped" | |
fun fun_c2ats_g_string_append_c_inline: {l1:addr} (!ptr_v_1(type_c2ats_GString, l1) | ptr l1, type_c2ats_gchar) -> [l2:addr] (ptr_v_1(type_c2ats_GString, l2) | ptr l2) = "mac#g_string_append_c_inline" | |
fun fun_c2ats_g_string_down: {l1:addr} (!ptr_v_1(type_c2ats_GString, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GString, l2) | ptr l2) = "mac#g_string_down" | |
fun fun_c2ats_g_string_up: {l1:addr} (!ptr_v_1(type_c2ats_GString, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GString, l2) | ptr l2) = "mac#g_string_up" | |
// File: /usr/include/glib-2.0/glib/giochannel.h | |
%{# | |
#include "/usr/include/glib-2.0/glib/giochannel.h" | |
%} | |
abst@ype struct_c2ats__GIOChannel // FIXME! Forward declaration. | |
typedef type_c2ats_GIOChannel = struct_c2ats__GIOChannel | |
abst@ype struct_c2ats__GIOFuncs // FIXME! Forward declaration. | |
typedef type_c2ats_GIOFuncs = struct_c2ats__GIOFuncs | |
typedef type_c2ats_GIOError = int | |
#define enum_c2ats_G_IO_ERROR_NONE 0 | |
#define enum_c2ats_G_IO_ERROR_AGAIN 1 | |
#define enum_c2ats_G_IO_ERROR_INVAL 2 | |
#define enum_c2ats_G_IO_ERROR_UNKNOWN 3 | |
typedef type_c2ats_GIOChannelError = int | |
#define enum_c2ats_G_IO_CHANNEL_ERROR_FBIG 0 | |
#define enum_c2ats_G_IO_CHANNEL_ERROR_INVAL 1 | |
#define enum_c2ats_G_IO_CHANNEL_ERROR_IO 2 | |
#define enum_c2ats_G_IO_CHANNEL_ERROR_ISDIR 3 | |
#define enum_c2ats_G_IO_CHANNEL_ERROR_NOSPC 4 | |
#define enum_c2ats_G_IO_CHANNEL_ERROR_NXIO 5 | |
#define enum_c2ats_G_IO_CHANNEL_ERROR_OVERFLOW 6 | |
#define enum_c2ats_G_IO_CHANNEL_ERROR_PIPE 7 | |
#define enum_c2ats_G_IO_CHANNEL_ERROR_FAILED 8 | |
typedef type_c2ats_GIOStatus = int | |
#define enum_c2ats_G_IO_STATUS_ERROR 0 | |
#define enum_c2ats_G_IO_STATUS_NORMAL 1 | |
#define enum_c2ats_G_IO_STATUS_EOF 2 | |
#define enum_c2ats_G_IO_STATUS_AGAIN 3 | |
typedef type_c2ats_GSeekType = int | |
#define enum_c2ats_G_SEEK_CUR 0 | |
#define enum_c2ats_G_SEEK_SET 1 | |
#define enum_c2ats_G_SEEK_END 2 | |
typedef type_c2ats_GIOFlags = int | |
#define enum_c2ats_G_IO_FLAG_APPEND 1 << 0 | |
#define enum_c2ats_G_IO_FLAG_NONBLOCK 1 << 1 | |
#define enum_c2ats_G_IO_FLAG_IS_READABLE 1 << 2 | |
#define enum_c2ats_G_IO_FLAG_IS_WRITABLE 1 << 3 | |
#define enum_c2ats_G_IO_FLAG_IS_WRITEABLE 1 << 3 | |
#define enum_c2ats_G_IO_FLAG_IS_SEEKABLE 1 << 4 | |
#define enum_c2ats_G_IO_FLAG_MASK (1 << 5) - 1 | |
#define enum_c2ats_G_IO_FLAG_GET_MASK G_IO_FLAG_MASK | |
#define enum_c2ats_G_IO_FLAG_SET_MASK G_IO_FLAG_APPEND lor G_IO_FLAG_NONBLOCK | |
typedef struct_c2ats__GIOChannel = $extype_struct"struct _GIOChannel" of { | |
ref_count = type_c2ats_gint, | |
funcs = ptr (* cPtr0(type_c2ats_GIOFuncs) *), | |
encoding = ptr (* cPtr0(type_c2ats_gchar) *), | |
read_cd = type_c2ats_GIConv, | |
write_cd = type_c2ats_GIConv, | |
line_term = ptr (* cPtr0(type_c2ats_gchar) *), | |
line_term_len = type_c2ats_guint, | |
buf_size = type_c2ats_gsize, | |
read_buf = ptr (* cPtr0(type_c2ats_GString) *), | |
encoded_read_buf = ptr (* cPtr0(type_c2ats_GString) *), | |
write_buf = ptr (* cPtr0(type_c2ats_GString) *), | |
partial_write_buf = @[type_c2ats_gchar][6], | |
use_buffer = type_c2ats_guint, | |
do_encode = type_c2ats_guint, | |
close_on_unref = type_c2ats_guint, | |
is_readable = type_c2ats_guint, | |
is_writeable = type_c2ats_guint, | |
is_seekable = type_c2ats_guint, | |
reserved1 = type_c2ats_gpointer, | |
reserved2 = type_c2ats_gpointer | |
} | |
typedef type_c2ats_GIOFunc = {l1:addr} (!ptr_v_1(type_c2ats_GIOChannel, l1) | ptr l1, type_c2ats_GIOCondition, type_c2ats_gpointer) -> type_c2ats_gboolean | |
typedef struct_c2ats__GIOFuncs = $extype_struct"struct _GIOFuncs" of { | |
io_read = {l1,l2,l3,l4,l4_1:addr} (!ptr_v_1(type_c2ats_GIOChannel, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_gsize, l3), !ptr_v_2(type_c2ats_GError, l4, l4_1) | ptr l1, ptr l2, type_c2ats_gsize, ptr l3, ptr l4) -> type_c2ats_GIOStatus, | |
io_write = {l1,l2,l3,l4,l4_1:addr} (!ptr_v_1(type_c2ats_GIOChannel, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_gsize, l3), !ptr_v_2(type_c2ats_GError, l4, l4_1) | ptr l1, ptr l2, type_c2ats_gsize, ptr l3, ptr l4) -> type_c2ats_GIOStatus, | |
io_seek = {l1,l2,l2_1:addr} (!ptr_v_1(type_c2ats_GIOChannel, l1), !ptr_v_2(type_c2ats_GError, l2, l2_1) | ptr l1, type_c2ats_gint64, type_c2ats_GSeekType, ptr l2) -> type_c2ats_GIOStatus, | |
io_close = {l1,l2,l2_1:addr} (!ptr_v_1(type_c2ats_GIOChannel, l1), !ptr_v_2(type_c2ats_GError, l2, l2_1) | ptr l1, ptr l2) -> type_c2ats_GIOStatus, | |
io_create_watch = {l1:addr} (!ptr_v_1(type_c2ats_GIOChannel, l1) | ptr l1, type_c2ats_GIOCondition) -> [l2:addr] (ptr_v_1(type_c2ats_GSource, l2) | ptr l2), | |
io_free = {l1:addr} (!ptr_v_1(type_c2ats_GIOChannel, l1) | ptr l1) -> void, | |
io_set_flags = {l1,l2,l2_1:addr} (!ptr_v_1(type_c2ats_GIOChannel, l1), !ptr_v_2(type_c2ats_GError, l2, l2_1) | ptr l1, type_c2ats_GIOFlags, ptr l2) -> type_c2ats_GIOStatus, | |
io_get_flags = {l1:addr} (!ptr_v_1(type_c2ats_GIOChannel, l1) | ptr l1) -> type_c2ats_GIOFlags | |
} | |
fun fun_c2ats_g_io_channel_init: {l1:addr} (!ptr_v_1(type_c2ats_GIOChannel, l1) | ptr l1) -> void = "mac#g_io_channel_init" | |
fun fun_c2ats_g_io_channel_ref: {l1:addr} (!ptr_v_1(type_c2ats_GIOChannel, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GIOChannel, l2) | ptr l2) = "mac#g_io_channel_ref" | |
fun fun_c2ats_g_io_channel_unref: {l1:addr} (!ptr_v_1(type_c2ats_GIOChannel, l1) | ptr l1) -> void = "mac#g_io_channel_unref" | |
fun fun_c2ats_g_io_channel_read: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GIOChannel, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_gsize, l3) | ptr l1, ptr l2, type_c2ats_gsize, ptr l3) -> type_c2ats_GIOError = "mac#g_io_channel_read" | |
fun fun_c2ats_g_io_channel_write: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GIOChannel, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_gsize, l3) | ptr l1, ptr l2, type_c2ats_gsize, ptr l3) -> type_c2ats_GIOError = "mac#g_io_channel_write" | |
fun fun_c2ats_g_io_channel_seek: {l1:addr} (!ptr_v_1(type_c2ats_GIOChannel, l1) | ptr l1, type_c2ats_gint64, type_c2ats_GSeekType) -> type_c2ats_GIOError = "mac#g_io_channel_seek" | |
fun fun_c2ats_g_io_channel_close: {l1:addr} (!ptr_v_1(type_c2ats_GIOChannel, l1) | ptr l1) -> void = "mac#g_io_channel_close" | |
fun fun_c2ats_g_io_channel_shutdown: {l1,l2,l2_1:addr} (!ptr_v_1(type_c2ats_GIOChannel, l1), !ptr_v_2(type_c2ats_GError, l2, l2_1) | ptr l1, type_c2ats_gboolean, ptr l2) -> type_c2ats_GIOStatus = "mac#g_io_channel_shutdown" | |
fun fun_c2ats_g_io_add_watch_full: {l1:addr} (!ptr_v_1(type_c2ats_GIOChannel, l1) | ptr l1, type_c2ats_gint, type_c2ats_GIOCondition, type_c2ats_GIOFunc, type_c2ats_gpointer, type_c2ats_GDestroyNotify) -> type_c2ats_guint = "mac#g_io_add_watch_full" | |
fun fun_c2ats_g_io_create_watch: {l1:addr} (!ptr_v_1(type_c2ats_GIOChannel, l1) | ptr l1, type_c2ats_GIOCondition) -> [l2:addr] (ptr_v_1(type_c2ats_GSource, l2) | ptr l2) = "mac#g_io_create_watch" | |
fun fun_c2ats_g_io_add_watch: {l1:addr} (!ptr_v_1(type_c2ats_GIOChannel, l1) | ptr l1, type_c2ats_GIOCondition, type_c2ats_GIOFunc, type_c2ats_gpointer) -> type_c2ats_guint = "mac#g_io_add_watch" | |
fun fun_c2ats_g_io_channel_set_buffer_size: {l1:addr} (!ptr_v_1(type_c2ats_GIOChannel, l1) | ptr l1, type_c2ats_gsize) -> void = "mac#g_io_channel_set_buffer_size" | |
fun fun_c2ats_g_io_channel_get_buffer_size: {l1:addr} (!ptr_v_1(type_c2ats_GIOChannel, l1) | ptr l1) -> type_c2ats_gsize = "mac#g_io_channel_get_buffer_size" | |
fun fun_c2ats_g_io_channel_get_buffer_condition: {l1:addr} (!ptr_v_1(type_c2ats_GIOChannel, l1) | ptr l1) -> type_c2ats_GIOCondition = "mac#g_io_channel_get_buffer_condition" | |
fun fun_c2ats_g_io_channel_set_flags: {l1,l2,l2_1:addr} (!ptr_v_1(type_c2ats_GIOChannel, l1), !ptr_v_2(type_c2ats_GError, l2, l2_1) | ptr l1, type_c2ats_GIOFlags, ptr l2) -> type_c2ats_GIOStatus = "mac#g_io_channel_set_flags" | |
fun fun_c2ats_g_io_channel_get_flags: {l1:addr} (!ptr_v_1(type_c2ats_GIOChannel, l1) | ptr l1) -> type_c2ats_GIOFlags = "mac#g_io_channel_get_flags" | |
fun fun_c2ats_g_io_channel_set_line_term: {l1,l2:addr} (!ptr_v_1(type_c2ats_GIOChannel, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2, type_c2ats_gint) -> void = "mac#g_io_channel_set_line_term" | |
fun fun_c2ats_g_io_channel_get_line_term: {l1,l2:addr} (!ptr_v_1(type_c2ats_GIOChannel, l1), !ptr_v_1(type_c2ats_gint, l2) | ptr l1, ptr l2) -> [l3:addr] (ptr_v_1(type_c2ats_gchar, l3) | ptr l3) = "mac#g_io_channel_get_line_term" | |
fun fun_c2ats_g_io_channel_set_buffered: {l1:addr} (!ptr_v_1(type_c2ats_GIOChannel, l1) | ptr l1, type_c2ats_gboolean) -> void = "mac#g_io_channel_set_buffered" | |
fun fun_c2ats_g_io_channel_get_buffered: {l1:addr} (!ptr_v_1(type_c2ats_GIOChannel, l1) | ptr l1) -> type_c2ats_gboolean = "mac#g_io_channel_get_buffered" | |
fun fun_c2ats_g_io_channel_set_encoding: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GIOChannel, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> type_c2ats_GIOStatus = "mac#g_io_channel_set_encoding" | |
fun fun_c2ats_g_io_channel_get_encoding: {l1:addr} (!ptr_v_1(type_c2ats_GIOChannel, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_gchar, l2) | ptr l2) = "mac#g_io_channel_get_encoding" | |
fun fun_c2ats_g_io_channel_set_close_on_unref: {l1:addr} (!ptr_v_1(type_c2ats_GIOChannel, l1) | ptr l1, type_c2ats_gboolean) -> void = "mac#g_io_channel_set_close_on_unref" | |
fun fun_c2ats_g_io_channel_get_close_on_unref: {l1:addr} (!ptr_v_1(type_c2ats_GIOChannel, l1) | ptr l1) -> type_c2ats_gboolean = "mac#g_io_channel_get_close_on_unref" | |
fun fun_c2ats_g_io_channel_flush: {l1,l2,l2_1:addr} (!ptr_v_1(type_c2ats_GIOChannel, l1), !ptr_v_2(type_c2ats_GError, l2, l2_1) | ptr l1, ptr l2) -> type_c2ats_GIOStatus = "mac#g_io_channel_flush" | |
fun fun_c2ats_g_io_channel_read_line: {l1,l2,l2_1,l3,l4,l5,l5_1:addr} (!ptr_v_1(type_c2ats_GIOChannel, l1), !ptr_v_2(type_c2ats_gchar, l2, l2_1), !ptr_v_1(type_c2ats_gsize, l3), !ptr_v_1(type_c2ats_gsize, l4), !ptr_v_2(type_c2ats_GError, l5, l5_1) | ptr l1, ptr l2, ptr l3, ptr l4, ptr l5) -> type_c2ats_GIOStatus = "mac#g_io_channel_read_line" | |
fun fun_c2ats_g_io_channel_read_line_string: {l1,l2,l3,l4,l4_1:addr} (!ptr_v_1(type_c2ats_GIOChannel, l1), !ptr_v_1(type_c2ats_GString, l2), !ptr_v_1(type_c2ats_gsize, l3), !ptr_v_2(type_c2ats_GError, l4, l4_1) | ptr l1, ptr l2, ptr l3, ptr l4) -> type_c2ats_GIOStatus = "mac#g_io_channel_read_line_string" | |
fun fun_c2ats_g_io_channel_read_to_end: {l1,l2,l2_1,l3,l4,l4_1:addr} (!ptr_v_1(type_c2ats_GIOChannel, l1), !ptr_v_2(type_c2ats_gchar, l2, l2_1), !ptr_v_1(type_c2ats_gsize, l3), !ptr_v_2(type_c2ats_GError, l4, l4_1) | ptr l1, ptr l2, ptr l3, ptr l4) -> type_c2ats_GIOStatus = "mac#g_io_channel_read_to_end" | |
fun fun_c2ats_g_io_channel_read_chars: {l1,l2,l3,l4,l4_1:addr} (!ptr_v_1(type_c2ats_GIOChannel, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_gsize, l3), !ptr_v_2(type_c2ats_GError, l4, l4_1) | ptr l1, ptr l2, type_c2ats_gsize, ptr l3, ptr l4) -> type_c2ats_GIOStatus = "mac#g_io_channel_read_chars" | |
fun fun_c2ats_g_io_channel_read_unichar: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GIOChannel, l1), !ptr_v_1(type_c2ats_gunichar, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> type_c2ats_GIOStatus = "mac#g_io_channel_read_unichar" | |
fun fun_c2ats_g_io_channel_write_chars: {l1,l2,l3,l4,l4_1:addr} (!ptr_v_1(type_c2ats_GIOChannel, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_gsize, l3), !ptr_v_2(type_c2ats_GError, l4, l4_1) | ptr l1, ptr l2, type_c2ats_gssize, ptr l3, ptr l4) -> type_c2ats_GIOStatus = "mac#g_io_channel_write_chars" | |
fun fun_c2ats_g_io_channel_write_unichar: {l1,l2,l2_1:addr} (!ptr_v_1(type_c2ats_GIOChannel, l1), !ptr_v_2(type_c2ats_GError, l2, l2_1) | ptr l1, type_c2ats_gunichar, ptr l2) -> type_c2ats_GIOStatus = "mac#g_io_channel_write_unichar" | |
fun fun_c2ats_g_io_channel_seek_position: {l1,l2,l2_1:addr} (!ptr_v_1(type_c2ats_GIOChannel, l1), !ptr_v_2(type_c2ats_GError, l2, l2_1) | ptr l1, type_c2ats_gint64, type_c2ats_GSeekType, ptr l2) -> type_c2ats_GIOStatus = "mac#g_io_channel_seek_position" | |
fun fun_c2ats_g_io_channel_new_file: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> [l4:addr] (ptr_v_1(type_c2ats_GIOChannel, l4) | ptr l4) = "mac#g_io_channel_new_file" | |
fun fun_c2ats_g_io_channel_error_quark: () -> type_c2ats_GQuark = "mac#g_io_channel_error_quark" | |
fun fun_c2ats_g_io_channel_error_from_errno: (type_c2ats_gint) -> type_c2ats_GIOChannelError = "mac#g_io_channel_error_from_errno" | |
fun fun_c2ats_g_io_channel_unix_new: (int) -> [l1:addr] (ptr_v_1(type_c2ats_GIOChannel, l1) | ptr l1) = "mac#g_io_channel_unix_new" | |
fun fun_c2ats_g_io_channel_unix_get_fd: {l1:addr} (!ptr_v_1(type_c2ats_GIOChannel, l1) | ptr l1) -> type_c2ats_gint = "mac#g_io_channel_unix_get_fd" | |
macdef extval_c2ats_g_io_watch_funcs = $extval(type_c2ats_GSourceFuncs, "g_io_watch_funcs") | |
// File: /usr/include/glib-2.0/glib/gkeyfile.h | |
%{# | |
#include "/usr/include/glib-2.0/glib/gkeyfile.h" | |
%} | |
typedef type_c2ats_GKeyFileError = int | |
#define enum_c2ats_G_KEY_FILE_ERROR_UNKNOWN_ENCODING 0 | |
#define enum_c2ats_G_KEY_FILE_ERROR_PARSE 1 | |
#define enum_c2ats_G_KEY_FILE_ERROR_NOT_FOUND 2 | |
#define enum_c2ats_G_KEY_FILE_ERROR_KEY_NOT_FOUND 3 | |
#define enum_c2ats_G_KEY_FILE_ERROR_GROUP_NOT_FOUND 4 | |
#define enum_c2ats_G_KEY_FILE_ERROR_INVALID_VALUE 5 | |
fun fun_c2ats_g_key_file_error_quark: () -> type_c2ats_GQuark = "mac#g_key_file_error_quark" | |
abst@ype struct_c2ats__GKeyFile // FIXME! Forward declaration. | |
typedef type_c2ats_GKeyFile = struct_c2ats__GKeyFile | |
typedef type_c2ats_GKeyFileFlags = int | |
#define enum_c2ats_G_KEY_FILE_NONE 0 | |
#define enum_c2ats_G_KEY_FILE_KEEP_COMMENTS 1 << 0 | |
#define enum_c2ats_G_KEY_FILE_KEEP_TRANSLATIONS 1 << 1 | |
fun fun_c2ats_g_key_file_new: () -> [l1:addr] (ptr_v_1(type_c2ats_GKeyFile, l1) | ptr l1) = "mac#g_key_file_new" | |
fun fun_c2ats_g_key_file_ref: {l1:addr} (!ptr_v_1(type_c2ats_GKeyFile, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GKeyFile, l2) | ptr l2) = "mac#g_key_file_ref" | |
fun fun_c2ats_g_key_file_unref: {l1:addr} (!ptr_v_1(type_c2ats_GKeyFile, l1) | ptr l1) -> void = "mac#g_key_file_unref" | |
fun fun_c2ats_g_key_file_free: {l1:addr} (!ptr_v_1(type_c2ats_GKeyFile, l1) | ptr l1) -> void = "mac#g_key_file_free" | |
fun fun_c2ats_g_key_file_set_list_separator: {l1:addr} (!ptr_v_1(type_c2ats_GKeyFile, l1) | ptr l1, type_c2ats_gchar) -> void = "mac#g_key_file_set_list_separator" | |
fun fun_c2ats_g_key_file_load_from_file: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GKeyFile, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, type_c2ats_GKeyFileFlags, ptr l3) -> type_c2ats_gboolean = "mac#g_key_file_load_from_file" | |
fun fun_c2ats_g_key_file_load_from_data: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GKeyFile, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, type_c2ats_gsize, type_c2ats_GKeyFileFlags, ptr l3) -> type_c2ats_gboolean = "mac#g_key_file_load_from_data" | |
fun fun_c2ats_g_key_file_load_from_bytes: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GKeyFile, l1), !ptr_v_1(type_c2ats_GBytes, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, type_c2ats_GKeyFileFlags, ptr l3) -> type_c2ats_gboolean = "mac#g_key_file_load_from_bytes" | |
fun fun_c2ats_g_key_file_load_from_dirs: {l1,l2,l3,l3_1,l4,l4_1,l5,l5_1:addr} (!ptr_v_1(type_c2ats_GKeyFile, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_2(type_c2ats_gchar, l3, l3_1), !ptr_v_2(type_c2ats_gchar, l4, l4_1), !ptr_v_2(type_c2ats_GError, l5, l5_1) | ptr l1, ptr l2, ptr l3, ptr l4, type_c2ats_GKeyFileFlags, ptr l5) -> type_c2ats_gboolean = "mac#g_key_file_load_from_dirs" | |
fun fun_c2ats_g_key_file_load_from_data_dirs: {l1,l2,l3,l3_1,l4,l4_1:addr} (!ptr_v_1(type_c2ats_GKeyFile, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_2(type_c2ats_gchar, l3, l3_1), !ptr_v_2(type_c2ats_GError, l4, l4_1) | ptr l1, ptr l2, ptr l3, type_c2ats_GKeyFileFlags, ptr l4) -> type_c2ats_gboolean = "mac#g_key_file_load_from_data_dirs" | |
fun fun_c2ats_g_key_file_to_data: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GKeyFile, l1), !ptr_v_1(type_c2ats_gsize, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> [l4:addr] (ptr_v_1(type_c2ats_gchar, l4) | ptr l4) = "mac#g_key_file_to_data" | |
fun fun_c2ats_g_key_file_save_to_file: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GKeyFile, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> type_c2ats_gboolean = "mac#g_key_file_save_to_file" | |
fun fun_c2ats_g_key_file_get_start_group: {l1:addr} (!ptr_v_1(type_c2ats_GKeyFile, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_gchar, l2) | ptr l2) = "mac#g_key_file_get_start_group" | |
fun fun_c2ats_g_key_file_get_groups: {l1,l2:addr} (!ptr_v_1(type_c2ats_GKeyFile, l1), !ptr_v_1(type_c2ats_gsize, l2) | ptr l1, ptr l2) -> [l3,l3_1:addr] (ptr_v_2(type_c2ats_gchar, l3, l3_1) | ptr l3) = "mac#g_key_file_get_groups" | |
fun fun_c2ats_g_key_file_get_keys: {l1,l2,l3,l4,l4_1:addr} (!ptr_v_1(type_c2ats_GKeyFile, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_gsize, l3), !ptr_v_2(type_c2ats_GError, l4, l4_1) | ptr l1, ptr l2, ptr l3, ptr l4) -> [l5,l5_1:addr] (ptr_v_2(type_c2ats_gchar, l5, l5_1) | ptr l5) = "mac#g_key_file_get_keys" | |
fun fun_c2ats_g_key_file_has_group: {l1,l2:addr} (!ptr_v_1(type_c2ats_GKeyFile, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2) -> type_c2ats_gboolean = "mac#g_key_file_has_group" | |
fun fun_c2ats_g_key_file_has_key: {l1,l2,l3,l4,l4_1:addr} (!ptr_v_1(type_c2ats_GKeyFile, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_gchar, l3), !ptr_v_2(type_c2ats_GError, l4, l4_1) | ptr l1, ptr l2, ptr l3, ptr l4) -> type_c2ats_gboolean = "mac#g_key_file_has_key" | |
fun fun_c2ats_g_key_file_get_value: {l1,l2,l3,l4,l4_1:addr} (!ptr_v_1(type_c2ats_GKeyFile, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_gchar, l3), !ptr_v_2(type_c2ats_GError, l4, l4_1) | ptr l1, ptr l2, ptr l3, ptr l4) -> [l5:addr] (ptr_v_1(type_c2ats_gchar, l5) | ptr l5) = "mac#g_key_file_get_value" | |
fun fun_c2ats_g_key_file_set_value: {l1,l2,l3,l4:addr} (!ptr_v_1(type_c2ats_GKeyFile, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_gchar, l3), !ptr_v_1(type_c2ats_gchar, l4) | ptr l1, ptr l2, ptr l3, ptr l4) -> void = "mac#g_key_file_set_value" | |
fun fun_c2ats_g_key_file_get_string: {l1,l2,l3,l4,l4_1:addr} (!ptr_v_1(type_c2ats_GKeyFile, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_gchar, l3), !ptr_v_2(type_c2ats_GError, l4, l4_1) | ptr l1, ptr l2, ptr l3, ptr l4) -> [l5:addr] (ptr_v_1(type_c2ats_gchar, l5) | ptr l5) = "mac#g_key_file_get_string" | |
fun fun_c2ats_g_key_file_set_string: {l1,l2,l3,l4:addr} (!ptr_v_1(type_c2ats_GKeyFile, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_gchar, l3), !ptr_v_1(type_c2ats_gchar, l4) | ptr l1, ptr l2, ptr l3, ptr l4) -> void = "mac#g_key_file_set_string" | |
fun fun_c2ats_g_key_file_get_locale_string: {l1,l2,l3,l4,l5,l5_1:addr} (!ptr_v_1(type_c2ats_GKeyFile, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_gchar, l3), !ptr_v_1(type_c2ats_gchar, l4), !ptr_v_2(type_c2ats_GError, l5, l5_1) | ptr l1, ptr l2, ptr l3, ptr l4, ptr l5) -> [l6:addr] (ptr_v_1(type_c2ats_gchar, l6) | ptr l6) = "mac#g_key_file_get_locale_string" | |
fun fun_c2ats_g_key_file_set_locale_string: {l1,l2,l3,l4,l5:addr} (!ptr_v_1(type_c2ats_GKeyFile, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_gchar, l3), !ptr_v_1(type_c2ats_gchar, l4), !ptr_v_1(type_c2ats_gchar, l5) | ptr l1, ptr l2, ptr l3, ptr l4, ptr l5) -> void = "mac#g_key_file_set_locale_string" | |
fun fun_c2ats_g_key_file_get_boolean: {l1,l2,l3,l4,l4_1:addr} (!ptr_v_1(type_c2ats_GKeyFile, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_gchar, l3), !ptr_v_2(type_c2ats_GError, l4, l4_1) | ptr l1, ptr l2, ptr l3, ptr l4) -> type_c2ats_gboolean = "mac#g_key_file_get_boolean" | |
fun fun_c2ats_g_key_file_set_boolean: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GKeyFile, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_gchar, l3) | ptr l1, ptr l2, ptr l3, type_c2ats_gboolean) -> void = "mac#g_key_file_set_boolean" | |
fun fun_c2ats_g_key_file_get_integer: {l1,l2,l3,l4,l4_1:addr} (!ptr_v_1(type_c2ats_GKeyFile, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_gchar, l3), !ptr_v_2(type_c2ats_GError, l4, l4_1) | ptr l1, ptr l2, ptr l3, ptr l4) -> type_c2ats_gint = "mac#g_key_file_get_integer" | |
fun fun_c2ats_g_key_file_set_integer: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GKeyFile, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_gchar, l3) | ptr l1, ptr l2, ptr l3, type_c2ats_gint) -> void = "mac#g_key_file_set_integer" | |
fun fun_c2ats_g_key_file_get_int64: {l1,l2,l3,l4,l4_1:addr} (!ptr_v_1(type_c2ats_GKeyFile, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_gchar, l3), !ptr_v_2(type_c2ats_GError, l4, l4_1) | ptr l1, ptr l2, ptr l3, ptr l4) -> type_c2ats_gint64 = "mac#g_key_file_get_int64" | |
fun fun_c2ats_g_key_file_set_int64: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GKeyFile, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_gchar, l3) | ptr l1, ptr l2, ptr l3, type_c2ats_gint64) -> void = "mac#g_key_file_set_int64" | |
fun fun_c2ats_g_key_file_get_uint64: {l1,l2,l3,l4,l4_1:addr} (!ptr_v_1(type_c2ats_GKeyFile, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_gchar, l3), !ptr_v_2(type_c2ats_GError, l4, l4_1) | ptr l1, ptr l2, ptr l3, ptr l4) -> type_c2ats_guint64 = "mac#g_key_file_get_uint64" | |
fun fun_c2ats_g_key_file_set_uint64: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GKeyFile, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_gchar, l3) | ptr l1, ptr l2, ptr l3, type_c2ats_guint64) -> void = "mac#g_key_file_set_uint64" | |
fun fun_c2ats_g_key_file_get_double: {l1,l2,l3,l4,l4_1:addr} (!ptr_v_1(type_c2ats_GKeyFile, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_gchar, l3), !ptr_v_2(type_c2ats_GError, l4, l4_1) | ptr l1, ptr l2, ptr l3, ptr l4) -> type_c2ats_gdouble = "mac#g_key_file_get_double" | |
fun fun_c2ats_g_key_file_set_double: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GKeyFile, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_gchar, l3) | ptr l1, ptr l2, ptr l3, type_c2ats_gdouble) -> void = "mac#g_key_file_set_double" | |
fun fun_c2ats_g_key_file_get_string_list: {l1,l2,l3,l4,l5,l5_1:addr} (!ptr_v_1(type_c2ats_GKeyFile, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_gchar, l3), !ptr_v_1(type_c2ats_gsize, l4), !ptr_v_2(type_c2ats_GError, l5, l5_1) | ptr l1, ptr l2, ptr l3, ptr l4, ptr l5) -> [l6,l6_1:addr] (ptr_v_2(type_c2ats_gchar, l6, l6_1) | ptr l6) = "mac#g_key_file_get_string_list" | |
fun fun_c2ats_g_key_file_set_string_list: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GKeyFile, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_gchar, l3) | ptr l1, ptr l2, ptr l3, @[cPtr0(type_c2ats_gchar)][0], type_c2ats_gsize) -> void = "mac#g_key_file_set_string_list" | |
fun fun_c2ats_g_key_file_get_locale_string_list: {l1,l2,l3,l4,l5,l6,l6_1:addr} (!ptr_v_1(type_c2ats_GKeyFile, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_gchar, l3), !ptr_v_1(type_c2ats_gchar, l4), !ptr_v_1(type_c2ats_gsize, l5), !ptr_v_2(type_c2ats_GError, l6, l6_1) | ptr l1, ptr l2, ptr l3, ptr l4, ptr l5, ptr l6) -> [l7,l7_1:addr] (ptr_v_2(type_c2ats_gchar, l7, l7_1) | ptr l7) = "mac#g_key_file_get_locale_string_list" | |
fun fun_c2ats_g_key_file_set_locale_string_list: {l1,l2,l3,l4:addr} (!ptr_v_1(type_c2ats_GKeyFile, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_gchar, l3), !ptr_v_1(type_c2ats_gchar, l4) | ptr l1, ptr l2, ptr l3, ptr l4, @[cPtr0(type_c2ats_gchar)][0], type_c2ats_gsize) -> void = "mac#g_key_file_set_locale_string_list" | |
fun fun_c2ats_g_key_file_get_boolean_list: {l1,l2,l3,l4,l5,l5_1:addr} (!ptr_v_1(type_c2ats_GKeyFile, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_gchar, l3), !ptr_v_1(type_c2ats_gsize, l4), !ptr_v_2(type_c2ats_GError, l5, l5_1) | ptr l1, ptr l2, ptr l3, ptr l4, ptr l5) -> [l6:addr] (ptr_v_1(type_c2ats_gboolean, l6) | ptr l6) = "mac#g_key_file_get_boolean_list" | |
fun fun_c2ats_g_key_file_set_boolean_list: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GKeyFile, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_gchar, l3) | ptr l1, ptr l2, ptr l3, @[type_c2ats_gboolean][0], type_c2ats_gsize) -> void = "mac#g_key_file_set_boolean_list" | |
fun fun_c2ats_g_key_file_get_integer_list: {l1,l2,l3,l4,l5,l5_1:addr} (!ptr_v_1(type_c2ats_GKeyFile, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_gchar, l3), !ptr_v_1(type_c2ats_gsize, l4), !ptr_v_2(type_c2ats_GError, l5, l5_1) | ptr l1, ptr l2, ptr l3, ptr l4, ptr l5) -> [l6:addr] (ptr_v_1(type_c2ats_gint, l6) | ptr l6) = "mac#g_key_file_get_integer_list" | |
fun fun_c2ats_g_key_file_set_double_list: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GKeyFile, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_gchar, l3) | ptr l1, ptr l2, ptr l3, @[type_c2ats_gdouble][0], type_c2ats_gsize) -> void = "mac#g_key_file_set_double_list" | |
fun fun_c2ats_g_key_file_get_double_list: {l1,l2,l3,l4,l5,l5_1:addr} (!ptr_v_1(type_c2ats_GKeyFile, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_gchar, l3), !ptr_v_1(type_c2ats_gsize, l4), !ptr_v_2(type_c2ats_GError, l5, l5_1) | ptr l1, ptr l2, ptr l3, ptr l4, ptr l5) -> [l6:addr] (ptr_v_1(type_c2ats_gdouble, l6) | ptr l6) = "mac#g_key_file_get_double_list" | |
fun fun_c2ats_g_key_file_set_integer_list: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GKeyFile, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_gchar, l3) | ptr l1, ptr l2, ptr l3, @[type_c2ats_gint][0], type_c2ats_gsize) -> void = "mac#g_key_file_set_integer_list" | |
fun fun_c2ats_g_key_file_set_comment: {l1,l2,l3,l4,l5,l5_1:addr} (!ptr_v_1(type_c2ats_GKeyFile, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_gchar, l3), !ptr_v_1(type_c2ats_gchar, l4), !ptr_v_2(type_c2ats_GError, l5, l5_1) | ptr l1, ptr l2, ptr l3, ptr l4, ptr l5) -> type_c2ats_gboolean = "mac#g_key_file_set_comment" | |
fun fun_c2ats_g_key_file_get_comment: {l1,l2,l3,l4,l4_1:addr} (!ptr_v_1(type_c2ats_GKeyFile, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_gchar, l3), !ptr_v_2(type_c2ats_GError, l4, l4_1) | ptr l1, ptr l2, ptr l3, ptr l4) -> [l5:addr] (ptr_v_1(type_c2ats_gchar, l5) | ptr l5) = "mac#g_key_file_get_comment" | |
fun fun_c2ats_g_key_file_remove_comment: {l1,l2,l3,l4,l4_1:addr} (!ptr_v_1(type_c2ats_GKeyFile, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_gchar, l3), !ptr_v_2(type_c2ats_GError, l4, l4_1) | ptr l1, ptr l2, ptr l3, ptr l4) -> type_c2ats_gboolean = "mac#g_key_file_remove_comment" | |
fun fun_c2ats_g_key_file_remove_key: {l1,l2,l3,l4,l4_1:addr} (!ptr_v_1(type_c2ats_GKeyFile, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_gchar, l3), !ptr_v_2(type_c2ats_GError, l4, l4_1) | ptr l1, ptr l2, ptr l3, ptr l4) -> type_c2ats_gboolean = "mac#g_key_file_remove_key" | |
fun fun_c2ats_g_key_file_remove_group: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GKeyFile, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> type_c2ats_gboolean = "mac#g_key_file_remove_group" | |
// File: /usr/include/glib-2.0/glib/gmappedfile.h | |
%{# | |
#include "/usr/include/glib-2.0/glib/gmappedfile.h" | |
%} | |
abst@ype struct_c2ats__GMappedFile // FIXME! Forward declaration. | |
typedef type_c2ats_GMappedFile = struct_c2ats__GMappedFile | |
fun fun_c2ats_g_mapped_file_new: {l1,l2,l2_1:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_2(type_c2ats_GError, l2, l2_1) | ptr l1, type_c2ats_gboolean, ptr l2) -> [l3:addr] (ptr_v_1(type_c2ats_GMappedFile, l3) | ptr l3) = "mac#g_mapped_file_new" | |
fun fun_c2ats_g_mapped_file_new_from_fd: {l1,l1_1:addr} (!ptr_v_2(type_c2ats_GError, l1, l1_1) | type_c2ats_gint, type_c2ats_gboolean, ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GMappedFile, l2) | ptr l2) = "mac#g_mapped_file_new_from_fd" | |
fun fun_c2ats_g_mapped_file_get_length: {l1:addr} (!ptr_v_1(type_c2ats_GMappedFile, l1) | ptr l1) -> type_c2ats_gsize = "mac#g_mapped_file_get_length" | |
fun fun_c2ats_g_mapped_file_get_contents: {l1:addr} (!ptr_v_1(type_c2ats_GMappedFile, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_gchar, l2) | ptr l2) = "mac#g_mapped_file_get_contents" | |
fun fun_c2ats_g_mapped_file_get_bytes: {l1:addr} (!ptr_v_1(type_c2ats_GMappedFile, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GBytes, l2) | ptr l2) = "mac#g_mapped_file_get_bytes" | |
fun fun_c2ats_g_mapped_file_ref: {l1:addr} (!ptr_v_1(type_c2ats_GMappedFile, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GMappedFile, l2) | ptr l2) = "mac#g_mapped_file_ref" | |
fun fun_c2ats_g_mapped_file_unref: {l1:addr} (!ptr_v_1(type_c2ats_GMappedFile, l1) | ptr l1) -> void = "mac#g_mapped_file_unref" | |
fun fun_c2ats_g_mapped_file_free: {l1:addr} (!ptr_v_1(type_c2ats_GMappedFile, l1) | ptr l1) -> void = "mac#g_mapped_file_free" | |
// File: /usr/include/glib-2.0/glib/gmarkup.h | |
%{# | |
#include "/usr/include/glib-2.0/glib/gmarkup.h" | |
%} | |
typedef type_c2ats_GMarkupError = int | |
#define enum_c2ats_G_MARKUP_ERROR_BAD_UTF8 0 | |
#define enum_c2ats_G_MARKUP_ERROR_EMPTY 1 | |
#define enum_c2ats_G_MARKUP_ERROR_PARSE 2 | |
#define enum_c2ats_G_MARKUP_ERROR_UNKNOWN_ELEMENT 3 | |
#define enum_c2ats_G_MARKUP_ERROR_UNKNOWN_ATTRIBUTE 4 | |
#define enum_c2ats_G_MARKUP_ERROR_INVALID_CONTENT 5 | |
#define enum_c2ats_G_MARKUP_ERROR_MISSING_ATTRIBUTE 6 | |
fun fun_c2ats_g_markup_error_quark: () -> type_c2ats_GQuark = "mac#g_markup_error_quark" | |
typedef type_c2ats_GMarkupParseFlags = int | |
#define enum_c2ats_G_MARKUP_DO_NOT_USE_THIS_UNSUPPORTED_FLAG 1 << 0 | |
#define enum_c2ats_G_MARKUP_TREAT_CDATA_AS_TEXT 1 << 1 | |
#define enum_c2ats_G_MARKUP_PREFIX_ERROR_POSITION 1 << 2 | |
#define enum_c2ats_G_MARKUP_IGNORE_QUALIFIED 1 << 3 | |
abst@ype struct_c2ats__GMarkupParseContext // FIXME! Forward declaration. | |
typedef type_c2ats_GMarkupParseContext = struct_c2ats__GMarkupParseContext | |
abst@ype struct_c2ats__GMarkupParser // FIXME! Forward declaration. | |
typedef type_c2ats_GMarkupParser = struct_c2ats__GMarkupParser | |
typedef struct_c2ats__GMarkupParser = $extype_struct"struct _GMarkupParser" of { | |
start_element = {l1,l2,l3,l3_1,l4,l4_1,l5,l5_1:addr} (!ptr_v_1(type_c2ats_GMarkupParseContext, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_2(type_c2ats_gchar, l3, l3_1), !ptr_v_2(type_c2ats_gchar, l4, l4_1), !ptr_v_2(type_c2ats_GError, l5, l5_1) | ptr l1, ptr l2, ptr l3, ptr l4, type_c2ats_gpointer, ptr l5) -> void, | |
end_element = {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GMarkupParseContext, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, type_c2ats_gpointer, ptr l3) -> void, | |
text = {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GMarkupParseContext, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, type_c2ats_gsize, type_c2ats_gpointer, ptr l3) -> void, | |
passthrough = {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GMarkupParseContext, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, type_c2ats_gsize, type_c2ats_gpointer, ptr l3) -> void, | |
error = {l1,l2:addr} (!ptr_v_1(type_c2ats_GMarkupParseContext, l1), !ptr_v_1(type_c2ats_GError, l2) | ptr l1, ptr l2, type_c2ats_gpointer) -> void | |
} | |
fun fun_c2ats_g_markup_parse_context_new: {l1:addr} (!ptr_v_1(type_c2ats_GMarkupParser, l1) | ptr l1, type_c2ats_GMarkupParseFlags, type_c2ats_gpointer, type_c2ats_GDestroyNotify) -> [l2:addr] (ptr_v_1(type_c2ats_GMarkupParseContext, l2) | ptr l2) = "mac#g_markup_parse_context_new" | |
fun fun_c2ats_g_markup_parse_context_ref: {l1:addr} (!ptr_v_1(type_c2ats_GMarkupParseContext, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GMarkupParseContext, l2) | ptr l2) = "mac#g_markup_parse_context_ref" | |
fun fun_c2ats_g_markup_parse_context_unref: {l1:addr} (!ptr_v_1(type_c2ats_GMarkupParseContext, l1) | ptr l1) -> void = "mac#g_markup_parse_context_unref" | |
fun fun_c2ats_g_markup_parse_context_free: {l1:addr} (!ptr_v_1(type_c2ats_GMarkupParseContext, l1) | ptr l1) -> void = "mac#g_markup_parse_context_free" | |
fun fun_c2ats_g_markup_parse_context_parse: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GMarkupParseContext, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, type_c2ats_gssize, ptr l3) -> type_c2ats_gboolean = "mac#g_markup_parse_context_parse" | |
fun fun_c2ats_g_markup_parse_context_push: {l1,l2:addr} (!ptr_v_1(type_c2ats_GMarkupParseContext, l1), !ptr_v_1(type_c2ats_GMarkupParser, l2) | ptr l1, ptr l2, type_c2ats_gpointer) -> void = "mac#g_markup_parse_context_push" | |
fun fun_c2ats_g_markup_parse_context_pop: {l1:addr} (!ptr_v_1(type_c2ats_GMarkupParseContext, l1) | ptr l1) -> type_c2ats_gpointer = "mac#g_markup_parse_context_pop" | |
fun fun_c2ats_g_markup_parse_context_end_parse: {l1,l2,l2_1:addr} (!ptr_v_1(type_c2ats_GMarkupParseContext, l1), !ptr_v_2(type_c2ats_GError, l2, l2_1) | ptr l1, ptr l2) -> type_c2ats_gboolean = "mac#g_markup_parse_context_end_parse" | |
fun fun_c2ats_g_markup_parse_context_get_element: {l1:addr} (!ptr_v_1(type_c2ats_GMarkupParseContext, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_gchar, l2) | ptr l2) = "mac#g_markup_parse_context_get_element" | |
fun fun_c2ats_g_markup_parse_context_get_element_stack: {l1:addr} (!ptr_v_1(type_c2ats_GMarkupParseContext, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GSList, l2) | ptr l2) = "mac#g_markup_parse_context_get_element_stack" | |
fun fun_c2ats_g_markup_parse_context_get_position: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GMarkupParseContext, l1), !ptr_v_1(type_c2ats_gint, l2), !ptr_v_1(type_c2ats_gint, l3) | ptr l1, ptr l2, ptr l3) -> void = "mac#g_markup_parse_context_get_position" | |
fun fun_c2ats_g_markup_parse_context_get_user_data: {l1:addr} (!ptr_v_1(type_c2ats_GMarkupParseContext, l1) | ptr l1) -> type_c2ats_gpointer = "mac#g_markup_parse_context_get_user_data" | |
fun fun_c2ats_g_markup_escape_text: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | ptr l1, type_c2ats_gssize) -> [l2:addr] (ptr_v_1(type_c2ats_gchar, l2) | ptr l2) = "mac#g_markup_escape_text" | |
fun fun_c2ats_g_markup_printf_escaped: {l1:addr} (!ptr_v_1(char, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_gchar, l2) | ptr l2) = "mac#g_markup_printf_escaped" | |
fun fun_c2ats_g_markup_vprintf_escaped: {l1:addr} (!ptr_v_1(char, l1) | ptr l1, type_c2ats_va_list) -> [l2:addr] (ptr_v_1(type_c2ats_gchar, l2) | ptr l2) = "mac#g_markup_vprintf_escaped" | |
typedef type_c2ats_GMarkupCollectType = int | |
#define enum_c2ats_G_MARKUP_COLLECT_INVALID 0 | |
#define enum_c2ats_G_MARKUP_COLLECT_STRING 1 | |
#define enum_c2ats_G_MARKUP_COLLECT_STRDUP 2 | |
#define enum_c2ats_G_MARKUP_COLLECT_BOOLEAN 3 | |
#define enum_c2ats_G_MARKUP_COLLECT_TRISTATE 4 | |
#define enum_c2ats_G_MARKUP_COLLECT_OPTIONAL 1 << 16 | |
fun fun_c2ats_g_markup_collect_attributes: {l1,l2,l2_1,l3,l3_1,l4,l4_1,l5:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_2(type_c2ats_gchar, l2, l2_1), !ptr_v_2(type_c2ats_gchar, l3, l3_1), !ptr_v_2(type_c2ats_GError, l4, l4_1), !ptr_v_1(type_c2ats_gchar, l5) | ptr l1, ptr l2, ptr l3, ptr l4, type_c2ats_GMarkupCollectType, ptr l5) -> type_c2ats_gboolean = "mac#g_markup_collect_attributes" | |
// File: /usr/include/glib-2.0/glib/gvarianttype.h | |
%{# | |
#include "/usr/include/glib-2.0/glib/gvarianttype.h" | |
%} | |
abst@ype struct_c2ats__GVariantType // FIXME! Forward declaration. | |
typedef type_c2ats_GVariantType = struct_c2ats__GVariantType | |
fun fun_c2ats_g_variant_type_string_is_valid: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | ptr l1) -> type_c2ats_gboolean = "mac#g_variant_type_string_is_valid" | |
fun fun_c2ats_g_variant_type_string_scan: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_2(type_c2ats_gchar, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> type_c2ats_gboolean = "mac#g_variant_type_string_scan" | |
fun fun_c2ats_g_variant_type_free: {l1:addr} (!ptr_v_1(type_c2ats_GVariantType, l1) | ptr l1) -> void = "mac#g_variant_type_free" | |
fun fun_c2ats_g_variant_type_copy: {l1:addr} (!ptr_v_1(type_c2ats_GVariantType, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GVariantType, l2) | ptr l2) = "mac#g_variant_type_copy" | |
fun fun_c2ats_g_variant_type_new: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GVariantType, l2) | ptr l2) = "mac#g_variant_type_new" | |
fun fun_c2ats_g_variant_type_get_string_length: {l1:addr} (!ptr_v_1(type_c2ats_GVariantType, l1) | ptr l1) -> type_c2ats_gsize = "mac#g_variant_type_get_string_length" | |
fun fun_c2ats_g_variant_type_peek_string: {l1:addr} (!ptr_v_1(type_c2ats_GVariantType, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_gchar, l2) | ptr l2) = "mac#g_variant_type_peek_string" | |
fun fun_c2ats_g_variant_type_dup_string: {l1:addr} (!ptr_v_1(type_c2ats_GVariantType, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_gchar, l2) | ptr l2) = "mac#g_variant_type_dup_string" | |
fun fun_c2ats_g_variant_type_is_definite: {l1:addr} (!ptr_v_1(type_c2ats_GVariantType, l1) | ptr l1) -> type_c2ats_gboolean = "mac#g_variant_type_is_definite" | |
fun fun_c2ats_g_variant_type_is_container: {l1:addr} (!ptr_v_1(type_c2ats_GVariantType, l1) | ptr l1) -> type_c2ats_gboolean = "mac#g_variant_type_is_container" | |
fun fun_c2ats_g_variant_type_is_basic: {l1:addr} (!ptr_v_1(type_c2ats_GVariantType, l1) | ptr l1) -> type_c2ats_gboolean = "mac#g_variant_type_is_basic" | |
fun fun_c2ats_g_variant_type_is_maybe: {l1:addr} (!ptr_v_1(type_c2ats_GVariantType, l1) | ptr l1) -> type_c2ats_gboolean = "mac#g_variant_type_is_maybe" | |
fun fun_c2ats_g_variant_type_is_array: {l1:addr} (!ptr_v_1(type_c2ats_GVariantType, l1) | ptr l1) -> type_c2ats_gboolean = "mac#g_variant_type_is_array" | |
fun fun_c2ats_g_variant_type_is_tuple: {l1:addr} (!ptr_v_1(type_c2ats_GVariantType, l1) | ptr l1) -> type_c2ats_gboolean = "mac#g_variant_type_is_tuple" | |
fun fun_c2ats_g_variant_type_is_dict_entry: {l1:addr} (!ptr_v_1(type_c2ats_GVariantType, l1) | ptr l1) -> type_c2ats_gboolean = "mac#g_variant_type_is_dict_entry" | |
fun fun_c2ats_g_variant_type_is_variant: {l1:addr} (!ptr_v_1(type_c2ats_GVariantType, l1) | ptr l1) -> type_c2ats_gboolean = "mac#g_variant_type_is_variant" | |
fun fun_c2ats_g_variant_type_hash: (type_c2ats_gconstpointer) -> type_c2ats_guint = "mac#g_variant_type_hash" | |
fun fun_c2ats_g_variant_type_equal: (type_c2ats_gconstpointer, type_c2ats_gconstpointer) -> type_c2ats_gboolean = "mac#g_variant_type_equal" | |
fun fun_c2ats_g_variant_type_is_subtype_of: {l1,l2:addr} (!ptr_v_1(type_c2ats_GVariantType, l1), !ptr_v_1(type_c2ats_GVariantType, l2) | ptr l1, ptr l2) -> type_c2ats_gboolean = "mac#g_variant_type_is_subtype_of" | |
fun fun_c2ats_g_variant_type_element: {l1:addr} (!ptr_v_1(type_c2ats_GVariantType, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GVariantType, l2) | ptr l2) = "mac#g_variant_type_element" | |
fun fun_c2ats_g_variant_type_first: {l1:addr} (!ptr_v_1(type_c2ats_GVariantType, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GVariantType, l2) | ptr l2) = "mac#g_variant_type_first" | |
fun fun_c2ats_g_variant_type_next: {l1:addr} (!ptr_v_1(type_c2ats_GVariantType, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GVariantType, l2) | ptr l2) = "mac#g_variant_type_next" | |
fun fun_c2ats_g_variant_type_n_items: {l1:addr} (!ptr_v_1(type_c2ats_GVariantType, l1) | ptr l1) -> type_c2ats_gsize = "mac#g_variant_type_n_items" | |
fun fun_c2ats_g_variant_type_key: {l1:addr} (!ptr_v_1(type_c2ats_GVariantType, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GVariantType, l2) | ptr l2) = "mac#g_variant_type_key" | |
fun fun_c2ats_g_variant_type_value: {l1:addr} (!ptr_v_1(type_c2ats_GVariantType, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GVariantType, l2) | ptr l2) = "mac#g_variant_type_value" | |
fun fun_c2ats_g_variant_type_new_array: {l1:addr} (!ptr_v_1(type_c2ats_GVariantType, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GVariantType, l2) | ptr l2) = "mac#g_variant_type_new_array" | |
fun fun_c2ats_g_variant_type_new_maybe: {l1:addr} (!ptr_v_1(type_c2ats_GVariantType, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GVariantType, l2) | ptr l2) = "mac#g_variant_type_new_maybe" | |
fun fun_c2ats_g_variant_type_new_tuple: {l1,l1_1:addr} (!ptr_v_2(type_c2ats_GVariantType, l1, l1_1) | ptr l1, type_c2ats_gint) -> [l2:addr] (ptr_v_1(type_c2ats_GVariantType, l2) | ptr l2) = "mac#g_variant_type_new_tuple" | |
fun fun_c2ats_g_variant_type_new_dict_entry: {l1,l2:addr} (!ptr_v_1(type_c2ats_GVariantType, l1), !ptr_v_1(type_c2ats_GVariantType, l2) | ptr l1, ptr l2) -> [l3:addr] (ptr_v_1(type_c2ats_GVariantType, l3) | ptr l3) = "mac#g_variant_type_new_dict_entry" | |
fun fun_c2ats_g_variant_type_checked_: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GVariantType, l2) | ptr l2) = "mac#g_variant_type_checked_" | |
// File: /usr/include/glib-2.0/glib/gvariant.h | |
%{# | |
#include "/usr/include/glib-2.0/glib/gvariant.h" | |
%} | |
abst@ype struct_c2ats__GVariant // FIXME! Forward declaration. | |
typedef type_c2ats_GVariant = struct_c2ats__GVariant | |
typedef type_c2ats_GVariantClass = int | |
#define enum_c2ats_G_VARIANT_CLASS_BOOLEAN 'b' | |
#define enum_c2ats_G_VARIANT_CLASS_BYTE 'y' | |
#define enum_c2ats_G_VARIANT_CLASS_INT16 'n' | |
#define enum_c2ats_G_VARIANT_CLASS_UINT16 'q' | |
#define enum_c2ats_G_VARIANT_CLASS_INT32 'i' | |
#define enum_c2ats_G_VARIANT_CLASS_UINT32 'u' | |
#define enum_c2ats_G_VARIANT_CLASS_INT64 'x' | |
#define enum_c2ats_G_VARIANT_CLASS_UINT64 't' | |
#define enum_c2ats_G_VARIANT_CLASS_HANDLE 'h' | |
#define enum_c2ats_G_VARIANT_CLASS_DOUBLE 'd' | |
#define enum_c2ats_G_VARIANT_CLASS_STRING 's' | |
#define enum_c2ats_G_VARIANT_CLASS_OBJECT_PATH 'o' | |
#define enum_c2ats_G_VARIANT_CLASS_SIGNATURE 'g' | |
#define enum_c2ats_G_VARIANT_CLASS_VARIANT 'v' | |
#define enum_c2ats_G_VARIANT_CLASS_MAYBE 'm' | |
#define enum_c2ats_G_VARIANT_CLASS_ARRAY 'a' | |
#define enum_c2ats_G_VARIANT_CLASS_TUPLE '\(' | |
#define enum_c2ats_G_VARIANT_CLASS_DICT_ENTRY '\{' | |
fun fun_c2ats_g_variant_unref: {l1:addr} (!ptr_v_1(type_c2ats_GVariant, l1) | ptr l1) -> void = "mac#g_variant_unref" | |
fun fun_c2ats_g_variant_ref: {l1:addr} (!ptr_v_1(type_c2ats_GVariant, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GVariant, l2) | ptr l2) = "mac#g_variant_ref" | |
fun fun_c2ats_g_variant_ref_sink: {l1:addr} (!ptr_v_1(type_c2ats_GVariant, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GVariant, l2) | ptr l2) = "mac#g_variant_ref_sink" | |
fun fun_c2ats_g_variant_is_floating: {l1:addr} (!ptr_v_1(type_c2ats_GVariant, l1) | ptr l1) -> type_c2ats_gboolean = "mac#g_variant_is_floating" | |
fun fun_c2ats_g_variant_take_ref: {l1:addr} (!ptr_v_1(type_c2ats_GVariant, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GVariant, l2) | ptr l2) = "mac#g_variant_take_ref" | |
fun fun_c2ats_g_variant_get_type: {l1:addr} (!ptr_v_1(type_c2ats_GVariant, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GVariantType, l2) | ptr l2) = "mac#g_variant_get_type" | |
fun fun_c2ats_g_variant_get_type_string: {l1:addr} (!ptr_v_1(type_c2ats_GVariant, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_gchar, l2) | ptr l2) = "mac#g_variant_get_type_string" | |
fun fun_c2ats_g_variant_is_of_type: {l1,l2:addr} (!ptr_v_1(type_c2ats_GVariant, l1), !ptr_v_1(type_c2ats_GVariantType, l2) | ptr l1, ptr l2) -> type_c2ats_gboolean = "mac#g_variant_is_of_type" | |
fun fun_c2ats_g_variant_is_container: {l1:addr} (!ptr_v_1(type_c2ats_GVariant, l1) | ptr l1) -> type_c2ats_gboolean = "mac#g_variant_is_container" | |
fun fun_c2ats_g_variant_classify: {l1:addr} (!ptr_v_1(type_c2ats_GVariant, l1) | ptr l1) -> type_c2ats_GVariantClass = "mac#g_variant_classify" | |
fun fun_c2ats_g_variant_new_boolean: (type_c2ats_gboolean) -> [l1:addr] (ptr_v_1(type_c2ats_GVariant, l1) | ptr l1) = "mac#g_variant_new_boolean" | |
fun fun_c2ats_g_variant_new_byte: (type_c2ats_guchar) -> [l1:addr] (ptr_v_1(type_c2ats_GVariant, l1) | ptr l1) = "mac#g_variant_new_byte" | |
fun fun_c2ats_g_variant_new_int16: (type_c2ats_gint16) -> [l1:addr] (ptr_v_1(type_c2ats_GVariant, l1) | ptr l1) = "mac#g_variant_new_int16" | |
fun fun_c2ats_g_variant_new_uint16: (type_c2ats_guint16) -> [l1:addr] (ptr_v_1(type_c2ats_GVariant, l1) | ptr l1) = "mac#g_variant_new_uint16" | |
fun fun_c2ats_g_variant_new_int32: (type_c2ats_gint32) -> [l1:addr] (ptr_v_1(type_c2ats_GVariant, l1) | ptr l1) = "mac#g_variant_new_int32" | |
fun fun_c2ats_g_variant_new_uint32: (type_c2ats_guint32) -> [l1:addr] (ptr_v_1(type_c2ats_GVariant, l1) | ptr l1) = "mac#g_variant_new_uint32" | |
fun fun_c2ats_g_variant_new_int64: (type_c2ats_gint64) -> [l1:addr] (ptr_v_1(type_c2ats_GVariant, l1) | ptr l1) = "mac#g_variant_new_int64" | |
fun fun_c2ats_g_variant_new_uint64: (type_c2ats_guint64) -> [l1:addr] (ptr_v_1(type_c2ats_GVariant, l1) | ptr l1) = "mac#g_variant_new_uint64" | |
fun fun_c2ats_g_variant_new_handle: (type_c2ats_gint32) -> [l1:addr] (ptr_v_1(type_c2ats_GVariant, l1) | ptr l1) = "mac#g_variant_new_handle" | |
fun fun_c2ats_g_variant_new_double: (type_c2ats_gdouble) -> [l1:addr] (ptr_v_1(type_c2ats_GVariant, l1) | ptr l1) = "mac#g_variant_new_double" | |
fun fun_c2ats_g_variant_new_string: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GVariant, l2) | ptr l2) = "mac#g_variant_new_string" | |
fun fun_c2ats_g_variant_new_take_string: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GVariant, l2) | ptr l2) = "mac#g_variant_new_take_string" | |
fun fun_c2ats_g_variant_new_printf: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GVariant, l2) | ptr l2) = "mac#g_variant_new_printf" | |
fun fun_c2ats_g_variant_new_object_path: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GVariant, l2) | ptr l2) = "mac#g_variant_new_object_path" | |
fun fun_c2ats_g_variant_is_object_path: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | ptr l1) -> type_c2ats_gboolean = "mac#g_variant_is_object_path" | |
fun fun_c2ats_g_variant_new_signature: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GVariant, l2) | ptr l2) = "mac#g_variant_new_signature" | |
fun fun_c2ats_g_variant_is_signature: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | ptr l1) -> type_c2ats_gboolean = "mac#g_variant_is_signature" | |
fun fun_c2ats_g_variant_new_variant: {l1:addr} (!ptr_v_1(type_c2ats_GVariant, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GVariant, l2) | ptr l2) = "mac#g_variant_new_variant" | |
fun fun_c2ats_g_variant_new_strv: {l1,l1_1:addr} (!ptr_v_2(type_c2ats_gchar, l1, l1_1) | ptr l1, type_c2ats_gssize) -> [l2:addr] (ptr_v_1(type_c2ats_GVariant, l2) | ptr l2) = "mac#g_variant_new_strv" | |
fun fun_c2ats_g_variant_new_objv: {l1,l1_1:addr} (!ptr_v_2(type_c2ats_gchar, l1, l1_1) | ptr l1, type_c2ats_gssize) -> [l2:addr] (ptr_v_1(type_c2ats_GVariant, l2) | ptr l2) = "mac#g_variant_new_objv" | |
fun fun_c2ats_g_variant_new_bytestring: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GVariant, l2) | ptr l2) = "mac#g_variant_new_bytestring" | |
fun fun_c2ats_g_variant_new_bytestring_array: {l1,l1_1:addr} (!ptr_v_2(type_c2ats_gchar, l1, l1_1) | ptr l1, type_c2ats_gssize) -> [l2:addr] (ptr_v_1(type_c2ats_GVariant, l2) | ptr l2) = "mac#g_variant_new_bytestring_array" | |
fun fun_c2ats_g_variant_new_fixed_array: {l1:addr} (!ptr_v_1(type_c2ats_GVariantType, l1) | ptr l1, type_c2ats_gconstpointer, type_c2ats_gsize, type_c2ats_gsize) -> [l2:addr] (ptr_v_1(type_c2ats_GVariant, l2) | ptr l2) = "mac#g_variant_new_fixed_array" | |
fun fun_c2ats_g_variant_get_boolean: {l1:addr} (!ptr_v_1(type_c2ats_GVariant, l1) | ptr l1) -> type_c2ats_gboolean = "mac#g_variant_get_boolean" | |
fun fun_c2ats_g_variant_get_byte: {l1:addr} (!ptr_v_1(type_c2ats_GVariant, l1) | ptr l1) -> type_c2ats_guchar = "mac#g_variant_get_byte" | |
fun fun_c2ats_g_variant_get_int16: {l1:addr} (!ptr_v_1(type_c2ats_GVariant, l1) | ptr l1) -> type_c2ats_gint16 = "mac#g_variant_get_int16" | |
fun fun_c2ats_g_variant_get_uint16: {l1:addr} (!ptr_v_1(type_c2ats_GVariant, l1) | ptr l1) -> type_c2ats_guint16 = "mac#g_variant_get_uint16" | |
fun fun_c2ats_g_variant_get_int32: {l1:addr} (!ptr_v_1(type_c2ats_GVariant, l1) | ptr l1) -> type_c2ats_gint32 = "mac#g_variant_get_int32" | |
fun fun_c2ats_g_variant_get_uint32: {l1:addr} (!ptr_v_1(type_c2ats_GVariant, l1) | ptr l1) -> type_c2ats_guint32 = "mac#g_variant_get_uint32" | |
fun fun_c2ats_g_variant_get_int64: {l1:addr} (!ptr_v_1(type_c2ats_GVariant, l1) | ptr l1) -> type_c2ats_gint64 = "mac#g_variant_get_int64" | |
fun fun_c2ats_g_variant_get_uint64: {l1:addr} (!ptr_v_1(type_c2ats_GVariant, l1) | ptr l1) -> type_c2ats_guint64 = "mac#g_variant_get_uint64" | |
fun fun_c2ats_g_variant_get_handle: {l1:addr} (!ptr_v_1(type_c2ats_GVariant, l1) | ptr l1) -> type_c2ats_gint32 = "mac#g_variant_get_handle" | |
fun fun_c2ats_g_variant_get_double: {l1:addr} (!ptr_v_1(type_c2ats_GVariant, l1) | ptr l1) -> type_c2ats_gdouble = "mac#g_variant_get_double" | |
fun fun_c2ats_g_variant_get_variant: {l1:addr} (!ptr_v_1(type_c2ats_GVariant, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GVariant, l2) | ptr l2) = "mac#g_variant_get_variant" | |
fun fun_c2ats_g_variant_get_string: {l1,l2:addr} (!ptr_v_1(type_c2ats_GVariant, l1), !ptr_v_1(type_c2ats_gsize, l2) | ptr l1, ptr l2) -> [l3:addr] (ptr_v_1(type_c2ats_gchar, l3) | ptr l3) = "mac#g_variant_get_string" | |
fun fun_c2ats_g_variant_dup_string: {l1,l2:addr} (!ptr_v_1(type_c2ats_GVariant, l1), !ptr_v_1(type_c2ats_gsize, l2) | ptr l1, ptr l2) -> [l3:addr] (ptr_v_1(type_c2ats_gchar, l3) | ptr l3) = "mac#g_variant_dup_string" | |
fun fun_c2ats_g_variant_get_strv: {l1,l2:addr} (!ptr_v_1(type_c2ats_GVariant, l1), !ptr_v_1(type_c2ats_gsize, l2) | ptr l1, ptr l2) -> [l3,l3_1:addr] (ptr_v_2(type_c2ats_gchar, l3, l3_1) | ptr l3) = "mac#g_variant_get_strv" | |
fun fun_c2ats_g_variant_dup_strv: {l1,l2:addr} (!ptr_v_1(type_c2ats_GVariant, l1), !ptr_v_1(type_c2ats_gsize, l2) | ptr l1, ptr l2) -> [l3,l3_1:addr] (ptr_v_2(type_c2ats_gchar, l3, l3_1) | ptr l3) = "mac#g_variant_dup_strv" | |
fun fun_c2ats_g_variant_get_objv: {l1,l2:addr} (!ptr_v_1(type_c2ats_GVariant, l1), !ptr_v_1(type_c2ats_gsize, l2) | ptr l1, ptr l2) -> [l3,l3_1:addr] (ptr_v_2(type_c2ats_gchar, l3, l3_1) | ptr l3) = "mac#g_variant_get_objv" | |
fun fun_c2ats_g_variant_dup_objv: {l1,l2:addr} (!ptr_v_1(type_c2ats_GVariant, l1), !ptr_v_1(type_c2ats_gsize, l2) | ptr l1, ptr l2) -> [l3,l3_1:addr] (ptr_v_2(type_c2ats_gchar, l3, l3_1) | ptr l3) = "mac#g_variant_dup_objv" | |
fun fun_c2ats_g_variant_get_bytestring: {l1:addr} (!ptr_v_1(type_c2ats_GVariant, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_gchar, l2) | ptr l2) = "mac#g_variant_get_bytestring" | |
fun fun_c2ats_g_variant_dup_bytestring: {l1,l2:addr} (!ptr_v_1(type_c2ats_GVariant, l1), !ptr_v_1(type_c2ats_gsize, l2) | ptr l1, ptr l2) -> [l3:addr] (ptr_v_1(type_c2ats_gchar, l3) | ptr l3) = "mac#g_variant_dup_bytestring" | |
fun fun_c2ats_g_variant_get_bytestring_array: {l1,l2:addr} (!ptr_v_1(type_c2ats_GVariant, l1), !ptr_v_1(type_c2ats_gsize, l2) | ptr l1, ptr l2) -> [l3,l3_1:addr] (ptr_v_2(type_c2ats_gchar, l3, l3_1) | ptr l3) = "mac#g_variant_get_bytestring_array" | |
fun fun_c2ats_g_variant_dup_bytestring_array: {l1,l2:addr} (!ptr_v_1(type_c2ats_GVariant, l1), !ptr_v_1(type_c2ats_gsize, l2) | ptr l1, ptr l2) -> [l3,l3_1:addr] (ptr_v_2(type_c2ats_gchar, l3, l3_1) | ptr l3) = "mac#g_variant_dup_bytestring_array" | |
fun fun_c2ats_g_variant_new_maybe: {l1,l2:addr} (!ptr_v_1(type_c2ats_GVariantType, l1), !ptr_v_1(type_c2ats_GVariant, l2) | ptr l1, ptr l2) -> [l3:addr] (ptr_v_1(type_c2ats_GVariant, l3) | ptr l3) = "mac#g_variant_new_maybe" | |
fun fun_c2ats_g_variant_new_array: {l1,l2,l2_1:addr} (!ptr_v_1(type_c2ats_GVariantType, l1), !ptr_v_2(type_c2ats_GVariant, l2, l2_1) | ptr l1, ptr l2, type_c2ats_gsize) -> [l3:addr] (ptr_v_1(type_c2ats_GVariant, l3) | ptr l3) = "mac#g_variant_new_array" | |
fun fun_c2ats_g_variant_new_tuple: {l1,l1_1:addr} (!ptr_v_2(type_c2ats_GVariant, l1, l1_1) | ptr l1, type_c2ats_gsize) -> [l2:addr] (ptr_v_1(type_c2ats_GVariant, l2) | ptr l2) = "mac#g_variant_new_tuple" | |
fun fun_c2ats_g_variant_new_dict_entry: {l1,l2:addr} (!ptr_v_1(type_c2ats_GVariant, l1), !ptr_v_1(type_c2ats_GVariant, l2) | ptr l1, ptr l2) -> [l3:addr] (ptr_v_1(type_c2ats_GVariant, l3) | ptr l3) = "mac#g_variant_new_dict_entry" | |
fun fun_c2ats_g_variant_get_maybe: {l1:addr} (!ptr_v_1(type_c2ats_GVariant, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GVariant, l2) | ptr l2) = "mac#g_variant_get_maybe" | |
fun fun_c2ats_g_variant_n_children: {l1:addr} (!ptr_v_1(type_c2ats_GVariant, l1) | ptr l1) -> type_c2ats_gsize = "mac#g_variant_n_children" | |
fun fun_c2ats_g_variant_get_child: {l1,l2:addr} (!ptr_v_1(type_c2ats_GVariant, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, type_c2ats_gsize, ptr l2) -> void = "mac#g_variant_get_child" | |
fun fun_c2ats_g_variant_get_child_value: {l1:addr} (!ptr_v_1(type_c2ats_GVariant, l1) | ptr l1, type_c2ats_gsize) -> [l2:addr] (ptr_v_1(type_c2ats_GVariant, l2) | ptr l2) = "mac#g_variant_get_child_value" | |
fun fun_c2ats_g_variant_lookup: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GVariant, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_gchar, l3) | ptr l1, ptr l2, ptr l3) -> type_c2ats_gboolean = "mac#g_variant_lookup" | |
fun fun_c2ats_g_variant_lookup_value: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GVariant, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_GVariantType, l3) | ptr l1, ptr l2, ptr l3) -> [l4:addr] (ptr_v_1(type_c2ats_GVariant, l4) | ptr l4) = "mac#g_variant_lookup_value" | |
fun fun_c2ats_g_variant_get_fixed_array: {l1,l2:addr} (!ptr_v_1(type_c2ats_GVariant, l1), !ptr_v_1(type_c2ats_gsize, l2) | ptr l1, ptr l2, type_c2ats_gsize) -> type_c2ats_gconstpointer = "mac#g_variant_get_fixed_array" | |
fun fun_c2ats_g_variant_get_size: {l1:addr} (!ptr_v_1(type_c2ats_GVariant, l1) | ptr l1) -> type_c2ats_gsize = "mac#g_variant_get_size" | |
fun fun_c2ats_g_variant_get_data: {l1:addr} (!ptr_v_1(type_c2ats_GVariant, l1) | ptr l1) -> type_c2ats_gconstpointer = "mac#g_variant_get_data" | |
fun fun_c2ats_g_variant_get_data_as_bytes: {l1:addr} (!ptr_v_1(type_c2ats_GVariant, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GBytes, l2) | ptr l2) = "mac#g_variant_get_data_as_bytes" | |
fun fun_c2ats_g_variant_store: {l1:addr} (!ptr_v_1(type_c2ats_GVariant, l1) | ptr l1, type_c2ats_gpointer) -> void = "mac#g_variant_store" | |
fun fun_c2ats_g_variant_print: {l1:addr} (!ptr_v_1(type_c2ats_GVariant, l1) | ptr l1, type_c2ats_gboolean) -> [l2:addr] (ptr_v_1(type_c2ats_gchar, l2) | ptr l2) = "mac#g_variant_print" | |
fun fun_c2ats_g_variant_print_string: {l1,l2:addr} (!ptr_v_1(type_c2ats_GVariant, l1), !ptr_v_1(type_c2ats_GString, l2) | ptr l1, ptr l2, type_c2ats_gboolean) -> [l3:addr] (ptr_v_1(type_c2ats_GString, l3) | ptr l3) = "mac#g_variant_print_string" | |
fun fun_c2ats_g_variant_hash: (type_c2ats_gconstpointer) -> type_c2ats_guint = "mac#g_variant_hash" | |
fun fun_c2ats_g_variant_equal: (type_c2ats_gconstpointer, type_c2ats_gconstpointer) -> type_c2ats_gboolean = "mac#g_variant_equal" | |
fun fun_c2ats_g_variant_get_normal_form: {l1:addr} (!ptr_v_1(type_c2ats_GVariant, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GVariant, l2) | ptr l2) = "mac#g_variant_get_normal_form" | |
fun fun_c2ats_g_variant_is_normal_form: {l1:addr} (!ptr_v_1(type_c2ats_GVariant, l1) | ptr l1) -> type_c2ats_gboolean = "mac#g_variant_is_normal_form" | |
fun fun_c2ats_g_variant_byteswap: {l1:addr} (!ptr_v_1(type_c2ats_GVariant, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GVariant, l2) | ptr l2) = "mac#g_variant_byteswap" | |
fun fun_c2ats_g_variant_new_from_bytes: {l1,l2:addr} (!ptr_v_1(type_c2ats_GVariantType, l1), !ptr_v_1(type_c2ats_GBytes, l2) | ptr l1, ptr l2, type_c2ats_gboolean) -> [l3:addr] (ptr_v_1(type_c2ats_GVariant, l3) | ptr l3) = "mac#g_variant_new_from_bytes" | |
fun fun_c2ats_g_variant_new_from_data: {l1:addr} (!ptr_v_1(type_c2ats_GVariantType, l1) | ptr l1, type_c2ats_gconstpointer, type_c2ats_gsize, type_c2ats_gboolean, type_c2ats_GDestroyNotify, type_c2ats_gpointer) -> [l2:addr] (ptr_v_1(type_c2ats_GVariant, l2) | ptr l2) = "mac#g_variant_new_from_data" | |
abst@ype struct_c2ats__GVariantIter // FIXME! Forward declaration. | |
typedef type_c2ats_GVariantIter = struct_c2ats__GVariantIter | |
typedef struct_c2ats__GVariantIter = $extype_struct"struct _GVariantIter" of { | |
x = @[type_c2ats_gsize][16] | |
} | |
fun fun_c2ats_g_variant_iter_new: {l1:addr} (!ptr_v_1(type_c2ats_GVariant, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GVariantIter, l2) | ptr l2) = "mac#g_variant_iter_new" | |
fun fun_c2ats_g_variant_iter_init: {l1,l2:addr} (!ptr_v_1(type_c2ats_GVariantIter, l1), !ptr_v_1(type_c2ats_GVariant, l2) | ptr l1, ptr l2) -> type_c2ats_gsize = "mac#g_variant_iter_init" | |
fun fun_c2ats_g_variant_iter_copy: {l1:addr} (!ptr_v_1(type_c2ats_GVariantIter, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GVariantIter, l2) | ptr l2) = "mac#g_variant_iter_copy" | |
fun fun_c2ats_g_variant_iter_n_children: {l1:addr} (!ptr_v_1(type_c2ats_GVariantIter, l1) | ptr l1) -> type_c2ats_gsize = "mac#g_variant_iter_n_children" | |
fun fun_c2ats_g_variant_iter_free: {l1:addr} (!ptr_v_1(type_c2ats_GVariantIter, l1) | ptr l1) -> void = "mac#g_variant_iter_free" | |
fun fun_c2ats_g_variant_iter_next_value: {l1:addr} (!ptr_v_1(type_c2ats_GVariantIter, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GVariant, l2) | ptr l2) = "mac#g_variant_iter_next_value" | |
fun fun_c2ats_g_variant_iter_next: {l1,l2:addr} (!ptr_v_1(type_c2ats_GVariantIter, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2) -> type_c2ats_gboolean = "mac#g_variant_iter_next" | |
fun fun_c2ats_g_variant_iter_loop: {l1,l2:addr} (!ptr_v_1(type_c2ats_GVariantIter, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2) -> type_c2ats_gboolean = "mac#g_variant_iter_loop" | |
abst@ype struct_c2ats__GVariantBuilder // FIXME! Forward declaration. | |
typedef type_c2ats_GVariantBuilder = struct_c2ats__GVariantBuilder | |
typedef struct_c2ats_anon_27896 = $extype_struct"struct { gsize partial_magic; GVariantType* type; gsize y[14]; }" of { | |
partial_magic = type_c2ats_gsize, | |
type = ptr (* cPtr0(type_c2ats_GVariantType) *), | |
y = @[type_c2ats_gsize][14] | |
} | |
typedef union_c2ats_anon_27908 = $extype_struct"union { struct { gsize partial_magic; GVariantType* type; gsize y[14]; } s; gsize x[16]; }" of { | |
s = struct_c2ats_anon_27896, | |
x = @[type_c2ats_gsize][16] | |
} | |
typedef struct_c2ats__GVariantBuilder = $extype_struct"struct _GVariantBuilder" of { | |
u = union_c2ats_anon_27908 | |
} | |
typedef type_c2ats_GVariantParseError = int | |
#define enum_c2ats_G_VARIANT_PARSE_ERROR_FAILED 0 | |
#define enum_c2ats_G_VARIANT_PARSE_ERROR_BASIC_TYPE_EXPECTED 1 | |
#define enum_c2ats_G_VARIANT_PARSE_ERROR_CANNOT_INFER_TYPE 2 | |
#define enum_c2ats_G_VARIANT_PARSE_ERROR_DEFINITE_TYPE_EXPECTED 3 | |
#define enum_c2ats_G_VARIANT_PARSE_ERROR_INPUT_NOT_AT_END 4 | |
#define enum_c2ats_G_VARIANT_PARSE_ERROR_INVALID_CHARACTER 5 | |
#define enum_c2ats_G_VARIANT_PARSE_ERROR_INVALID_FORMAT_STRING 6 | |
#define enum_c2ats_G_VARIANT_PARSE_ERROR_INVALID_OBJECT_PATH 7 | |
#define enum_c2ats_G_VARIANT_PARSE_ERROR_INVALID_SIGNATURE 8 | |
#define enum_c2ats_G_VARIANT_PARSE_ERROR_INVALID_TYPE_STRING 9 | |
#define enum_c2ats_G_VARIANT_PARSE_ERROR_NO_COMMON_TYPE 10 | |
#define enum_c2ats_G_VARIANT_PARSE_ERROR_NUMBER_OUT_OF_RANGE 11 | |
#define enum_c2ats_G_VARIANT_PARSE_ERROR_NUMBER_TOO_BIG 12 | |
#define enum_c2ats_G_VARIANT_PARSE_ERROR_TYPE_ERROR 13 | |
#define enum_c2ats_G_VARIANT_PARSE_ERROR_UNEXPECTED_TOKEN 14 | |
#define enum_c2ats_G_VARIANT_PARSE_ERROR_UNKNOWN_KEYWORD 15 | |
#define enum_c2ats_G_VARIANT_PARSE_ERROR_UNTERMINATED_STRING_CONSTANT 16 | |
#define enum_c2ats_G_VARIANT_PARSE_ERROR_VALUE_EXPECTED 17 | |
fun fun_c2ats_g_variant_parser_get_error_quark: () -> type_c2ats_GQuark = "mac#g_variant_parser_get_error_quark" | |
fun fun_c2ats_g_variant_parse_error_quark: () -> type_c2ats_GQuark = "mac#g_variant_parse_error_quark" | |
fun fun_c2ats_g_variant_builder_new: {l1:addr} (!ptr_v_1(type_c2ats_GVariantType, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GVariantBuilder, l2) | ptr l2) = "mac#g_variant_builder_new" | |
fun fun_c2ats_g_variant_builder_unref: {l1:addr} (!ptr_v_1(type_c2ats_GVariantBuilder, l1) | ptr l1) -> void = "mac#g_variant_builder_unref" | |
fun fun_c2ats_g_variant_builder_ref: {l1:addr} (!ptr_v_1(type_c2ats_GVariantBuilder, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GVariantBuilder, l2) | ptr l2) = "mac#g_variant_builder_ref" | |
fun fun_c2ats_g_variant_builder_init: {l1,l2:addr} (!ptr_v_1(type_c2ats_GVariantBuilder, l1), !ptr_v_1(type_c2ats_GVariantType, l2) | ptr l1, ptr l2) -> void = "mac#g_variant_builder_init" | |
fun fun_c2ats_g_variant_builder_end: {l1:addr} (!ptr_v_1(type_c2ats_GVariantBuilder, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GVariant, l2) | ptr l2) = "mac#g_variant_builder_end" | |
fun fun_c2ats_g_variant_builder_clear: {l1:addr} (!ptr_v_1(type_c2ats_GVariantBuilder, l1) | ptr l1) -> void = "mac#g_variant_builder_clear" | |
fun fun_c2ats_g_variant_builder_open: {l1,l2:addr} (!ptr_v_1(type_c2ats_GVariantBuilder, l1), !ptr_v_1(type_c2ats_GVariantType, l2) | ptr l1, ptr l2) -> void = "mac#g_variant_builder_open" | |
fun fun_c2ats_g_variant_builder_close: {l1:addr} (!ptr_v_1(type_c2ats_GVariantBuilder, l1) | ptr l1) -> void = "mac#g_variant_builder_close" | |
fun fun_c2ats_g_variant_builder_add_value: {l1,l2:addr} (!ptr_v_1(type_c2ats_GVariantBuilder, l1), !ptr_v_1(type_c2ats_GVariant, l2) | ptr l1, ptr l2) -> void = "mac#g_variant_builder_add_value" | |
fun fun_c2ats_g_variant_builder_add: {l1,l2:addr} (!ptr_v_1(type_c2ats_GVariantBuilder, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2) -> void = "mac#g_variant_builder_add" | |
fun fun_c2ats_g_variant_builder_add_parsed: {l1,l2:addr} (!ptr_v_1(type_c2ats_GVariantBuilder, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2) -> void = "mac#g_variant_builder_add_parsed" | |
fun fun_c2ats_g_variant_new: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GVariant, l2) | ptr l2) = "mac#g_variant_new" | |
fun fun_c2ats_g_variant_get: {l1,l2:addr} (!ptr_v_1(type_c2ats_GVariant, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2) -> void = "mac#g_variant_get" | |
fun fun_c2ats_g_variant_new_va: {l1,l2,l2_1,l3:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_2(type_c2ats_gchar, l2, l2_1), !ptr_v_1(type_c2ats_va_list, l3) | ptr l1, ptr l2, ptr l3) -> [l4:addr] (ptr_v_1(type_c2ats_GVariant, l4) | ptr l4) = "mac#g_variant_new_va" | |
fun fun_c2ats_g_variant_get_va: {l1,l2,l3,l3_1,l4:addr} (!ptr_v_1(type_c2ats_GVariant, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_2(type_c2ats_gchar, l3, l3_1), !ptr_v_1(type_c2ats_va_list, l4) | ptr l1, ptr l2, ptr l3, ptr l4) -> void = "mac#g_variant_get_va" | |
fun fun_c2ats_g_variant_check_format_string: {l1,l2:addr} (!ptr_v_1(type_c2ats_GVariant, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2, type_c2ats_gboolean) -> type_c2ats_gboolean = "mac#g_variant_check_format_string" | |
fun fun_c2ats_g_variant_parse: {l1,l2,l3,l4,l4_1,l5,l5_1:addr} (!ptr_v_1(type_c2ats_GVariantType, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_gchar, l3), !ptr_v_2(type_c2ats_gchar, l4, l4_1), !ptr_v_2(type_c2ats_GError, l5, l5_1) | ptr l1, ptr l2, ptr l3, ptr l4, ptr l5) -> [l6:addr] (ptr_v_1(type_c2ats_GVariant, l6) | ptr l6) = "mac#g_variant_parse" | |
fun fun_c2ats_g_variant_new_parsed: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GVariant, l2) | ptr l2) = "mac#g_variant_new_parsed" | |
fun fun_c2ats_g_variant_new_parsed_va: {l1,l2:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_1(type_c2ats_va_list, l2) | ptr l1, ptr l2) -> [l3:addr] (ptr_v_1(type_c2ats_GVariant, l3) | ptr l3) = "mac#g_variant_new_parsed_va" | |
fun fun_c2ats_g_variant_parse_error_print_context: {l1,l2:addr} (!ptr_v_1(type_c2ats_GError, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2) -> [l3:addr] (ptr_v_1(type_c2ats_gchar, l3) | ptr l3) = "mac#g_variant_parse_error_print_context" | |
fun fun_c2ats_g_variant_compare: (type_c2ats_gconstpointer, type_c2ats_gconstpointer) -> type_c2ats_gint = "mac#g_variant_compare" | |
abst@ype struct_c2ats__GVariantDict // FIXME! Forward declaration. | |
typedef type_c2ats_GVariantDict = struct_c2ats__GVariantDict | |
typedef struct_c2ats_anon_28399 = $extype_struct"struct { GVariant* asv; gsize partial_magic; gsize y[14]; }" of { | |
asv = ptr (* cPtr0(type_c2ats_GVariant) *), | |
partial_magic = type_c2ats_gsize, | |
y = @[type_c2ats_gsize][14] | |
} | |
typedef union_c2ats_anon_28411 = $extype_struct"union { struct { GVariant* asv; gsize partial_magic; gsize y[14]; } s; gsize x[16]; }" of { | |
s = struct_c2ats_anon_28399, | |
x = @[type_c2ats_gsize][16] | |
} | |
typedef struct_c2ats__GVariantDict = $extype_struct"struct _GVariantDict" of { | |
u = union_c2ats_anon_28411 | |
} | |
fun fun_c2ats_g_variant_dict_new: {l1:addr} (!ptr_v_1(type_c2ats_GVariant, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GVariantDict, l2) | ptr l2) = "mac#g_variant_dict_new" | |
fun fun_c2ats_g_variant_dict_init: {l1,l2:addr} (!ptr_v_1(type_c2ats_GVariantDict, l1), !ptr_v_1(type_c2ats_GVariant, l2) | ptr l1, ptr l2) -> void = "mac#g_variant_dict_init" | |
fun fun_c2ats_g_variant_dict_lookup: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GVariantDict, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_gchar, l3) | ptr l1, ptr l2, ptr l3) -> type_c2ats_gboolean = "mac#g_variant_dict_lookup" | |
fun fun_c2ats_g_variant_dict_lookup_value: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GVariantDict, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_GVariantType, l3) | ptr l1, ptr l2, ptr l3) -> [l4:addr] (ptr_v_1(type_c2ats_GVariant, l4) | ptr l4) = "mac#g_variant_dict_lookup_value" | |
fun fun_c2ats_g_variant_dict_contains: {l1,l2:addr} (!ptr_v_1(type_c2ats_GVariantDict, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2) -> type_c2ats_gboolean = "mac#g_variant_dict_contains" | |
fun fun_c2ats_g_variant_dict_insert: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GVariantDict, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_gchar, l3) | ptr l1, ptr l2, ptr l3) -> void = "mac#g_variant_dict_insert" | |
fun fun_c2ats_g_variant_dict_insert_value: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GVariantDict, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_GVariant, l3) | ptr l1, ptr l2, ptr l3) -> void = "mac#g_variant_dict_insert_value" | |
fun fun_c2ats_g_variant_dict_remove: {l1,l2:addr} (!ptr_v_1(type_c2ats_GVariantDict, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2) -> type_c2ats_gboolean = "mac#g_variant_dict_remove" | |
fun fun_c2ats_g_variant_dict_clear: {l1:addr} (!ptr_v_1(type_c2ats_GVariantDict, l1) | ptr l1) -> void = "mac#g_variant_dict_clear" | |
fun fun_c2ats_g_variant_dict_end: {l1:addr} (!ptr_v_1(type_c2ats_GVariantDict, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GVariant, l2) | ptr l2) = "mac#g_variant_dict_end" | |
fun fun_c2ats_g_variant_dict_ref: {l1:addr} (!ptr_v_1(type_c2ats_GVariantDict, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GVariantDict, l2) | ptr l2) = "mac#g_variant_dict_ref" | |
fun fun_c2ats_g_variant_dict_unref: {l1:addr} (!ptr_v_1(type_c2ats_GVariantDict, l1) | ptr l1) -> void = "mac#g_variant_dict_unref" | |
// File: /usr/include/glib-2.0/glib/gmessages.h | |
%{# | |
#include "/usr/include/glib-2.0/glib/gmessages.h" | |
%} | |
fun fun_c2ats_g_printf_string_upper_bound: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | ptr l1, type_c2ats_va_list) -> type_c2ats_gsize = "mac#g_printf_string_upper_bound" | |
typedef type_c2ats_GLogLevelFlags = int | |
#define enum_c2ats_G_LOG_FLAG_RECURSION 1 << 0 | |
#define enum_c2ats_G_LOG_FLAG_FATAL 1 << 1 | |
#define enum_c2ats_G_LOG_LEVEL_ERROR 1 << 2 | |
#define enum_c2ats_G_LOG_LEVEL_CRITICAL 1 << 3 | |
#define enum_c2ats_G_LOG_LEVEL_WARNING 1 << 4 | |
#define enum_c2ats_G_LOG_LEVEL_MESSAGE 1 << 5 | |
#define enum_c2ats_G_LOG_LEVEL_INFO 1 << 6 | |
#define enum_c2ats_G_LOG_LEVEL_DEBUG 1 << 7 | |
#define enum_c2ats_G_LOG_LEVEL_MASK ~(G_LOG_FLAG_RECURSION lor G_LOG_FLAG_FATAL) | |
typedef type_c2ats_GLogFunc = {l1,l2:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, type_c2ats_GLogLevelFlags, ptr l2, type_c2ats_gpointer) -> void | |
fun fun_c2ats_g_log_set_handler: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | ptr l1, type_c2ats_GLogLevelFlags, type_c2ats_GLogFunc, type_c2ats_gpointer) -> type_c2ats_guint = "mac#g_log_set_handler" | |
fun fun_c2ats_g_log_set_handler_full: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | ptr l1, type_c2ats_GLogLevelFlags, type_c2ats_GLogFunc, type_c2ats_gpointer, type_c2ats_GDestroyNotify) -> type_c2ats_guint = "mac#g_log_set_handler_full" | |
fun fun_c2ats_g_log_remove_handler: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | ptr l1, type_c2ats_guint) -> void = "mac#g_log_remove_handler" | |
fun fun_c2ats_g_log_default_handler: {l1,l2:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, type_c2ats_GLogLevelFlags, ptr l2, type_c2ats_gpointer) -> void = "mac#g_log_default_handler" | |
fun fun_c2ats_g_log_set_default_handler: (type_c2ats_GLogFunc, type_c2ats_gpointer) -> type_c2ats_GLogFunc = "mac#g_log_set_default_handler" | |
fun fun_c2ats_g_log: {l1,l2:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, type_c2ats_GLogLevelFlags, ptr l2) -> void = "mac#g_log" | |
fun fun_c2ats_g_logv: {l1,l2:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, type_c2ats_GLogLevelFlags, ptr l2, type_c2ats_va_list) -> void = "mac#g_logv" | |
fun fun_c2ats_g_log_set_fatal_mask: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | ptr l1, type_c2ats_GLogLevelFlags) -> type_c2ats_GLogLevelFlags = "mac#g_log_set_fatal_mask" | |
fun fun_c2ats_g_log_set_always_fatal: (type_c2ats_GLogLevelFlags) -> type_c2ats_GLogLevelFlags = "mac#g_log_set_always_fatal" | |
typedef type_c2ats_GLogWriterOutput = int | |
#define enum_c2ats_G_LOG_WRITER_HANDLED 1 | |
#define enum_c2ats_G_LOG_WRITER_UNHANDLED 0 | |
abst@ype struct_c2ats__GLogField // FIXME! Forward declaration. | |
typedef type_c2ats_GLogField = struct_c2ats__GLogField | |
typedef struct_c2ats__GLogField = $extype_struct"struct _GLogField" of { | |
key = ptr (* cPtr0(type_c2ats_gchar) *), | |
value = type_c2ats_gconstpointer, | |
length = type_c2ats_gssize | |
} | |
typedef type_c2ats_GLogWriterFunc = {l1:addr} (!ptr_v_1(type_c2ats_GLogField, l1) | type_c2ats_GLogLevelFlags, ptr l1, type_c2ats_gsize, type_c2ats_gpointer) -> type_c2ats_GLogWriterOutput | |
fun fun_c2ats_g_log_structured: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | ptr l1, type_c2ats_GLogLevelFlags) -> void = "mac#g_log_structured" | |
fun fun_c2ats_g_log_structured_array: {l1:addr} (!ptr_v_1(type_c2ats_GLogField, l1) | type_c2ats_GLogLevelFlags, ptr l1, type_c2ats_gsize) -> void = "mac#g_log_structured_array" | |
fun fun_c2ats_g_log_variant: {l1,l2:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_1(type_c2ats_GVariant, l2) | ptr l1, type_c2ats_GLogLevelFlags, ptr l2) -> void = "mac#g_log_variant" | |
fun fun_c2ats_g_log_set_writer_func: (type_c2ats_GLogWriterFunc, type_c2ats_gpointer, type_c2ats_GDestroyNotify) -> void = "mac#g_log_set_writer_func" | |
fun fun_c2ats_g_log_writer_supports_color: (type_c2ats_gint) -> type_c2ats_gboolean = "mac#g_log_writer_supports_color" | |
fun fun_c2ats_g_log_writer_is_journald: (type_c2ats_gint) -> type_c2ats_gboolean = "mac#g_log_writer_is_journald" | |
fun fun_c2ats_g_log_writer_format_fields: {l1:addr} (!ptr_v_1(type_c2ats_GLogField, l1) | type_c2ats_GLogLevelFlags, ptr l1, type_c2ats_gsize, type_c2ats_gboolean) -> [l2:addr] (ptr_v_1(type_c2ats_gchar, l2) | ptr l2) = "mac#g_log_writer_format_fields" | |
fun fun_c2ats_g_log_writer_journald: {l1:addr} (!ptr_v_1(type_c2ats_GLogField, l1) | type_c2ats_GLogLevelFlags, ptr l1, type_c2ats_gsize, type_c2ats_gpointer) -> type_c2ats_GLogWriterOutput = "mac#g_log_writer_journald" | |
fun fun_c2ats_g_log_writer_standard_streams: {l1:addr} (!ptr_v_1(type_c2ats_GLogField, l1) | type_c2ats_GLogLevelFlags, ptr l1, type_c2ats_gsize, type_c2ats_gpointer) -> type_c2ats_GLogWriterOutput = "mac#g_log_writer_standard_streams" | |
fun fun_c2ats_g_log_writer_default: {l1:addr} (!ptr_v_1(type_c2ats_GLogField, l1) | type_c2ats_GLogLevelFlags, ptr l1, type_c2ats_gsize, type_c2ats_gpointer) -> type_c2ats_GLogWriterOutput = "mac#g_log_writer_default" | |
fun fun_c2ats__g_log_fallback_handler: {l1,l2:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, type_c2ats_GLogLevelFlags, ptr l2, type_c2ats_gpointer) -> void = "mac#_g_log_fallback_handler" | |
fun fun_c2ats_g_return_if_fail_warning: {l1,l2,l3:addr} (!ptr_v_1(char, l1), !ptr_v_1(char, l2), !ptr_v_1(char, l3) | ptr l1, ptr l2, ptr l3) -> void = "mac#g_return_if_fail_warning" | |
fun fun_c2ats_g_warn_message: {l1,l2,l3,l4:addr} (!ptr_v_1(char, l1), !ptr_v_1(char, l2), !ptr_v_1(char, l3), !ptr_v_1(char, l4) | ptr l1, ptr l2, int, ptr l3, ptr l4) -> void = "mac#g_warn_message" | |
fun fun_c2ats_g_assert_warning: {l1,l2,l3,l4:addr} (!ptr_v_1(char, l1), !ptr_v_1(char, l2), !ptr_v_1(char, l3), !ptr_v_1(char, l4) | ptr l1, ptr l2, int, ptr l3, ptr l4) -> void = "mac#g_assert_warning" | |
typedef type_c2ats_GPrintFunc = {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | ptr l1) -> void | |
fun fun_c2ats_g_print: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | ptr l1) -> void = "mac#g_print" | |
fun fun_c2ats_g_set_print_handler: (type_c2ats_GPrintFunc) -> type_c2ats_GPrintFunc = "mac#g_set_print_handler" | |
fun fun_c2ats_g_printerr: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | ptr l1) -> void = "mac#g_printerr" | |
fun fun_c2ats_g_set_printerr_handler: (type_c2ats_GPrintFunc) -> type_c2ats_GPrintFunc = "mac#g_set_printerr_handler" | |
// File: /usr/include/glib-2.0/glib/goption.h | |
%{# | |
#include "/usr/include/glib-2.0/glib/goption.h" | |
%} | |
abst@ype struct_c2ats__GOptionContext // FIXME! Forward declaration. | |
typedef type_c2ats_GOptionContext = struct_c2ats__GOptionContext | |
abst@ype struct_c2ats__GOptionGroup // FIXME! Forward declaration. | |
typedef type_c2ats_GOptionGroup = struct_c2ats__GOptionGroup | |
abst@ype struct_c2ats__GOptionEntry // FIXME! Forward declaration. | |
typedef type_c2ats_GOptionEntry = struct_c2ats__GOptionEntry | |
typedef type_c2ats_GOptionFlags = int | |
#define enum_c2ats_G_OPTION_FLAG_NONE 0 | |
#define enum_c2ats_G_OPTION_FLAG_HIDDEN 1 << 0 | |
#define enum_c2ats_G_OPTION_FLAG_IN_MAIN 1 << 1 | |
#define enum_c2ats_G_OPTION_FLAG_REVERSE 1 << 2 | |
#define enum_c2ats_G_OPTION_FLAG_NO_ARG 1 << 3 | |
#define enum_c2ats_G_OPTION_FLAG_FILENAME 1 << 4 | |
#define enum_c2ats_G_OPTION_FLAG_OPTIONAL_ARG 1 << 5 | |
#define enum_c2ats_G_OPTION_FLAG_NOALIAS 1 << 6 | |
typedef type_c2ats_GOptionArg = int | |
#define enum_c2ats_G_OPTION_ARG_NONE 0 | |
#define enum_c2ats_G_OPTION_ARG_STRING 1 | |
#define enum_c2ats_G_OPTION_ARG_INT 2 | |
#define enum_c2ats_G_OPTION_ARG_CALLBACK 3 | |
#define enum_c2ats_G_OPTION_ARG_FILENAME 4 | |
#define enum_c2ats_G_OPTION_ARG_STRING_ARRAY 5 | |
#define enum_c2ats_G_OPTION_ARG_FILENAME_ARRAY 6 | |
#define enum_c2ats_G_OPTION_ARG_DOUBLE 7 | |
#define enum_c2ats_G_OPTION_ARG_INT64 8 | |
typedef type_c2ats_GOptionArgFunc = {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, type_c2ats_gpointer, ptr l3) -> type_c2ats_gboolean | |
typedef type_c2ats_GOptionParseFunc = {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GOptionContext, l1), !ptr_v_1(type_c2ats_GOptionGroup, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, type_c2ats_gpointer, ptr l3) -> type_c2ats_gboolean | |
typedef type_c2ats_GOptionErrorFunc = {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GOptionContext, l1), !ptr_v_1(type_c2ats_GOptionGroup, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, type_c2ats_gpointer, ptr l3) -> void | |
typedef type_c2ats_GOptionError = int | |
#define enum_c2ats_G_OPTION_ERROR_UNKNOWN_OPTION 0 | |
#define enum_c2ats_G_OPTION_ERROR_BAD_VALUE 1 | |
#define enum_c2ats_G_OPTION_ERROR_FAILED 2 | |
fun fun_c2ats_g_option_error_quark: () -> type_c2ats_GQuark = "mac#g_option_error_quark" | |
typedef struct_c2ats__GOptionEntry = $extype_struct"struct _GOptionEntry" of { | |
long_name = ptr (* cPtr0(type_c2ats_gchar) *), | |
short_name = type_c2ats_gchar, | |
flags = type_c2ats_gint, | |
arg = type_c2ats_GOptionArg, | |
arg_data = type_c2ats_gpointer, | |
description = ptr (* cPtr0(type_c2ats_gchar) *), | |
arg_description = ptr (* cPtr0(type_c2ats_gchar) *) | |
} | |
fun fun_c2ats_g_option_context_new: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GOptionContext, l2) | ptr l2) = "mac#g_option_context_new" | |
fun fun_c2ats_g_option_context_set_summary: {l1,l2:addr} (!ptr_v_1(type_c2ats_GOptionContext, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2) -> void = "mac#g_option_context_set_summary" | |
fun fun_c2ats_g_option_context_get_summary: {l1:addr} (!ptr_v_1(type_c2ats_GOptionContext, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_gchar, l2) | ptr l2) = "mac#g_option_context_get_summary" | |
fun fun_c2ats_g_option_context_set_description: {l1,l2:addr} (!ptr_v_1(type_c2ats_GOptionContext, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2) -> void = "mac#g_option_context_set_description" | |
fun fun_c2ats_g_option_context_get_description: {l1:addr} (!ptr_v_1(type_c2ats_GOptionContext, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_gchar, l2) | ptr l2) = "mac#g_option_context_get_description" | |
fun fun_c2ats_g_option_context_free: {l1:addr} (!ptr_v_1(type_c2ats_GOptionContext, l1) | ptr l1) -> void = "mac#g_option_context_free" | |
fun fun_c2ats_g_option_context_set_help_enabled: {l1:addr} (!ptr_v_1(type_c2ats_GOptionContext, l1) | ptr l1, type_c2ats_gboolean) -> void = "mac#g_option_context_set_help_enabled" | |
fun fun_c2ats_g_option_context_get_help_enabled: {l1:addr} (!ptr_v_1(type_c2ats_GOptionContext, l1) | ptr l1) -> type_c2ats_gboolean = "mac#g_option_context_get_help_enabled" | |
fun fun_c2ats_g_option_context_set_ignore_unknown_options: {l1:addr} (!ptr_v_1(type_c2ats_GOptionContext, l1) | ptr l1, type_c2ats_gboolean) -> void = "mac#g_option_context_set_ignore_unknown_options" | |
fun fun_c2ats_g_option_context_get_ignore_unknown_options: {l1:addr} (!ptr_v_1(type_c2ats_GOptionContext, l1) | ptr l1) -> type_c2ats_gboolean = "mac#g_option_context_get_ignore_unknown_options" | |
fun fun_c2ats_g_option_context_set_strict_posix: {l1:addr} (!ptr_v_1(type_c2ats_GOptionContext, l1) | ptr l1, type_c2ats_gboolean) -> void = "mac#g_option_context_set_strict_posix" | |
fun fun_c2ats_g_option_context_get_strict_posix: {l1:addr} (!ptr_v_1(type_c2ats_GOptionContext, l1) | ptr l1) -> type_c2ats_gboolean = "mac#g_option_context_get_strict_posix" | |
fun fun_c2ats_g_option_context_add_main_entries: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GOptionContext, l1), !ptr_v_1(type_c2ats_GOptionEntry, l2), !ptr_v_1(type_c2ats_gchar, l3) | ptr l1, ptr l2, ptr l3) -> void = "mac#g_option_context_add_main_entries" | |
fun fun_c2ats_g_option_context_parse: {l1,l2,l3,l3_1,l3_2,l4,l4_1:addr} (!ptr_v_1(type_c2ats_GOptionContext, l1), !ptr_v_1(type_c2ats_gint, l2), !ptr_v_3(type_c2ats_gchar, l3, l3_1, l3_2), !ptr_v_2(type_c2ats_GError, l4, l4_1) | ptr l1, ptr l2, ptr l3, ptr l4) -> type_c2ats_gboolean = "mac#g_option_context_parse" | |
fun fun_c2ats_g_option_context_parse_strv: {l1,l2,l2_1,l2_2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GOptionContext, l1), !ptr_v_3(type_c2ats_gchar, l2, l2_1, l2_2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> type_c2ats_gboolean = "mac#g_option_context_parse_strv" | |
fun fun_c2ats_g_option_context_set_translate_func: {l1:addr} (!ptr_v_1(type_c2ats_GOptionContext, l1) | ptr l1, type_c2ats_GTranslateFunc, type_c2ats_gpointer, type_c2ats_GDestroyNotify) -> void = "mac#g_option_context_set_translate_func" | |
fun fun_c2ats_g_option_context_set_translation_domain: {l1,l2:addr} (!ptr_v_1(type_c2ats_GOptionContext, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2) -> void = "mac#g_option_context_set_translation_domain" | |
fun fun_c2ats_g_option_context_add_group: {l1,l2:addr} (!ptr_v_1(type_c2ats_GOptionContext, l1), !ptr_v_1(type_c2ats_GOptionGroup, l2) | ptr l1, ptr l2) -> void = "mac#g_option_context_add_group" | |
fun fun_c2ats_g_option_context_set_main_group: {l1,l2:addr} (!ptr_v_1(type_c2ats_GOptionContext, l1), !ptr_v_1(type_c2ats_GOptionGroup, l2) | ptr l1, ptr l2) -> void = "mac#g_option_context_set_main_group" | |
fun fun_c2ats_g_option_context_get_main_group: {l1:addr} (!ptr_v_1(type_c2ats_GOptionContext, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GOptionGroup, l2) | ptr l2) = "mac#g_option_context_get_main_group" | |
fun fun_c2ats_g_option_context_get_help: {l1,l2:addr} (!ptr_v_1(type_c2ats_GOptionContext, l1), !ptr_v_1(type_c2ats_GOptionGroup, l2) | ptr l1, type_c2ats_gboolean, ptr l2) -> [l3:addr] (ptr_v_1(type_c2ats_gchar, l3) | ptr l3) = "mac#g_option_context_get_help" | |
fun fun_c2ats_g_option_group_new: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_gchar, l3) | ptr l1, ptr l2, ptr l3, type_c2ats_gpointer, type_c2ats_GDestroyNotify) -> [l4:addr] (ptr_v_1(type_c2ats_GOptionGroup, l4) | ptr l4) = "mac#g_option_group_new" | |
fun fun_c2ats_g_option_group_set_parse_hooks: {l1:addr} (!ptr_v_1(type_c2ats_GOptionGroup, l1) | ptr l1, type_c2ats_GOptionParseFunc, type_c2ats_GOptionParseFunc) -> void = "mac#g_option_group_set_parse_hooks" | |
fun fun_c2ats_g_option_group_set_error_hook: {l1:addr} (!ptr_v_1(type_c2ats_GOptionGroup, l1) | ptr l1, type_c2ats_GOptionErrorFunc) -> void = "mac#g_option_group_set_error_hook" | |
fun fun_c2ats_g_option_group_free: {l1:addr} (!ptr_v_1(type_c2ats_GOptionGroup, l1) | ptr l1) -> void = "mac#g_option_group_free" | |
fun fun_c2ats_g_option_group_ref: {l1:addr} (!ptr_v_1(type_c2ats_GOptionGroup, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GOptionGroup, l2) | ptr l2) = "mac#g_option_group_ref" | |
fun fun_c2ats_g_option_group_unref: {l1:addr} (!ptr_v_1(type_c2ats_GOptionGroup, l1) | ptr l1) -> void = "mac#g_option_group_unref" | |
fun fun_c2ats_g_option_group_add_entries: {l1,l2:addr} (!ptr_v_1(type_c2ats_GOptionGroup, l1), !ptr_v_1(type_c2ats_GOptionEntry, l2) | ptr l1, ptr l2) -> void = "mac#g_option_group_add_entries" | |
fun fun_c2ats_g_option_group_set_translate_func: {l1:addr} (!ptr_v_1(type_c2ats_GOptionGroup, l1) | ptr l1, type_c2ats_GTranslateFunc, type_c2ats_gpointer, type_c2ats_GDestroyNotify) -> void = "mac#g_option_group_set_translate_func" | |
fun fun_c2ats_g_option_group_set_translation_domain: {l1,l2:addr} (!ptr_v_1(type_c2ats_GOptionGroup, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2) -> void = "mac#g_option_group_set_translation_domain" | |
// File: /usr/include/glib-2.0/glib/gpattern.h | |
%{# | |
#include "/usr/include/glib-2.0/glib/gpattern.h" | |
%} | |
abst@ype struct_c2ats__GPatternSpec // FIXME! Forward declaration. | |
typedef type_c2ats_GPatternSpec = struct_c2ats__GPatternSpec | |
fun fun_c2ats_g_pattern_spec_new: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GPatternSpec, l2) | ptr l2) = "mac#g_pattern_spec_new" | |
fun fun_c2ats_g_pattern_spec_free: {l1:addr} (!ptr_v_1(type_c2ats_GPatternSpec, l1) | ptr l1) -> void = "mac#g_pattern_spec_free" | |
fun fun_c2ats_g_pattern_spec_equal: {l1,l2:addr} (!ptr_v_1(type_c2ats_GPatternSpec, l1), !ptr_v_1(type_c2ats_GPatternSpec, l2) | ptr l1, ptr l2) -> type_c2ats_gboolean = "mac#g_pattern_spec_equal" | |
fun fun_c2ats_g_pattern_match: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GPatternSpec, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_gchar, l3) | ptr l1, type_c2ats_guint, ptr l2, ptr l3) -> type_c2ats_gboolean = "mac#g_pattern_match" | |
fun fun_c2ats_g_pattern_match_string: {l1,l2:addr} (!ptr_v_1(type_c2ats_GPatternSpec, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2) -> type_c2ats_gboolean = "mac#g_pattern_match_string" | |
fun fun_c2ats_g_pattern_match_simple: {l1,l2:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2) -> type_c2ats_gboolean = "mac#g_pattern_match_simple" | |
// File: /usr/include/glib-2.0/glib/gprimes.h | |
%{# | |
#include "/usr/include/glib-2.0/glib/gprimes.h" | |
%} | |
fun fun_c2ats_g_spaced_primes_closest: (type_c2ats_guint) -> type_c2ats_guint = "mac#g_spaced_primes_closest" | |
// File: /usr/include/glib-2.0/glib/gqsort.h | |
%{# | |
#include "/usr/include/glib-2.0/glib/gqsort.h" | |
%} | |
fun fun_c2ats_g_qsort_with_data: (type_c2ats_gconstpointer, type_c2ats_gint, type_c2ats_gsize, type_c2ats_GCompareDataFunc, type_c2ats_gpointer) -> void = "mac#g_qsort_with_data" | |
// File: /usr/include/glib-2.0/glib/gqueue.h | |
%{# | |
#include "/usr/include/glib-2.0/glib/gqueue.h" | |
%} | |
abst@ype struct_c2ats__GQueue // FIXME! Forward declaration. | |
typedef type_c2ats_GQueue = struct_c2ats__GQueue | |
typedef struct_c2ats__GQueue = $extype_struct"struct _GQueue" of { | |
head = ptr (* cPtr0(type_c2ats_GList) *), | |
tail = ptr (* cPtr0(type_c2ats_GList) *), | |
length = type_c2ats_guint | |
} | |
fun fun_c2ats_g_queue_new: () -> [l1:addr] (ptr_v_1(type_c2ats_GQueue, l1) | ptr l1) = "mac#g_queue_new" | |
fun fun_c2ats_g_queue_free: {l1:addr} (!ptr_v_1(type_c2ats_GQueue, l1) | ptr l1) -> void = "mac#g_queue_free" | |
fun fun_c2ats_g_queue_free_full: {l1:addr} (!ptr_v_1(type_c2ats_GQueue, l1) | ptr l1, type_c2ats_GDestroyNotify) -> void = "mac#g_queue_free_full" | |
fun fun_c2ats_g_queue_init: {l1:addr} (!ptr_v_1(type_c2ats_GQueue, l1) | ptr l1) -> void = "mac#g_queue_init" | |
fun fun_c2ats_g_queue_clear: {l1:addr} (!ptr_v_1(type_c2ats_GQueue, l1) | ptr l1) -> void = "mac#g_queue_clear" | |
fun fun_c2ats_g_queue_is_empty: {l1:addr} (!ptr_v_1(type_c2ats_GQueue, l1) | ptr l1) -> type_c2ats_gboolean = "mac#g_queue_is_empty" | |
fun fun_c2ats_g_queue_get_length: {l1:addr} (!ptr_v_1(type_c2ats_GQueue, l1) | ptr l1) -> type_c2ats_guint = "mac#g_queue_get_length" | |
fun fun_c2ats_g_queue_reverse: {l1:addr} (!ptr_v_1(type_c2ats_GQueue, l1) | ptr l1) -> void = "mac#g_queue_reverse" | |
fun fun_c2ats_g_queue_copy: {l1:addr} (!ptr_v_1(type_c2ats_GQueue, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GQueue, l2) | ptr l2) = "mac#g_queue_copy" | |
fun fun_c2ats_g_queue_foreach: {l1:addr} (!ptr_v_1(type_c2ats_GQueue, l1) | ptr l1, type_c2ats_GFunc, type_c2ats_gpointer) -> void = "mac#g_queue_foreach" | |
fun fun_c2ats_g_queue_find: {l1:addr} (!ptr_v_1(type_c2ats_GQueue, l1) | ptr l1, type_c2ats_gconstpointer) -> [l2:addr] (ptr_v_1(type_c2ats_GList, l2) | ptr l2) = "mac#g_queue_find" | |
fun fun_c2ats_g_queue_find_custom: {l1:addr} (!ptr_v_1(type_c2ats_GQueue, l1) | ptr l1, type_c2ats_gconstpointer, type_c2ats_GCompareFunc) -> [l2:addr] (ptr_v_1(type_c2ats_GList, l2) | ptr l2) = "mac#g_queue_find_custom" | |
fun fun_c2ats_g_queue_sort: {l1:addr} (!ptr_v_1(type_c2ats_GQueue, l1) | ptr l1, type_c2ats_GCompareDataFunc, type_c2ats_gpointer) -> void = "mac#g_queue_sort" | |
fun fun_c2ats_g_queue_push_head: {l1:addr} (!ptr_v_1(type_c2ats_GQueue, l1) | ptr l1, type_c2ats_gpointer) -> void = "mac#g_queue_push_head" | |
fun fun_c2ats_g_queue_push_tail: {l1:addr} (!ptr_v_1(type_c2ats_GQueue, l1) | ptr l1, type_c2ats_gpointer) -> void = "mac#g_queue_push_tail" | |
fun fun_c2ats_g_queue_push_nth: {l1:addr} (!ptr_v_1(type_c2ats_GQueue, l1) | ptr l1, type_c2ats_gpointer, type_c2ats_gint) -> void = "mac#g_queue_push_nth" | |
fun fun_c2ats_g_queue_pop_head: {l1:addr} (!ptr_v_1(type_c2ats_GQueue, l1) | ptr l1) -> type_c2ats_gpointer = "mac#g_queue_pop_head" | |
fun fun_c2ats_g_queue_pop_tail: {l1:addr} (!ptr_v_1(type_c2ats_GQueue, l1) | ptr l1) -> type_c2ats_gpointer = "mac#g_queue_pop_tail" | |
fun fun_c2ats_g_queue_pop_nth: {l1:addr} (!ptr_v_1(type_c2ats_GQueue, l1) | ptr l1, type_c2ats_guint) -> type_c2ats_gpointer = "mac#g_queue_pop_nth" | |
fun fun_c2ats_g_queue_peek_head: {l1:addr} (!ptr_v_1(type_c2ats_GQueue, l1) | ptr l1) -> type_c2ats_gpointer = "mac#g_queue_peek_head" | |
fun fun_c2ats_g_queue_peek_tail: {l1:addr} (!ptr_v_1(type_c2ats_GQueue, l1) | ptr l1) -> type_c2ats_gpointer = "mac#g_queue_peek_tail" | |
fun fun_c2ats_g_queue_peek_nth: {l1:addr} (!ptr_v_1(type_c2ats_GQueue, l1) | ptr l1, type_c2ats_guint) -> type_c2ats_gpointer = "mac#g_queue_peek_nth" | |
fun fun_c2ats_g_queue_index: {l1:addr} (!ptr_v_1(type_c2ats_GQueue, l1) | ptr l1, type_c2ats_gconstpointer) -> type_c2ats_gint = "mac#g_queue_index" | |
fun fun_c2ats_g_queue_remove: {l1:addr} (!ptr_v_1(type_c2ats_GQueue, l1) | ptr l1, type_c2ats_gconstpointer) -> type_c2ats_gboolean = "mac#g_queue_remove" | |
fun fun_c2ats_g_queue_remove_all: {l1:addr} (!ptr_v_1(type_c2ats_GQueue, l1) | ptr l1, type_c2ats_gconstpointer) -> type_c2ats_guint = "mac#g_queue_remove_all" | |
fun fun_c2ats_g_queue_insert_before: {l1,l2:addr} (!ptr_v_1(type_c2ats_GQueue, l1), !ptr_v_1(type_c2ats_GList, l2) | ptr l1, ptr l2, type_c2ats_gpointer) -> void = "mac#g_queue_insert_before" | |
fun fun_c2ats_g_queue_insert_after: {l1,l2:addr} (!ptr_v_1(type_c2ats_GQueue, l1), !ptr_v_1(type_c2ats_GList, l2) | ptr l1, ptr l2, type_c2ats_gpointer) -> void = "mac#g_queue_insert_after" | |
fun fun_c2ats_g_queue_insert_sorted: {l1:addr} (!ptr_v_1(type_c2ats_GQueue, l1) | ptr l1, type_c2ats_gpointer, type_c2ats_GCompareDataFunc, type_c2ats_gpointer) -> void = "mac#g_queue_insert_sorted" | |
fun fun_c2ats_g_queue_push_head_link: {l1,l2:addr} (!ptr_v_1(type_c2ats_GQueue, l1), !ptr_v_1(type_c2ats_GList, l2) | ptr l1, ptr l2) -> void = "mac#g_queue_push_head_link" | |
fun fun_c2ats_g_queue_push_tail_link: {l1,l2:addr} (!ptr_v_1(type_c2ats_GQueue, l1), !ptr_v_1(type_c2ats_GList, l2) | ptr l1, ptr l2) -> void = "mac#g_queue_push_tail_link" | |
fun fun_c2ats_g_queue_push_nth_link: {l1,l2:addr} (!ptr_v_1(type_c2ats_GQueue, l1), !ptr_v_1(type_c2ats_GList, l2) | ptr l1, type_c2ats_gint, ptr l2) -> void = "mac#g_queue_push_nth_link" | |
fun fun_c2ats_g_queue_pop_head_link: {l1:addr} (!ptr_v_1(type_c2ats_GQueue, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GList, l2) | ptr l2) = "mac#g_queue_pop_head_link" | |
fun fun_c2ats_g_queue_pop_tail_link: {l1:addr} (!ptr_v_1(type_c2ats_GQueue, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GList, l2) | ptr l2) = "mac#g_queue_pop_tail_link" | |
fun fun_c2ats_g_queue_pop_nth_link: {l1:addr} (!ptr_v_1(type_c2ats_GQueue, l1) | ptr l1, type_c2ats_guint) -> [l2:addr] (ptr_v_1(type_c2ats_GList, l2) | ptr l2) = "mac#g_queue_pop_nth_link" | |
fun fun_c2ats_g_queue_peek_head_link: {l1:addr} (!ptr_v_1(type_c2ats_GQueue, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GList, l2) | ptr l2) = "mac#g_queue_peek_head_link" | |
fun fun_c2ats_g_queue_peek_tail_link: {l1:addr} (!ptr_v_1(type_c2ats_GQueue, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GList, l2) | ptr l2) = "mac#g_queue_peek_tail_link" | |
fun fun_c2ats_g_queue_peek_nth_link: {l1:addr} (!ptr_v_1(type_c2ats_GQueue, l1) | ptr l1, type_c2ats_guint) -> [l2:addr] (ptr_v_1(type_c2ats_GList, l2) | ptr l2) = "mac#g_queue_peek_nth_link" | |
fun fun_c2ats_g_queue_link_index: {l1,l2:addr} (!ptr_v_1(type_c2ats_GQueue, l1), !ptr_v_1(type_c2ats_GList, l2) | ptr l1, ptr l2) -> type_c2ats_gint = "mac#g_queue_link_index" | |
fun fun_c2ats_g_queue_unlink: {l1,l2:addr} (!ptr_v_1(type_c2ats_GQueue, l1), !ptr_v_1(type_c2ats_GList, l2) | ptr l1, ptr l2) -> void = "mac#g_queue_unlink" | |
fun fun_c2ats_g_queue_delete_link: {l1,l2:addr} (!ptr_v_1(type_c2ats_GQueue, l1), !ptr_v_1(type_c2ats_GList, l2) | ptr l1, ptr l2) -> void = "mac#g_queue_delete_link" | |
// File: /usr/include/glib-2.0/glib/grand.h | |
%{# | |
#include "/usr/include/glib-2.0/glib/grand.h" | |
%} | |
abst@ype struct_c2ats__GRand // FIXME! Forward declaration. | |
typedef type_c2ats_GRand = struct_c2ats__GRand | |
fun fun_c2ats_g_rand_new_with_seed: (type_c2ats_guint32) -> [l1:addr] (ptr_v_1(type_c2ats_GRand, l1) | ptr l1) = "mac#g_rand_new_with_seed" | |
fun fun_c2ats_g_rand_new_with_seed_array: {l1:addr} (!ptr_v_1(type_c2ats_guint32, l1) | ptr l1, type_c2ats_guint) -> [l2:addr] (ptr_v_1(type_c2ats_GRand, l2) | ptr l2) = "mac#g_rand_new_with_seed_array" | |
fun fun_c2ats_g_rand_new: () -> [l1:addr] (ptr_v_1(type_c2ats_GRand, l1) | ptr l1) = "mac#g_rand_new" | |
fun fun_c2ats_g_rand_free: {l1:addr} (!ptr_v_1(type_c2ats_GRand, l1) | ptr l1) -> void = "mac#g_rand_free" | |
fun fun_c2ats_g_rand_copy: {l1:addr} (!ptr_v_1(type_c2ats_GRand, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GRand, l2) | ptr l2) = "mac#g_rand_copy" | |
fun fun_c2ats_g_rand_set_seed: {l1:addr} (!ptr_v_1(type_c2ats_GRand, l1) | ptr l1, type_c2ats_guint32) -> void = "mac#g_rand_set_seed" | |
fun fun_c2ats_g_rand_set_seed_array: {l1,l2:addr} (!ptr_v_1(type_c2ats_GRand, l1), !ptr_v_1(type_c2ats_guint32, l2) | ptr l1, ptr l2, type_c2ats_guint) -> void = "mac#g_rand_set_seed_array" | |
fun fun_c2ats_g_rand_int: {l1:addr} (!ptr_v_1(type_c2ats_GRand, l1) | ptr l1) -> type_c2ats_guint32 = "mac#g_rand_int" | |
fun fun_c2ats_g_rand_int_range: {l1:addr} (!ptr_v_1(type_c2ats_GRand, l1) | ptr l1, type_c2ats_gint32, type_c2ats_gint32) -> type_c2ats_gint32 = "mac#g_rand_int_range" | |
fun fun_c2ats_g_rand_double: {l1:addr} (!ptr_v_1(type_c2ats_GRand, l1) | ptr l1) -> type_c2ats_gdouble = "mac#g_rand_double" | |
fun fun_c2ats_g_rand_double_range: {l1:addr} (!ptr_v_1(type_c2ats_GRand, l1) | ptr l1, type_c2ats_gdouble, type_c2ats_gdouble) -> type_c2ats_gdouble = "mac#g_rand_double_range" | |
fun fun_c2ats_g_random_set_seed: (type_c2ats_guint32) -> void = "mac#g_random_set_seed" | |
fun fun_c2ats_g_random_int: () -> type_c2ats_guint32 = "mac#g_random_int" | |
fun fun_c2ats_g_random_int_range: (type_c2ats_gint32, type_c2ats_gint32) -> type_c2ats_gint32 = "mac#g_random_int_range" | |
fun fun_c2ats_g_random_double: () -> type_c2ats_gdouble = "mac#g_random_double" | |
fun fun_c2ats_g_random_double_range: (type_c2ats_gdouble, type_c2ats_gdouble) -> type_c2ats_gdouble = "mac#g_random_double_range" | |
// File: /usr/include/glib-2.0/glib/gregex.h | |
%{# | |
#include "/usr/include/glib-2.0/glib/gregex.h" | |
%} | |
typedef type_c2ats_GRegexError = int | |
#define enum_c2ats_G_REGEX_ERROR_COMPILE 0 | |
#define enum_c2ats_G_REGEX_ERROR_OPTIMIZE 1 | |
#define enum_c2ats_G_REGEX_ERROR_REPLACE 2 | |
#define enum_c2ats_G_REGEX_ERROR_MATCH 3 | |
#define enum_c2ats_G_REGEX_ERROR_INTERNAL 4 | |
#define enum_c2ats_G_REGEX_ERROR_STRAY_BACKSLASH 101 | |
#define enum_c2ats_G_REGEX_ERROR_MISSING_CONTROL_CHAR 102 | |
#define enum_c2ats_G_REGEX_ERROR_UNRECOGNIZED_ESCAPE 103 | |
#define enum_c2ats_G_REGEX_ERROR_QUANTIFIERS_OUT_OF_ORDER 104 | |
#define enum_c2ats_G_REGEX_ERROR_QUANTIFIER_TOO_BIG 105 | |
#define enum_c2ats_G_REGEX_ERROR_UNTERMINATED_CHARACTER_CLASS 106 | |
#define enum_c2ats_G_REGEX_ERROR_INVALID_ESCAPE_IN_CHARACTER_CLASS 107 | |
#define enum_c2ats_G_REGEX_ERROR_RANGE_OUT_OF_ORDER 108 | |
#define enum_c2ats_G_REGEX_ERROR_NOTHING_TO_REPEAT 109 | |
#define enum_c2ats_G_REGEX_ERROR_UNRECOGNIZED_CHARACTER 112 | |
#define enum_c2ats_G_REGEX_ERROR_POSIX_NAMED_CLASS_OUTSIDE_CLASS 113 | |
#define enum_c2ats_G_REGEX_ERROR_UNMATCHED_PARENTHESIS 114 | |
#define enum_c2ats_G_REGEX_ERROR_INEXISTENT_SUBPATTERN_REFERENCE 115 | |
#define enum_c2ats_G_REGEX_ERROR_UNTERMINATED_COMMENT 118 | |
#define enum_c2ats_G_REGEX_ERROR_EXPRESSION_TOO_LARGE 120 | |
#define enum_c2ats_G_REGEX_ERROR_MEMORY_ERROR 121 | |
#define enum_c2ats_G_REGEX_ERROR_VARIABLE_LENGTH_LOOKBEHIND 125 | |
#define enum_c2ats_G_REGEX_ERROR_MALFORMED_CONDITION 126 | |
#define enum_c2ats_G_REGEX_ERROR_TOO_MANY_CONDITIONAL_BRANCHES 127 | |
#define enum_c2ats_G_REGEX_ERROR_ASSERTION_EXPECTED 128 | |
#define enum_c2ats_G_REGEX_ERROR_UNKNOWN_POSIX_CLASS_NAME 130 | |
#define enum_c2ats_G_REGEX_ERROR_POSIX_COLLATING_ELEMENTS_NOT_SUPPORTED 131 | |
#define enum_c2ats_G_REGEX_ERROR_HEX_CODE_TOO_LARGE 134 | |
#define enum_c2ats_G_REGEX_ERROR_INVALID_CONDITION 135 | |
#define enum_c2ats_G_REGEX_ERROR_SINGLE_BYTE_MATCH_IN_LOOKBEHIND 136 | |
#define enum_c2ats_G_REGEX_ERROR_INFINITE_LOOP 140 | |
#define enum_c2ats_G_REGEX_ERROR_MISSING_SUBPATTERN_NAME_TERMINATOR 142 | |
#define enum_c2ats_G_REGEX_ERROR_DUPLICATE_SUBPATTERN_NAME 143 | |
#define enum_c2ats_G_REGEX_ERROR_MALFORMED_PROPERTY 146 | |
#define enum_c2ats_G_REGEX_ERROR_UNKNOWN_PROPERTY 147 | |
#define enum_c2ats_G_REGEX_ERROR_SUBPATTERN_NAME_TOO_LONG 148 | |
#define enum_c2ats_G_REGEX_ERROR_TOO_MANY_SUBPATTERNS 149 | |
#define enum_c2ats_G_REGEX_ERROR_INVALID_OCTAL_VALUE 151 | |
#define enum_c2ats_G_REGEX_ERROR_TOO_MANY_BRANCHES_IN_DEFINE 154 | |
#define enum_c2ats_G_REGEX_ERROR_DEFINE_REPETION 155 | |
#define enum_c2ats_G_REGEX_ERROR_INCONSISTENT_NEWLINE_OPTIONS 156 | |
#define enum_c2ats_G_REGEX_ERROR_MISSING_BACK_REFERENCE 157 | |
#define enum_c2ats_G_REGEX_ERROR_INVALID_RELATIVE_REFERENCE 158 | |
#define enum_c2ats_G_REGEX_ERROR_BACKTRACKING_CONTROL_VERB_ARGUMENT_FORBIDDEN 159 | |
#define enum_c2ats_G_REGEX_ERROR_UNKNOWN_BACKTRACKING_CONTROL_VERB 160 | |
#define enum_c2ats_G_REGEX_ERROR_NUMBER_TOO_BIG 161 | |
#define enum_c2ats_G_REGEX_ERROR_MISSING_SUBPATTERN_NAME 162 | |
#define enum_c2ats_G_REGEX_ERROR_MISSING_DIGIT 163 | |
#define enum_c2ats_G_REGEX_ERROR_INVALID_DATA_CHARACTER 164 | |
#define enum_c2ats_G_REGEX_ERROR_EXTRA_SUBPATTERN_NAME 165 | |
#define enum_c2ats_G_REGEX_ERROR_BACKTRACKING_CONTROL_VERB_ARGUMENT_REQUIRED 166 | |
#define enum_c2ats_G_REGEX_ERROR_INVALID_CONTROL_CHAR 168 | |
#define enum_c2ats_G_REGEX_ERROR_MISSING_NAME 169 | |
#define enum_c2ats_G_REGEX_ERROR_NOT_SUPPORTED_IN_CLASS 171 | |
#define enum_c2ats_G_REGEX_ERROR_TOO_MANY_FORWARD_REFERENCES 172 | |
#define enum_c2ats_G_REGEX_ERROR_NAME_TOO_LONG 175 | |
#define enum_c2ats_G_REGEX_ERROR_CHARACTER_VALUE_TOO_LARGE 176 | |
fun fun_c2ats_g_regex_error_quark: () -> type_c2ats_GQuark = "mac#g_regex_error_quark" | |
typedef type_c2ats_GRegexCompileFlags = int | |
#define enum_c2ats_G_REGEX_CASELESS 1 << 0 | |
#define enum_c2ats_G_REGEX_MULTILINE 1 << 1 | |
#define enum_c2ats_G_REGEX_DOTALL 1 << 2 | |
#define enum_c2ats_G_REGEX_EXTENDED 1 << 3 | |
#define enum_c2ats_G_REGEX_ANCHORED 1 << 4 | |
#define enum_c2ats_G_REGEX_DOLLAR_ENDONLY 1 << 5 | |
#define enum_c2ats_G_REGEX_UNGREEDY 1 << 9 | |
#define enum_c2ats_G_REGEX_RAW 1 << 11 | |
#define enum_c2ats_G_REGEX_NO_AUTO_CAPTURE 1 << 12 | |
#define enum_c2ats_G_REGEX_OPTIMIZE 1 << 13 | |
#define enum_c2ats_G_REGEX_FIRSTLINE 1 << 18 | |
#define enum_c2ats_G_REGEX_DUPNAMES 1 << 19 | |
#define enum_c2ats_G_REGEX_NEWLINE_CR 1 << 20 | |
#define enum_c2ats_G_REGEX_NEWLINE_LF 1 << 21 | |
#define enum_c2ats_G_REGEX_NEWLINE_CRLF G_REGEX_NEWLINE_CR lor G_REGEX_NEWLINE_LF | |
#define enum_c2ats_G_REGEX_NEWLINE_ANYCRLF G_REGEX_NEWLINE_CR lor 1 << 22 | |
#define enum_c2ats_G_REGEX_BSR_ANYCRLF 1 << 23 | |
#define enum_c2ats_G_REGEX_JAVASCRIPT_COMPAT 1 << 25 | |
typedef type_c2ats_GRegexMatchFlags = int | |
#define enum_c2ats_G_REGEX_MATCH_ANCHORED 1 << 4 | |
#define enum_c2ats_G_REGEX_MATCH_NOTBOL 1 << 7 | |
#define enum_c2ats_G_REGEX_MATCH_NOTEOL 1 << 8 | |
#define enum_c2ats_G_REGEX_MATCH_NOTEMPTY 1 << 10 | |
#define enum_c2ats_G_REGEX_MATCH_PARTIAL 1 << 15 | |
#define enum_c2ats_G_REGEX_MATCH_NEWLINE_CR 1 << 20 | |
#define enum_c2ats_G_REGEX_MATCH_NEWLINE_LF 1 << 21 | |
#define enum_c2ats_G_REGEX_MATCH_NEWLINE_CRLF G_REGEX_MATCH_NEWLINE_CR lor G_REGEX_MATCH_NEWLINE_LF | |
#define enum_c2ats_G_REGEX_MATCH_NEWLINE_ANY 1 << 22 | |
#define enum_c2ats_G_REGEX_MATCH_NEWLINE_ANYCRLF G_REGEX_MATCH_NEWLINE_CR lor G_REGEX_MATCH_NEWLINE_ANY | |
#define enum_c2ats_G_REGEX_MATCH_BSR_ANYCRLF 1 << 23 | |
#define enum_c2ats_G_REGEX_MATCH_BSR_ANY 1 << 24 | |
#define enum_c2ats_G_REGEX_MATCH_PARTIAL_SOFT G_REGEX_MATCH_PARTIAL | |
#define enum_c2ats_G_REGEX_MATCH_PARTIAL_HARD 1 << 27 | |
#define enum_c2ats_G_REGEX_MATCH_NOTEMPTY_ATSTART 1 << 28 | |
abst@ype struct_c2ats__GRegex // FIXME! Forward declaration. | |
typedef type_c2ats_GRegex = struct_c2ats__GRegex | |
abst@ype struct_c2ats__GMatchInfo // FIXME! Forward declaration. | |
typedef type_c2ats_GMatchInfo = struct_c2ats__GMatchInfo | |
typedef type_c2ats_GRegexEvalCallback = {l1,l2:addr} (!ptr_v_1(type_c2ats_GMatchInfo, l1), !ptr_v_1(type_c2ats_GString, l2) | ptr l1, ptr l2, type_c2ats_gpointer) -> type_c2ats_gboolean | |
fun fun_c2ats_g_regex_new: {l1,l2,l2_1:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_2(type_c2ats_GError, l2, l2_1) | ptr l1, type_c2ats_GRegexCompileFlags, type_c2ats_GRegexMatchFlags, ptr l2) -> [l3:addr] (ptr_v_1(type_c2ats_GRegex, l3) | ptr l3) = "mac#g_regex_new" | |
fun fun_c2ats_g_regex_ref: {l1:addr} (!ptr_v_1(type_c2ats_GRegex, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GRegex, l2) | ptr l2) = "mac#g_regex_ref" | |
fun fun_c2ats_g_regex_unref: {l1:addr} (!ptr_v_1(type_c2ats_GRegex, l1) | ptr l1) -> void = "mac#g_regex_unref" | |
fun fun_c2ats_g_regex_get_pattern: {l1:addr} (!ptr_v_1(type_c2ats_GRegex, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_gchar, l2) | ptr l2) = "mac#g_regex_get_pattern" | |
fun fun_c2ats_g_regex_get_max_backref: {l1:addr} (!ptr_v_1(type_c2ats_GRegex, l1) | ptr l1) -> type_c2ats_gint = "mac#g_regex_get_max_backref" | |
fun fun_c2ats_g_regex_get_capture_count: {l1:addr} (!ptr_v_1(type_c2ats_GRegex, l1) | ptr l1) -> type_c2ats_gint = "mac#g_regex_get_capture_count" | |
fun fun_c2ats_g_regex_get_has_cr_or_lf: {l1:addr} (!ptr_v_1(type_c2ats_GRegex, l1) | ptr l1) -> type_c2ats_gboolean = "mac#g_regex_get_has_cr_or_lf" | |
fun fun_c2ats_g_regex_get_max_lookbehind: {l1:addr} (!ptr_v_1(type_c2ats_GRegex, l1) | ptr l1) -> type_c2ats_gint = "mac#g_regex_get_max_lookbehind" | |
fun fun_c2ats_g_regex_get_string_number: {l1,l2:addr} (!ptr_v_1(type_c2ats_GRegex, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2) -> type_c2ats_gint = "mac#g_regex_get_string_number" | |
fun fun_c2ats_g_regex_escape_string: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | ptr l1, type_c2ats_gint) -> [l2:addr] (ptr_v_1(type_c2ats_gchar, l2) | ptr l2) = "mac#g_regex_escape_string" | |
fun fun_c2ats_g_regex_escape_nul: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | ptr l1, type_c2ats_gint) -> [l2:addr] (ptr_v_1(type_c2ats_gchar, l2) | ptr l2) = "mac#g_regex_escape_nul" | |
fun fun_c2ats_g_regex_get_compile_flags: {l1:addr} (!ptr_v_1(type_c2ats_GRegex, l1) | ptr l1) -> type_c2ats_GRegexCompileFlags = "mac#g_regex_get_compile_flags" | |
fun fun_c2ats_g_regex_get_match_flags: {l1:addr} (!ptr_v_1(type_c2ats_GRegex, l1) | ptr l1) -> type_c2ats_GRegexMatchFlags = "mac#g_regex_get_match_flags" | |
fun fun_c2ats_g_regex_match_simple: {l1,l2:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2, type_c2ats_GRegexCompileFlags, type_c2ats_GRegexMatchFlags) -> type_c2ats_gboolean = "mac#g_regex_match_simple" | |
fun fun_c2ats_g_regex_match: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GRegex, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_2(type_c2ats_GMatchInfo, l3, l3_1) | ptr l1, ptr l2, type_c2ats_GRegexMatchFlags, ptr l3) -> type_c2ats_gboolean = "mac#g_regex_match" | |
fun fun_c2ats_g_regex_match_full: {l1,l2,l3,l3_1,l4,l4_1:addr} (!ptr_v_1(type_c2ats_GRegex, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_2(type_c2ats_GMatchInfo, l3, l3_1), !ptr_v_2(type_c2ats_GError, l4, l4_1) | ptr l1, ptr l2, type_c2ats_gssize, type_c2ats_gint, type_c2ats_GRegexMatchFlags, ptr l3, ptr l4) -> type_c2ats_gboolean = "mac#g_regex_match_full" | |
fun fun_c2ats_g_regex_match_all: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GRegex, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_2(type_c2ats_GMatchInfo, l3, l3_1) | ptr l1, ptr l2, type_c2ats_GRegexMatchFlags, ptr l3) -> type_c2ats_gboolean = "mac#g_regex_match_all" | |
fun fun_c2ats_g_regex_match_all_full: {l1,l2,l3,l3_1,l4,l4_1:addr} (!ptr_v_1(type_c2ats_GRegex, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_2(type_c2ats_GMatchInfo, l3, l3_1), !ptr_v_2(type_c2ats_GError, l4, l4_1) | ptr l1, ptr l2, type_c2ats_gssize, type_c2ats_gint, type_c2ats_GRegexMatchFlags, ptr l3, ptr l4) -> type_c2ats_gboolean = "mac#g_regex_match_all_full" | |
fun fun_c2ats_g_regex_split_simple: {l1,l2:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2, type_c2ats_GRegexCompileFlags, type_c2ats_GRegexMatchFlags) -> [l3,l3_1:addr] (ptr_v_2(type_c2ats_gchar, l3, l3_1) | ptr l3) = "mac#g_regex_split_simple" | |
fun fun_c2ats_g_regex_split: {l1,l2:addr} (!ptr_v_1(type_c2ats_GRegex, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2, type_c2ats_GRegexMatchFlags) -> [l3,l3_1:addr] (ptr_v_2(type_c2ats_gchar, l3, l3_1) | ptr l3) = "mac#g_regex_split" | |
fun fun_c2ats_g_regex_split_full: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GRegex, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, type_c2ats_gssize, type_c2ats_gint, type_c2ats_GRegexMatchFlags, type_c2ats_gint, ptr l3) -> [l4,l4_1:addr] (ptr_v_2(type_c2ats_gchar, l4, l4_1) | ptr l4) = "mac#g_regex_split_full" | |
fun fun_c2ats_g_regex_replace: {l1,l2,l3,l4,l4_1:addr} (!ptr_v_1(type_c2ats_GRegex, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_gchar, l3), !ptr_v_2(type_c2ats_GError, l4, l4_1) | ptr l1, ptr l2, type_c2ats_gssize, type_c2ats_gint, ptr l3, type_c2ats_GRegexMatchFlags, ptr l4) -> [l5:addr] (ptr_v_1(type_c2ats_gchar, l5) | ptr l5) = "mac#g_regex_replace" | |
fun fun_c2ats_g_regex_replace_literal: {l1,l2,l3,l4,l4_1:addr} (!ptr_v_1(type_c2ats_GRegex, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_gchar, l3), !ptr_v_2(type_c2ats_GError, l4, l4_1) | ptr l1, ptr l2, type_c2ats_gssize, type_c2ats_gint, ptr l3, type_c2ats_GRegexMatchFlags, ptr l4) -> [l5:addr] (ptr_v_1(type_c2ats_gchar, l5) | ptr l5) = "mac#g_regex_replace_literal" | |
fun fun_c2ats_g_regex_replace_eval: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GRegex, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, type_c2ats_gssize, type_c2ats_gint, type_c2ats_GRegexMatchFlags, type_c2ats_GRegexEvalCallback, type_c2ats_gpointer, ptr l3) -> [l4:addr] (ptr_v_1(type_c2ats_gchar, l4) | ptr l4) = "mac#g_regex_replace_eval" | |
fun fun_c2ats_g_regex_check_replacement: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_1(type_c2ats_gboolean, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> type_c2ats_gboolean = "mac#g_regex_check_replacement" | |
fun fun_c2ats_g_match_info_get_regex: {l1:addr} (!ptr_v_1(type_c2ats_GMatchInfo, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GRegex, l2) | ptr l2) = "mac#g_match_info_get_regex" | |
fun fun_c2ats_g_match_info_get_string: {l1:addr} (!ptr_v_1(type_c2ats_GMatchInfo, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_gchar, l2) | ptr l2) = "mac#g_match_info_get_string" | |
fun fun_c2ats_g_match_info_ref: {l1:addr} (!ptr_v_1(type_c2ats_GMatchInfo, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GMatchInfo, l2) | ptr l2) = "mac#g_match_info_ref" | |
fun fun_c2ats_g_match_info_unref: {l1:addr} (!ptr_v_1(type_c2ats_GMatchInfo, l1) | ptr l1) -> void = "mac#g_match_info_unref" | |
fun fun_c2ats_g_match_info_free: {l1:addr} (!ptr_v_1(type_c2ats_GMatchInfo, l1) | ptr l1) -> void = "mac#g_match_info_free" | |
fun fun_c2ats_g_match_info_next: {l1,l2,l2_1:addr} (!ptr_v_1(type_c2ats_GMatchInfo, l1), !ptr_v_2(type_c2ats_GError, l2, l2_1) | ptr l1, ptr l2) -> type_c2ats_gboolean = "mac#g_match_info_next" | |
fun fun_c2ats_g_match_info_matches: {l1:addr} (!ptr_v_1(type_c2ats_GMatchInfo, l1) | ptr l1) -> type_c2ats_gboolean = "mac#g_match_info_matches" | |
fun fun_c2ats_g_match_info_get_match_count: {l1:addr} (!ptr_v_1(type_c2ats_GMatchInfo, l1) | ptr l1) -> type_c2ats_gint = "mac#g_match_info_get_match_count" | |
fun fun_c2ats_g_match_info_is_partial_match: {l1:addr} (!ptr_v_1(type_c2ats_GMatchInfo, l1) | ptr l1) -> type_c2ats_gboolean = "mac#g_match_info_is_partial_match" | |
fun fun_c2ats_g_match_info_expand_references: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GMatchInfo, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> [l4:addr] (ptr_v_1(type_c2ats_gchar, l4) | ptr l4) = "mac#g_match_info_expand_references" | |
fun fun_c2ats_g_match_info_fetch: {l1:addr} (!ptr_v_1(type_c2ats_GMatchInfo, l1) | ptr l1, type_c2ats_gint) -> [l2:addr] (ptr_v_1(type_c2ats_gchar, l2) | ptr l2) = "mac#g_match_info_fetch" | |
fun fun_c2ats_g_match_info_fetch_pos: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GMatchInfo, l1), !ptr_v_1(type_c2ats_gint, l2), !ptr_v_1(type_c2ats_gint, l3) | ptr l1, type_c2ats_gint, ptr l2, ptr l3) -> type_c2ats_gboolean = "mac#g_match_info_fetch_pos" | |
fun fun_c2ats_g_match_info_fetch_named: {l1,l2:addr} (!ptr_v_1(type_c2ats_GMatchInfo, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2) -> [l3:addr] (ptr_v_1(type_c2ats_gchar, l3) | ptr l3) = "mac#g_match_info_fetch_named" | |
fun fun_c2ats_g_match_info_fetch_named_pos: {l1,l2,l3,l4:addr} (!ptr_v_1(type_c2ats_GMatchInfo, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_gint, l3), !ptr_v_1(type_c2ats_gint, l4) | ptr l1, ptr l2, ptr l3, ptr l4) -> type_c2ats_gboolean = "mac#g_match_info_fetch_named_pos" | |
fun fun_c2ats_g_match_info_fetch_all: {l1:addr} (!ptr_v_1(type_c2ats_GMatchInfo, l1) | ptr l1) -> [l2,l2_1:addr] (ptr_v_2(type_c2ats_gchar, l2, l2_1) | ptr l2) = "mac#g_match_info_fetch_all" | |
// File: /usr/include/glib-2.0/glib/gscanner.h | |
%{# | |
#include "/usr/include/glib-2.0/glib/gscanner.h" | |
%} | |
abst@ype struct_c2ats__GScanner // FIXME! Forward declaration. | |
typedef type_c2ats_GScanner = struct_c2ats__GScanner | |
abst@ype struct_c2ats__GScannerConfig // FIXME! Forward declaration. | |
typedef type_c2ats_GScannerConfig = struct_c2ats__GScannerConfig | |
abst@ype union_c2ats__GTokenValue // FIXME! Forward declaration. | |
typedef type_c2ats_GTokenValue = union_c2ats__GTokenValue | |
typedef type_c2ats_GScannerMsgFunc = {l1,l2:addr} (!ptr_v_1(type_c2ats_GScanner, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2, type_c2ats_gboolean) -> void | |
typedef type_c2ats_GErrorType = int | |
#define enum_c2ats_G_ERR_UNKNOWN 0 | |
#define enum_c2ats_G_ERR_UNEXP_EOF 1 | |
#define enum_c2ats_G_ERR_UNEXP_EOF_IN_STRING 2 | |
#define enum_c2ats_G_ERR_UNEXP_EOF_IN_COMMENT 3 | |
#define enum_c2ats_G_ERR_NON_DIGIT_IN_CONST 4 | |
#define enum_c2ats_G_ERR_DIGIT_RADIX 5 | |
#define enum_c2ats_G_ERR_FLOAT_RADIX 6 | |
#define enum_c2ats_G_ERR_FLOAT_MALFORMED 7 | |
typedef type_c2ats_GTokenType = int | |
#define enum_c2ats_G_TOKEN_EOF 0 | |
#define enum_c2ats_G_TOKEN_LEFT_PAREN '\(' | |
#define enum_c2ats_G_TOKEN_RIGHT_PAREN ')' | |
#define enum_c2ats_G_TOKEN_LEFT_CURLY '\{' | |
#define enum_c2ats_G_TOKEN_RIGHT_CURLY '}' | |
#define enum_c2ats_G_TOKEN_LEFT_BRACE '\[' | |
#define enum_c2ats_G_TOKEN_RIGHT_BRACE ']' | |
#define enum_c2ats_G_TOKEN_EQUAL_SIGN '=' | |
#define enum_c2ats_G_TOKEN_COMMA ',' | |
#define enum_c2ats_G_TOKEN_NONE 256 | |
#define enum_c2ats_G_TOKEN_ERROR 256 + 1 | |
#define enum_c2ats_G_TOKEN_CHAR 256 + 2 | |
#define enum_c2ats_G_TOKEN_BINARY 256 + 3 | |
#define enum_c2ats_G_TOKEN_OCTAL 256 + 4 | |
#define enum_c2ats_G_TOKEN_INT 256 + 5 | |
#define enum_c2ats_G_TOKEN_HEX 256 + 6 | |
#define enum_c2ats_G_TOKEN_FLOAT 256 + 7 | |
#define enum_c2ats_G_TOKEN_STRING 256 + 8 | |
#define enum_c2ats_G_TOKEN_SYMBOL 256 + 9 | |
#define enum_c2ats_G_TOKEN_IDENTIFIER 256 + 10 | |
#define enum_c2ats_G_TOKEN_IDENTIFIER_NULL 256 + 11 | |
#define enum_c2ats_G_TOKEN_COMMENT_SINGLE 256 + 12 | |
#define enum_c2ats_G_TOKEN_COMMENT_MULTI 256 + 13 | |
#define enum_c2ats_G_TOKEN_LAST 256 + 14 | |
typedef union_c2ats__GTokenValue = $extype_struct"union _GTokenValue" of { | |
v_symbol = type_c2ats_gpointer, | |
v_identifier = ptr (* cPtr0(type_c2ats_gchar) *), | |
v_binary = type_c2ats_gulong, | |
v_octal = type_c2ats_gulong, | |
v_int = type_c2ats_gulong, | |
v_int64 = type_c2ats_guint64, | |
v_float = type_c2ats_gdouble, | |
v_hex = type_c2ats_gulong, | |
v_string = ptr (* cPtr0(type_c2ats_gchar) *), | |
v_comment = ptr (* cPtr0(type_c2ats_gchar) *), | |
v_char = type_c2ats_guchar, | |
v_error = type_c2ats_guint | |
} | |
typedef struct_c2ats__GScannerConfig = $extype_struct"struct _GScannerConfig" of { | |
cset_skip_characters = ptr (* cPtr0(type_c2ats_gchar) *), | |
cset_identifier_first = ptr (* cPtr0(type_c2ats_gchar) *), | |
cset_identifier_nth = ptr (* cPtr0(type_c2ats_gchar) *), | |
cpair_comment_single = ptr (* cPtr0(type_c2ats_gchar) *), | |
case_sensitive = type_c2ats_guint, | |
skip_comment_multi = type_c2ats_guint, | |
skip_comment_single = type_c2ats_guint, | |
scan_comment_multi = type_c2ats_guint, | |
scan_identifier = type_c2ats_guint, | |
scan_identifier_1char = type_c2ats_guint, | |
scan_identifier_NULL = type_c2ats_guint, | |
scan_symbols = type_c2ats_guint, | |
scan_binary = type_c2ats_guint, | |
scan_octal = type_c2ats_guint, | |
scan_float = type_c2ats_guint, | |
scan_hex = type_c2ats_guint, | |
scan_hex_dollar = type_c2ats_guint, | |
scan_string_sq = type_c2ats_guint, | |
scan_string_dq = type_c2ats_guint, | |
numbers_2_int = type_c2ats_guint, | |
int_2_float = type_c2ats_guint, | |
identifier_2_string = type_c2ats_guint, | |
char_2_token = type_c2ats_guint, | |
symbol_2_token = type_c2ats_guint, | |
scope_0_fallback = type_c2ats_guint, | |
store_int64 = type_c2ats_guint, | |
padding_dummy = type_c2ats_guint | |
} | |
typedef struct_c2ats__GScanner = $extype_struct"struct _GScanner" of { | |
user_data = type_c2ats_gpointer, | |
max_parse_errors = type_c2ats_guint, | |
parse_errors = type_c2ats_guint, | |
input_name = ptr (* cPtr0(type_c2ats_gchar) *), | |
qdata = ptr (* cPtr0(type_c2ats_GData) *), | |
config = ptr (* cPtr0(type_c2ats_GScannerConfig) *), | |
token = type_c2ats_GTokenType, | |
value = type_c2ats_GTokenValue, | |
line = type_c2ats_guint, | |
position = type_c2ats_guint, | |
next_token = type_c2ats_GTokenType, | |
next_value = type_c2ats_GTokenValue, | |
next_line = type_c2ats_guint, | |
next_position = type_c2ats_guint, | |
symbol_table = ptr (* cPtr0(type_c2ats_GHashTable) *), | |
input_fd = type_c2ats_gint, | |
text = ptr (* cPtr0(type_c2ats_gchar) *), | |
text_end = ptr (* cPtr0(type_c2ats_gchar) *), | |
buffer = ptr (* cPtr0(type_c2ats_gchar) *), | |
scope_id = type_c2ats_guint, | |
msg_handler = type_c2ats_GScannerMsgFunc | |
} | |
fun fun_c2ats_g_scanner_new: {l1:addr} (!ptr_v_1(type_c2ats_GScannerConfig, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GScanner, l2) | ptr l2) = "mac#g_scanner_new" | |
fun fun_c2ats_g_scanner_destroy: {l1:addr} (!ptr_v_1(type_c2ats_GScanner, l1) | ptr l1) -> void = "mac#g_scanner_destroy" | |
fun fun_c2ats_g_scanner_input_file: {l1:addr} (!ptr_v_1(type_c2ats_GScanner, l1) | ptr l1, type_c2ats_gint) -> void = "mac#g_scanner_input_file" | |
fun fun_c2ats_g_scanner_sync_file_offset: {l1:addr} (!ptr_v_1(type_c2ats_GScanner, l1) | ptr l1) -> void = "mac#g_scanner_sync_file_offset" | |
fun fun_c2ats_g_scanner_input_text: {l1,l2:addr} (!ptr_v_1(type_c2ats_GScanner, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2, type_c2ats_guint) -> void = "mac#g_scanner_input_text" | |
fun fun_c2ats_g_scanner_get_next_token: {l1:addr} (!ptr_v_1(type_c2ats_GScanner, l1) | ptr l1) -> type_c2ats_GTokenType = "mac#g_scanner_get_next_token" | |
fun fun_c2ats_g_scanner_peek_next_token: {l1:addr} (!ptr_v_1(type_c2ats_GScanner, l1) | ptr l1) -> type_c2ats_GTokenType = "mac#g_scanner_peek_next_token" | |
fun fun_c2ats_g_scanner_cur_token: {l1:addr} (!ptr_v_1(type_c2ats_GScanner, l1) | ptr l1) -> type_c2ats_GTokenType = "mac#g_scanner_cur_token" | |
fun fun_c2ats_g_scanner_cur_value: {l1:addr} (!ptr_v_1(type_c2ats_GScanner, l1) | ptr l1) -> type_c2ats_GTokenValue = "mac#g_scanner_cur_value" | |
fun fun_c2ats_g_scanner_cur_line: {l1:addr} (!ptr_v_1(type_c2ats_GScanner, l1) | ptr l1) -> type_c2ats_guint = "mac#g_scanner_cur_line" | |
fun fun_c2ats_g_scanner_cur_position: {l1:addr} (!ptr_v_1(type_c2ats_GScanner, l1) | ptr l1) -> type_c2ats_guint = "mac#g_scanner_cur_position" | |
fun fun_c2ats_g_scanner_eof: {l1:addr} (!ptr_v_1(type_c2ats_GScanner, l1) | ptr l1) -> type_c2ats_gboolean = "mac#g_scanner_eof" | |
fun fun_c2ats_g_scanner_set_scope: {l1:addr} (!ptr_v_1(type_c2ats_GScanner, l1) | ptr l1, type_c2ats_guint) -> type_c2ats_guint = "mac#g_scanner_set_scope" | |
fun fun_c2ats_g_scanner_scope_add_symbol: {l1,l2:addr} (!ptr_v_1(type_c2ats_GScanner, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, type_c2ats_guint, ptr l2, type_c2ats_gpointer) -> void = "mac#g_scanner_scope_add_symbol" | |
fun fun_c2ats_g_scanner_scope_remove_symbol: {l1,l2:addr} (!ptr_v_1(type_c2ats_GScanner, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, type_c2ats_guint, ptr l2) -> void = "mac#g_scanner_scope_remove_symbol" | |
fun fun_c2ats_g_scanner_scope_lookup_symbol: {l1,l2:addr} (!ptr_v_1(type_c2ats_GScanner, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, type_c2ats_guint, ptr l2) -> type_c2ats_gpointer = "mac#g_scanner_scope_lookup_symbol" | |
fun fun_c2ats_g_scanner_scope_foreach_symbol: {l1:addr} (!ptr_v_1(type_c2ats_GScanner, l1) | ptr l1, type_c2ats_guint, type_c2ats_GHFunc, type_c2ats_gpointer) -> void = "mac#g_scanner_scope_foreach_symbol" | |
fun fun_c2ats_g_scanner_lookup_symbol: {l1,l2:addr} (!ptr_v_1(type_c2ats_GScanner, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2) -> type_c2ats_gpointer = "mac#g_scanner_lookup_symbol" | |
fun fun_c2ats_g_scanner_unexp_token: {l1,l2,l3,l4,l5:addr} (!ptr_v_1(type_c2ats_GScanner, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_gchar, l3), !ptr_v_1(type_c2ats_gchar, l4), !ptr_v_1(type_c2ats_gchar, l5) | ptr l1, type_c2ats_GTokenType, ptr l2, ptr l3, ptr l4, ptr l5, type_c2ats_gint) -> void = "mac#g_scanner_unexp_token" | |
fun fun_c2ats_g_scanner_error: {l1,l2:addr} (!ptr_v_1(type_c2ats_GScanner, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2) -> void = "mac#g_scanner_error" | |
fun fun_c2ats_g_scanner_warn: {l1,l2:addr} (!ptr_v_1(type_c2ats_GScanner, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2) -> void = "mac#g_scanner_warn" | |
// File: /usr/include/glib-2.0/glib/gsequence.h | |
%{# | |
#include "/usr/include/glib-2.0/glib/gsequence.h" | |
%} | |
abst@ype struct_c2ats__GSequence // FIXME! Forward declaration. | |
typedef type_c2ats_GSequence = struct_c2ats__GSequence | |
abst@ype struct_c2ats__GSequenceNode // FIXME! Forward declaration. | |
typedef type_c2ats_GSequenceIter = struct_c2ats__GSequenceNode | |
typedef type_c2ats_GSequenceIterCompareFunc = {l1,l2:addr} (!ptr_v_1(type_c2ats_GSequenceIter, l1), !ptr_v_1(type_c2ats_GSequenceIter, l2) | ptr l1, ptr l2, type_c2ats_gpointer) -> type_c2ats_gint | |
fun fun_c2ats_g_sequence_new: (type_c2ats_GDestroyNotify) -> [l1:addr] (ptr_v_1(type_c2ats_GSequence, l1) | ptr l1) = "mac#g_sequence_new" | |
fun fun_c2ats_g_sequence_free: {l1:addr} (!ptr_v_1(type_c2ats_GSequence, l1) | ptr l1) -> void = "mac#g_sequence_free" | |
fun fun_c2ats_g_sequence_get_length: {l1:addr} (!ptr_v_1(type_c2ats_GSequence, l1) | ptr l1) -> type_c2ats_gint = "mac#g_sequence_get_length" | |
fun fun_c2ats_g_sequence_foreach: {l1:addr} (!ptr_v_1(type_c2ats_GSequence, l1) | ptr l1, type_c2ats_GFunc, type_c2ats_gpointer) -> void = "mac#g_sequence_foreach" | |
fun fun_c2ats_g_sequence_foreach_range: {l1,l2:addr} (!ptr_v_1(type_c2ats_GSequenceIter, l1), !ptr_v_1(type_c2ats_GSequenceIter, l2) | ptr l1, ptr l2, type_c2ats_GFunc, type_c2ats_gpointer) -> void = "mac#g_sequence_foreach_range" | |
fun fun_c2ats_g_sequence_sort: {l1:addr} (!ptr_v_1(type_c2ats_GSequence, l1) | ptr l1, type_c2ats_GCompareDataFunc, type_c2ats_gpointer) -> void = "mac#g_sequence_sort" | |
fun fun_c2ats_g_sequence_sort_iter: {l1:addr} (!ptr_v_1(type_c2ats_GSequence, l1) | ptr l1, type_c2ats_GSequenceIterCompareFunc, type_c2ats_gpointer) -> void = "mac#g_sequence_sort_iter" | |
fun fun_c2ats_g_sequence_is_empty: {l1:addr} (!ptr_v_1(type_c2ats_GSequence, l1) | ptr l1) -> type_c2ats_gboolean = "mac#g_sequence_is_empty" | |
fun fun_c2ats_g_sequence_get_begin_iter: {l1:addr} (!ptr_v_1(type_c2ats_GSequence, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GSequenceIter, l2) | ptr l2) = "mac#g_sequence_get_begin_iter" | |
fun fun_c2ats_g_sequence_get_end_iter: {l1:addr} (!ptr_v_1(type_c2ats_GSequence, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GSequenceIter, l2) | ptr l2) = "mac#g_sequence_get_end_iter" | |
fun fun_c2ats_g_sequence_get_iter_at_pos: {l1:addr} (!ptr_v_1(type_c2ats_GSequence, l1) | ptr l1, type_c2ats_gint) -> [l2:addr] (ptr_v_1(type_c2ats_GSequenceIter, l2) | ptr l2) = "mac#g_sequence_get_iter_at_pos" | |
fun fun_c2ats_g_sequence_append: {l1:addr} (!ptr_v_1(type_c2ats_GSequence, l1) | ptr l1, type_c2ats_gpointer) -> [l2:addr] (ptr_v_1(type_c2ats_GSequenceIter, l2) | ptr l2) = "mac#g_sequence_append" | |
fun fun_c2ats_g_sequence_prepend: {l1:addr} (!ptr_v_1(type_c2ats_GSequence, l1) | ptr l1, type_c2ats_gpointer) -> [l2:addr] (ptr_v_1(type_c2ats_GSequenceIter, l2) | ptr l2) = "mac#g_sequence_prepend" | |
fun fun_c2ats_g_sequence_insert_before: {l1:addr} (!ptr_v_1(type_c2ats_GSequenceIter, l1) | ptr l1, type_c2ats_gpointer) -> [l2:addr] (ptr_v_1(type_c2ats_GSequenceIter, l2) | ptr l2) = "mac#g_sequence_insert_before" | |
fun fun_c2ats_g_sequence_move: {l1,l2:addr} (!ptr_v_1(type_c2ats_GSequenceIter, l1), !ptr_v_1(type_c2ats_GSequenceIter, l2) | ptr l1, ptr l2) -> void = "mac#g_sequence_move" | |
fun fun_c2ats_g_sequence_swap: {l1,l2:addr} (!ptr_v_1(type_c2ats_GSequenceIter, l1), !ptr_v_1(type_c2ats_GSequenceIter, l2) | ptr l1, ptr l2) -> void = "mac#g_sequence_swap" | |
fun fun_c2ats_g_sequence_insert_sorted: {l1:addr} (!ptr_v_1(type_c2ats_GSequence, l1) | ptr l1, type_c2ats_gpointer, type_c2ats_GCompareDataFunc, type_c2ats_gpointer) -> [l2:addr] (ptr_v_1(type_c2ats_GSequenceIter, l2) | ptr l2) = "mac#g_sequence_insert_sorted" | |
fun fun_c2ats_g_sequence_insert_sorted_iter: {l1:addr} (!ptr_v_1(type_c2ats_GSequence, l1) | ptr l1, type_c2ats_gpointer, type_c2ats_GSequenceIterCompareFunc, type_c2ats_gpointer) -> [l2:addr] (ptr_v_1(type_c2ats_GSequenceIter, l2) | ptr l2) = "mac#g_sequence_insert_sorted_iter" | |
fun fun_c2ats_g_sequence_sort_changed: {l1:addr} (!ptr_v_1(type_c2ats_GSequenceIter, l1) | ptr l1, type_c2ats_GCompareDataFunc, type_c2ats_gpointer) -> void = "mac#g_sequence_sort_changed" | |
fun fun_c2ats_g_sequence_sort_changed_iter: {l1:addr} (!ptr_v_1(type_c2ats_GSequenceIter, l1) | ptr l1, type_c2ats_GSequenceIterCompareFunc, type_c2ats_gpointer) -> void = "mac#g_sequence_sort_changed_iter" | |
fun fun_c2ats_g_sequence_remove: {l1:addr} (!ptr_v_1(type_c2ats_GSequenceIter, l1) | ptr l1) -> void = "mac#g_sequence_remove" | |
fun fun_c2ats_g_sequence_remove_range: {l1,l2:addr} (!ptr_v_1(type_c2ats_GSequenceIter, l1), !ptr_v_1(type_c2ats_GSequenceIter, l2) | ptr l1, ptr l2) -> void = "mac#g_sequence_remove_range" | |
fun fun_c2ats_g_sequence_move_range: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GSequenceIter, l1), !ptr_v_1(type_c2ats_GSequenceIter, l2), !ptr_v_1(type_c2ats_GSequenceIter, l3) | ptr l1, ptr l2, ptr l3) -> void = "mac#g_sequence_move_range" | |
fun fun_c2ats_g_sequence_search: {l1:addr} (!ptr_v_1(type_c2ats_GSequence, l1) | ptr l1, type_c2ats_gpointer, type_c2ats_GCompareDataFunc, type_c2ats_gpointer) -> [l2:addr] (ptr_v_1(type_c2ats_GSequenceIter, l2) | ptr l2) = "mac#g_sequence_search" | |
fun fun_c2ats_g_sequence_search_iter: {l1:addr} (!ptr_v_1(type_c2ats_GSequence, l1) | ptr l1, type_c2ats_gpointer, type_c2ats_GSequenceIterCompareFunc, type_c2ats_gpointer) -> [l2:addr] (ptr_v_1(type_c2ats_GSequenceIter, l2) | ptr l2) = "mac#g_sequence_search_iter" | |
fun fun_c2ats_g_sequence_lookup: {l1:addr} (!ptr_v_1(type_c2ats_GSequence, l1) | ptr l1, type_c2ats_gpointer, type_c2ats_GCompareDataFunc, type_c2ats_gpointer) -> [l2:addr] (ptr_v_1(type_c2ats_GSequenceIter, l2) | ptr l2) = "mac#g_sequence_lookup" | |
fun fun_c2ats_g_sequence_lookup_iter: {l1:addr} (!ptr_v_1(type_c2ats_GSequence, l1) | ptr l1, type_c2ats_gpointer, type_c2ats_GSequenceIterCompareFunc, type_c2ats_gpointer) -> [l2:addr] (ptr_v_1(type_c2ats_GSequenceIter, l2) | ptr l2) = "mac#g_sequence_lookup_iter" | |
fun fun_c2ats_g_sequence_get: {l1:addr} (!ptr_v_1(type_c2ats_GSequenceIter, l1) | ptr l1) -> type_c2ats_gpointer = "mac#g_sequence_get" | |
fun fun_c2ats_g_sequence_set: {l1:addr} (!ptr_v_1(type_c2ats_GSequenceIter, l1) | ptr l1, type_c2ats_gpointer) -> void = "mac#g_sequence_set" | |
fun fun_c2ats_g_sequence_iter_is_begin: {l1:addr} (!ptr_v_1(type_c2ats_GSequenceIter, l1) | ptr l1) -> type_c2ats_gboolean = "mac#g_sequence_iter_is_begin" | |
fun fun_c2ats_g_sequence_iter_is_end: {l1:addr} (!ptr_v_1(type_c2ats_GSequenceIter, l1) | ptr l1) -> type_c2ats_gboolean = "mac#g_sequence_iter_is_end" | |
fun fun_c2ats_g_sequence_iter_next: {l1:addr} (!ptr_v_1(type_c2ats_GSequenceIter, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GSequenceIter, l2) | ptr l2) = "mac#g_sequence_iter_next" | |
fun fun_c2ats_g_sequence_iter_prev: {l1:addr} (!ptr_v_1(type_c2ats_GSequenceIter, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GSequenceIter, l2) | ptr l2) = "mac#g_sequence_iter_prev" | |
fun fun_c2ats_g_sequence_iter_get_position: {l1:addr} (!ptr_v_1(type_c2ats_GSequenceIter, l1) | ptr l1) -> type_c2ats_gint = "mac#g_sequence_iter_get_position" | |
fun fun_c2ats_g_sequence_iter_move: {l1:addr} (!ptr_v_1(type_c2ats_GSequenceIter, l1) | ptr l1, type_c2ats_gint) -> [l2:addr] (ptr_v_1(type_c2ats_GSequenceIter, l2) | ptr l2) = "mac#g_sequence_iter_move" | |
fun fun_c2ats_g_sequence_iter_get_sequence: {l1:addr} (!ptr_v_1(type_c2ats_GSequenceIter, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GSequence, l2) | ptr l2) = "mac#g_sequence_iter_get_sequence" | |
fun fun_c2ats_g_sequence_iter_compare: {l1,l2:addr} (!ptr_v_1(type_c2ats_GSequenceIter, l1), !ptr_v_1(type_c2ats_GSequenceIter, l2) | ptr l1, ptr l2) -> type_c2ats_gint = "mac#g_sequence_iter_compare" | |
fun fun_c2ats_g_sequence_range_get_midpoint: {l1,l2:addr} (!ptr_v_1(type_c2ats_GSequenceIter, l1), !ptr_v_1(type_c2ats_GSequenceIter, l2) | ptr l1, ptr l2) -> [l3:addr] (ptr_v_1(type_c2ats_GSequenceIter, l3) | ptr l3) = "mac#g_sequence_range_get_midpoint" | |
// File: /usr/include/glib-2.0/glib/gshell.h | |
%{# | |
#include "/usr/include/glib-2.0/glib/gshell.h" | |
%} | |
typedef type_c2ats_GShellError = int | |
#define enum_c2ats_G_SHELL_ERROR_BAD_QUOTING 0 | |
#define enum_c2ats_G_SHELL_ERROR_EMPTY_STRING 1 | |
#define enum_c2ats_G_SHELL_ERROR_FAILED 2 | |
fun fun_c2ats_g_shell_error_quark: () -> type_c2ats_GQuark = "mac#g_shell_error_quark" | |
fun fun_c2ats_g_shell_quote: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_gchar, l2) | ptr l2) = "mac#g_shell_quote" | |
fun fun_c2ats_g_shell_unquote: {l1,l2,l2_1:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_2(type_c2ats_GError, l2, l2_1) | ptr l1, ptr l2) -> [l3:addr] (ptr_v_1(type_c2ats_gchar, l3) | ptr l3) = "mac#g_shell_unquote" | |
fun fun_c2ats_g_shell_parse_argv: {l1,l2,l3,l3_1,l3_2,l4,l4_1:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_1(type_c2ats_gint, l2), !ptr_v_3(type_c2ats_gchar, l3, l3_1, l3_2), !ptr_v_2(type_c2ats_GError, l4, l4_1) | ptr l1, ptr l2, ptr l3, ptr l4) -> type_c2ats_gboolean = "mac#g_shell_parse_argv" | |
// File: /usr/include/glib-2.0/glib/gslice.h | |
%{# | |
#include "/usr/include/glib-2.0/glib/gslice.h" | |
%} | |
fun fun_c2ats_g_slice_alloc: (type_c2ats_gsize) -> type_c2ats_gpointer = "mac#g_slice_alloc" | |
fun fun_c2ats_g_slice_alloc0: (type_c2ats_gsize) -> type_c2ats_gpointer = "mac#g_slice_alloc0" | |
fun fun_c2ats_g_slice_copy: (type_c2ats_gsize, type_c2ats_gconstpointer) -> type_c2ats_gpointer = "mac#g_slice_copy" | |
fun fun_c2ats_g_slice_free1: (type_c2ats_gsize, type_c2ats_gpointer) -> void = "mac#g_slice_free1" | |
fun fun_c2ats_g_slice_free_chain_with_offset: (type_c2ats_gsize, type_c2ats_gpointer, type_c2ats_gsize) -> void = "mac#g_slice_free_chain_with_offset" | |
typedef type_c2ats_GSliceConfig = int | |
#define enum_c2ats_G_SLICE_CONFIG_ALWAYS_MALLOC 1 | |
#define enum_c2ats_G_SLICE_CONFIG_BYPASS_MAGAZINES 1 + 1 | |
#define enum_c2ats_G_SLICE_CONFIG_WORKING_SET_MSECS 1 + 2 | |
#define enum_c2ats_G_SLICE_CONFIG_COLOR_INCREMENT 1 + 3 | |
#define enum_c2ats_G_SLICE_CONFIG_CHUNK_SIZES 1 + 4 | |
#define enum_c2ats_G_SLICE_CONFIG_CONTENTION_COUNTER 1 + 5 | |
fun fun_c2ats_g_slice_set_config: (type_c2ats_GSliceConfig, type_c2ats_gint64) -> void = "mac#g_slice_set_config" | |
fun fun_c2ats_g_slice_get_config: (type_c2ats_GSliceConfig) -> type_c2ats_gint64 = "mac#g_slice_get_config" | |
fun fun_c2ats_g_slice_get_config_state: {l1:addr} (!ptr_v_1(type_c2ats_guint, l1) | type_c2ats_GSliceConfig, type_c2ats_gint64, ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_gint64, l2) | ptr l2) = "mac#g_slice_get_config_state" | |
// File: /usr/include/glib-2.0/glib/gspawn.h | |
%{# | |
#include "/usr/include/glib-2.0/glib/gspawn.h" | |
%} | |
typedef type_c2ats_GSpawnError = int | |
#define enum_c2ats_G_SPAWN_ERROR_FORK 0 | |
#define enum_c2ats_G_SPAWN_ERROR_READ 1 | |
#define enum_c2ats_G_SPAWN_ERROR_CHDIR 2 | |
#define enum_c2ats_G_SPAWN_ERROR_ACCES 3 | |
#define enum_c2ats_G_SPAWN_ERROR_PERM 4 | |
#define enum_c2ats_G_SPAWN_ERROR_TOO_BIG 5 | |
#define enum_c2ats_G_SPAWN_ERROR_2BIG G_SPAWN_ERROR_TOO_BIG | |
#define enum_c2ats_G_SPAWN_ERROR_NOEXEC G_SPAWN_ERROR_TOO_BIG + 1 | |
#define enum_c2ats_G_SPAWN_ERROR_NAMETOOLONG G_SPAWN_ERROR_TOO_BIG + 2 | |
#define enum_c2ats_G_SPAWN_ERROR_NOENT G_SPAWN_ERROR_TOO_BIG + 3 | |
#define enum_c2ats_G_SPAWN_ERROR_NOMEM G_SPAWN_ERROR_TOO_BIG + 4 | |
#define enum_c2ats_G_SPAWN_ERROR_NOTDIR G_SPAWN_ERROR_TOO_BIG + 5 | |
#define enum_c2ats_G_SPAWN_ERROR_LOOP G_SPAWN_ERROR_TOO_BIG + 6 | |
#define enum_c2ats_G_SPAWN_ERROR_TXTBUSY G_SPAWN_ERROR_TOO_BIG + 7 | |
#define enum_c2ats_G_SPAWN_ERROR_IO G_SPAWN_ERROR_TOO_BIG + 8 | |
#define enum_c2ats_G_SPAWN_ERROR_NFILE G_SPAWN_ERROR_TOO_BIG + 9 | |
#define enum_c2ats_G_SPAWN_ERROR_MFILE G_SPAWN_ERROR_TOO_BIG + 10 | |
#define enum_c2ats_G_SPAWN_ERROR_INVAL G_SPAWN_ERROR_TOO_BIG + 11 | |
#define enum_c2ats_G_SPAWN_ERROR_ISDIR G_SPAWN_ERROR_TOO_BIG + 12 | |
#define enum_c2ats_G_SPAWN_ERROR_LIBBAD G_SPAWN_ERROR_TOO_BIG + 13 | |
#define enum_c2ats_G_SPAWN_ERROR_FAILED G_SPAWN_ERROR_TOO_BIG + 14 | |
typedef type_c2ats_GSpawnChildSetupFunc = (type_c2ats_gpointer) -> void | |
typedef type_c2ats_GSpawnFlags = int | |
#define enum_c2ats_G_SPAWN_DEFAULT 0 | |
#define enum_c2ats_G_SPAWN_LEAVE_DESCRIPTORS_OPEN 1 << 0 | |
#define enum_c2ats_G_SPAWN_DO_NOT_REAP_CHILD 1 << 1 | |
#define enum_c2ats_G_SPAWN_SEARCH_PATH 1 << 2 | |
#define enum_c2ats_G_SPAWN_STDOUT_TO_DEV_NULL 1 << 3 | |
#define enum_c2ats_G_SPAWN_STDERR_TO_DEV_NULL 1 << 4 | |
#define enum_c2ats_G_SPAWN_CHILD_INHERITS_STDIN 1 << 5 | |
#define enum_c2ats_G_SPAWN_FILE_AND_ARGV_ZERO 1 << 6 | |
#define enum_c2ats_G_SPAWN_SEARCH_PATH_FROM_ENVP 1 << 7 | |
#define enum_c2ats_G_SPAWN_CLOEXEC_PIPES 1 << 8 | |
fun fun_c2ats_g_spawn_error_quark: () -> type_c2ats_GQuark = "mac#g_spawn_error_quark" | |
fun fun_c2ats_g_spawn_exit_error_quark: () -> type_c2ats_GQuark = "mac#g_spawn_exit_error_quark" | |
fun fun_c2ats_g_spawn_async: {l1,l2,l2_1,l3,l3_1,l4,l5,l5_1:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_2(type_c2ats_gchar, l2, l2_1), !ptr_v_2(type_c2ats_gchar, l3, l3_1), !ptr_v_1(type_c2ats_GPid, l4), !ptr_v_2(type_c2ats_GError, l5, l5_1) | ptr l1, ptr l2, ptr l3, type_c2ats_GSpawnFlags, type_c2ats_GSpawnChildSetupFunc, type_c2ats_gpointer, ptr l4, ptr l5) -> type_c2ats_gboolean = "mac#g_spawn_async" | |
fun fun_c2ats_g_spawn_async_with_pipes: {l1,l2,l2_1,l3,l3_1,l4,l5,l6,l7,l8,l8_1:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_2(type_c2ats_gchar, l2, l2_1), !ptr_v_2(type_c2ats_gchar, l3, l3_1), !ptr_v_1(type_c2ats_GPid, l4), !ptr_v_1(type_c2ats_gint, l5), !ptr_v_1(type_c2ats_gint, l6), !ptr_v_1(type_c2ats_gint, l7), !ptr_v_2(type_c2ats_GError, l8, l8_1) | ptr l1, ptr l2, ptr l3, type_c2ats_GSpawnFlags, type_c2ats_GSpawnChildSetupFunc, type_c2ats_gpointer, ptr l4, ptr l5, ptr l6, ptr l7, ptr l8) -> type_c2ats_gboolean = "mac#g_spawn_async_with_pipes" | |
fun fun_c2ats_g_spawn_sync: {l1,l2,l2_1,l3,l3_1,l4,l4_1,l5,l5_1,l6,l7,l7_1:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_2(type_c2ats_gchar, l2, l2_1), !ptr_v_2(type_c2ats_gchar, l3, l3_1), !ptr_v_2(type_c2ats_gchar, l4, l4_1), !ptr_v_2(type_c2ats_gchar, l5, l5_1), !ptr_v_1(type_c2ats_gint, l6), !ptr_v_2(type_c2ats_GError, l7, l7_1) | ptr l1, ptr l2, ptr l3, type_c2ats_GSpawnFlags, type_c2ats_GSpawnChildSetupFunc, type_c2ats_gpointer, ptr l4, ptr l5, ptr l6, ptr l7) -> type_c2ats_gboolean = "mac#g_spawn_sync" | |
fun fun_c2ats_g_spawn_command_line_sync: {l1,l2,l2_1,l3,l3_1,l4,l5,l5_1:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_2(type_c2ats_gchar, l2, l2_1), !ptr_v_2(type_c2ats_gchar, l3, l3_1), !ptr_v_1(type_c2ats_gint, l4), !ptr_v_2(type_c2ats_GError, l5, l5_1) | ptr l1, ptr l2, ptr l3, ptr l4, ptr l5) -> type_c2ats_gboolean = "mac#g_spawn_command_line_sync" | |
fun fun_c2ats_g_spawn_command_line_async: {l1,l2,l2_1:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_2(type_c2ats_GError, l2, l2_1) | ptr l1, ptr l2) -> type_c2ats_gboolean = "mac#g_spawn_command_line_async" | |
fun fun_c2ats_g_spawn_check_exit_status: {l1,l1_1:addr} (!ptr_v_2(type_c2ats_GError, l1, l1_1) | type_c2ats_gint, ptr l1) -> type_c2ats_gboolean = "mac#g_spawn_check_exit_status" | |
fun fun_c2ats_g_spawn_close_pid: (type_c2ats_GPid) -> void = "mac#g_spawn_close_pid" | |
// File: /usr/include/glib-2.0/glib/gstrfuncs.h | |
%{# | |
#include "/usr/include/glib-2.0/glib/gstrfuncs.h" | |
%} | |
typedef type_c2ats_GAsciiType = int | |
#define enum_c2ats_G_ASCII_ALNUM 1 << 0 | |
#define enum_c2ats_G_ASCII_ALPHA 1 << 1 | |
#define enum_c2ats_G_ASCII_CNTRL 1 << 2 | |
#define enum_c2ats_G_ASCII_DIGIT 1 << 3 | |
#define enum_c2ats_G_ASCII_GRAPH 1 << 4 | |
#define enum_c2ats_G_ASCII_LOWER 1 << 5 | |
#define enum_c2ats_G_ASCII_PRINT 1 << 6 | |
#define enum_c2ats_G_ASCII_PUNCT 1 << 7 | |
#define enum_c2ats_G_ASCII_SPACE 1 << 8 | |
#define enum_c2ats_G_ASCII_UPPER 1 << 9 | |
#define enum_c2ats_G_ASCII_XDIGIT 1 << 10 | |
macdef extval_c2ats_g_ascii_table = $extval(cPtr0(type_c2ats_guint16), "g_ascii_table") | |
fun fun_c2ats_g_ascii_tolower: (type_c2ats_gchar) -> type_c2ats_gchar = "mac#g_ascii_tolower" | |
fun fun_c2ats_g_ascii_toupper: (type_c2ats_gchar) -> type_c2ats_gchar = "mac#g_ascii_toupper" | |
fun fun_c2ats_g_ascii_digit_value: (type_c2ats_gchar) -> type_c2ats_gint = "mac#g_ascii_digit_value" | |
fun fun_c2ats_g_ascii_xdigit_value: (type_c2ats_gchar) -> type_c2ats_gint = "mac#g_ascii_xdigit_value" | |
fun fun_c2ats_g_strdelimit: {l1,l2:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2, type_c2ats_gchar) -> [l3:addr] (ptr_v_1(type_c2ats_gchar, l3) | ptr l3) = "mac#g_strdelimit" | |
fun fun_c2ats_g_strcanon: {l1,l2:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2, type_c2ats_gchar) -> [l3:addr] (ptr_v_1(type_c2ats_gchar, l3) | ptr l3) = "mac#g_strcanon" | |
fun fun_c2ats_g_strerror: (type_c2ats_gint) -> [l1:addr] (ptr_v_1(type_c2ats_gchar, l1) | ptr l1) = "mac#g_strerror" | |
fun fun_c2ats_g_strsignal: (type_c2ats_gint) -> [l1:addr] (ptr_v_1(type_c2ats_gchar, l1) | ptr l1) = "mac#g_strsignal" | |
fun fun_c2ats_g_strreverse: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_gchar, l2) | ptr l2) = "mac#g_strreverse" | |
fun fun_c2ats_g_strlcpy: {l1,l2:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2, type_c2ats_gsize) -> type_c2ats_gsize = "mac#g_strlcpy" | |
fun fun_c2ats_g_strlcat: {l1,l2:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2, type_c2ats_gsize) -> type_c2ats_gsize = "mac#g_strlcat" | |
fun fun_c2ats_g_strstr_len: {l1,l2:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, type_c2ats_gssize, ptr l2) -> [l3:addr] (ptr_v_1(type_c2ats_gchar, l3) | ptr l3) = "mac#g_strstr_len" | |
fun fun_c2ats_g_strrstr: {l1,l2:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2) -> [l3:addr] (ptr_v_1(type_c2ats_gchar, l3) | ptr l3) = "mac#g_strrstr" | |
fun fun_c2ats_g_strrstr_len: {l1,l2:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, type_c2ats_gssize, ptr l2) -> [l3:addr] (ptr_v_1(type_c2ats_gchar, l3) | ptr l3) = "mac#g_strrstr_len" | |
fun fun_c2ats_g_str_has_suffix: {l1,l2:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2) -> type_c2ats_gboolean = "mac#g_str_has_suffix" | |
fun fun_c2ats_g_str_has_prefix: {l1,l2:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2) -> type_c2ats_gboolean = "mac#g_str_has_prefix" | |
fun fun_c2ats_g_strtod: {l1,l2,l2_1:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_2(type_c2ats_gchar, l2, l2_1) | ptr l1, ptr l2) -> type_c2ats_gdouble = "mac#g_strtod" | |
fun fun_c2ats_g_ascii_strtod: {l1,l2,l2_1:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_2(type_c2ats_gchar, l2, l2_1) | ptr l1, ptr l2) -> type_c2ats_gdouble = "mac#g_ascii_strtod" | |
fun fun_c2ats_g_ascii_strtoull: {l1,l2,l2_1:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_2(type_c2ats_gchar, l2, l2_1) | ptr l1, ptr l2, type_c2ats_guint) -> type_c2ats_guint64 = "mac#g_ascii_strtoull" | |
fun fun_c2ats_g_ascii_strtoll: {l1,l2,l2_1:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_2(type_c2ats_gchar, l2, l2_1) | ptr l1, ptr l2, type_c2ats_guint) -> type_c2ats_gint64 = "mac#g_ascii_strtoll" | |
fun fun_c2ats_g_ascii_dtostr: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | ptr l1, type_c2ats_gint, type_c2ats_gdouble) -> [l2:addr] (ptr_v_1(type_c2ats_gchar, l2) | ptr l2) = "mac#g_ascii_dtostr" | |
fun fun_c2ats_g_ascii_formatd: {l1,l2:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, type_c2ats_gint, ptr l2, type_c2ats_gdouble) -> [l3:addr] (ptr_v_1(type_c2ats_gchar, l3) | ptr l3) = "mac#g_ascii_formatd" | |
fun fun_c2ats_g_strchug: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_gchar, l2) | ptr l2) = "mac#g_strchug" | |
fun fun_c2ats_g_strchomp: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_gchar, l2) | ptr l2) = "mac#g_strchomp" | |
fun fun_c2ats_g_ascii_strcasecmp: {l1,l2:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2) -> type_c2ats_gint = "mac#g_ascii_strcasecmp" | |
fun fun_c2ats_g_ascii_strncasecmp: {l1,l2:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2, type_c2ats_gsize) -> type_c2ats_gint = "mac#g_ascii_strncasecmp" | |
fun fun_c2ats_g_ascii_strdown: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | ptr l1, type_c2ats_gssize) -> [l2:addr] (ptr_v_1(type_c2ats_gchar, l2) | ptr l2) = "mac#g_ascii_strdown" | |
fun fun_c2ats_g_ascii_strup: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | ptr l1, type_c2ats_gssize) -> [l2:addr] (ptr_v_1(type_c2ats_gchar, l2) | ptr l2) = "mac#g_ascii_strup" | |
fun fun_c2ats_g_str_is_ascii: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | ptr l1) -> type_c2ats_gboolean = "mac#g_str_is_ascii" | |
fun fun_c2ats_g_strcasecmp: {l1,l2:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2) -> type_c2ats_gint = "mac#g_strcasecmp" | |
fun fun_c2ats_g_strncasecmp: {l1,l2:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2, type_c2ats_guint) -> type_c2ats_gint = "mac#g_strncasecmp" | |
fun fun_c2ats_g_strdown: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_gchar, l2) | ptr l2) = "mac#g_strdown" | |
fun fun_c2ats_g_strup: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_gchar, l2) | ptr l2) = "mac#g_strup" | |
fun fun_c2ats_g_strdup: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_gchar, l2) | ptr l2) = "mac#g_strdup" | |
fun fun_c2ats_g_strdup_printf: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_gchar, l2) | ptr l2) = "mac#g_strdup_printf" | |
fun fun_c2ats_g_strdup_vprintf: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | ptr l1, type_c2ats_va_list) -> [l2:addr] (ptr_v_1(type_c2ats_gchar, l2) | ptr l2) = "mac#g_strdup_vprintf" | |
fun fun_c2ats_g_strndup: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | ptr l1, type_c2ats_gsize) -> [l2:addr] (ptr_v_1(type_c2ats_gchar, l2) | ptr l2) = "mac#g_strndup" | |
fun fun_c2ats_g_strnfill: (type_c2ats_gsize, type_c2ats_gchar) -> [l1:addr] (ptr_v_1(type_c2ats_gchar, l1) | ptr l1) = "mac#g_strnfill" | |
fun fun_c2ats_g_strconcat: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_gchar, l2) | ptr l2) = "mac#g_strconcat" | |
fun fun_c2ats_g_strjoin: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_gchar, l2) | ptr l2) = "mac#g_strjoin" | |
fun fun_c2ats_g_strcompress: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_gchar, l2) | ptr l2) = "mac#g_strcompress" | |
fun fun_c2ats_g_strescape: {l1,l2:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2) -> [l3:addr] (ptr_v_1(type_c2ats_gchar, l3) | ptr l3) = "mac#g_strescape" | |
fun fun_c2ats_g_memdup: (type_c2ats_gconstpointer, type_c2ats_guint) -> type_c2ats_gpointer = "mac#g_memdup" | |
typedef type_c2ats_GStrv = cPtr0(cPtr0(type_c2ats_gchar)) | |
fun fun_c2ats_g_strsplit: {l1,l2:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2, type_c2ats_gint) -> [l3,l3_1:addr] (ptr_v_2(type_c2ats_gchar, l3, l3_1) | ptr l3) = "mac#g_strsplit" | |
fun fun_c2ats_g_strsplit_set: {l1,l2:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2, type_c2ats_gint) -> [l3,l3_1:addr] (ptr_v_2(type_c2ats_gchar, l3, l3_1) | ptr l3) = "mac#g_strsplit_set" | |
fun fun_c2ats_g_strjoinv: {l1,l2,l2_1:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_2(type_c2ats_gchar, l2, l2_1) | ptr l1, ptr l2) -> [l3:addr] (ptr_v_1(type_c2ats_gchar, l3) | ptr l3) = "mac#g_strjoinv" | |
fun fun_c2ats_g_strfreev: {l1,l1_1:addr} (!ptr_v_2(type_c2ats_gchar, l1, l1_1) | ptr l1) -> void = "mac#g_strfreev" | |
fun fun_c2ats_g_strdupv: {l1,l1_1:addr} (!ptr_v_2(type_c2ats_gchar, l1, l1_1) | ptr l1) -> [l2,l2_1:addr] (ptr_v_2(type_c2ats_gchar, l2, l2_1) | ptr l2) = "mac#g_strdupv" | |
fun fun_c2ats_g_strv_length: {l1,l1_1:addr} (!ptr_v_2(type_c2ats_gchar, l1, l1_1) | ptr l1) -> type_c2ats_guint = "mac#g_strv_length" | |
fun fun_c2ats_g_stpcpy: {l1,l2:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_1(char, l2) | ptr l1, ptr l2) -> [l3:addr] (ptr_v_1(type_c2ats_gchar, l3) | ptr l3) = "mac#g_stpcpy" | |
fun fun_c2ats_g_str_to_ascii: {l1,l2:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2) -> [l3:addr] (ptr_v_1(type_c2ats_gchar, l3) | ptr l3) = "mac#g_str_to_ascii" | |
fun fun_c2ats_g_str_tokenize_and_fold: {l1,l2,l3,l3_1,l3_2:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_3(type_c2ats_gchar, l3, l3_1, l3_2) | ptr l1, ptr l2, ptr l3) -> [l4,l4_1:addr] (ptr_v_2(type_c2ats_gchar, l4, l4_1) | ptr l4) = "mac#g_str_tokenize_and_fold" | |
fun fun_c2ats_g_str_match_string: {l1,l2:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2, type_c2ats_gboolean) -> type_c2ats_gboolean = "mac#g_str_match_string" | |
fun fun_c2ats_g_strv_contains: {l1,l1_1,l2:addr} (!ptr_v_2(type_c2ats_gchar, l1, l1_1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2) -> type_c2ats_gboolean = "mac#g_strv_contains" | |
// File: /usr/include/glib-2.0/glib/gstringchunk.h | |
%{# | |
#include "/usr/include/glib-2.0/glib/gstringchunk.h" | |
%} | |
abst@ype struct_c2ats__GStringChunk // FIXME! Forward declaration. | |
typedef type_c2ats_GStringChunk = struct_c2ats__GStringChunk | |
fun fun_c2ats_g_string_chunk_new: (type_c2ats_gsize) -> [l1:addr] (ptr_v_1(type_c2ats_GStringChunk, l1) | ptr l1) = "mac#g_string_chunk_new" | |
fun fun_c2ats_g_string_chunk_free: {l1:addr} (!ptr_v_1(type_c2ats_GStringChunk, l1) | ptr l1) -> void = "mac#g_string_chunk_free" | |
fun fun_c2ats_g_string_chunk_clear: {l1:addr} (!ptr_v_1(type_c2ats_GStringChunk, l1) | ptr l1) -> void = "mac#g_string_chunk_clear" | |
fun fun_c2ats_g_string_chunk_insert: {l1,l2:addr} (!ptr_v_1(type_c2ats_GStringChunk, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2) -> [l3:addr] (ptr_v_1(type_c2ats_gchar, l3) | ptr l3) = "mac#g_string_chunk_insert" | |
fun fun_c2ats_g_string_chunk_insert_len: {l1,l2:addr} (!ptr_v_1(type_c2ats_GStringChunk, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2, type_c2ats_gssize) -> [l3:addr] (ptr_v_1(type_c2ats_gchar, l3) | ptr l3) = "mac#g_string_chunk_insert_len" | |
fun fun_c2ats_g_string_chunk_insert_const: {l1,l2:addr} (!ptr_v_1(type_c2ats_GStringChunk, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2) -> [l3:addr] (ptr_v_1(type_c2ats_gchar, l3) | ptr l3) = "mac#g_string_chunk_insert_const" | |
// File: /usr/include/glib-2.0/glib/gtestutils.h | |
%{# | |
#include "/usr/include/glib-2.0/glib/gtestutils.h" | |
%} | |
abst@ype struct_c2ats_GTestCase // FIXME! Forward declaration. | |
typedef type_c2ats_GTestCase = struct_c2ats_GTestCase | |
abst@ype struct_c2ats_GTestSuite // FIXME! Forward declaration. | |
typedef type_c2ats_GTestSuite = struct_c2ats_GTestSuite | |
typedef type_c2ats_GTestFunc = () -> void | |
typedef type_c2ats_GTestDataFunc = (type_c2ats_gconstpointer) -> void | |
typedef type_c2ats_GTestFixtureFunc = (type_c2ats_gpointer, type_c2ats_gconstpointer) -> void | |
fun fun_c2ats_g_strcmp0: {l1,l2:addr} (!ptr_v_1(char, l1), !ptr_v_1(char, l2) | ptr l1, ptr l2) -> int = "mac#g_strcmp0" | |
fun fun_c2ats_g_test_minimized_result: {l1:addr} (!ptr_v_1(char, l1) | double, ptr l1) -> void = "mac#g_test_minimized_result" | |
fun fun_c2ats_g_test_maximized_result: {l1:addr} (!ptr_v_1(char, l1) | double, ptr l1) -> void = "mac#g_test_maximized_result" | |
fun fun_c2ats_g_test_init: {l1,l2,l2_1,l2_2:addr} (!ptr_v_1(int, l1), !ptr_v_3(char, l2, l2_1, l2_2) | ptr l1, ptr l2) -> void = "mac#g_test_init" | |
fun fun_c2ats_g_test_subprocess: () -> type_c2ats_gboolean = "mac#g_test_subprocess" | |
fun fun_c2ats_g_test_run: () -> int = "mac#g_test_run" | |
fun fun_c2ats_g_test_add_func: {l1:addr} (!ptr_v_1(char, l1) | ptr l1, type_c2ats_GTestFunc) -> void = "mac#g_test_add_func" | |
fun fun_c2ats_g_test_add_data_func: {l1:addr} (!ptr_v_1(char, l1) | ptr l1, type_c2ats_gconstpointer, type_c2ats_GTestDataFunc) -> void = "mac#g_test_add_data_func" | |
fun fun_c2ats_g_test_add_data_func_full: {l1:addr} (!ptr_v_1(char, l1) | ptr l1, type_c2ats_gpointer, type_c2ats_GTestDataFunc, type_c2ats_GDestroyNotify) -> void = "mac#g_test_add_data_func_full" | |
fun fun_c2ats_g_test_fail: () -> void = "mac#g_test_fail" | |
fun fun_c2ats_g_test_incomplete: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | ptr l1) -> void = "mac#g_test_incomplete" | |
fun fun_c2ats_g_test_skip: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | ptr l1) -> void = "mac#g_test_skip" | |
fun fun_c2ats_g_test_failed: () -> type_c2ats_gboolean = "mac#g_test_failed" | |
fun fun_c2ats_g_test_set_nonfatal_assertions: () -> void = "mac#g_test_set_nonfatal_assertions" | |
fun fun_c2ats_g_test_message: {l1:addr} (!ptr_v_1(char, l1) | ptr l1) -> void = "mac#g_test_message" | |
fun fun_c2ats_g_test_bug_base: {l1:addr} (!ptr_v_1(char, l1) | ptr l1) -> void = "mac#g_test_bug_base" | |
fun fun_c2ats_g_test_bug: {l1:addr} (!ptr_v_1(char, l1) | ptr l1) -> void = "mac#g_test_bug" | |
fun fun_c2ats_g_test_timer_start: () -> void = "mac#g_test_timer_start" | |
fun fun_c2ats_g_test_timer_elapsed: () -> double = "mac#g_test_timer_elapsed" | |
fun fun_c2ats_g_test_timer_last: () -> double = "mac#g_test_timer_last" | |
fun fun_c2ats_g_test_queue_free: (type_c2ats_gpointer) -> void = "mac#g_test_queue_free" | |
fun fun_c2ats_g_test_queue_destroy: (type_c2ats_GDestroyNotify, type_c2ats_gpointer) -> void = "mac#g_test_queue_destroy" | |
typedef type_c2ats_GTestTrapFlags = int | |
#define enum_c2ats_G_TEST_TRAP_SILENCE_STDOUT 1 << 7 | |
#define enum_c2ats_G_TEST_TRAP_SILENCE_STDERR 1 << 8 | |
#define enum_c2ats_G_TEST_TRAP_INHERIT_STDIN 1 << 9 | |
fun fun_c2ats_g_test_trap_fork: (type_c2ats_guint64, type_c2ats_GTestTrapFlags) -> type_c2ats_gboolean = "mac#g_test_trap_fork" | |
typedef type_c2ats_GTestSubprocessFlags = int | |
#define enum_c2ats_G_TEST_SUBPROCESS_INHERIT_STDIN 1 << 0 | |
#define enum_c2ats_G_TEST_SUBPROCESS_INHERIT_STDOUT 1 << 1 | |
#define enum_c2ats_G_TEST_SUBPROCESS_INHERIT_STDERR 1 << 2 | |
fun fun_c2ats_g_test_trap_subprocess: {l1:addr} (!ptr_v_1(char, l1) | ptr l1, type_c2ats_guint64, type_c2ats_GTestSubprocessFlags) -> void = "mac#g_test_trap_subprocess" | |
fun fun_c2ats_g_test_trap_has_passed: () -> type_c2ats_gboolean = "mac#g_test_trap_has_passed" | |
fun fun_c2ats_g_test_trap_reached_timeout: () -> type_c2ats_gboolean = "mac#g_test_trap_reached_timeout" | |
fun fun_c2ats_g_test_rand_int: () -> type_c2ats_gint32 = "mac#g_test_rand_int" | |
fun fun_c2ats_g_test_rand_int_range: (type_c2ats_gint32, type_c2ats_gint32) -> type_c2ats_gint32 = "mac#g_test_rand_int_range" | |
fun fun_c2ats_g_test_rand_double: () -> double = "mac#g_test_rand_double" | |
fun fun_c2ats_g_test_rand_double_range: (double, double) -> double = "mac#g_test_rand_double_range" | |
fun fun_c2ats_g_test_create_case: {l1:addr} (!ptr_v_1(char, l1) | ptr l1, type_c2ats_gsize, type_c2ats_gconstpointer, type_c2ats_GTestFixtureFunc, type_c2ats_GTestFixtureFunc, type_c2ats_GTestFixtureFunc) -> [l2:addr] (ptr_v_1(type_c2ats_GTestCase, l2) | ptr l2) = "mac#g_test_create_case" | |
fun fun_c2ats_g_test_create_suite: {l1:addr} (!ptr_v_1(char, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GTestSuite, l2) | ptr l2) = "mac#g_test_create_suite" | |
fun fun_c2ats_g_test_get_root: () -> [l1:addr] (ptr_v_1(type_c2ats_GTestSuite, l1) | ptr l1) = "mac#g_test_get_root" | |
fun fun_c2ats_g_test_suite_add: {l1,l2:addr} (!ptr_v_1(type_c2ats_GTestSuite, l1), !ptr_v_1(type_c2ats_GTestCase, l2) | ptr l1, ptr l2) -> void = "mac#g_test_suite_add" | |
fun fun_c2ats_g_test_suite_add_suite: {l1,l2:addr} (!ptr_v_1(type_c2ats_GTestSuite, l1), !ptr_v_1(type_c2ats_GTestSuite, l2) | ptr l1, ptr l2) -> void = "mac#g_test_suite_add_suite" | |
fun fun_c2ats_g_test_run_suite: {l1:addr} (!ptr_v_1(type_c2ats_GTestSuite, l1) | ptr l1) -> int = "mac#g_test_run_suite" | |
fun fun_c2ats_g_test_trap_assertions: {l1,l2,l3,l4:addr} (!ptr_v_1(char, l1), !ptr_v_1(char, l2), !ptr_v_1(char, l3), !ptr_v_1(char, l4) | ptr l1, ptr l2, int, ptr l3, type_c2ats_guint64, ptr l4) -> void = "mac#g_test_trap_assertions" | |
fun fun_c2ats_g_assertion_message: {l1,l2,l3,l4:addr} (!ptr_v_1(char, l1), !ptr_v_1(char, l2), !ptr_v_1(char, l3), !ptr_v_1(char, l4) | ptr l1, ptr l2, int, ptr l3, ptr l4) -> void = "mac#g_assertion_message" | |
fun fun_c2ats_g_assertion_message_expr: {l1,l2,l3,l4:addr} (!ptr_v_1(char, l1), !ptr_v_1(char, l2), !ptr_v_1(char, l3), !ptr_v_1(char, l4) | ptr l1, ptr l2, int, ptr l3, ptr l4) -> void = "mac#g_assertion_message_expr" | |
fun fun_c2ats_g_assertion_message_cmpstr: {l1,l2,l3,l4,l5,l6,l7:addr} (!ptr_v_1(char, l1), !ptr_v_1(char, l2), !ptr_v_1(char, l3), !ptr_v_1(char, l4), !ptr_v_1(char, l5), !ptr_v_1(char, l6), !ptr_v_1(char, l7) | ptr l1, ptr l2, int, ptr l3, ptr l4, ptr l5, ptr l6, ptr l7) -> void = "mac#g_assertion_message_cmpstr" | |
fun fun_c2ats_g_assertion_message_cmpnum: {l1,l2,l3,l4,l5:addr} (!ptr_v_1(char, l1), !ptr_v_1(char, l2), !ptr_v_1(char, l3), !ptr_v_1(char, l4), !ptr_v_1(char, l5) | ptr l1, ptr l2, int, ptr l3, ptr l4, ldouble, ptr l5, ldouble, char) -> void = "mac#g_assertion_message_cmpnum" | |
fun fun_c2ats_g_assertion_message_error: {l1,l2,l3,l4,l5:addr} (!ptr_v_1(char, l1), !ptr_v_1(char, l2), !ptr_v_1(char, l3), !ptr_v_1(char, l4), !ptr_v_1(type_c2ats_GError, l5) | ptr l1, ptr l2, int, ptr l3, ptr l4, ptr l5, type_c2ats_GQuark, int) -> void = "mac#g_assertion_message_error" | |
fun fun_c2ats_g_test_add_vtable: {l1:addr} (!ptr_v_1(char, l1) | ptr l1, type_c2ats_gsize, type_c2ats_gconstpointer, type_c2ats_GTestFixtureFunc, type_c2ats_GTestFixtureFunc, type_c2ats_GTestFixtureFunc) -> void = "mac#g_test_add_vtable" | |
typedef struct_c2ats_anon_37270 = $extype_struct"struct { gboolean test_initialized; gboolean test_quick; gboolean test_perf; gboolean test_verbose; gboolean test_quiet; gboolean test_undefined; }" of { | |
test_initialized = type_c2ats_gboolean, | |
test_quick = type_c2ats_gboolean, | |
test_perf = type_c2ats_gboolean, | |
test_verbose = type_c2ats_gboolean, | |
test_quiet = type_c2ats_gboolean, | |
test_undefined = type_c2ats_gboolean | |
} | |
typedef type_c2ats_GTestConfig = struct_c2ats_anon_37270 | |
macdef extval_c2ats_g_test_config_vars = $extval(cPtr0(type_c2ats_GTestConfig), "g_test_config_vars") | |
typedef type_c2ats_GTestLogType = int | |
#define enum_c2ats_G_TEST_LOG_NONE 0 | |
#define enum_c2ats_G_TEST_LOG_ERROR 1 | |
#define enum_c2ats_G_TEST_LOG_START_BINARY 2 | |
#define enum_c2ats_G_TEST_LOG_LIST_CASE 3 | |
#define enum_c2ats_G_TEST_LOG_SKIP_CASE 4 | |
#define enum_c2ats_G_TEST_LOG_START_CASE 5 | |
#define enum_c2ats_G_TEST_LOG_STOP_CASE 6 | |
#define enum_c2ats_G_TEST_LOG_MIN_RESULT 7 | |
#define enum_c2ats_G_TEST_LOG_MAX_RESULT 8 | |
#define enum_c2ats_G_TEST_LOG_MESSAGE 9 | |
#define enum_c2ats_G_TEST_LOG_START_SUITE 10 | |
#define enum_c2ats_G_TEST_LOG_STOP_SUITE 11 | |
typedef struct_c2ats_anon_37331 = $extype_struct"struct { GTestLogType log_type; guint n_strings; gchar** strings; guint n_nums; long double* nums; }" of { | |
log_type = type_c2ats_GTestLogType, | |
n_strings = type_c2ats_guint, | |
strings = ptr (* cPtr0(cPtr0(type_c2ats_gchar)) *), | |
n_nums = type_c2ats_guint, | |
nums = ptr (* cPtr0(ldouble) *) | |
} | |
typedef type_c2ats_GTestLogMsg = struct_c2ats_anon_37331 | |
typedef struct_c2ats_anon_37349 = $extype_struct"struct { GString* data; GSList* msgs; }" of { | |
data = ptr (* cPtr0(type_c2ats_GString) *), | |
msgs = ptr (* cPtr0(type_c2ats_GSList) *) | |
} | |
typedef type_c2ats_GTestLogBuffer = struct_c2ats_anon_37349 | |
fun fun_c2ats_g_test_log_type_name: (type_c2ats_GTestLogType) -> [l1:addr] (ptr_v_1(char, l1) | ptr l1) = "mac#g_test_log_type_name" | |
fun fun_c2ats_g_test_log_buffer_new: () -> [l1:addr] (ptr_v_1(type_c2ats_GTestLogBuffer, l1) | ptr l1) = "mac#g_test_log_buffer_new" | |
fun fun_c2ats_g_test_log_buffer_free: {l1:addr} (!ptr_v_1(type_c2ats_GTestLogBuffer, l1) | ptr l1) -> void = "mac#g_test_log_buffer_free" | |
fun fun_c2ats_g_test_log_buffer_push: {l1,l2:addr} (!ptr_v_1(type_c2ats_GTestLogBuffer, l1), !ptr_v_1(type_c2ats_guint8, l2) | ptr l1, type_c2ats_guint, ptr l2) -> void = "mac#g_test_log_buffer_push" | |
fun fun_c2ats_g_test_log_buffer_pop: {l1:addr} (!ptr_v_1(type_c2ats_GTestLogBuffer, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GTestLogMsg, l2) | ptr l2) = "mac#g_test_log_buffer_pop" | |
fun fun_c2ats_g_test_log_msg_free: {l1:addr} (!ptr_v_1(type_c2ats_GTestLogMsg, l1) | ptr l1) -> void = "mac#g_test_log_msg_free" | |
typedef type_c2ats_GTestLogFatalFunc = {l1,l2:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, type_c2ats_GLogLevelFlags, ptr l2, type_c2ats_gpointer) -> type_c2ats_gboolean | |
fun fun_c2ats_g_test_log_set_fatal_handler: (type_c2ats_GTestLogFatalFunc, type_c2ats_gpointer) -> void = "mac#g_test_log_set_fatal_handler" | |
fun fun_c2ats_g_test_expect_message: {l1,l2:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, type_c2ats_GLogLevelFlags, ptr l2) -> void = "mac#g_test_expect_message" | |
fun fun_c2ats_g_test_assert_expected_messages_internal: {l1,l2,l3:addr} (!ptr_v_1(char, l1), !ptr_v_1(char, l2), !ptr_v_1(char, l3) | ptr l1, ptr l2, int, ptr l3) -> void = "mac#g_test_assert_expected_messages_internal" | |
typedef type_c2ats_GTestFileType = int | |
#define enum_c2ats_G_TEST_DIST 0 | |
#define enum_c2ats_G_TEST_BUILT 1 | |
fun fun_c2ats_g_test_build_filename: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | type_c2ats_GTestFileType, ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_gchar, l2) | ptr l2) = "mac#g_test_build_filename" | |
fun fun_c2ats_g_test_get_dir: (type_c2ats_GTestFileType) -> [l1:addr] (ptr_v_1(type_c2ats_gchar, l1) | ptr l1) = "mac#g_test_get_dir" | |
fun fun_c2ats_g_test_get_filename: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | type_c2ats_GTestFileType, ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_gchar, l2) | ptr l2) = "mac#g_test_get_filename" | |
// File: /usr/include/glib-2.0/glib/gthreadpool.h | |
%{# | |
#include "/usr/include/glib-2.0/glib/gthreadpool.h" | |
%} | |
abst@ype struct_c2ats__GThreadPool // FIXME! Forward declaration. | |
typedef type_c2ats_GThreadPool = struct_c2ats__GThreadPool | |
typedef struct_c2ats__GThreadPool = $extype_struct"struct _GThreadPool" of { | |
func = type_c2ats_GFunc, | |
user_data = type_c2ats_gpointer, | |
exclusive = type_c2ats_gboolean | |
} | |
fun fun_c2ats_g_thread_pool_new: {l1,l1_1:addr} (!ptr_v_2(type_c2ats_GError, l1, l1_1) | type_c2ats_GFunc, type_c2ats_gpointer, type_c2ats_gint, type_c2ats_gboolean, ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GThreadPool, l2) | ptr l2) = "mac#g_thread_pool_new" | |
fun fun_c2ats_g_thread_pool_free: {l1:addr} (!ptr_v_1(type_c2ats_GThreadPool, l1) | ptr l1, type_c2ats_gboolean, type_c2ats_gboolean) -> void = "mac#g_thread_pool_free" | |
fun fun_c2ats_g_thread_pool_push: {l1,l2,l2_1:addr} (!ptr_v_1(type_c2ats_GThreadPool, l1), !ptr_v_2(type_c2ats_GError, l2, l2_1) | ptr l1, type_c2ats_gpointer, ptr l2) -> type_c2ats_gboolean = "mac#g_thread_pool_push" | |
fun fun_c2ats_g_thread_pool_unprocessed: {l1:addr} (!ptr_v_1(type_c2ats_GThreadPool, l1) | ptr l1) -> type_c2ats_guint = "mac#g_thread_pool_unprocessed" | |
fun fun_c2ats_g_thread_pool_set_sort_function: {l1:addr} (!ptr_v_1(type_c2ats_GThreadPool, l1) | ptr l1, type_c2ats_GCompareDataFunc, type_c2ats_gpointer) -> void = "mac#g_thread_pool_set_sort_function" | |
fun fun_c2ats_g_thread_pool_move_to_front: {l1:addr} (!ptr_v_1(type_c2ats_GThreadPool, l1) | ptr l1, type_c2ats_gpointer) -> type_c2ats_gboolean = "mac#g_thread_pool_move_to_front" | |
fun fun_c2ats_g_thread_pool_set_max_threads: {l1,l2,l2_1:addr} (!ptr_v_1(type_c2ats_GThreadPool, l1), !ptr_v_2(type_c2ats_GError, l2, l2_1) | ptr l1, type_c2ats_gint, ptr l2) -> type_c2ats_gboolean = "mac#g_thread_pool_set_max_threads" | |
fun fun_c2ats_g_thread_pool_get_max_threads: {l1:addr} (!ptr_v_1(type_c2ats_GThreadPool, l1) | ptr l1) -> type_c2ats_gint = "mac#g_thread_pool_get_max_threads" | |
fun fun_c2ats_g_thread_pool_get_num_threads: {l1:addr} (!ptr_v_1(type_c2ats_GThreadPool, l1) | ptr l1) -> type_c2ats_guint = "mac#g_thread_pool_get_num_threads" | |
fun fun_c2ats_g_thread_pool_set_max_unused_threads: (type_c2ats_gint) -> void = "mac#g_thread_pool_set_max_unused_threads" | |
fun fun_c2ats_g_thread_pool_get_max_unused_threads: () -> type_c2ats_gint = "mac#g_thread_pool_get_max_unused_threads" | |
fun fun_c2ats_g_thread_pool_get_num_unused_threads: () -> type_c2ats_guint = "mac#g_thread_pool_get_num_unused_threads" | |
fun fun_c2ats_g_thread_pool_stop_unused_threads: () -> void = "mac#g_thread_pool_stop_unused_threads" | |
fun fun_c2ats_g_thread_pool_set_max_idle_time: (type_c2ats_guint) -> void = "mac#g_thread_pool_set_max_idle_time" | |
fun fun_c2ats_g_thread_pool_get_max_idle_time: () -> type_c2ats_guint = "mac#g_thread_pool_get_max_idle_time" | |
// File: /usr/include/glib-2.0/glib/gtimer.h | |
%{# | |
#include "/usr/include/glib-2.0/glib/gtimer.h" | |
%} | |
abst@ype struct_c2ats__GTimer // FIXME! Forward declaration. | |
typedef type_c2ats_GTimer = struct_c2ats__GTimer | |
fun fun_c2ats_g_timer_new: () -> [l1:addr] (ptr_v_1(type_c2ats_GTimer, l1) | ptr l1) = "mac#g_timer_new" | |
fun fun_c2ats_g_timer_destroy: {l1:addr} (!ptr_v_1(type_c2ats_GTimer, l1) | ptr l1) -> void = "mac#g_timer_destroy" | |
fun fun_c2ats_g_timer_start: {l1:addr} (!ptr_v_1(type_c2ats_GTimer, l1) | ptr l1) -> void = "mac#g_timer_start" | |
fun fun_c2ats_g_timer_stop: {l1:addr} (!ptr_v_1(type_c2ats_GTimer, l1) | ptr l1) -> void = "mac#g_timer_stop" | |
fun fun_c2ats_g_timer_reset: {l1:addr} (!ptr_v_1(type_c2ats_GTimer, l1) | ptr l1) -> void = "mac#g_timer_reset" | |
fun fun_c2ats_g_timer_continue: {l1:addr} (!ptr_v_1(type_c2ats_GTimer, l1) | ptr l1) -> void = "mac#g_timer_continue" | |
fun fun_c2ats_g_timer_elapsed: {l1,l2:addr} (!ptr_v_1(type_c2ats_GTimer, l1), !ptr_v_1(type_c2ats_gulong, l2) | ptr l1, ptr l2) -> type_c2ats_gdouble = "mac#g_timer_elapsed" | |
fun fun_c2ats_g_usleep: (type_c2ats_gulong) -> void = "mac#g_usleep" | |
fun fun_c2ats_g_time_val_add: {l1:addr} (!ptr_v_1(type_c2ats_GTimeVal, l1) | ptr l1, type_c2ats_glong) -> void = "mac#g_time_val_add" | |
fun fun_c2ats_g_time_val_from_iso8601: {l1,l2:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_1(type_c2ats_GTimeVal, l2) | ptr l1, ptr l2) -> type_c2ats_gboolean = "mac#g_time_val_from_iso8601" | |
fun fun_c2ats_g_time_val_to_iso8601: {l1:addr} (!ptr_v_1(type_c2ats_GTimeVal, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_gchar, l2) | ptr l2) = "mac#g_time_val_to_iso8601" | |
// File: /usr/include/glib-2.0/glib/gtrashstack.h | |
%{# | |
#include "/usr/include/glib-2.0/glib/gtrashstack.h" | |
%} | |
abst@ype struct_c2ats__GTrashStack // FIXME! Forward declaration. | |
typedef type_c2ats_GTrashStack = struct_c2ats__GTrashStack | |
typedef struct_c2ats__GTrashStack = $extype_struct"struct _GTrashStack" of { | |
next = ptr (* cPtr0(type_c2ats_GTrashStack) *) | |
} | |
fun fun_c2ats_g_trash_stack_push: {l1,l1_1:addr} (!ptr_v_2(type_c2ats_GTrashStack, l1, l1_1) | ptr l1, type_c2ats_gpointer) -> void = "mac#g_trash_stack_push" | |
fun fun_c2ats_g_trash_stack_pop: {l1,l1_1:addr} (!ptr_v_2(type_c2ats_GTrashStack, l1, l1_1) | ptr l1) -> type_c2ats_gpointer = "mac#g_trash_stack_pop" | |
fun fun_c2ats_g_trash_stack_peek: {l1,l1_1:addr} (!ptr_v_2(type_c2ats_GTrashStack, l1, l1_1) | ptr l1) -> type_c2ats_gpointer = "mac#g_trash_stack_peek" | |
fun fun_c2ats_g_trash_stack_height: {l1,l1_1:addr} (!ptr_v_2(type_c2ats_GTrashStack, l1, l1_1) | ptr l1) -> type_c2ats_guint = "mac#g_trash_stack_height" | |
// File: /usr/include/glib-2.0/glib/gtree.h | |
%{# | |
#include "/usr/include/glib-2.0/glib/gtree.h" | |
%} | |
abst@ype struct_c2ats__GTree // FIXME! Forward declaration. | |
typedef type_c2ats_GTree = struct_c2ats__GTree | |
typedef type_c2ats_GTraverseFunc = (type_c2ats_gpointer, type_c2ats_gpointer, type_c2ats_gpointer) -> type_c2ats_gboolean | |
fun fun_c2ats_g_tree_new: (type_c2ats_GCompareFunc) -> [l1:addr] (ptr_v_1(type_c2ats_GTree, l1) | ptr l1) = "mac#g_tree_new" | |
fun fun_c2ats_g_tree_new_with_data: (type_c2ats_GCompareDataFunc, type_c2ats_gpointer) -> [l1:addr] (ptr_v_1(type_c2ats_GTree, l1) | ptr l1) = "mac#g_tree_new_with_data" | |
fun fun_c2ats_g_tree_new_full: (type_c2ats_GCompareDataFunc, type_c2ats_gpointer, type_c2ats_GDestroyNotify, type_c2ats_GDestroyNotify) -> [l1:addr] (ptr_v_1(type_c2ats_GTree, l1) | ptr l1) = "mac#g_tree_new_full" | |
fun fun_c2ats_g_tree_ref: {l1:addr} (!ptr_v_1(type_c2ats_GTree, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GTree, l2) | ptr l2) = "mac#g_tree_ref" | |
fun fun_c2ats_g_tree_unref: {l1:addr} (!ptr_v_1(type_c2ats_GTree, l1) | ptr l1) -> void = "mac#g_tree_unref" | |
fun fun_c2ats_g_tree_destroy: {l1:addr} (!ptr_v_1(type_c2ats_GTree, l1) | ptr l1) -> void = "mac#g_tree_destroy" | |
fun fun_c2ats_g_tree_insert: {l1:addr} (!ptr_v_1(type_c2ats_GTree, l1) | ptr l1, type_c2ats_gpointer, type_c2ats_gpointer) -> void = "mac#g_tree_insert" | |
fun fun_c2ats_g_tree_replace: {l1:addr} (!ptr_v_1(type_c2ats_GTree, l1) | ptr l1, type_c2ats_gpointer, type_c2ats_gpointer) -> void = "mac#g_tree_replace" | |
fun fun_c2ats_g_tree_remove: {l1:addr} (!ptr_v_1(type_c2ats_GTree, l1) | ptr l1, type_c2ats_gconstpointer) -> type_c2ats_gboolean = "mac#g_tree_remove" | |
fun fun_c2ats_g_tree_steal: {l1:addr} (!ptr_v_1(type_c2ats_GTree, l1) | ptr l1, type_c2ats_gconstpointer) -> type_c2ats_gboolean = "mac#g_tree_steal" | |
fun fun_c2ats_g_tree_lookup: {l1:addr} (!ptr_v_1(type_c2ats_GTree, l1) | ptr l1, type_c2ats_gconstpointer) -> type_c2ats_gpointer = "mac#g_tree_lookup" | |
fun fun_c2ats_g_tree_lookup_extended: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GTree, l1), !ptr_v_1(type_c2ats_gpointer, l2), !ptr_v_1(type_c2ats_gpointer, l3) | ptr l1, type_c2ats_gconstpointer, ptr l2, ptr l3) -> type_c2ats_gboolean = "mac#g_tree_lookup_extended" | |
fun fun_c2ats_g_tree_foreach: {l1:addr} (!ptr_v_1(type_c2ats_GTree, l1) | ptr l1, type_c2ats_GTraverseFunc, type_c2ats_gpointer) -> void = "mac#g_tree_foreach" | |
fun fun_c2ats_g_tree_traverse: {l1:addr} (!ptr_v_1(type_c2ats_GTree, l1) | ptr l1, type_c2ats_GTraverseFunc, type_c2ats_GTraverseType, type_c2ats_gpointer) -> void = "mac#g_tree_traverse" | |
fun fun_c2ats_g_tree_search: {l1:addr} (!ptr_v_1(type_c2ats_GTree, l1) | ptr l1, type_c2ats_GCompareFunc, type_c2ats_gconstpointer) -> type_c2ats_gpointer = "mac#g_tree_search" | |
fun fun_c2ats_g_tree_height: {l1:addr} (!ptr_v_1(type_c2ats_GTree, l1) | ptr l1) -> type_c2ats_gint = "mac#g_tree_height" | |
fun fun_c2ats_g_tree_nnodes: {l1:addr} (!ptr_v_1(type_c2ats_GTree, l1) | ptr l1) -> type_c2ats_gint = "mac#g_tree_nnodes" | |
// File: /usr/include/glib-2.0/glib/gurifuncs.h | |
%{# | |
#include "/usr/include/glib-2.0/glib/gurifuncs.h" | |
%} | |
fun fun_c2ats_g_uri_unescape_string: {l1,l2:addr} (!ptr_v_1(char, l1), !ptr_v_1(char, l2) | ptr l1, ptr l2) -> [l3:addr] (ptr_v_1(char, l3) | ptr l3) = "mac#g_uri_unescape_string" | |
fun fun_c2ats_g_uri_unescape_segment: {l1,l2,l3:addr} (!ptr_v_1(char, l1), !ptr_v_1(char, l2), !ptr_v_1(char, l3) | ptr l1, ptr l2, ptr l3) -> [l4:addr] (ptr_v_1(char, l4) | ptr l4) = "mac#g_uri_unescape_segment" | |
fun fun_c2ats_g_uri_parse_scheme: {l1:addr} (!ptr_v_1(char, l1) | ptr l1) -> [l2:addr] (ptr_v_1(char, l2) | ptr l2) = "mac#g_uri_parse_scheme" | |
fun fun_c2ats_g_uri_escape_string: {l1,l2:addr} (!ptr_v_1(char, l1), !ptr_v_1(char, l2) | ptr l1, ptr l2, type_c2ats_gboolean) -> [l3:addr] (ptr_v_1(char, l3) | ptr l3) = "mac#g_uri_escape_string" | |
// File: /usr/include/glib-2.0/glib/gversion.h | |
%{# | |
#include "/usr/include/glib-2.0/glib/gversion.h" | |
%} | |
macdef extval_c2ats_glib_major_version = $extval(type_c2ats_guint, "glib_major_version") | |
macdef extval_c2ats_glib_minor_version = $extval(type_c2ats_guint, "glib_minor_version") | |
macdef extval_c2ats_glib_micro_version = $extval(type_c2ats_guint, "glib_micro_version") | |
macdef extval_c2ats_glib_interface_age = $extval(type_c2ats_guint, "glib_interface_age") | |
macdef extval_c2ats_glib_binary_age = $extval(type_c2ats_guint, "glib_binary_age") | |
fun fun_c2ats_glib_check_version: (type_c2ats_guint, type_c2ats_guint, type_c2ats_guint) -> [l1:addr] (ptr_v_1(type_c2ats_gchar, l1) | ptr l1) = "mac#glib_check_version" | |
// File: /usr/include/glib-2.0/glib/deprecated/gallocator.h | |
%{# | |
#include "/usr/include/glib-2.0/glib/deprecated/gallocator.h" | |
%} | |
abst@ype struct_c2ats__GAllocator // FIXME! Forward declaration. | |
typedef type_c2ats_GAllocator = struct_c2ats__GAllocator | |
abst@ype struct_c2ats__GMemChunk // FIXME! Forward declaration. | |
typedef type_c2ats_GMemChunk = struct_c2ats__GMemChunk | |
fun fun_c2ats_g_mem_chunk_new: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | ptr l1, type_c2ats_gint, type_c2ats_gsize, type_c2ats_gint) -> [l2:addr] (ptr_v_1(type_c2ats_GMemChunk, l2) | ptr l2) = "mac#g_mem_chunk_new" | |
fun fun_c2ats_g_mem_chunk_destroy: {l1:addr} (!ptr_v_1(type_c2ats_GMemChunk, l1) | ptr l1) -> void = "mac#g_mem_chunk_destroy" | |
fun fun_c2ats_g_mem_chunk_alloc: {l1:addr} (!ptr_v_1(type_c2ats_GMemChunk, l1) | ptr l1) -> type_c2ats_gpointer = "mac#g_mem_chunk_alloc" | |
fun fun_c2ats_g_mem_chunk_alloc0: {l1:addr} (!ptr_v_1(type_c2ats_GMemChunk, l1) | ptr l1) -> type_c2ats_gpointer = "mac#g_mem_chunk_alloc0" | |
fun fun_c2ats_g_mem_chunk_free: {l1:addr} (!ptr_v_1(type_c2ats_GMemChunk, l1) | ptr l1, type_c2ats_gpointer) -> void = "mac#g_mem_chunk_free" | |
fun fun_c2ats_g_mem_chunk_clean: {l1:addr} (!ptr_v_1(type_c2ats_GMemChunk, l1) | ptr l1) -> void = "mac#g_mem_chunk_clean" | |
fun fun_c2ats_g_mem_chunk_reset: {l1:addr} (!ptr_v_1(type_c2ats_GMemChunk, l1) | ptr l1) -> void = "mac#g_mem_chunk_reset" | |
fun fun_c2ats_g_mem_chunk_print: {l1:addr} (!ptr_v_1(type_c2ats_GMemChunk, l1) | ptr l1) -> void = "mac#g_mem_chunk_print" | |
fun fun_c2ats_g_mem_chunk_info: () -> void = "mac#g_mem_chunk_info" | |
fun fun_c2ats_g_blow_chunks: () -> void = "mac#g_blow_chunks" | |
fun fun_c2ats_g_allocator_new: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | ptr l1, type_c2ats_guint) -> [l2:addr] (ptr_v_1(type_c2ats_GAllocator, l2) | ptr l2) = "mac#g_allocator_new" | |
fun fun_c2ats_g_allocator_free: {l1:addr} (!ptr_v_1(type_c2ats_GAllocator, l1) | ptr l1) -> void = "mac#g_allocator_free" | |
fun fun_c2ats_g_list_push_allocator: {l1:addr} (!ptr_v_1(type_c2ats_GAllocator, l1) | ptr l1) -> void = "mac#g_list_push_allocator" | |
fun fun_c2ats_g_list_pop_allocator: () -> void = "mac#g_list_pop_allocator" | |
fun fun_c2ats_g_slist_push_allocator: {l1:addr} (!ptr_v_1(type_c2ats_GAllocator, l1) | ptr l1) -> void = "mac#g_slist_push_allocator" | |
fun fun_c2ats_g_slist_pop_allocator: () -> void = "mac#g_slist_pop_allocator" | |
fun fun_c2ats_g_node_push_allocator: {l1:addr} (!ptr_v_1(type_c2ats_GAllocator, l1) | ptr l1) -> void = "mac#g_node_push_allocator" | |
fun fun_c2ats_g_node_pop_allocator: () -> void = "mac#g_node_pop_allocator" | |
// File: /usr/include/glib-2.0/glib/deprecated/gcache.h | |
%{# | |
#include "/usr/include/glib-2.0/glib/deprecated/gcache.h" | |
%} | |
abst@ype struct_c2ats__GCache // FIXME! Forward declaration. | |
typedef type_c2ats_GCache = struct_c2ats__GCache | |
typedef type_c2ats_GCacheNewFunc = (type_c2ats_gpointer) -> type_c2ats_gpointer | |
typedef type_c2ats_GCacheDupFunc = (type_c2ats_gpointer) -> type_c2ats_gpointer | |
typedef type_c2ats_GCacheDestroyFunc = (type_c2ats_gpointer) -> void | |
fun fun_c2ats_g_cache_new: (type_c2ats_GCacheNewFunc, type_c2ats_GCacheDestroyFunc, type_c2ats_GCacheDupFunc, type_c2ats_GCacheDestroyFunc, type_c2ats_GHashFunc, type_c2ats_GHashFunc, type_c2ats_GEqualFunc) -> [l1:addr] (ptr_v_1(type_c2ats_GCache, l1) | ptr l1) = "mac#g_cache_new" | |
fun fun_c2ats_g_cache_destroy: {l1:addr} (!ptr_v_1(type_c2ats_GCache, l1) | ptr l1) -> void = "mac#g_cache_destroy" | |
fun fun_c2ats_g_cache_insert: {l1:addr} (!ptr_v_1(type_c2ats_GCache, l1) | ptr l1, type_c2ats_gpointer) -> type_c2ats_gpointer = "mac#g_cache_insert" | |
fun fun_c2ats_g_cache_remove: {l1:addr} (!ptr_v_1(type_c2ats_GCache, l1) | ptr l1, type_c2ats_gconstpointer) -> void = "mac#g_cache_remove" | |
fun fun_c2ats_g_cache_key_foreach: {l1:addr} (!ptr_v_1(type_c2ats_GCache, l1) | ptr l1, type_c2ats_GHFunc, type_c2ats_gpointer) -> void = "mac#g_cache_key_foreach" | |
fun fun_c2ats_g_cache_value_foreach: {l1:addr} (!ptr_v_1(type_c2ats_GCache, l1) | ptr l1, type_c2ats_GHFunc, type_c2ats_gpointer) -> void = "mac#g_cache_value_foreach" | |
// File: /usr/include/glib-2.0/glib/deprecated/gcompletion.h | |
%{# | |
#include "/usr/include/glib-2.0/glib/deprecated/gcompletion.h" | |
%} | |
abst@ype struct_c2ats__GCompletion // FIXME! Forward declaration. | |
typedef type_c2ats_GCompletion = struct_c2ats__GCompletion | |
typedef type_c2ats_GCompletionFunc = (type_c2ats_gpointer) -> [l1:addr] (ptr_v_1(type_c2ats_gchar, l1) | ptr l1) | |
typedef type_c2ats_GCompletionStrncmpFunc = {l1,l2:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2, type_c2ats_gsize) -> type_c2ats_gint | |
typedef struct_c2ats__GCompletion = $extype_struct"struct _GCompletion" of { | |
items = ptr (* cPtr0(type_c2ats_GList) *), | |
func = type_c2ats_GCompletionFunc, | |
prefix = ptr (* cPtr0(type_c2ats_gchar) *), | |
cache = ptr (* cPtr0(type_c2ats_GList) *), | |
strncmp_func = type_c2ats_GCompletionStrncmpFunc | |
} | |
fun fun_c2ats_g_completion_new: (type_c2ats_GCompletionFunc) -> [l1:addr] (ptr_v_1(type_c2ats_GCompletion, l1) | ptr l1) = "mac#g_completion_new" | |
fun fun_c2ats_g_completion_add_items: {l1,l2:addr} (!ptr_v_1(type_c2ats_GCompletion, l1), !ptr_v_1(type_c2ats_GList, l2) | ptr l1, ptr l2) -> void = "mac#g_completion_add_items" | |
fun fun_c2ats_g_completion_remove_items: {l1,l2:addr} (!ptr_v_1(type_c2ats_GCompletion, l1), !ptr_v_1(type_c2ats_GList, l2) | ptr l1, ptr l2) -> void = "mac#g_completion_remove_items" | |
fun fun_c2ats_g_completion_clear_items: {l1:addr} (!ptr_v_1(type_c2ats_GCompletion, l1) | ptr l1) -> void = "mac#g_completion_clear_items" | |
fun fun_c2ats_g_completion_complete: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GCompletion, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_2(type_c2ats_gchar, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> [l4:addr] (ptr_v_1(type_c2ats_GList, l4) | ptr l4) = "mac#g_completion_complete" | |
fun fun_c2ats_g_completion_complete_utf8: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GCompletion, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_2(type_c2ats_gchar, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> [l4:addr] (ptr_v_1(type_c2ats_GList, l4) | ptr l4) = "mac#g_completion_complete_utf8" | |
fun fun_c2ats_g_completion_set_compare: {l1:addr} (!ptr_v_1(type_c2ats_GCompletion, l1) | ptr l1, type_c2ats_GCompletionStrncmpFunc) -> void = "mac#g_completion_set_compare" | |
fun fun_c2ats_g_completion_free: {l1:addr} (!ptr_v_1(type_c2ats_GCompletion, l1) | ptr l1) -> void = "mac#g_completion_free" | |
// File: /usr/include/glib-2.0/glib/deprecated/grel.h | |
%{# | |
#include "/usr/include/glib-2.0/glib/deprecated/grel.h" | |
%} | |
abst@ype struct_c2ats__GRelation // FIXME! Forward declaration. | |
typedef type_c2ats_GRelation = struct_c2ats__GRelation | |
abst@ype struct_c2ats__GTuples // FIXME! Forward declaration. | |
typedef type_c2ats_GTuples = struct_c2ats__GTuples | |
typedef struct_c2ats__GTuples = $extype_struct"struct _GTuples" of { | |
len = type_c2ats_guint | |
} | |
fun fun_c2ats_g_relation_new: (type_c2ats_gint) -> [l1:addr] (ptr_v_1(type_c2ats_GRelation, l1) | ptr l1) = "mac#g_relation_new" | |
fun fun_c2ats_g_relation_destroy: {l1:addr} (!ptr_v_1(type_c2ats_GRelation, l1) | ptr l1) -> void = "mac#g_relation_destroy" | |
fun fun_c2ats_g_relation_index: {l1:addr} (!ptr_v_1(type_c2ats_GRelation, l1) | ptr l1, type_c2ats_gint, type_c2ats_GHashFunc, type_c2ats_GEqualFunc) -> void = "mac#g_relation_index" | |
fun fun_c2ats_g_relation_insert: {l1:addr} (!ptr_v_1(type_c2ats_GRelation, l1) | ptr l1) -> void = "mac#g_relation_insert" | |
fun fun_c2ats_g_relation_delete: {l1:addr} (!ptr_v_1(type_c2ats_GRelation, l1) | ptr l1, type_c2ats_gconstpointer, type_c2ats_gint) -> type_c2ats_gint = "mac#g_relation_delete" | |
fun fun_c2ats_g_relation_select: {l1:addr} (!ptr_v_1(type_c2ats_GRelation, l1) | ptr l1, type_c2ats_gconstpointer, type_c2ats_gint) -> [l2:addr] (ptr_v_1(type_c2ats_GTuples, l2) | ptr l2) = "mac#g_relation_select" | |
fun fun_c2ats_g_relation_count: {l1:addr} (!ptr_v_1(type_c2ats_GRelation, l1) | ptr l1, type_c2ats_gconstpointer, type_c2ats_gint) -> type_c2ats_gint = "mac#g_relation_count" | |
fun fun_c2ats_g_relation_exists: {l1:addr} (!ptr_v_1(type_c2ats_GRelation, l1) | ptr l1) -> type_c2ats_gboolean = "mac#g_relation_exists" | |
fun fun_c2ats_g_relation_print: {l1:addr} (!ptr_v_1(type_c2ats_GRelation, l1) | ptr l1) -> void = "mac#g_relation_print" | |
fun fun_c2ats_g_tuples_destroy: {l1:addr} (!ptr_v_1(type_c2ats_GTuples, l1) | ptr l1) -> void = "mac#g_tuples_destroy" | |
fun fun_c2ats_g_tuples_index: {l1:addr} (!ptr_v_1(type_c2ats_GTuples, l1) | ptr l1, type_c2ats_gint, type_c2ats_gint) -> type_c2ats_gpointer = "mac#g_tuples_index" | |
// File: /usr/include/glib-2.0/glib/deprecated/gthread.h | |
%{# | |
#include "/usr/include/glib-2.0/glib/deprecated/gthread.h" | |
%} | |
typedef type_c2ats_GThreadPriority = int | |
#define enum_c2ats_G_THREAD_PRIORITY_LOW 0 | |
#define enum_c2ats_G_THREAD_PRIORITY_NORMAL 1 | |
#define enum_c2ats_G_THREAD_PRIORITY_HIGH 2 | |
#define enum_c2ats_G_THREAD_PRIORITY_URGENT 3 | |
typedef struct_c2ats__GThread = $extype_struct"struct _GThread" of { | |
func = type_c2ats_GThreadFunc, | |
data = type_c2ats_gpointer, | |
joinable = type_c2ats_gboolean, | |
priority = type_c2ats_GThreadPriority | |
} | |
abst@ype struct_c2ats__GThreadFunctions // FIXME! Forward declaration. | |
typedef type_c2ats_GThreadFunctions = struct_c2ats__GThreadFunctions | |
typedef struct_c2ats__GThreadFunctions = $extype_struct"struct _GThreadFunctions" of { | |
mutex_new = () -> [l1:addr] (ptr_v_1(type_c2ats_GMutex, l1) | ptr l1), | |
mutex_lock = {l1:addr} (!ptr_v_1(type_c2ats_GMutex, l1) | ptr l1) -> void, | |
mutex_trylock = {l1:addr} (!ptr_v_1(type_c2ats_GMutex, l1) | ptr l1) -> type_c2ats_gboolean, | |
mutex_unlock = {l1:addr} (!ptr_v_1(type_c2ats_GMutex, l1) | ptr l1) -> void, | |
mutex_free = {l1:addr} (!ptr_v_1(type_c2ats_GMutex, l1) | ptr l1) -> void, | |
cond_new = () -> [l1:addr] (ptr_v_1(type_c2ats_GCond, l1) | ptr l1), | |
cond_signal = {l1:addr} (!ptr_v_1(type_c2ats_GCond, l1) | ptr l1) -> void, | |
cond_broadcast = {l1:addr} (!ptr_v_1(type_c2ats_GCond, l1) | ptr l1) -> void, | |
cond_wait = {l1,l2:addr} (!ptr_v_1(type_c2ats_GCond, l1), !ptr_v_1(type_c2ats_GMutex, l2) | ptr l1, ptr l2) -> void, | |
cond_timed_wait = {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GCond, l1), !ptr_v_1(type_c2ats_GMutex, l2), !ptr_v_1(type_c2ats_GTimeVal, l3) | ptr l1, ptr l2, ptr l3) -> type_c2ats_gboolean, | |
cond_free = {l1:addr} (!ptr_v_1(type_c2ats_GCond, l1) | ptr l1) -> void, | |
private_new = (type_c2ats_GDestroyNotify) -> [l1:addr] (ptr_v_1(type_c2ats_GPrivate, l1) | ptr l1), | |
private_get = {l1:addr} (!ptr_v_1(type_c2ats_GPrivate, l1) | ptr l1) -> type_c2ats_gpointer, | |
private_set = {l1:addr} (!ptr_v_1(type_c2ats_GPrivate, l1) | ptr l1, type_c2ats_gpointer) -> void, | |
thread_create = {l1,l1_1:addr} (!ptr_v_2(type_c2ats_GError, l1, l1_1) | type_c2ats_GThreadFunc, type_c2ats_gpointer, type_c2ats_gulong, type_c2ats_gboolean, type_c2ats_gboolean, type_c2ats_GThreadPriority, type_c2ats_gpointer, ptr l1) -> void, | |
thread_yield = () -> void, | |
thread_join = (type_c2ats_gpointer) -> void, | |
thread_exit = () -> void, | |
thread_set_priority = (type_c2ats_gpointer, type_c2ats_GThreadPriority) -> void, | |
thread_self = (type_c2ats_gpointer) -> void, | |
thread_equal = (type_c2ats_gpointer, type_c2ats_gpointer) -> type_c2ats_gboolean | |
} | |
macdef extval_c2ats_g_thread_functions_for_glib_use = $extval(type_c2ats_GThreadFunctions, "g_thread_functions_for_glib_use") | |
macdef extval_c2ats_g_thread_use_default_impl = $extval(type_c2ats_gboolean, "g_thread_use_default_impl") | |
macdef extval_c2ats_g_thread_gettime = $extval(() -> type_c2ats_guint64, "g_thread_gettime") | |
fun fun_c2ats_g_thread_create: {l1,l1_1:addr} (!ptr_v_2(type_c2ats_GError, l1, l1_1) | type_c2ats_GThreadFunc, type_c2ats_gpointer, type_c2ats_gboolean, ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GThread, l2) | ptr l2) = "mac#g_thread_create" | |
fun fun_c2ats_g_thread_create_full: {l1,l1_1:addr} (!ptr_v_2(type_c2ats_GError, l1, l1_1) | type_c2ats_GThreadFunc, type_c2ats_gpointer, type_c2ats_gulong, type_c2ats_gboolean, type_c2ats_gboolean, type_c2ats_GThreadPriority, ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GThread, l2) | ptr l2) = "mac#g_thread_create_full" | |
fun fun_c2ats_g_thread_set_priority: {l1:addr} (!ptr_v_1(type_c2ats_GThread, l1) | ptr l1, type_c2ats_GThreadPriority) -> void = "mac#g_thread_set_priority" | |
fun fun_c2ats_g_thread_foreach: (type_c2ats_GFunc, type_c2ats_gpointer) -> void = "mac#g_thread_foreach" | |
typedef struct_c2ats_anon_43334 = $extype_struct"struct { GMutex* mutex; pthread_mutex_t unused; }" of { | |
mutex = ptr (* cPtr0(type_c2ats_GMutex) *), | |
unused = type_c2ats_pthread_mutex_t | |
} | |
typedef type_c2ats_GStaticMutex = struct_c2ats_anon_43334 | |
fun fun_c2ats_g_static_mutex_init: {l1:addr} (!ptr_v_1(type_c2ats_GStaticMutex, l1) | ptr l1) -> void = "mac#g_static_mutex_init" | |
fun fun_c2ats_g_static_mutex_free: {l1:addr} (!ptr_v_1(type_c2ats_GStaticMutex, l1) | ptr l1) -> void = "mac#g_static_mutex_free" | |
fun fun_c2ats_g_static_mutex_get_mutex_impl: {l1:addr} (!ptr_v_1(type_c2ats_GStaticMutex, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GMutex, l2) | ptr l2) = "mac#g_static_mutex_get_mutex_impl" | |
abst@ype struct_c2ats__GStaticRecMutex // FIXME! Forward declaration. | |
typedef type_c2ats_GStaticRecMutex = struct_c2ats__GStaticRecMutex | |
typedef union_c2ats_anon_43414 = $extype_struct"union { pthread_t owner; gdouble dummy; }" of { | |
owner = type_c2ats_pthread_t, | |
dummy = type_c2ats_gdouble | |
} | |
typedef struct_c2ats__GStaticRecMutex = $extype_struct"struct _GStaticRecMutex" of { | |
mutex = type_c2ats_GStaticMutex, | |
depth = type_c2ats_guint, | |
unused = union_c2ats_anon_43414 | |
} | |
fun fun_c2ats_g_static_rec_mutex_init: {l1:addr} (!ptr_v_1(type_c2ats_GStaticRecMutex, l1) | ptr l1) -> void = "mac#g_static_rec_mutex_init" | |
fun fun_c2ats_g_static_rec_mutex_lock: {l1:addr} (!ptr_v_1(type_c2ats_GStaticRecMutex, l1) | ptr l1) -> void = "mac#g_static_rec_mutex_lock" | |
fun fun_c2ats_g_static_rec_mutex_trylock: {l1:addr} (!ptr_v_1(type_c2ats_GStaticRecMutex, l1) | ptr l1) -> type_c2ats_gboolean = "mac#g_static_rec_mutex_trylock" | |
fun fun_c2ats_g_static_rec_mutex_unlock: {l1:addr} (!ptr_v_1(type_c2ats_GStaticRecMutex, l1) | ptr l1) -> void = "mac#g_static_rec_mutex_unlock" | |
fun fun_c2ats_g_static_rec_mutex_lock_full: {l1:addr} (!ptr_v_1(type_c2ats_GStaticRecMutex, l1) | ptr l1, type_c2ats_guint) -> void = "mac#g_static_rec_mutex_lock_full" | |
fun fun_c2ats_g_static_rec_mutex_unlock_full: {l1:addr} (!ptr_v_1(type_c2ats_GStaticRecMutex, l1) | ptr l1) -> type_c2ats_guint = "mac#g_static_rec_mutex_unlock_full" | |
fun fun_c2ats_g_static_rec_mutex_free: {l1:addr} (!ptr_v_1(type_c2ats_GStaticRecMutex, l1) | ptr l1) -> void = "mac#g_static_rec_mutex_free" | |
abst@ype struct_c2ats__GStaticRWLock // FIXME! Forward declaration. | |
typedef type_c2ats_GStaticRWLock = struct_c2ats__GStaticRWLock | |
typedef struct_c2ats__GStaticRWLock = $extype_struct"struct _GStaticRWLock" of { | |
mutex = type_c2ats_GStaticMutex, | |
read_cond = ptr (* cPtr0(type_c2ats_GCond) *), | |
write_cond = ptr (* cPtr0(type_c2ats_GCond) *), | |
read_counter = type_c2ats_guint, | |
have_writer = type_c2ats_gboolean, | |
want_to_read = type_c2ats_guint, | |
want_to_write = type_c2ats_guint | |
} | |
fun fun_c2ats_g_static_rw_lock_init: {l1:addr} (!ptr_v_1(type_c2ats_GStaticRWLock, l1) | ptr l1) -> void = "mac#g_static_rw_lock_init" | |
fun fun_c2ats_g_static_rw_lock_reader_lock: {l1:addr} (!ptr_v_1(type_c2ats_GStaticRWLock, l1) | ptr l1) -> void = "mac#g_static_rw_lock_reader_lock" | |
fun fun_c2ats_g_static_rw_lock_reader_trylock: {l1:addr} (!ptr_v_1(type_c2ats_GStaticRWLock, l1) | ptr l1) -> type_c2ats_gboolean = "mac#g_static_rw_lock_reader_trylock" | |
fun fun_c2ats_g_static_rw_lock_reader_unlock: {l1:addr} (!ptr_v_1(type_c2ats_GStaticRWLock, l1) | ptr l1) -> void = "mac#g_static_rw_lock_reader_unlock" | |
fun fun_c2ats_g_static_rw_lock_writer_lock: {l1:addr} (!ptr_v_1(type_c2ats_GStaticRWLock, l1) | ptr l1) -> void = "mac#g_static_rw_lock_writer_lock" | |
fun fun_c2ats_g_static_rw_lock_writer_trylock: {l1:addr} (!ptr_v_1(type_c2ats_GStaticRWLock, l1) | ptr l1) -> type_c2ats_gboolean = "mac#g_static_rw_lock_writer_trylock" | |
fun fun_c2ats_g_static_rw_lock_writer_unlock: {l1:addr} (!ptr_v_1(type_c2ats_GStaticRWLock, l1) | ptr l1) -> void = "mac#g_static_rw_lock_writer_unlock" | |
fun fun_c2ats_g_static_rw_lock_free: {l1:addr} (!ptr_v_1(type_c2ats_GStaticRWLock, l1) | ptr l1) -> void = "mac#g_static_rw_lock_free" | |
fun fun_c2ats_g_private_new: (type_c2ats_GDestroyNotify) -> [l1:addr] (ptr_v_1(type_c2ats_GPrivate, l1) | ptr l1) = "mac#g_private_new" | |
abst@ype struct_c2ats__GStaticPrivate // FIXME! Forward declaration. | |
typedef type_c2ats_GStaticPrivate = struct_c2ats__GStaticPrivate | |
typedef struct_c2ats__GStaticPrivate = $extype_struct"struct _GStaticPrivate" of { | |
index = type_c2ats_guint | |
} | |
fun fun_c2ats_g_static_private_init: {l1:addr} (!ptr_v_1(type_c2ats_GStaticPrivate, l1) | ptr l1) -> void = "mac#g_static_private_init" | |
fun fun_c2ats_g_static_private_get: {l1:addr} (!ptr_v_1(type_c2ats_GStaticPrivate, l1) | ptr l1) -> type_c2ats_gpointer = "mac#g_static_private_get" | |
fun fun_c2ats_g_static_private_set: {l1:addr} (!ptr_v_1(type_c2ats_GStaticPrivate, l1) | ptr l1, type_c2ats_gpointer, type_c2ats_GDestroyNotify) -> void = "mac#g_static_private_set" | |
fun fun_c2ats_g_static_private_free: {l1:addr} (!ptr_v_1(type_c2ats_GStaticPrivate, l1) | ptr l1) -> void = "mac#g_static_private_free" | |
fun fun_c2ats_g_once_init_enter_impl: {l1:addr} (!ptr_v_1(type_c2ats_gsize, l1) | ptr l1) -> type_c2ats_gboolean = "mac#g_once_init_enter_impl" | |
fun fun_c2ats_g_thread_init: (type_c2ats_gpointer) -> void = "mac#g_thread_init" | |
fun fun_c2ats_g_thread_init_with_errorcheck_mutexes: (type_c2ats_gpointer) -> void = "mac#g_thread_init_with_errorcheck_mutexes" | |
fun fun_c2ats_g_thread_get_initialized: () -> type_c2ats_gboolean = "mac#g_thread_get_initialized" | |
macdef extval_c2ats_g_threads_got_initialized = $extval(type_c2ats_gboolean, "g_threads_got_initialized") | |
fun fun_c2ats_g_mutex_new: () -> [l1:addr] (ptr_v_1(type_c2ats_GMutex, l1) | ptr l1) = "mac#g_mutex_new" | |
fun fun_c2ats_g_mutex_free: {l1:addr} (!ptr_v_1(type_c2ats_GMutex, l1) | ptr l1) -> void = "mac#g_mutex_free" | |
fun fun_c2ats_g_cond_new: () -> [l1:addr] (ptr_v_1(type_c2ats_GCond, l1) | ptr l1) = "mac#g_cond_new" | |
fun fun_c2ats_g_cond_free: {l1:addr} (!ptr_v_1(type_c2ats_GCond, l1) | ptr l1) -> void = "mac#g_cond_free" | |
fun fun_c2ats_g_cond_timed_wait: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GCond, l1), !ptr_v_1(type_c2ats_GMutex, l2), !ptr_v_1(type_c2ats_GTimeVal, l3) | ptr l1, ptr l2, ptr l3) -> type_c2ats_gboolean = "mac#g_cond_timed_wait" | |
// File: /usr/include/x86_64-linux-gnu/sys/types.h | |
typedef type_c2ats_u_char = type_c2ats___u_char | |
typedef type_c2ats_u_short = type_c2ats___u_short | |
typedef type_c2ats_u_int = type_c2ats___u_int | |
typedef type_c2ats_u_long = type_c2ats___u_long | |
typedef type_c2ats_quad_t = type_c2ats___quad_t | |
typedef type_c2ats_u_quad_t = type_c2ats___u_quad_t | |
typedef type_c2ats_fsid_t = type_c2ats___fsid_t | |
typedef type_c2ats_loff_t = type_c2ats___loff_t | |
typedef type_c2ats_ino_t = type_c2ats___ino_t | |
typedef type_c2ats_dev_t = type_c2ats___dev_t | |
typedef type_c2ats_gid_t = type_c2ats___gid_t | |
typedef type_c2ats_mode_t = type_c2ats___mode_t | |
typedef type_c2ats_nlink_t = type_c2ats___nlink_t | |
typedef type_c2ats_off_t = type_c2ats___off_t | |
typedef type_c2ats_id_t = type_c2ats___id_t | |
typedef type_c2ats_ssize_t = type_c2ats___ssize_t | |
typedef type_c2ats_daddr_t = type_c2ats___daddr_t | |
typedef type_c2ats_caddr_t = type_c2ats___caddr_t | |
typedef type_c2ats_key_t = type_c2ats___key_t | |
typedef type_c2ats_ulong = ulint | |
typedef type_c2ats_ushort = usint | |
typedef type_c2ats_uint = uint | |
typedef type_c2ats_int8_t = int | |
typedef type_c2ats_int16_t = int | |
typedef type_c2ats_int32_t = int | |
typedef type_c2ats_int64_t = int | |
typedef type_c2ats_u_int8_t = uint | |
typedef type_c2ats_u_int16_t = uint | |
typedef type_c2ats_u_int32_t = uint | |
typedef type_c2ats_u_int64_t = uint | |
typedef type_c2ats_register_t = int | |
typedef type_c2ats_blksize_t = type_c2ats___blksize_t | |
typedef type_c2ats_blkcnt_t = type_c2ats___blkcnt_t | |
typedef type_c2ats_fsblkcnt_t = type_c2ats___fsblkcnt_t | |
typedef type_c2ats_fsfilcnt_t = type_c2ats___fsfilcnt_t | |
// File: /usr/include/x86_64-linux-gnu/bits/byteswap.h | |
fun fun_c2ats___bswap_32: (uint) -> uint = "mac#__bswap_32" | |
fun fun_c2ats___bswap_64: (type_c2ats___uint64_t) -> type_c2ats___uint64_t = "mac#__bswap_64" | |
// File: /usr/include/x86_64-linux-gnu/bits/time.h | |
typedef struct_c2ats_timeval = $extype_struct"struct timeval" of { | |
tv_sec = type_c2ats___time_t, | |
tv_usec = type_c2ats___suseconds_t | |
} | |
// File: /usr/include/x86_64-linux-gnu/sys/select.h | |
typedef type_c2ats_suseconds_t = type_c2ats___suseconds_t | |
typedef type_c2ats___fd_mask = lint | |
typedef struct_c2ats_anon_40363 = $extype_struct"struct { __fd_mask __fds_bits[1024 / (8 * (int) sizeof(__fd_mask))]; }" of { | |
__fds_bits = @[type_c2ats___fd_mask][1024 / (8 * sizeof(type_c2ats___fd_mask))] | |
} | |
typedef type_c2ats_fd_set = struct_c2ats_anon_40363 | |
typedef type_c2ats_fd_mask = type_c2ats___fd_mask | |
fun fun_c2ats_select: {l1,l2,l3,l4:addr} (!ptr_v_1(type_c2ats_fd_set, l1), !ptr_v_1(type_c2ats_fd_set, l2), !ptr_v_1(type_c2ats_fd_set, l3), !ptr_v_1(struct_c2ats_timeval, l4) | int, ptr l1, ptr l2, ptr l3, ptr l4) -> int = "mac#select" | |
fun fun_c2ats_pselect: {l1,l2,l3,l4,l5:addr} (!ptr_v_1(type_c2ats_fd_set, l1), !ptr_v_1(type_c2ats_fd_set, l2), !ptr_v_1(type_c2ats_fd_set, l3), !ptr_v_1(struct_c2ats_timespec, l4), !ptr_v_1(type_c2ats___sigset_t, l5) | int, ptr l1, ptr l2, ptr l3, ptr l4, ptr l5) -> int = "mac#pselect" | |
// File: /usr/include/x86_64-linux-gnu/sys/sysmacros.h | |
fun fun_c2ats_gnu_dev_major: (ullint) -> uint = "mac#gnu_dev_major" | |
fun fun_c2ats_gnu_dev_minor: (ullint) -> uint = "mac#gnu_dev_minor" | |
fun fun_c2ats_gnu_dev_makedev: (uint, uint) -> ullint = "mac#gnu_dev_makedev" | |
// File: /usr/include/x86_64-linux-gnu/bits/sched.h | |
typedef struct_c2ats_sched_param = $extype_struct"struct sched_param" of { | |
__sched_priority = int | |
} | |
typedef struct_c2ats___sched_param = $extype_struct"struct __sched_param" of { | |
__sched_priority = int | |
} | |
typedef type_c2ats___cpu_mask = ulint | |
typedef struct_c2ats_anon_40585 = $extype_struct"struct { __cpu_mask __bits[1024 / (8 * sizeof(__cpu_mask))]; }" of { | |
__bits = @[type_c2ats___cpu_mask][1024 / (8 * sizeof(type_c2ats___cpu_mask))] | |
} | |
typedef type_c2ats_cpu_set_t = struct_c2ats_anon_40585 | |
fun fun_c2ats___sched_cpucount: {l1:addr} (!ptr_v_1(type_c2ats_cpu_set_t, l1) | type_c2ats_size_t, ptr l1) -> int = "mac#__sched_cpucount" | |
fun fun_c2ats___sched_cpualloc: (type_c2ats_size_t) -> [l1:addr] (ptr_v_1(type_c2ats_cpu_set_t, l1) | ptr l1) = "mac#__sched_cpualloc" | |
fun fun_c2ats___sched_cpufree: {l1:addr} (!ptr_v_1(type_c2ats_cpu_set_t, l1) | ptr l1) -> void = "mac#__sched_cpufree" | |
// File: /usr/include/sched.h | |
%{# | |
#include "/usr/include/sched.h" | |
%} | |
fun fun_c2ats_sched_setparam: {l1:addr} (!ptr_v_1(struct_c2ats_sched_param, l1) | type_c2ats___pid_t, ptr l1) -> int = "mac#sched_setparam" | |
fun fun_c2ats_sched_getparam: {l1:addr} (!ptr_v_1(struct_c2ats_sched_param, l1) | type_c2ats___pid_t, ptr l1) -> int = "mac#sched_getparam" | |
fun fun_c2ats_sched_setscheduler: {l1:addr} (!ptr_v_1(struct_c2ats_sched_param, l1) | type_c2ats___pid_t, int, ptr l1) -> int = "mac#sched_setscheduler" | |
fun fun_c2ats_sched_getscheduler: (type_c2ats___pid_t) -> int = "mac#sched_getscheduler" | |
fun fun_c2ats_sched_yield: () -> int = "mac#sched_yield" | |
fun fun_c2ats_sched_get_priority_max: (int) -> int = "mac#sched_get_priority_max" | |
fun fun_c2ats_sched_get_priority_min: (int) -> int = "mac#sched_get_priority_min" | |
fun fun_c2ats_sched_rr_get_interval: {l1:addr} (!ptr_v_1(struct_c2ats_timespec, l1) | type_c2ats___pid_t, ptr l1) -> int = "mac#sched_rr_get_interval" | |
// File: /usr/include/x86_64-linux-gnu/bits/setjmp.h | |
typedef type_c2ats___jmp_buf = @[lint][8] | |
// File: /usr/include/pthread.h | |
%{# | |
#include "/usr/include/pthread.h" | |
%} | |
#define enum_c2ats_PTHREAD_CREATE_JOINABLE 0 | |
#define enum_c2ats_PTHREAD_CREATE_DETACHED 1 | |
#define enum_c2ats_PTHREAD_MUTEX_TIMED_NP 0 | |
#define enum_c2ats_PTHREAD_MUTEX_RECURSIVE_NP 1 | |
#define enum_c2ats_PTHREAD_MUTEX_ERRORCHECK_NP 2 | |
#define enum_c2ats_PTHREAD_MUTEX_ADAPTIVE_NP 3 | |
#define enum_c2ats_PTHREAD_MUTEX_NORMAL PTHREAD_MUTEX_TIMED_NP | |
#define enum_c2ats_PTHREAD_MUTEX_RECURSIVE PTHREAD_MUTEX_RECURSIVE_NP | |
#define enum_c2ats_PTHREAD_MUTEX_ERRORCHECK PTHREAD_MUTEX_ERRORCHECK_NP | |
#define enum_c2ats_PTHREAD_MUTEX_DEFAULT PTHREAD_MUTEX_NORMAL | |
#define enum_c2ats_PTHREAD_MUTEX_STALLED 0 | |
#define enum_c2ats_PTHREAD_MUTEX_STALLED_NP PTHREAD_MUTEX_STALLED | |
#define enum_c2ats_PTHREAD_MUTEX_ROBUST PTHREAD_MUTEX_STALLED + 1 | |
#define enum_c2ats_PTHREAD_MUTEX_ROBUST_NP PTHREAD_MUTEX_ROBUST | |
#define enum_c2ats_PTHREAD_PRIO_NONE 0 | |
#define enum_c2ats_PTHREAD_PRIO_INHERIT 1 | |
#define enum_c2ats_PTHREAD_PRIO_PROTECT 2 | |
#define enum_c2ats_PTHREAD_RWLOCK_PREFER_READER_NP 0 | |
#define enum_c2ats_PTHREAD_RWLOCK_PREFER_WRITER_NP 1 | |
#define enum_c2ats_PTHREAD_RWLOCK_PREFER_WRITER_NONRECURSIVE_NP 2 | |
#define enum_c2ats_PTHREAD_RWLOCK_DEFAULT_NP PTHREAD_RWLOCK_PREFER_READER_NP | |
#define enum_c2ats_PTHREAD_INHERIT_SCHED 0 | |
#define enum_c2ats_PTHREAD_EXPLICIT_SCHED 1 | |
#define enum_c2ats_PTHREAD_SCOPE_SYSTEM 0 | |
#define enum_c2ats_PTHREAD_SCOPE_PROCESS 1 | |
#define enum_c2ats_PTHREAD_PROCESS_PRIVATE 0 | |
#define enum_c2ats_PTHREAD_PROCESS_SHARED 1 | |
typedef struct_c2ats__pthread_cleanup_buffer = $extype_struct"struct _pthread_cleanup_buffer" of { | |
__routine = (ptr) -> void, | |
__arg = ptr (* cPtr0(void) *), | |
__canceltype = int, | |
__prev = ptr (* cPtr0(struct_c2ats__pthread_cleanup_buffer) *) | |
} | |
#define enum_c2ats_PTHREAD_CANCEL_ENABLE 0 | |
#define enum_c2ats_PTHREAD_CANCEL_DISABLE 1 | |
#define enum_c2ats_PTHREAD_CANCEL_DEFERRED 0 | |
#define enum_c2ats_PTHREAD_CANCEL_ASYNCHRONOUS 1 | |
fun fun_c2ats_pthread_create: {l1,l2:addr} (!ptr_v_1(type_c2ats_pthread_t, l1), !ptr_v_1(type_c2ats_pthread_attr_t, l2) | ptr l1, ptr l2, (ptr) -> ptr, ptr) -> int = "mac#pthread_create" | |
fun fun_c2ats_pthread_exit: (ptr) -> void = "mac#pthread_exit" | |
fun fun_c2ats_pthread_join: {l1:addr} (!ptr_v_1(ptr, l1) | type_c2ats_pthread_t, ptr l1) -> int = "mac#pthread_join" | |
fun fun_c2ats_pthread_detach: (type_c2ats_pthread_t) -> int = "mac#pthread_detach" | |
fun fun_c2ats_pthread_self: () -> type_c2ats_pthread_t = "mac#pthread_self" | |
fun fun_c2ats_pthread_equal: (type_c2ats_pthread_t, type_c2ats_pthread_t) -> int = "mac#pthread_equal" | |
fun fun_c2ats_pthread_attr_init: {l1:addr} (!ptr_v_1(type_c2ats_pthread_attr_t, l1) | ptr l1) -> int = "mac#pthread_attr_init" | |
fun fun_c2ats_pthread_attr_destroy: {l1:addr} (!ptr_v_1(type_c2ats_pthread_attr_t, l1) | ptr l1) -> int = "mac#pthread_attr_destroy" | |
fun fun_c2ats_pthread_attr_getdetachstate: {l1,l2:addr} (!ptr_v_1(type_c2ats_pthread_attr_t, l1), !ptr_v_1(int, l2) | ptr l1, ptr l2) -> int = "mac#pthread_attr_getdetachstate" | |
fun fun_c2ats_pthread_attr_setdetachstate: {l1:addr} (!ptr_v_1(type_c2ats_pthread_attr_t, l1) | ptr l1, int) -> int = "mac#pthread_attr_setdetachstate" | |
fun fun_c2ats_pthread_attr_getguardsize: {l1,l2:addr} (!ptr_v_1(type_c2ats_pthread_attr_t, l1), !ptr_v_1(type_c2ats_size_t, l2) | ptr l1, ptr l2) -> int = "mac#pthread_attr_getguardsize" | |
fun fun_c2ats_pthread_attr_setguardsize: {l1:addr} (!ptr_v_1(type_c2ats_pthread_attr_t, l1) | ptr l1, type_c2ats_size_t) -> int = "mac#pthread_attr_setguardsize" | |
fun fun_c2ats_pthread_attr_getschedparam: {l1,l2:addr} (!ptr_v_1(type_c2ats_pthread_attr_t, l1), !ptr_v_1(struct_c2ats_sched_param, l2) | ptr l1, ptr l2) -> int = "mac#pthread_attr_getschedparam" | |
fun fun_c2ats_pthread_attr_setschedparam: {l1,l2:addr} (!ptr_v_1(type_c2ats_pthread_attr_t, l1), !ptr_v_1(struct_c2ats_sched_param, l2) | ptr l1, ptr l2) -> int = "mac#pthread_attr_setschedparam" | |
fun fun_c2ats_pthread_attr_getschedpolicy: {l1,l2:addr} (!ptr_v_1(type_c2ats_pthread_attr_t, l1), !ptr_v_1(int, l2) | ptr l1, ptr l2) -> int = "mac#pthread_attr_getschedpolicy" | |
fun fun_c2ats_pthread_attr_setschedpolicy: {l1:addr} (!ptr_v_1(type_c2ats_pthread_attr_t, l1) | ptr l1, int) -> int = "mac#pthread_attr_setschedpolicy" | |
fun fun_c2ats_pthread_attr_getinheritsched: {l1,l2:addr} (!ptr_v_1(type_c2ats_pthread_attr_t, l1), !ptr_v_1(int, l2) | ptr l1, ptr l2) -> int = "mac#pthread_attr_getinheritsched" | |
fun fun_c2ats_pthread_attr_setinheritsched: {l1:addr} (!ptr_v_1(type_c2ats_pthread_attr_t, l1) | ptr l1, int) -> int = "mac#pthread_attr_setinheritsched" | |
fun fun_c2ats_pthread_attr_getscope: {l1,l2:addr} (!ptr_v_1(type_c2ats_pthread_attr_t, l1), !ptr_v_1(int, l2) | ptr l1, ptr l2) -> int = "mac#pthread_attr_getscope" | |
fun fun_c2ats_pthread_attr_setscope: {l1:addr} (!ptr_v_1(type_c2ats_pthread_attr_t, l1) | ptr l1, int) -> int = "mac#pthread_attr_setscope" | |
fun fun_c2ats_pthread_attr_getstackaddr: {l1,l2:addr} (!ptr_v_1(type_c2ats_pthread_attr_t, l1), !ptr_v_1(ptr, l2) | ptr l1, ptr l2) -> int = "mac#pthread_attr_getstackaddr" | |
fun fun_c2ats_pthread_attr_setstackaddr: {l1:addr} (!ptr_v_1(type_c2ats_pthread_attr_t, l1) | ptr l1, ptr) -> int = "mac#pthread_attr_setstackaddr" | |
fun fun_c2ats_pthread_attr_getstacksize: {l1,l2:addr} (!ptr_v_1(type_c2ats_pthread_attr_t, l1), !ptr_v_1(type_c2ats_size_t, l2) | ptr l1, ptr l2) -> int = "mac#pthread_attr_getstacksize" | |
fun fun_c2ats_pthread_attr_setstacksize: {l1:addr} (!ptr_v_1(type_c2ats_pthread_attr_t, l1) | ptr l1, type_c2ats_size_t) -> int = "mac#pthread_attr_setstacksize" | |
fun fun_c2ats_pthread_attr_getstack: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_pthread_attr_t, l1), !ptr_v_1(ptr, l2), !ptr_v_1(type_c2ats_size_t, l3) | ptr l1, ptr l2, ptr l3) -> int = "mac#pthread_attr_getstack" | |
fun fun_c2ats_pthread_attr_setstack: {l1:addr} (!ptr_v_1(type_c2ats_pthread_attr_t, l1) | ptr l1, ptr, type_c2ats_size_t) -> int = "mac#pthread_attr_setstack" | |
fun fun_c2ats_pthread_setschedparam: {l1:addr} (!ptr_v_1(struct_c2ats_sched_param, l1) | type_c2ats_pthread_t, int, ptr l1) -> int = "mac#pthread_setschedparam" | |
fun fun_c2ats_pthread_getschedparam: {l1,l2:addr} (!ptr_v_1(int, l1), !ptr_v_1(struct_c2ats_sched_param, l2) | type_c2ats_pthread_t, ptr l1, ptr l2) -> int = "mac#pthread_getschedparam" | |
fun fun_c2ats_pthread_setschedprio: (type_c2ats_pthread_t, int) -> int = "mac#pthread_setschedprio" | |
fun fun_c2ats_pthread_once: {l1:addr} (!ptr_v_1(type_c2ats_pthread_once_t, l1) | ptr l1, () -> void) -> int = "mac#pthread_once" | |
fun fun_c2ats_pthread_setcancelstate: {l1:addr} (!ptr_v_1(int, l1) | int, ptr l1) -> int = "mac#pthread_setcancelstate" | |
fun fun_c2ats_pthread_setcanceltype: {l1:addr} (!ptr_v_1(int, l1) | int, ptr l1) -> int = "mac#pthread_setcanceltype" | |
fun fun_c2ats_pthread_cancel: (type_c2ats_pthread_t) -> int = "mac#pthread_cancel" | |
fun fun_c2ats_pthread_testcancel: () -> void = "mac#pthread_testcancel" | |
typedef struct_c2ats_anon_41721 = $extype_struct"struct { __jmp_buf __cancel_jmp_buf; int __mask_was_saved; }" of { | |
__cancel_jmp_buf = type_c2ats___jmp_buf, | |
__mask_was_saved = int | |
} | |
typedef struct_c2ats_anon_41735 = $extype_struct"struct { struct { __jmp_buf __cancel_jmp_buf; int __mask_was_saved; } __cancel_jmp_buf[1]; void* __pad[4]; }" of { | |
__cancel_jmp_buf = @[struct_c2ats_anon_41721][1], | |
__pad = @[ptr][4] | |
} | |
typedef type_c2ats___pthread_unwind_buf_t = struct_c2ats_anon_41735 | |
typedef struct_c2ats___pthread_cleanup_frame = $extype_struct"struct __pthread_cleanup_frame" of { | |
__cancel_routine = (ptr) -> void, | |
__cancel_arg = ptr (* cPtr0(void) *), | |
__do_it = int, | |
__cancel_type = int | |
} | |
fun fun_c2ats___pthread_register_cancel: {l1:addr} (!ptr_v_1(type_c2ats___pthread_unwind_buf_t, l1) | ptr l1) -> void = "mac#__pthread_register_cancel" | |
fun fun_c2ats___pthread_unregister_cancel: {l1:addr} (!ptr_v_1(type_c2ats___pthread_unwind_buf_t, l1) | ptr l1) -> void = "mac#__pthread_unregister_cancel" | |
fun fun_c2ats___pthread_unwind_next: {l1:addr} (!ptr_v_1(type_c2ats___pthread_unwind_buf_t, l1) | ptr l1) -> void = "mac#__pthread_unwind_next" | |
abst@ype struct_c2ats___jmp_buf_tag // FIXME! Forward declaration. | |
fun fun_c2ats___sigsetjmp: {l1:addr} (!ptr_v_1(struct_c2ats___jmp_buf_tag, l1) | ptr l1, int) -> int = "mac#__sigsetjmp" | |
fun fun_c2ats_pthread_mutex_init: {l1,l2:addr} (!ptr_v_1(type_c2ats_pthread_mutex_t, l1), !ptr_v_1(type_c2ats_pthread_mutexattr_t, l2) | ptr l1, ptr l2) -> int = "mac#pthread_mutex_init" | |
fun fun_c2ats_pthread_mutex_destroy: {l1:addr} (!ptr_v_1(type_c2ats_pthread_mutex_t, l1) | ptr l1) -> int = "mac#pthread_mutex_destroy" | |
fun fun_c2ats_pthread_mutex_trylock: {l1:addr} (!ptr_v_1(type_c2ats_pthread_mutex_t, l1) | ptr l1) -> int = "mac#pthread_mutex_trylock" | |
fun fun_c2ats_pthread_mutex_lock: {l1:addr} (!ptr_v_1(type_c2ats_pthread_mutex_t, l1) | ptr l1) -> int = "mac#pthread_mutex_lock" | |
fun fun_c2ats_pthread_mutex_timedlock: {l1,l2:addr} (!ptr_v_1(type_c2ats_pthread_mutex_t, l1), !ptr_v_1(struct_c2ats_timespec, l2) | ptr l1, ptr l2) -> int = "mac#pthread_mutex_timedlock" | |
fun fun_c2ats_pthread_mutex_unlock: {l1:addr} (!ptr_v_1(type_c2ats_pthread_mutex_t, l1) | ptr l1) -> int = "mac#pthread_mutex_unlock" | |
fun fun_c2ats_pthread_mutex_getprioceiling: {l1,l2:addr} (!ptr_v_1(type_c2ats_pthread_mutex_t, l1), !ptr_v_1(int, l2) | ptr l1, ptr l2) -> int = "mac#pthread_mutex_getprioceiling" | |
fun fun_c2ats_pthread_mutex_setprioceiling: {l1,l2:addr} (!ptr_v_1(type_c2ats_pthread_mutex_t, l1), !ptr_v_1(int, l2) | ptr l1, int, ptr l2) -> int = "mac#pthread_mutex_setprioceiling" | |
fun fun_c2ats_pthread_mutex_consistent: {l1:addr} (!ptr_v_1(type_c2ats_pthread_mutex_t, l1) | ptr l1) -> int = "mac#pthread_mutex_consistent" | |
fun fun_c2ats_pthread_mutexattr_init: {l1:addr} (!ptr_v_1(type_c2ats_pthread_mutexattr_t, l1) | ptr l1) -> int = "mac#pthread_mutexattr_init" | |
fun fun_c2ats_pthread_mutexattr_destroy: {l1:addr} (!ptr_v_1(type_c2ats_pthread_mutexattr_t, l1) | ptr l1) -> int = "mac#pthread_mutexattr_destroy" | |
fun fun_c2ats_pthread_mutexattr_getpshared: {l1,l2:addr} (!ptr_v_1(type_c2ats_pthread_mutexattr_t, l1), !ptr_v_1(int, l2) | ptr l1, ptr l2) -> int = "mac#pthread_mutexattr_getpshared" | |
fun fun_c2ats_pthread_mutexattr_setpshared: {l1:addr} (!ptr_v_1(type_c2ats_pthread_mutexattr_t, l1) | ptr l1, int) -> int = "mac#pthread_mutexattr_setpshared" | |
fun fun_c2ats_pthread_mutexattr_gettype: {l1,l2:addr} (!ptr_v_1(type_c2ats_pthread_mutexattr_t, l1), !ptr_v_1(int, l2) | ptr l1, ptr l2) -> int = "mac#pthread_mutexattr_gettype" | |
fun fun_c2ats_pthread_mutexattr_settype: {l1:addr} (!ptr_v_1(type_c2ats_pthread_mutexattr_t, l1) | ptr l1, int) -> int = "mac#pthread_mutexattr_settype" | |
fun fun_c2ats_pthread_mutexattr_getprotocol: {l1,l2:addr} (!ptr_v_1(type_c2ats_pthread_mutexattr_t, l1), !ptr_v_1(int, l2) | ptr l1, ptr l2) -> int = "mac#pthread_mutexattr_getprotocol" | |
fun fun_c2ats_pthread_mutexattr_setprotocol: {l1:addr} (!ptr_v_1(type_c2ats_pthread_mutexattr_t, l1) | ptr l1, int) -> int = "mac#pthread_mutexattr_setprotocol" | |
fun fun_c2ats_pthread_mutexattr_getprioceiling: {l1,l2:addr} (!ptr_v_1(type_c2ats_pthread_mutexattr_t, l1), !ptr_v_1(int, l2) | ptr l1, ptr l2) -> int = "mac#pthread_mutexattr_getprioceiling" | |
fun fun_c2ats_pthread_mutexattr_setprioceiling: {l1:addr} (!ptr_v_1(type_c2ats_pthread_mutexattr_t, l1) | ptr l1, int) -> int = "mac#pthread_mutexattr_setprioceiling" | |
fun fun_c2ats_pthread_mutexattr_getrobust: {l1,l2:addr} (!ptr_v_1(type_c2ats_pthread_mutexattr_t, l1), !ptr_v_1(int, l2) | ptr l1, ptr l2) -> int = "mac#pthread_mutexattr_getrobust" | |
fun fun_c2ats_pthread_mutexattr_setrobust: {l1:addr} (!ptr_v_1(type_c2ats_pthread_mutexattr_t, l1) | ptr l1, int) -> int = "mac#pthread_mutexattr_setrobust" | |
fun fun_c2ats_pthread_rwlock_init: {l1,l2:addr} (!ptr_v_1(type_c2ats_pthread_rwlock_t, l1), !ptr_v_1(type_c2ats_pthread_rwlockattr_t, l2) | ptr l1, ptr l2) -> int = "mac#pthread_rwlock_init" | |
fun fun_c2ats_pthread_rwlock_destroy: {l1:addr} (!ptr_v_1(type_c2ats_pthread_rwlock_t, l1) | ptr l1) -> int = "mac#pthread_rwlock_destroy" | |
fun fun_c2ats_pthread_rwlock_rdlock: {l1:addr} (!ptr_v_1(type_c2ats_pthread_rwlock_t, l1) | ptr l1) -> int = "mac#pthread_rwlock_rdlock" | |
fun fun_c2ats_pthread_rwlock_tryrdlock: {l1:addr} (!ptr_v_1(type_c2ats_pthread_rwlock_t, l1) | ptr l1) -> int = "mac#pthread_rwlock_tryrdlock" | |
fun fun_c2ats_pthread_rwlock_timedrdlock: {l1,l2:addr} (!ptr_v_1(type_c2ats_pthread_rwlock_t, l1), !ptr_v_1(struct_c2ats_timespec, l2) | ptr l1, ptr l2) -> int = "mac#pthread_rwlock_timedrdlock" | |
fun fun_c2ats_pthread_rwlock_wrlock: {l1:addr} (!ptr_v_1(type_c2ats_pthread_rwlock_t, l1) | ptr l1) -> int = "mac#pthread_rwlock_wrlock" | |
fun fun_c2ats_pthread_rwlock_trywrlock: {l1:addr} (!ptr_v_1(type_c2ats_pthread_rwlock_t, l1) | ptr l1) -> int = "mac#pthread_rwlock_trywrlock" | |
fun fun_c2ats_pthread_rwlock_timedwrlock: {l1,l2:addr} (!ptr_v_1(type_c2ats_pthread_rwlock_t, l1), !ptr_v_1(struct_c2ats_timespec, l2) | ptr l1, ptr l2) -> int = "mac#pthread_rwlock_timedwrlock" | |
fun fun_c2ats_pthread_rwlock_unlock: {l1:addr} (!ptr_v_1(type_c2ats_pthread_rwlock_t, l1) | ptr l1) -> int = "mac#pthread_rwlock_unlock" | |
fun fun_c2ats_pthread_rwlockattr_init: {l1:addr} (!ptr_v_1(type_c2ats_pthread_rwlockattr_t, l1) | ptr l1) -> int = "mac#pthread_rwlockattr_init" | |
fun fun_c2ats_pthread_rwlockattr_destroy: {l1:addr} (!ptr_v_1(type_c2ats_pthread_rwlockattr_t, l1) | ptr l1) -> int = "mac#pthread_rwlockattr_destroy" | |
fun fun_c2ats_pthread_rwlockattr_getpshared: {l1,l2:addr} (!ptr_v_1(type_c2ats_pthread_rwlockattr_t, l1), !ptr_v_1(int, l2) | ptr l1, ptr l2) -> int = "mac#pthread_rwlockattr_getpshared" | |
fun fun_c2ats_pthread_rwlockattr_setpshared: {l1:addr} (!ptr_v_1(type_c2ats_pthread_rwlockattr_t, l1) | ptr l1, int) -> int = "mac#pthread_rwlockattr_setpshared" | |
fun fun_c2ats_pthread_rwlockattr_getkind_np: {l1,l2:addr} (!ptr_v_1(type_c2ats_pthread_rwlockattr_t, l1), !ptr_v_1(int, l2) | ptr l1, ptr l2) -> int = "mac#pthread_rwlockattr_getkind_np" | |
fun fun_c2ats_pthread_rwlockattr_setkind_np: {l1:addr} (!ptr_v_1(type_c2ats_pthread_rwlockattr_t, l1) | ptr l1, int) -> int = "mac#pthread_rwlockattr_setkind_np" | |
fun fun_c2ats_pthread_cond_init: {l1,l2:addr} (!ptr_v_1(type_c2ats_pthread_cond_t, l1), !ptr_v_1(type_c2ats_pthread_condattr_t, l2) | ptr l1, ptr l2) -> int = "mac#pthread_cond_init" | |
fun fun_c2ats_pthread_cond_destroy: {l1:addr} (!ptr_v_1(type_c2ats_pthread_cond_t, l1) | ptr l1) -> int = "mac#pthread_cond_destroy" | |
fun fun_c2ats_pthread_cond_signal: {l1:addr} (!ptr_v_1(type_c2ats_pthread_cond_t, l1) | ptr l1) -> int = "mac#pthread_cond_signal" | |
fun fun_c2ats_pthread_cond_broadcast: {l1:addr} (!ptr_v_1(type_c2ats_pthread_cond_t, l1) | ptr l1) -> int = "mac#pthread_cond_broadcast" | |
fun fun_c2ats_pthread_cond_wait: {l1,l2:addr} (!ptr_v_1(type_c2ats_pthread_cond_t, l1), !ptr_v_1(type_c2ats_pthread_mutex_t, l2) | ptr l1, ptr l2) -> int = "mac#pthread_cond_wait" | |
fun fun_c2ats_pthread_cond_timedwait: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_pthread_cond_t, l1), !ptr_v_1(type_c2ats_pthread_mutex_t, l2), !ptr_v_1(struct_c2ats_timespec, l3) | ptr l1, ptr l2, ptr l3) -> int = "mac#pthread_cond_timedwait" | |
fun fun_c2ats_pthread_condattr_init: {l1:addr} (!ptr_v_1(type_c2ats_pthread_condattr_t, l1) | ptr l1) -> int = "mac#pthread_condattr_init" | |
fun fun_c2ats_pthread_condattr_destroy: {l1:addr} (!ptr_v_1(type_c2ats_pthread_condattr_t, l1) | ptr l1) -> int = "mac#pthread_condattr_destroy" | |
fun fun_c2ats_pthread_condattr_getpshared: {l1,l2:addr} (!ptr_v_1(type_c2ats_pthread_condattr_t, l1), !ptr_v_1(int, l2) | ptr l1, ptr l2) -> int = "mac#pthread_condattr_getpshared" | |
fun fun_c2ats_pthread_condattr_setpshared: {l1:addr} (!ptr_v_1(type_c2ats_pthread_condattr_t, l1) | ptr l1, int) -> int = "mac#pthread_condattr_setpshared" | |
fun fun_c2ats_pthread_condattr_getclock: {l1,l2:addr} (!ptr_v_1(type_c2ats_pthread_condattr_t, l1), !ptr_v_1(type_c2ats___clockid_t, l2) | ptr l1, ptr l2) -> int = "mac#pthread_condattr_getclock" | |
fun fun_c2ats_pthread_condattr_setclock: {l1:addr} (!ptr_v_1(type_c2ats_pthread_condattr_t, l1) | ptr l1, type_c2ats___clockid_t) -> int = "mac#pthread_condattr_setclock" | |
fun fun_c2ats_pthread_spin_init: {l1:addr} (!ptr_v_1(type_c2ats_pthread_spinlock_t, l1) | ptr l1, int) -> int = "mac#pthread_spin_init" | |
fun fun_c2ats_pthread_spin_destroy: {l1:addr} (!ptr_v_1(type_c2ats_pthread_spinlock_t, l1) | ptr l1) -> int = "mac#pthread_spin_destroy" | |
fun fun_c2ats_pthread_spin_lock: {l1:addr} (!ptr_v_1(type_c2ats_pthread_spinlock_t, l1) | ptr l1) -> int = "mac#pthread_spin_lock" | |
fun fun_c2ats_pthread_spin_trylock: {l1:addr} (!ptr_v_1(type_c2ats_pthread_spinlock_t, l1) | ptr l1) -> int = "mac#pthread_spin_trylock" | |
fun fun_c2ats_pthread_spin_unlock: {l1:addr} (!ptr_v_1(type_c2ats_pthread_spinlock_t, l1) | ptr l1) -> int = "mac#pthread_spin_unlock" | |
fun fun_c2ats_pthread_barrier_init: {l1,l2:addr} (!ptr_v_1(type_c2ats_pthread_barrier_t, l1), !ptr_v_1(type_c2ats_pthread_barrierattr_t, l2) | ptr l1, ptr l2, uint) -> int = "mac#pthread_barrier_init" | |
fun fun_c2ats_pthread_barrier_destroy: {l1:addr} (!ptr_v_1(type_c2ats_pthread_barrier_t, l1) | ptr l1) -> int = "mac#pthread_barrier_destroy" | |
fun fun_c2ats_pthread_barrier_wait: {l1:addr} (!ptr_v_1(type_c2ats_pthread_barrier_t, l1) | ptr l1) -> int = "mac#pthread_barrier_wait" | |
fun fun_c2ats_pthread_barrierattr_init: {l1:addr} (!ptr_v_1(type_c2ats_pthread_barrierattr_t, l1) | ptr l1) -> int = "mac#pthread_barrierattr_init" | |
fun fun_c2ats_pthread_barrierattr_destroy: {l1:addr} (!ptr_v_1(type_c2ats_pthread_barrierattr_t, l1) | ptr l1) -> int = "mac#pthread_barrierattr_destroy" | |
fun fun_c2ats_pthread_barrierattr_getpshared: {l1,l2:addr} (!ptr_v_1(type_c2ats_pthread_barrierattr_t, l1), !ptr_v_1(int, l2) | ptr l1, ptr l2) -> int = "mac#pthread_barrierattr_getpshared" | |
fun fun_c2ats_pthread_barrierattr_setpshared: {l1:addr} (!ptr_v_1(type_c2ats_pthread_barrierattr_t, l1) | ptr l1, int) -> int = "mac#pthread_barrierattr_setpshared" | |
fun fun_c2ats_pthread_key_create: {l1:addr} (!ptr_v_1(type_c2ats_pthread_key_t, l1) | ptr l1, (ptr) -> void) -> int = "mac#pthread_key_create" | |
fun fun_c2ats_pthread_key_delete: (type_c2ats_pthread_key_t) -> int = "mac#pthread_key_delete" | |
fun fun_c2ats_pthread_getspecific: (type_c2ats_pthread_key_t) -> ptr = "mac#pthread_getspecific" | |
fun fun_c2ats_pthread_setspecific: (type_c2ats_pthread_key_t, ptr) -> int = "mac#pthread_setspecific" | |
fun fun_c2ats_pthread_getcpuclockid: {l1:addr} (!ptr_v_1(type_c2ats___clockid_t, l1) | type_c2ats_pthread_t, ptr l1) -> int = "mac#pthread_getcpuclockid" | |
fun fun_c2ats_pthread_atfork: (() -> void, () -> void, () -> void) -> int = "mac#pthread_atfork" | |
// File: /usr/include/glib-2.0/glib/glib-autocleanups.h | |
%{# | |
#include "/usr/include/glib-2.0/glib/glib-autocleanups.h" | |
%} | |
fun fun_c2ats_g_autoptr_cleanup_generic_gfree: (ptr) -> void = "mac#g_autoptr_cleanup_generic_gfree" | |
fun fun_c2ats_g_autoptr_cleanup_gstring_free: {l1:addr} (!ptr_v_1(type_c2ats_GString, l1) | ptr l1) -> void = "mac#g_autoptr_cleanup_gstring_free" | |
typedef type_c2ats_GAsyncQueue_autoptr = cPtr0(type_c2ats_GAsyncQueue) | |
fun fun_c2ats_glib_autoptr_cleanup_GAsyncQueue: {l1,l1_1:addr} (!ptr_v_2(type_c2ats_GAsyncQueue, l1, l1_1) | ptr l1) -> void = "mac#glib_autoptr_cleanup_GAsyncQueue" | |
typedef type_c2ats_GBookmarkFile_autoptr = cPtr0(type_c2ats_GBookmarkFile) | |
fun fun_c2ats_glib_autoptr_cleanup_GBookmarkFile: {l1,l1_1:addr} (!ptr_v_2(type_c2ats_GBookmarkFile, l1, l1_1) | ptr l1) -> void = "mac#glib_autoptr_cleanup_GBookmarkFile" | |
typedef type_c2ats_GBytes_autoptr = cPtr0(type_c2ats_GBytes) | |
fun fun_c2ats_glib_autoptr_cleanup_GBytes: {l1,l1_1:addr} (!ptr_v_2(type_c2ats_GBytes, l1, l1_1) | ptr l1) -> void = "mac#glib_autoptr_cleanup_GBytes" | |
typedef type_c2ats_GChecksum_autoptr = cPtr0(type_c2ats_GChecksum) | |
fun fun_c2ats_glib_autoptr_cleanup_GChecksum: {l1,l1_1:addr} (!ptr_v_2(type_c2ats_GChecksum, l1, l1_1) | ptr l1) -> void = "mac#glib_autoptr_cleanup_GChecksum" | |
typedef type_c2ats_GDateTime_autoptr = cPtr0(type_c2ats_GDateTime) | |
fun fun_c2ats_glib_autoptr_cleanup_GDateTime: {l1,l1_1:addr} (!ptr_v_2(type_c2ats_GDateTime, l1, l1_1) | ptr l1) -> void = "mac#glib_autoptr_cleanup_GDateTime" | |
typedef type_c2ats_GDir_autoptr = cPtr0(type_c2ats_GDir) | |
fun fun_c2ats_glib_autoptr_cleanup_GDir: {l1,l1_1:addr} (!ptr_v_2(type_c2ats_GDir, l1, l1_1) | ptr l1) -> void = "mac#glib_autoptr_cleanup_GDir" | |
typedef type_c2ats_GError_autoptr = cPtr0(type_c2ats_GError) | |
fun fun_c2ats_glib_autoptr_cleanup_GError: {l1,l1_1:addr} (!ptr_v_2(type_c2ats_GError, l1, l1_1) | ptr l1) -> void = "mac#glib_autoptr_cleanup_GError" | |
typedef type_c2ats_GHashTable_autoptr = cPtr0(type_c2ats_GHashTable) | |
fun fun_c2ats_glib_autoptr_cleanup_GHashTable: {l1,l1_1:addr} (!ptr_v_2(type_c2ats_GHashTable, l1, l1_1) | ptr l1) -> void = "mac#glib_autoptr_cleanup_GHashTable" | |
typedef type_c2ats_GHmac_autoptr = cPtr0(type_c2ats_GHmac) | |
fun fun_c2ats_glib_autoptr_cleanup_GHmac: {l1,l1_1:addr} (!ptr_v_2(type_c2ats_GHmac, l1, l1_1) | ptr l1) -> void = "mac#glib_autoptr_cleanup_GHmac" | |
typedef type_c2ats_GIOChannel_autoptr = cPtr0(type_c2ats_GIOChannel) | |
fun fun_c2ats_glib_autoptr_cleanup_GIOChannel: {l1,l1_1:addr} (!ptr_v_2(type_c2ats_GIOChannel, l1, l1_1) | ptr l1) -> void = "mac#glib_autoptr_cleanup_GIOChannel" | |
typedef type_c2ats_GKeyFile_autoptr = cPtr0(type_c2ats_GKeyFile) | |
fun fun_c2ats_glib_autoptr_cleanup_GKeyFile: {l1,l1_1:addr} (!ptr_v_2(type_c2ats_GKeyFile, l1, l1_1) | ptr l1) -> void = "mac#glib_autoptr_cleanup_GKeyFile" | |
typedef type_c2ats_GList_autoptr = cPtr0(type_c2ats_GList) | |
fun fun_c2ats_glib_autoptr_cleanup_GList: {l1,l1_1:addr} (!ptr_v_2(type_c2ats_GList, l1, l1_1) | ptr l1) -> void = "mac#glib_autoptr_cleanup_GList" | |
typedef type_c2ats_GArray_autoptr = cPtr0(type_c2ats_GArray) | |
fun fun_c2ats_glib_autoptr_cleanup_GArray: {l1,l1_1:addr} (!ptr_v_2(type_c2ats_GArray, l1, l1_1) | ptr l1) -> void = "mac#glib_autoptr_cleanup_GArray" | |
typedef type_c2ats_GPtrArray_autoptr = cPtr0(type_c2ats_GPtrArray) | |
fun fun_c2ats_glib_autoptr_cleanup_GPtrArray: {l1,l1_1:addr} (!ptr_v_2(type_c2ats_GPtrArray, l1, l1_1) | ptr l1) -> void = "mac#glib_autoptr_cleanup_GPtrArray" | |
typedef type_c2ats_GByteArray_autoptr = cPtr0(type_c2ats_GByteArray) | |
fun fun_c2ats_glib_autoptr_cleanup_GByteArray: {l1,l1_1:addr} (!ptr_v_2(type_c2ats_GByteArray, l1, l1_1) | ptr l1) -> void = "mac#glib_autoptr_cleanup_GByteArray" | |
typedef type_c2ats_GMainContext_autoptr = cPtr0(type_c2ats_GMainContext) | |
fun fun_c2ats_glib_autoptr_cleanup_GMainContext: {l1,l1_1:addr} (!ptr_v_2(type_c2ats_GMainContext, l1, l1_1) | ptr l1) -> void = "mac#glib_autoptr_cleanup_GMainContext" | |
typedef type_c2ats_GMainLoop_autoptr = cPtr0(type_c2ats_GMainLoop) | |
fun fun_c2ats_glib_autoptr_cleanup_GMainLoop: {l1,l1_1:addr} (!ptr_v_2(type_c2ats_GMainLoop, l1, l1_1) | ptr l1) -> void = "mac#glib_autoptr_cleanup_GMainLoop" | |
typedef type_c2ats_GSource_autoptr = cPtr0(type_c2ats_GSource) | |
fun fun_c2ats_glib_autoptr_cleanup_GSource: {l1,l1_1:addr} (!ptr_v_2(type_c2ats_GSource, l1, l1_1) | ptr l1) -> void = "mac#glib_autoptr_cleanup_GSource" | |
typedef type_c2ats_GMappedFile_autoptr = cPtr0(type_c2ats_GMappedFile) | |
fun fun_c2ats_glib_autoptr_cleanup_GMappedFile: {l1,l1_1:addr} (!ptr_v_2(type_c2ats_GMappedFile, l1, l1_1) | ptr l1) -> void = "mac#glib_autoptr_cleanup_GMappedFile" | |
typedef type_c2ats_GMarkupParseContext_autoptr = cPtr0(type_c2ats_GMarkupParseContext) | |
fun fun_c2ats_glib_autoptr_cleanup_GMarkupParseContext: {l1,l1_1:addr} (!ptr_v_2(type_c2ats_GMarkupParseContext, l1, l1_1) | ptr l1) -> void = "mac#glib_autoptr_cleanup_GMarkupParseContext" | |
typedef type_c2ats_GNode_autoptr = cPtr0(type_c2ats_GNode) | |
fun fun_c2ats_glib_autoptr_cleanup_GNode: {l1,l1_1:addr} (!ptr_v_2(type_c2ats_GNode, l1, l1_1) | ptr l1) -> void = "mac#glib_autoptr_cleanup_GNode" | |
typedef type_c2ats_GOptionContext_autoptr = cPtr0(type_c2ats_GOptionContext) | |
fun fun_c2ats_glib_autoptr_cleanup_GOptionContext: {l1,l1_1:addr} (!ptr_v_2(type_c2ats_GOptionContext, l1, l1_1) | ptr l1) -> void = "mac#glib_autoptr_cleanup_GOptionContext" | |
typedef type_c2ats_GOptionGroup_autoptr = cPtr0(type_c2ats_GOptionGroup) | |
fun fun_c2ats_glib_autoptr_cleanup_GOptionGroup: {l1,l1_1:addr} (!ptr_v_2(type_c2ats_GOptionGroup, l1, l1_1) | ptr l1) -> void = "mac#glib_autoptr_cleanup_GOptionGroup" | |
typedef type_c2ats_GPatternSpec_autoptr = cPtr0(type_c2ats_GPatternSpec) | |
fun fun_c2ats_glib_autoptr_cleanup_GPatternSpec: {l1,l1_1:addr} (!ptr_v_2(type_c2ats_GPatternSpec, l1, l1_1) | ptr l1) -> void = "mac#glib_autoptr_cleanup_GPatternSpec" | |
typedef type_c2ats_GQueue_autoptr = cPtr0(type_c2ats_GQueue) | |
fun fun_c2ats_glib_autoptr_cleanup_GQueue: {l1,l1_1:addr} (!ptr_v_2(type_c2ats_GQueue, l1, l1_1) | ptr l1) -> void = "mac#glib_autoptr_cleanup_GQueue" | |
fun fun_c2ats_glib_auto_cleanup_GQueue: {l1:addr} (!ptr_v_1(type_c2ats_GQueue, l1) | ptr l1) -> void = "mac#glib_auto_cleanup_GQueue" | |
typedef type_c2ats_GRand_autoptr = cPtr0(type_c2ats_GRand) | |
fun fun_c2ats_glib_autoptr_cleanup_GRand: {l1,l1_1:addr} (!ptr_v_2(type_c2ats_GRand, l1, l1_1) | ptr l1) -> void = "mac#glib_autoptr_cleanup_GRand" | |
typedef type_c2ats_GRegex_autoptr = cPtr0(type_c2ats_GRegex) | |
fun fun_c2ats_glib_autoptr_cleanup_GRegex: {l1,l1_1:addr} (!ptr_v_2(type_c2ats_GRegex, l1, l1_1) | ptr l1) -> void = "mac#glib_autoptr_cleanup_GRegex" | |
typedef type_c2ats_GMatchInfo_autoptr = cPtr0(type_c2ats_GMatchInfo) | |
fun fun_c2ats_glib_autoptr_cleanup_GMatchInfo: {l1,l1_1:addr} (!ptr_v_2(type_c2ats_GMatchInfo, l1, l1_1) | ptr l1) -> void = "mac#glib_autoptr_cleanup_GMatchInfo" | |
typedef type_c2ats_GScanner_autoptr = cPtr0(type_c2ats_GScanner) | |
fun fun_c2ats_glib_autoptr_cleanup_GScanner: {l1,l1_1:addr} (!ptr_v_2(type_c2ats_GScanner, l1, l1_1) | ptr l1) -> void = "mac#glib_autoptr_cleanup_GScanner" | |
typedef type_c2ats_GSequence_autoptr = cPtr0(type_c2ats_GSequence) | |
fun fun_c2ats_glib_autoptr_cleanup_GSequence: {l1,l1_1:addr} (!ptr_v_2(type_c2ats_GSequence, l1, l1_1) | ptr l1) -> void = "mac#glib_autoptr_cleanup_GSequence" | |
typedef type_c2ats_GSList_autoptr = cPtr0(type_c2ats_GSList) | |
fun fun_c2ats_glib_autoptr_cleanup_GSList: {l1,l1_1:addr} (!ptr_v_2(type_c2ats_GSList, l1, l1_1) | ptr l1) -> void = "mac#glib_autoptr_cleanup_GSList" | |
typedef type_c2ats_GString_autoptr = cPtr0(type_c2ats_GString) | |
fun fun_c2ats_glib_autoptr_cleanup_GString: {l1,l1_1:addr} (!ptr_v_2(type_c2ats_GString, l1, l1_1) | ptr l1) -> void = "mac#glib_autoptr_cleanup_GString" | |
typedef type_c2ats_GStringChunk_autoptr = cPtr0(type_c2ats_GStringChunk) | |
fun fun_c2ats_glib_autoptr_cleanup_GStringChunk: {l1,l1_1:addr} (!ptr_v_2(type_c2ats_GStringChunk, l1, l1_1) | ptr l1) -> void = "mac#glib_autoptr_cleanup_GStringChunk" | |
typedef type_c2ats_GThread_autoptr = cPtr0(type_c2ats_GThread) | |
fun fun_c2ats_glib_autoptr_cleanup_GThread: {l1,l1_1:addr} (!ptr_v_2(type_c2ats_GThread, l1, l1_1) | ptr l1) -> void = "mac#glib_autoptr_cleanup_GThread" | |
fun fun_c2ats_glib_auto_cleanup_GMutex: {l1:addr} (!ptr_v_1(type_c2ats_GMutex, l1) | ptr l1) -> void = "mac#glib_auto_cleanup_GMutex" | |
typedef type_c2ats_GMutexLocker_autoptr = cPtr0(type_c2ats_GMutexLocker) | |
fun fun_c2ats_glib_autoptr_cleanup_GMutexLocker: {l1,l1_1:addr} (!ptr_v_2(type_c2ats_GMutexLocker, l1, l1_1) | ptr l1) -> void = "mac#glib_autoptr_cleanup_GMutexLocker" | |
fun fun_c2ats_glib_auto_cleanup_GCond: {l1:addr} (!ptr_v_1(type_c2ats_GCond, l1) | ptr l1) -> void = "mac#glib_auto_cleanup_GCond" | |
typedef type_c2ats_GTimer_autoptr = cPtr0(type_c2ats_GTimer) | |
fun fun_c2ats_glib_autoptr_cleanup_GTimer: {l1,l1_1:addr} (!ptr_v_2(type_c2ats_GTimer, l1, l1_1) | ptr l1) -> void = "mac#glib_autoptr_cleanup_GTimer" | |
typedef type_c2ats_GTimeZone_autoptr = cPtr0(type_c2ats_GTimeZone) | |
fun fun_c2ats_glib_autoptr_cleanup_GTimeZone: {l1,l1_1:addr} (!ptr_v_2(type_c2ats_GTimeZone, l1, l1_1) | ptr l1) -> void = "mac#glib_autoptr_cleanup_GTimeZone" | |
typedef type_c2ats_GTree_autoptr = cPtr0(type_c2ats_GTree) | |
fun fun_c2ats_glib_autoptr_cleanup_GTree: {l1,l1_1:addr} (!ptr_v_2(type_c2ats_GTree, l1, l1_1) | ptr l1) -> void = "mac#glib_autoptr_cleanup_GTree" | |
typedef type_c2ats_GVariant_autoptr = cPtr0(type_c2ats_GVariant) | |
fun fun_c2ats_glib_autoptr_cleanup_GVariant: {l1,l1_1:addr} (!ptr_v_2(type_c2ats_GVariant, l1, l1_1) | ptr l1) -> void = "mac#glib_autoptr_cleanup_GVariant" | |
typedef type_c2ats_GVariantBuilder_autoptr = cPtr0(type_c2ats_GVariantBuilder) | |
fun fun_c2ats_glib_autoptr_cleanup_GVariantBuilder: {l1,l1_1:addr} (!ptr_v_2(type_c2ats_GVariantBuilder, l1, l1_1) | ptr l1) -> void = "mac#glib_autoptr_cleanup_GVariantBuilder" | |
fun fun_c2ats_glib_auto_cleanup_GVariantBuilder: {l1:addr} (!ptr_v_1(type_c2ats_GVariantBuilder, l1) | ptr l1) -> void = "mac#glib_auto_cleanup_GVariantBuilder" | |
typedef type_c2ats_GVariantIter_autoptr = cPtr0(type_c2ats_GVariantIter) | |
fun fun_c2ats_glib_autoptr_cleanup_GVariantIter: {l1,l1_1:addr} (!ptr_v_2(type_c2ats_GVariantIter, l1, l1_1) | ptr l1) -> void = "mac#glib_autoptr_cleanup_GVariantIter" | |
typedef type_c2ats_GVariantDict_autoptr = cPtr0(type_c2ats_GVariantDict) | |
fun fun_c2ats_glib_autoptr_cleanup_GVariantDict: {l1,l1_1:addr} (!ptr_v_2(type_c2ats_GVariantDict, l1, l1_1) | ptr l1) -> void = "mac#glib_autoptr_cleanup_GVariantDict" | |
fun fun_c2ats_glib_auto_cleanup_GVariantDict: {l1:addr} (!ptr_v_1(type_c2ats_GVariantDict, l1) | ptr l1) -> void = "mac#glib_auto_cleanup_GVariantDict" | |
typedef type_c2ats_GVariantType_autoptr = cPtr0(type_c2ats_GVariantType) | |
fun fun_c2ats_glib_autoptr_cleanup_GVariantType: {l1,l1_1:addr} (!ptr_v_2(type_c2ats_GVariantType, l1, l1_1) | ptr l1) -> void = "mac#glib_autoptr_cleanup_GVariantType" | |
fun fun_c2ats_glib_auto_cleanup_GStrv: {l1:addr} (!ptr_v_1(type_c2ats_GStrv, l1) | ptr l1) -> void = "mac#glib_auto_cleanup_GStrv" | |
// File: /usr/include/glib-2.0/gobject/gtype.h | |
%{# | |
#include "/usr/include/glib-2.0/gobject/gtype.h" | |
%} | |
typedef type_c2ats_GType = type_c2ats_gsize | |
abst@ype struct_c2ats__GValue // FIXME! Forward declaration. | |
typedef type_c2ats_GValue = struct_c2ats__GValue | |
abst@ype union_c2ats__GTypeCValue // FIXME! Forward declaration. | |
typedef type_c2ats_GTypeCValue = union_c2ats__GTypeCValue | |
abst@ype struct_c2ats__GTypePlugin // FIXME! Forward declaration. | |
typedef type_c2ats_GTypePlugin = struct_c2ats__GTypePlugin | |
abst@ype struct_c2ats__GTypeClass // FIXME! Forward declaration. | |
typedef type_c2ats_GTypeClass = struct_c2ats__GTypeClass | |
abst@ype struct_c2ats__GTypeInterface // FIXME! Forward declaration. | |
typedef type_c2ats_GTypeInterface = struct_c2ats__GTypeInterface | |
abst@ype struct_c2ats__GTypeInstance // FIXME! Forward declaration. | |
typedef type_c2ats_GTypeInstance = struct_c2ats__GTypeInstance | |
abst@ype struct_c2ats__GTypeInfo // FIXME! Forward declaration. | |
typedef type_c2ats_GTypeInfo = struct_c2ats__GTypeInfo | |
abst@ype struct_c2ats__GTypeFundamentalInfo // FIXME! Forward declaration. | |
typedef type_c2ats_GTypeFundamentalInfo = struct_c2ats__GTypeFundamentalInfo | |
abst@ype struct_c2ats__GInterfaceInfo // FIXME! Forward declaration. | |
typedef type_c2ats_GInterfaceInfo = struct_c2ats__GInterfaceInfo | |
abst@ype struct_c2ats__GTypeValueTable // FIXME! Forward declaration. | |
typedef type_c2ats_GTypeValueTable = struct_c2ats__GTypeValueTable | |
abst@ype struct_c2ats__GTypeQuery // FIXME! Forward declaration. | |
typedef type_c2ats_GTypeQuery = struct_c2ats__GTypeQuery | |
typedef struct_c2ats__GTypeClass = $extype_struct"struct _GTypeClass" of { | |
g_type = type_c2ats_GType | |
} | |
typedef struct_c2ats__GTypeInstance = $extype_struct"struct _GTypeInstance" of { | |
g_class = ptr (* cPtr0(type_c2ats_GTypeClass) *) | |
} | |
typedef struct_c2ats__GTypeInterface = $extype_struct"struct _GTypeInterface" of { | |
g_type = type_c2ats_GType, | |
g_instance_type = type_c2ats_GType | |
} | |
typedef struct_c2ats__GTypeQuery = $extype_struct"struct _GTypeQuery" of { | |
type = type_c2ats_GType, | |
type_name = ptr (* cPtr0(type_c2ats_gchar) *), | |
class_size = type_c2ats_guint, | |
instance_size = type_c2ats_guint | |
} | |
typedef type_c2ats_GTypeDebugFlags = int | |
#define enum_c2ats_G_TYPE_DEBUG_NONE 0 | |
#define enum_c2ats_G_TYPE_DEBUG_OBJECTS 1 << 0 | |
#define enum_c2ats_G_TYPE_DEBUG_SIGNALS 1 << 1 | |
#define enum_c2ats_G_TYPE_DEBUG_INSTANCE_COUNT 1 << 2 | |
#define enum_c2ats_G_TYPE_DEBUG_MASK 0x7 | |
fun fun_c2ats_g_type_init: () -> void = "mac#g_type_init" | |
fun fun_c2ats_g_type_init_with_debug_flags: (type_c2ats_GTypeDebugFlags) -> void = "mac#g_type_init_with_debug_flags" | |
fun fun_c2ats_g_type_name: (type_c2ats_GType) -> [l1:addr] (ptr_v_1(type_c2ats_gchar, l1) | ptr l1) = "mac#g_type_name" | |
fun fun_c2ats_g_type_qname: (type_c2ats_GType) -> type_c2ats_GQuark = "mac#g_type_qname" | |
fun fun_c2ats_g_type_from_name: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | ptr l1) -> type_c2ats_GType = "mac#g_type_from_name" | |
fun fun_c2ats_g_type_parent: (type_c2ats_GType) -> type_c2ats_GType = "mac#g_type_parent" | |
fun fun_c2ats_g_type_depth: (type_c2ats_GType) -> type_c2ats_guint = "mac#g_type_depth" | |
fun fun_c2ats_g_type_next_base: (type_c2ats_GType, type_c2ats_GType) -> type_c2ats_GType = "mac#g_type_next_base" | |
fun fun_c2ats_g_type_is_a: (type_c2ats_GType, type_c2ats_GType) -> type_c2ats_gboolean = "mac#g_type_is_a" | |
fun fun_c2ats_g_type_class_ref: (type_c2ats_GType) -> type_c2ats_gpointer = "mac#g_type_class_ref" | |
fun fun_c2ats_g_type_class_peek: (type_c2ats_GType) -> type_c2ats_gpointer = "mac#g_type_class_peek" | |
fun fun_c2ats_g_type_class_peek_static: (type_c2ats_GType) -> type_c2ats_gpointer = "mac#g_type_class_peek_static" | |
fun fun_c2ats_g_type_class_unref: (type_c2ats_gpointer) -> void = "mac#g_type_class_unref" | |
fun fun_c2ats_g_type_class_peek_parent: (type_c2ats_gpointer) -> type_c2ats_gpointer = "mac#g_type_class_peek_parent" | |
fun fun_c2ats_g_type_interface_peek: (type_c2ats_gpointer, type_c2ats_GType) -> type_c2ats_gpointer = "mac#g_type_interface_peek" | |
fun fun_c2ats_g_type_interface_peek_parent: (type_c2ats_gpointer) -> type_c2ats_gpointer = "mac#g_type_interface_peek_parent" | |
fun fun_c2ats_g_type_default_interface_ref: (type_c2ats_GType) -> type_c2ats_gpointer = "mac#g_type_default_interface_ref" | |
fun fun_c2ats_g_type_default_interface_peek: (type_c2ats_GType) -> type_c2ats_gpointer = "mac#g_type_default_interface_peek" | |
fun fun_c2ats_g_type_default_interface_unref: (type_c2ats_gpointer) -> void = "mac#g_type_default_interface_unref" | |
fun fun_c2ats_g_type_children: {l1:addr} (!ptr_v_1(type_c2ats_guint, l1) | type_c2ats_GType, ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GType, l2) | ptr l2) = "mac#g_type_children" | |
fun fun_c2ats_g_type_interfaces: {l1:addr} (!ptr_v_1(type_c2ats_guint, l1) | type_c2ats_GType, ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GType, l2) | ptr l2) = "mac#g_type_interfaces" | |
fun fun_c2ats_g_type_set_qdata: (type_c2ats_GType, type_c2ats_GQuark, type_c2ats_gpointer) -> void = "mac#g_type_set_qdata" | |
fun fun_c2ats_g_type_get_qdata: (type_c2ats_GType, type_c2ats_GQuark) -> type_c2ats_gpointer = "mac#g_type_get_qdata" | |
fun fun_c2ats_g_type_query: {l1:addr} (!ptr_v_1(type_c2ats_GTypeQuery, l1) | type_c2ats_GType, ptr l1) -> void = "mac#g_type_query" | |
fun fun_c2ats_g_type_get_instance_count: (type_c2ats_GType) -> int = "mac#g_type_get_instance_count" | |
typedef type_c2ats_GBaseInitFunc = (type_c2ats_gpointer) -> void | |
typedef type_c2ats_GBaseFinalizeFunc = (type_c2ats_gpointer) -> void | |
typedef type_c2ats_GClassInitFunc = (type_c2ats_gpointer, type_c2ats_gpointer) -> void | |
typedef type_c2ats_GClassFinalizeFunc = (type_c2ats_gpointer, type_c2ats_gpointer) -> void | |
typedef type_c2ats_GInstanceInitFunc = {l1:addr} (!ptr_v_1(type_c2ats_GTypeInstance, l1) | ptr l1, type_c2ats_gpointer) -> void | |
typedef type_c2ats_GInterfaceInitFunc = (type_c2ats_gpointer, type_c2ats_gpointer) -> void | |
typedef type_c2ats_GInterfaceFinalizeFunc = (type_c2ats_gpointer, type_c2ats_gpointer) -> void | |
typedef type_c2ats_GTypeClassCacheFunc = {l1:addr} (!ptr_v_1(type_c2ats_GTypeClass, l1) | type_c2ats_gpointer, ptr l1) -> type_c2ats_gboolean | |
typedef type_c2ats_GTypeInterfaceCheckFunc = (type_c2ats_gpointer, type_c2ats_gpointer) -> void | |
typedef type_c2ats_GTypeFundamentalFlags = int | |
#define enum_c2ats_G_TYPE_FLAG_CLASSED 1 << 0 | |
#define enum_c2ats_G_TYPE_FLAG_INSTANTIATABLE 1 << 1 | |
#define enum_c2ats_G_TYPE_FLAG_DERIVABLE 1 << 2 | |
#define enum_c2ats_G_TYPE_FLAG_DEEP_DERIVABLE 1 << 3 | |
typedef type_c2ats_GTypeFlags = int | |
#define enum_c2ats_G_TYPE_FLAG_ABSTRACT 1 << 4 | |
#define enum_c2ats_G_TYPE_FLAG_VALUE_ABSTRACT 1 << 5 | |
typedef struct_c2ats__GTypeInfo = $extype_struct"struct _GTypeInfo" of { | |
class_size = type_c2ats_guint16, | |
base_init = type_c2ats_GBaseInitFunc, | |
base_finalize = type_c2ats_GBaseFinalizeFunc, | |
class_init = type_c2ats_GClassInitFunc, | |
class_finalize = type_c2ats_GClassFinalizeFunc, | |
class_data = type_c2ats_gconstpointer, | |
instance_size = type_c2ats_guint16, | |
n_preallocs = type_c2ats_guint16, | |
instance_init = type_c2ats_GInstanceInitFunc, | |
value_table = ptr (* cPtr0(type_c2ats_GTypeValueTable) *) | |
} | |
typedef struct_c2ats__GTypeFundamentalInfo = $extype_struct"struct _GTypeFundamentalInfo" of { | |
type_flags = type_c2ats_GTypeFundamentalFlags | |
} | |
typedef struct_c2ats__GInterfaceInfo = $extype_struct"struct _GInterfaceInfo" of { | |
interface_init = type_c2ats_GInterfaceInitFunc, | |
interface_finalize = type_c2ats_GInterfaceFinalizeFunc, | |
interface_data = type_c2ats_gpointer | |
} | |
typedef struct_c2ats__GTypeValueTable = $extype_struct"struct _GTypeValueTable" of { | |
value_init = {l1:addr} (!ptr_v_1(type_c2ats_GValue, l1) | ptr l1) -> void, | |
value_free = {l1:addr} (!ptr_v_1(type_c2ats_GValue, l1) | ptr l1) -> void, | |
value_copy = {l1,l2:addr} (!ptr_v_1(type_c2ats_GValue, l1), !ptr_v_1(type_c2ats_GValue, l2) | ptr l1, ptr l2) -> void, | |
value_peek_pointer = {l1:addr} (!ptr_v_1(type_c2ats_GValue, l1) | ptr l1) -> type_c2ats_gpointer, | |
collect_format = ptr (* cPtr0(type_c2ats_gchar) *), | |
collect_value = {l1,l2:addr} (!ptr_v_1(type_c2ats_GValue, l1), !ptr_v_1(type_c2ats_GTypeCValue, l2) | ptr l1, type_c2ats_guint, ptr l2, type_c2ats_guint) -> [l3:addr] (ptr_v_1(type_c2ats_gchar, l3) | ptr l3), | |
lcopy_format = ptr (* cPtr0(type_c2ats_gchar) *), | |
lcopy_value = {l1,l2:addr} (!ptr_v_1(type_c2ats_GValue, l1), !ptr_v_1(type_c2ats_GTypeCValue, l2) | ptr l1, type_c2ats_guint, ptr l2, type_c2ats_guint) -> [l3:addr] (ptr_v_1(type_c2ats_gchar, l3) | ptr l3) | |
} | |
fun fun_c2ats_g_type_register_static: {l1,l2:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_1(type_c2ats_GTypeInfo, l2) | type_c2ats_GType, ptr l1, ptr l2, type_c2ats_GTypeFlags) -> type_c2ats_GType = "mac#g_type_register_static" | |
fun fun_c2ats_g_type_register_static_simple: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | type_c2ats_GType, ptr l1, type_c2ats_guint, type_c2ats_GClassInitFunc, type_c2ats_guint, type_c2ats_GInstanceInitFunc, type_c2ats_GTypeFlags) -> type_c2ats_GType = "mac#g_type_register_static_simple" | |
fun fun_c2ats_g_type_register_dynamic: {l1,l2:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_1(type_c2ats_GTypePlugin, l2) | type_c2ats_GType, ptr l1, ptr l2, type_c2ats_GTypeFlags) -> type_c2ats_GType = "mac#g_type_register_dynamic" | |
fun fun_c2ats_g_type_register_fundamental: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_1(type_c2ats_GTypeInfo, l2), !ptr_v_1(type_c2ats_GTypeFundamentalInfo, l3) | type_c2ats_GType, ptr l1, ptr l2, ptr l3, type_c2ats_GTypeFlags) -> type_c2ats_GType = "mac#g_type_register_fundamental" | |
fun fun_c2ats_g_type_add_interface_static: {l1:addr} (!ptr_v_1(type_c2ats_GInterfaceInfo, l1) | type_c2ats_GType, type_c2ats_GType, ptr l1) -> void = "mac#g_type_add_interface_static" | |
fun fun_c2ats_g_type_add_interface_dynamic: {l1:addr} (!ptr_v_1(type_c2ats_GTypePlugin, l1) | type_c2ats_GType, type_c2ats_GType, ptr l1) -> void = "mac#g_type_add_interface_dynamic" | |
fun fun_c2ats_g_type_interface_add_prerequisite: (type_c2ats_GType, type_c2ats_GType) -> void = "mac#g_type_interface_add_prerequisite" | |
fun fun_c2ats_g_type_interface_prerequisites: {l1:addr} (!ptr_v_1(type_c2ats_guint, l1) | type_c2ats_GType, ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GType, l2) | ptr l2) = "mac#g_type_interface_prerequisites" | |
fun fun_c2ats_g_type_class_add_private: (type_c2ats_gpointer, type_c2ats_gsize) -> void = "mac#g_type_class_add_private" | |
fun fun_c2ats_g_type_add_instance_private: (type_c2ats_GType, type_c2ats_gsize) -> type_c2ats_gint = "mac#g_type_add_instance_private" | |
fun fun_c2ats_g_type_instance_get_private: {l1:addr} (!ptr_v_1(type_c2ats_GTypeInstance, l1) | ptr l1, type_c2ats_GType) -> type_c2ats_gpointer = "mac#g_type_instance_get_private" | |
fun fun_c2ats_g_type_class_adjust_private_offset: {l1:addr} (!ptr_v_1(type_c2ats_gint, l1) | type_c2ats_gpointer, ptr l1) -> void = "mac#g_type_class_adjust_private_offset" | |
fun fun_c2ats_g_type_add_class_private: (type_c2ats_GType, type_c2ats_gsize) -> void = "mac#g_type_add_class_private" | |
fun fun_c2ats_g_type_class_get_private: {l1:addr} (!ptr_v_1(type_c2ats_GTypeClass, l1) | ptr l1, type_c2ats_GType) -> type_c2ats_gpointer = "mac#g_type_class_get_private" | |
fun fun_c2ats_g_type_class_get_instance_private_offset: (type_c2ats_gpointer) -> type_c2ats_gint = "mac#g_type_class_get_instance_private_offset" | |
fun fun_c2ats_g_type_ensure: (type_c2ats_GType) -> void = "mac#g_type_ensure" | |
fun fun_c2ats_g_type_get_type_registration_serial: () -> type_c2ats_guint = "mac#g_type_get_type_registration_serial" | |
fun fun_c2ats_g_type_get_plugin: (type_c2ats_GType) -> [l1:addr] (ptr_v_1(type_c2ats_GTypePlugin, l1) | ptr l1) = "mac#g_type_get_plugin" | |
fun fun_c2ats_g_type_interface_get_plugin: (type_c2ats_GType, type_c2ats_GType) -> [l1:addr] (ptr_v_1(type_c2ats_GTypePlugin, l1) | ptr l1) = "mac#g_type_interface_get_plugin" | |
fun fun_c2ats_g_type_fundamental_next: () -> type_c2ats_GType = "mac#g_type_fundamental_next" | |
fun fun_c2ats_g_type_fundamental: (type_c2ats_GType) -> type_c2ats_GType = "mac#g_type_fundamental" | |
fun fun_c2ats_g_type_create_instance: (type_c2ats_GType) -> [l1:addr] (ptr_v_1(type_c2ats_GTypeInstance, l1) | ptr l1) = "mac#g_type_create_instance" | |
fun fun_c2ats_g_type_free_instance: {l1:addr} (!ptr_v_1(type_c2ats_GTypeInstance, l1) | ptr l1) -> void = "mac#g_type_free_instance" | |
fun fun_c2ats_g_type_add_class_cache_func: (type_c2ats_gpointer, type_c2ats_GTypeClassCacheFunc) -> void = "mac#g_type_add_class_cache_func" | |
fun fun_c2ats_g_type_remove_class_cache_func: (type_c2ats_gpointer, type_c2ats_GTypeClassCacheFunc) -> void = "mac#g_type_remove_class_cache_func" | |
fun fun_c2ats_g_type_class_unref_uncached: (type_c2ats_gpointer) -> void = "mac#g_type_class_unref_uncached" | |
fun fun_c2ats_g_type_add_interface_check: (type_c2ats_gpointer, type_c2ats_GTypeInterfaceCheckFunc) -> void = "mac#g_type_add_interface_check" | |
fun fun_c2ats_g_type_remove_interface_check: (type_c2ats_gpointer, type_c2ats_GTypeInterfaceCheckFunc) -> void = "mac#g_type_remove_interface_check" | |
fun fun_c2ats_g_type_value_table_peek: (type_c2ats_GType) -> [l1:addr] (ptr_v_1(type_c2ats_GTypeValueTable, l1) | ptr l1) = "mac#g_type_value_table_peek" | |
fun fun_c2ats_g_type_check_instance: {l1:addr} (!ptr_v_1(type_c2ats_GTypeInstance, l1) | ptr l1) -> type_c2ats_gboolean = "mac#g_type_check_instance" | |
fun fun_c2ats_g_type_check_instance_cast: {l1:addr} (!ptr_v_1(type_c2ats_GTypeInstance, l1) | ptr l1, type_c2ats_GType) -> [l2:addr] (ptr_v_1(type_c2ats_GTypeInstance, l2) | ptr l2) = "mac#g_type_check_instance_cast" | |
fun fun_c2ats_g_type_check_instance_is_a: {l1:addr} (!ptr_v_1(type_c2ats_GTypeInstance, l1) | ptr l1, type_c2ats_GType) -> type_c2ats_gboolean = "mac#g_type_check_instance_is_a" | |
fun fun_c2ats_g_type_check_instance_is_fundamentally_a: {l1:addr} (!ptr_v_1(type_c2ats_GTypeInstance, l1) | ptr l1, type_c2ats_GType) -> type_c2ats_gboolean = "mac#g_type_check_instance_is_fundamentally_a" | |
fun fun_c2ats_g_type_check_class_cast: {l1:addr} (!ptr_v_1(type_c2ats_GTypeClass, l1) | ptr l1, type_c2ats_GType) -> [l2:addr] (ptr_v_1(type_c2ats_GTypeClass, l2) | ptr l2) = "mac#g_type_check_class_cast" | |
fun fun_c2ats_g_type_check_class_is_a: {l1:addr} (!ptr_v_1(type_c2ats_GTypeClass, l1) | ptr l1, type_c2ats_GType) -> type_c2ats_gboolean = "mac#g_type_check_class_is_a" | |
fun fun_c2ats_g_type_check_is_value_type: (type_c2ats_GType) -> type_c2ats_gboolean = "mac#g_type_check_is_value_type" | |
fun fun_c2ats_g_type_check_value: {l1:addr} (!ptr_v_1(type_c2ats_GValue, l1) | ptr l1) -> type_c2ats_gboolean = "mac#g_type_check_value" | |
fun fun_c2ats_g_type_check_value_holds: {l1:addr} (!ptr_v_1(type_c2ats_GValue, l1) | ptr l1, type_c2ats_GType) -> type_c2ats_gboolean = "mac#g_type_check_value_holds" | |
fun fun_c2ats_g_type_test_flags: (type_c2ats_GType, type_c2ats_guint) -> type_c2ats_gboolean = "mac#g_type_test_flags" | |
fun fun_c2ats_g_type_name_from_instance: {l1:addr} (!ptr_v_1(type_c2ats_GTypeInstance, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_gchar, l2) | ptr l2) = "mac#g_type_name_from_instance" | |
fun fun_c2ats_g_type_name_from_class: {l1:addr} (!ptr_v_1(type_c2ats_GTypeClass, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_gchar, l2) | ptr l2) = "mac#g_type_name_from_class" | |
// File: /usr/include/glib-2.0/gobject/gvalue.h | |
%{# | |
#include "/usr/include/glib-2.0/gobject/gvalue.h" | |
%} | |
typedef type_c2ats_GValueTransform = {l1,l2:addr} (!ptr_v_1(type_c2ats_GValue, l1), !ptr_v_1(type_c2ats_GValue, l2) | ptr l1, ptr l2) -> void | |
typedef union_c2ats_anon_47265 = $extype_struct"union { gint v_int; guint v_uint; glong v_long; gulong v_ulong; gint64 v_int64; guint64 v_uint64; gfloat v_float; gdouble v_double; gpointer v_pointer; }" of { | |
v_int = type_c2ats_gint, | |
v_uint = type_c2ats_guint, | |
v_long = type_c2ats_glong, | |
v_ulong = type_c2ats_gulong, | |
v_int64 = type_c2ats_gint64, | |
v_uint64 = type_c2ats_guint64, | |
v_float = type_c2ats_gfloat, | |
v_double = type_c2ats_gdouble, | |
v_pointer = type_c2ats_gpointer | |
} | |
typedef struct_c2ats__GValue = $extype_struct"struct _GValue" of { | |
g_type = type_c2ats_GType, | |
data = @[union_c2ats_anon_47265][2] | |
} | |
fun fun_c2ats_g_value_init: {l1:addr} (!ptr_v_1(type_c2ats_GValue, l1) | ptr l1, type_c2ats_GType) -> [l2:addr] (ptr_v_1(type_c2ats_GValue, l2) | ptr l2) = "mac#g_value_init" | |
fun fun_c2ats_g_value_copy: {l1,l2:addr} (!ptr_v_1(type_c2ats_GValue, l1), !ptr_v_1(type_c2ats_GValue, l2) | ptr l1, ptr l2) -> void = "mac#g_value_copy" | |
fun fun_c2ats_g_value_reset: {l1:addr} (!ptr_v_1(type_c2ats_GValue, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GValue, l2) | ptr l2) = "mac#g_value_reset" | |
fun fun_c2ats_g_value_unset: {l1:addr} (!ptr_v_1(type_c2ats_GValue, l1) | ptr l1) -> void = "mac#g_value_unset" | |
fun fun_c2ats_g_value_set_instance: {l1:addr} (!ptr_v_1(type_c2ats_GValue, l1) | ptr l1, type_c2ats_gpointer) -> void = "mac#g_value_set_instance" | |
fun fun_c2ats_g_value_init_from_instance: {l1:addr} (!ptr_v_1(type_c2ats_GValue, l1) | ptr l1, type_c2ats_gpointer) -> void = "mac#g_value_init_from_instance" | |
fun fun_c2ats_g_value_fits_pointer: {l1:addr} (!ptr_v_1(type_c2ats_GValue, l1) | ptr l1) -> type_c2ats_gboolean = "mac#g_value_fits_pointer" | |
fun fun_c2ats_g_value_peek_pointer: {l1:addr} (!ptr_v_1(type_c2ats_GValue, l1) | ptr l1) -> type_c2ats_gpointer = "mac#g_value_peek_pointer" | |
fun fun_c2ats_g_value_type_compatible: (type_c2ats_GType, type_c2ats_GType) -> type_c2ats_gboolean = "mac#g_value_type_compatible" | |
fun fun_c2ats_g_value_type_transformable: (type_c2ats_GType, type_c2ats_GType) -> type_c2ats_gboolean = "mac#g_value_type_transformable" | |
fun fun_c2ats_g_value_transform: {l1,l2:addr} (!ptr_v_1(type_c2ats_GValue, l1), !ptr_v_1(type_c2ats_GValue, l2) | ptr l1, ptr l2) -> type_c2ats_gboolean = "mac#g_value_transform" | |
fun fun_c2ats_g_value_register_transform_func: (type_c2ats_GType, type_c2ats_GType, type_c2ats_GValueTransform) -> void = "mac#g_value_register_transform_func" | |
// File: /usr/include/glib-2.0/gobject/gparam.h | |
%{# | |
#include "/usr/include/glib-2.0/gobject/gparam.h" | |
%} | |
typedef type_c2ats_GParamFlags = int | |
#define enum_c2ats_G_PARAM_READABLE 1 << 0 | |
#define enum_c2ats_G_PARAM_WRITABLE 1 << 1 | |
#define enum_c2ats_G_PARAM_READWRITE G_PARAM_READABLE lor G_PARAM_WRITABLE | |
#define enum_c2ats_G_PARAM_CONSTRUCT 1 << 2 | |
#define enum_c2ats_G_PARAM_CONSTRUCT_ONLY 1 << 3 | |
#define enum_c2ats_G_PARAM_LAX_VALIDATION 1 << 4 | |
#define enum_c2ats_G_PARAM_STATIC_NAME 1 << 5 | |
#define enum_c2ats_G_PARAM_PRIVATE G_PARAM_STATIC_NAME | |
#define enum_c2ats_G_PARAM_STATIC_NICK 1 << 6 | |
#define enum_c2ats_G_PARAM_STATIC_BLURB 1 << 7 | |
#define enum_c2ats_G_PARAM_EXPLICIT_NOTIFY 1 << 30 | |
#define enum_c2ats_G_PARAM_DEPRECATED 1 << 31 | |
abst@ype struct_c2ats__GParamSpec // FIXME! Forward declaration. | |
typedef type_c2ats_GParamSpec = struct_c2ats__GParamSpec | |
abst@ype struct_c2ats__GParamSpecClass // FIXME! Forward declaration. | |
typedef type_c2ats_GParamSpecClass = struct_c2ats__GParamSpecClass | |
abst@ype struct_c2ats__GParameter // FIXME! Forward declaration. | |
typedef type_c2ats_GParameter = struct_c2ats__GParameter | |
abst@ype struct_c2ats__GParamSpecPool // FIXME! Forward declaration. | |
typedef type_c2ats_GParamSpecPool = struct_c2ats__GParamSpecPool | |
typedef struct_c2ats__GParamSpec = $extype_struct"struct _GParamSpec" of { | |
g_type_instance = type_c2ats_GTypeInstance, | |
name = ptr (* cPtr0(type_c2ats_gchar) *), | |
flags = type_c2ats_GParamFlags, | |
value_type = type_c2ats_GType, | |
owner_type = type_c2ats_GType, | |
_nick = ptr (* cPtr0(type_c2ats_gchar) *), | |
_blurb = ptr (* cPtr0(type_c2ats_gchar) *), | |
qdata = ptr (* cPtr0(type_c2ats_GData) *), | |
ref_count = type_c2ats_guint, | |
param_id = type_c2ats_guint | |
} | |
typedef struct_c2ats__GParamSpecClass = $extype_struct"struct _GParamSpecClass" of { | |
g_type_class = type_c2ats_GTypeClass, | |
value_type = type_c2ats_GType, | |
finalize = {l1:addr} (!ptr_v_1(type_c2ats_GParamSpec, l1) | ptr l1) -> void, | |
value_set_default = {l1,l2:addr} (!ptr_v_1(type_c2ats_GParamSpec, l1), !ptr_v_1(type_c2ats_GValue, l2) | ptr l1, ptr l2) -> void, | |
value_validate = {l1,l2:addr} (!ptr_v_1(type_c2ats_GParamSpec, l1), !ptr_v_1(type_c2ats_GValue, l2) | ptr l1, ptr l2) -> type_c2ats_gboolean, | |
values_cmp = {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GParamSpec, l1), !ptr_v_1(type_c2ats_GValue, l2), !ptr_v_1(type_c2ats_GValue, l3) | ptr l1, ptr l2, ptr l3) -> type_c2ats_gint, | |
dummy = @[type_c2ats_gpointer][4] | |
} | |
typedef struct_c2ats__GParameter = $extype_struct"struct _GParameter" of { | |
name = ptr (* cPtr0(type_c2ats_gchar) *), | |
value = type_c2ats_GValue | |
} | |
fun fun_c2ats_g_param_spec_ref: {l1:addr} (!ptr_v_1(type_c2ats_GParamSpec, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GParamSpec, l2) | ptr l2) = "mac#g_param_spec_ref" | |
fun fun_c2ats_g_param_spec_unref: {l1:addr} (!ptr_v_1(type_c2ats_GParamSpec, l1) | ptr l1) -> void = "mac#g_param_spec_unref" | |
fun fun_c2ats_g_param_spec_sink: {l1:addr} (!ptr_v_1(type_c2ats_GParamSpec, l1) | ptr l1) -> void = "mac#g_param_spec_sink" | |
fun fun_c2ats_g_param_spec_ref_sink: {l1:addr} (!ptr_v_1(type_c2ats_GParamSpec, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GParamSpec, l2) | ptr l2) = "mac#g_param_spec_ref_sink" | |
fun fun_c2ats_g_param_spec_get_qdata: {l1:addr} (!ptr_v_1(type_c2ats_GParamSpec, l1) | ptr l1, type_c2ats_GQuark) -> type_c2ats_gpointer = "mac#g_param_spec_get_qdata" | |
fun fun_c2ats_g_param_spec_set_qdata: {l1:addr} (!ptr_v_1(type_c2ats_GParamSpec, l1) | ptr l1, type_c2ats_GQuark, type_c2ats_gpointer) -> void = "mac#g_param_spec_set_qdata" | |
fun fun_c2ats_g_param_spec_set_qdata_full: {l1:addr} (!ptr_v_1(type_c2ats_GParamSpec, l1) | ptr l1, type_c2ats_GQuark, type_c2ats_gpointer, type_c2ats_GDestroyNotify) -> void = "mac#g_param_spec_set_qdata_full" | |
fun fun_c2ats_g_param_spec_steal_qdata: {l1:addr} (!ptr_v_1(type_c2ats_GParamSpec, l1) | ptr l1, type_c2ats_GQuark) -> type_c2ats_gpointer = "mac#g_param_spec_steal_qdata" | |
fun fun_c2ats_g_param_spec_get_redirect_target: {l1:addr} (!ptr_v_1(type_c2ats_GParamSpec, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GParamSpec, l2) | ptr l2) = "mac#g_param_spec_get_redirect_target" | |
fun fun_c2ats_g_param_value_set_default: {l1,l2:addr} (!ptr_v_1(type_c2ats_GParamSpec, l1), !ptr_v_1(type_c2ats_GValue, l2) | ptr l1, ptr l2) -> void = "mac#g_param_value_set_default" | |
fun fun_c2ats_g_param_value_defaults: {l1,l2:addr} (!ptr_v_1(type_c2ats_GParamSpec, l1), !ptr_v_1(type_c2ats_GValue, l2) | ptr l1, ptr l2) -> type_c2ats_gboolean = "mac#g_param_value_defaults" | |
fun fun_c2ats_g_param_value_validate: {l1,l2:addr} (!ptr_v_1(type_c2ats_GParamSpec, l1), !ptr_v_1(type_c2ats_GValue, l2) | ptr l1, ptr l2) -> type_c2ats_gboolean = "mac#g_param_value_validate" | |
fun fun_c2ats_g_param_value_convert: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GParamSpec, l1), !ptr_v_1(type_c2ats_GValue, l2), !ptr_v_1(type_c2ats_GValue, l3) | ptr l1, ptr l2, ptr l3, type_c2ats_gboolean) -> type_c2ats_gboolean = "mac#g_param_value_convert" | |
fun fun_c2ats_g_param_values_cmp: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GParamSpec, l1), !ptr_v_1(type_c2ats_GValue, l2), !ptr_v_1(type_c2ats_GValue, l3) | ptr l1, ptr l2, ptr l3) -> type_c2ats_gint = "mac#g_param_values_cmp" | |
fun fun_c2ats_g_param_spec_get_name: {l1:addr} (!ptr_v_1(type_c2ats_GParamSpec, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_gchar, l2) | ptr l2) = "mac#g_param_spec_get_name" | |
fun fun_c2ats_g_param_spec_get_nick: {l1:addr} (!ptr_v_1(type_c2ats_GParamSpec, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_gchar, l2) | ptr l2) = "mac#g_param_spec_get_nick" | |
fun fun_c2ats_g_param_spec_get_blurb: {l1:addr} (!ptr_v_1(type_c2ats_GParamSpec, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_gchar, l2) | ptr l2) = "mac#g_param_spec_get_blurb" | |
fun fun_c2ats_g_value_set_param: {l1,l2:addr} (!ptr_v_1(type_c2ats_GValue, l1), !ptr_v_1(type_c2ats_GParamSpec, l2) | ptr l1, ptr l2) -> void = "mac#g_value_set_param" | |
fun fun_c2ats_g_value_get_param: {l1:addr} (!ptr_v_1(type_c2ats_GValue, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GParamSpec, l2) | ptr l2) = "mac#g_value_get_param" | |
fun fun_c2ats_g_value_dup_param: {l1:addr} (!ptr_v_1(type_c2ats_GValue, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GParamSpec, l2) | ptr l2) = "mac#g_value_dup_param" | |
fun fun_c2ats_g_value_take_param: {l1,l2:addr} (!ptr_v_1(type_c2ats_GValue, l1), !ptr_v_1(type_c2ats_GParamSpec, l2) | ptr l1, ptr l2) -> void = "mac#g_value_take_param" | |
fun fun_c2ats_g_value_set_param_take_ownership: {l1,l2:addr} (!ptr_v_1(type_c2ats_GValue, l1), !ptr_v_1(type_c2ats_GParamSpec, l2) | ptr l1, ptr l2) -> void = "mac#g_value_set_param_take_ownership" | |
fun fun_c2ats_g_param_spec_get_default_value: {l1:addr} (!ptr_v_1(type_c2ats_GParamSpec, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GValue, l2) | ptr l2) = "mac#g_param_spec_get_default_value" | |
fun fun_c2ats_g_param_spec_get_name_quark: {l1:addr} (!ptr_v_1(type_c2ats_GParamSpec, l1) | ptr l1) -> type_c2ats_GQuark = "mac#g_param_spec_get_name_quark" | |
abst@ype struct_c2ats__GParamSpecTypeInfo // FIXME! Forward declaration. | |
typedef type_c2ats_GParamSpecTypeInfo = struct_c2ats__GParamSpecTypeInfo | |
typedef struct_c2ats__GParamSpecTypeInfo = $extype_struct"struct _GParamSpecTypeInfo" of { | |
instance_size = type_c2ats_guint16, | |
n_preallocs = type_c2ats_guint16, | |
instance_init = {l1:addr} (!ptr_v_1(type_c2ats_GParamSpec, l1) | ptr l1) -> void, | |
value_type = type_c2ats_GType, | |
finalize = {l1:addr} (!ptr_v_1(type_c2ats_GParamSpec, l1) | ptr l1) -> void, | |
value_set_default = {l1,l2:addr} (!ptr_v_1(type_c2ats_GParamSpec, l1), !ptr_v_1(type_c2ats_GValue, l2) | ptr l1, ptr l2) -> void, | |
value_validate = {l1,l2:addr} (!ptr_v_1(type_c2ats_GParamSpec, l1), !ptr_v_1(type_c2ats_GValue, l2) | ptr l1, ptr l2) -> type_c2ats_gboolean, | |
values_cmp = {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GParamSpec, l1), !ptr_v_1(type_c2ats_GValue, l2), !ptr_v_1(type_c2ats_GValue, l3) | ptr l1, ptr l2, ptr l3) -> type_c2ats_gint | |
} | |
fun fun_c2ats_g_param_type_register_static: {l1,l2:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_1(type_c2ats_GParamSpecTypeInfo, l2) | ptr l1, ptr l2) -> type_c2ats_GType = "mac#g_param_type_register_static" | |
fun fun_c2ats__g_param_type_register_static_constant: {l1,l2:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_1(type_c2ats_GParamSpecTypeInfo, l2) | ptr l1, ptr l2, type_c2ats_GType) -> type_c2ats_GType = "mac#_g_param_type_register_static_constant" | |
fun fun_c2ats_g_param_spec_internal: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_gchar, l3) | type_c2ats_GType, ptr l1, ptr l2, ptr l3, type_c2ats_GParamFlags) -> type_c2ats_gpointer = "mac#g_param_spec_internal" | |
fun fun_c2ats_g_param_spec_pool_new: (type_c2ats_gboolean) -> [l1:addr] (ptr_v_1(type_c2ats_GParamSpecPool, l1) | ptr l1) = "mac#g_param_spec_pool_new" | |
fun fun_c2ats_g_param_spec_pool_insert: {l1,l2:addr} (!ptr_v_1(type_c2ats_GParamSpecPool, l1), !ptr_v_1(type_c2ats_GParamSpec, l2) | ptr l1, ptr l2, type_c2ats_GType) -> void = "mac#g_param_spec_pool_insert" | |
fun fun_c2ats_g_param_spec_pool_remove: {l1,l2:addr} (!ptr_v_1(type_c2ats_GParamSpecPool, l1), !ptr_v_1(type_c2ats_GParamSpec, l2) | ptr l1, ptr l2) -> void = "mac#g_param_spec_pool_remove" | |
fun fun_c2ats_g_param_spec_pool_lookup: {l1,l2:addr} (!ptr_v_1(type_c2ats_GParamSpecPool, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2, type_c2ats_GType, type_c2ats_gboolean) -> [l3:addr] (ptr_v_1(type_c2ats_GParamSpec, l3) | ptr l3) = "mac#g_param_spec_pool_lookup" | |
fun fun_c2ats_g_param_spec_pool_list_owned: {l1:addr} (!ptr_v_1(type_c2ats_GParamSpecPool, l1) | ptr l1, type_c2ats_GType) -> [l2:addr] (ptr_v_1(type_c2ats_GList, l2) | ptr l2) = "mac#g_param_spec_pool_list_owned" | |
fun fun_c2ats_g_param_spec_pool_list: {l1,l2:addr} (!ptr_v_1(type_c2ats_GParamSpecPool, l1), !ptr_v_1(type_c2ats_guint, l2) | ptr l1, type_c2ats_GType, ptr l2) -> [l3,l3_1:addr] (ptr_v_2(type_c2ats_GParamSpec, l3, l3_1) | ptr l3) = "mac#g_param_spec_pool_list" | |
// File: /usr/include/glib-2.0/gobject/gclosure.h | |
%{# | |
#include "/usr/include/glib-2.0/gobject/gclosure.h" | |
%} | |
abst@ype struct_c2ats__GClosure // FIXME! Forward declaration. | |
typedef type_c2ats_GClosure = struct_c2ats__GClosure | |
abst@ype struct_c2ats__GClosureNotifyData // FIXME! Forward declaration. | |
typedef type_c2ats_GClosureNotifyData = struct_c2ats__GClosureNotifyData | |
typedef type_c2ats_GCallback = () -> void | |
typedef type_c2ats_GClosureNotify = {l1:addr} (!ptr_v_1(type_c2ats_GClosure, l1) | type_c2ats_gpointer, ptr l1) -> void | |
typedef type_c2ats_GClosureMarshal = {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GClosure, l1), !ptr_v_1(type_c2ats_GValue, l2), !ptr_v_1(type_c2ats_GValue, l3) | ptr l1, ptr l2, type_c2ats_guint, ptr l3, type_c2ats_gpointer, type_c2ats_gpointer) -> void | |
typedef type_c2ats_GVaClosureMarshal = {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GClosure, l1), !ptr_v_1(type_c2ats_GValue, l2), !ptr_v_1(type_c2ats_GType, l3) | ptr l1, ptr l2, type_c2ats_gpointer, type_c2ats_va_list, type_c2ats_gpointer, int, ptr l3) -> void | |
abst@ype struct_c2ats__GCClosure // FIXME! Forward declaration. | |
typedef type_c2ats_GCClosure = struct_c2ats__GCClosure | |
typedef struct_c2ats__GClosureNotifyData = $extype_struct"struct _GClosureNotifyData" of { | |
data = type_c2ats_gpointer, | |
notify = type_c2ats_GClosureNotify | |
} | |
typedef struct_c2ats__GClosure = $extype_struct"struct _GClosure" of { | |
ref_count = type_c2ats_guint, | |
meta_marshal_nouse = type_c2ats_guint, | |
n_guards = type_c2ats_guint, | |
n_fnotifiers = type_c2ats_guint, | |
n_inotifiers = type_c2ats_guint, | |
in_inotify = type_c2ats_guint, | |
floating = type_c2ats_guint, | |
derivative_flag = type_c2ats_guint, | |
in_marshal = type_c2ats_guint, | |
is_invalid = type_c2ats_guint, | |
marshal = {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GClosure, l1), !ptr_v_1(type_c2ats_GValue, l2), !ptr_v_1(type_c2ats_GValue, l3) | ptr l1, ptr l2, type_c2ats_guint, ptr l3, type_c2ats_gpointer, type_c2ats_gpointer) -> void, | |
data = type_c2ats_gpointer, | |
notifiers = ptr (* cPtr0(type_c2ats_GClosureNotifyData) *) | |
} | |
typedef struct_c2ats__GCClosure = $extype_struct"struct _GCClosure" of { | |
closure = type_c2ats_GClosure, | |
callback = type_c2ats_gpointer | |
} | |
fun fun_c2ats_g_cclosure_new: (type_c2ats_GCallback, type_c2ats_gpointer, type_c2ats_GClosureNotify) -> [l1:addr] (ptr_v_1(type_c2ats_GClosure, l1) | ptr l1) = "mac#g_cclosure_new" | |
fun fun_c2ats_g_cclosure_new_swap: (type_c2ats_GCallback, type_c2ats_gpointer, type_c2ats_GClosureNotify) -> [l1:addr] (ptr_v_1(type_c2ats_GClosure, l1) | ptr l1) = "mac#g_cclosure_new_swap" | |
fun fun_c2ats_g_signal_type_cclosure_new: (type_c2ats_GType, type_c2ats_guint) -> [l1:addr] (ptr_v_1(type_c2ats_GClosure, l1) | ptr l1) = "mac#g_signal_type_cclosure_new" | |
fun fun_c2ats_g_closure_ref: {l1:addr} (!ptr_v_1(type_c2ats_GClosure, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GClosure, l2) | ptr l2) = "mac#g_closure_ref" | |
fun fun_c2ats_g_closure_sink: {l1:addr} (!ptr_v_1(type_c2ats_GClosure, l1) | ptr l1) -> void = "mac#g_closure_sink" | |
fun fun_c2ats_g_closure_unref: {l1:addr} (!ptr_v_1(type_c2ats_GClosure, l1) | ptr l1) -> void = "mac#g_closure_unref" | |
fun fun_c2ats_g_closure_new_simple: (type_c2ats_guint, type_c2ats_gpointer) -> [l1:addr] (ptr_v_1(type_c2ats_GClosure, l1) | ptr l1) = "mac#g_closure_new_simple" | |
fun fun_c2ats_g_closure_add_finalize_notifier: {l1:addr} (!ptr_v_1(type_c2ats_GClosure, l1) | ptr l1, type_c2ats_gpointer, type_c2ats_GClosureNotify) -> void = "mac#g_closure_add_finalize_notifier" | |
fun fun_c2ats_g_closure_remove_finalize_notifier: {l1:addr} (!ptr_v_1(type_c2ats_GClosure, l1) | ptr l1, type_c2ats_gpointer, type_c2ats_GClosureNotify) -> void = "mac#g_closure_remove_finalize_notifier" | |
fun fun_c2ats_g_closure_add_invalidate_notifier: {l1:addr} (!ptr_v_1(type_c2ats_GClosure, l1) | ptr l1, type_c2ats_gpointer, type_c2ats_GClosureNotify) -> void = "mac#g_closure_add_invalidate_notifier" | |
fun fun_c2ats_g_closure_remove_invalidate_notifier: {l1:addr} (!ptr_v_1(type_c2ats_GClosure, l1) | ptr l1, type_c2ats_gpointer, type_c2ats_GClosureNotify) -> void = "mac#g_closure_remove_invalidate_notifier" | |
fun fun_c2ats_g_closure_add_marshal_guards: {l1:addr} (!ptr_v_1(type_c2ats_GClosure, l1) | ptr l1, type_c2ats_gpointer, type_c2ats_GClosureNotify, type_c2ats_gpointer, type_c2ats_GClosureNotify) -> void = "mac#g_closure_add_marshal_guards" | |
fun fun_c2ats_g_closure_set_marshal: {l1:addr} (!ptr_v_1(type_c2ats_GClosure, l1) | ptr l1, type_c2ats_GClosureMarshal) -> void = "mac#g_closure_set_marshal" | |
fun fun_c2ats_g_closure_set_meta_marshal: {l1:addr} (!ptr_v_1(type_c2ats_GClosure, l1) | ptr l1, type_c2ats_gpointer, type_c2ats_GClosureMarshal) -> void = "mac#g_closure_set_meta_marshal" | |
fun fun_c2ats_g_closure_invalidate: {l1:addr} (!ptr_v_1(type_c2ats_GClosure, l1) | ptr l1) -> void = "mac#g_closure_invalidate" | |
fun fun_c2ats_g_closure_invoke: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GClosure, l1), !ptr_v_1(type_c2ats_GValue, l2), !ptr_v_1(type_c2ats_GValue, l3) | ptr l1, ptr l2, type_c2ats_guint, ptr l3, type_c2ats_gpointer) -> void = "mac#g_closure_invoke" | |
fun fun_c2ats_g_cclosure_marshal_generic: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GClosure, l1), !ptr_v_1(type_c2ats_GValue, l2), !ptr_v_1(type_c2ats_GValue, l3) | ptr l1, ptr l2, type_c2ats_guint, ptr l3, type_c2ats_gpointer, type_c2ats_gpointer) -> void = "mac#g_cclosure_marshal_generic" | |
fun fun_c2ats_g_cclosure_marshal_generic_va: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GClosure, l1), !ptr_v_1(type_c2ats_GValue, l2), !ptr_v_1(type_c2ats_GType, l3) | ptr l1, ptr l2, type_c2ats_gpointer, type_c2ats_va_list, type_c2ats_gpointer, int, ptr l3) -> void = "mac#g_cclosure_marshal_generic_va" | |
// File: /usr/include/glib-2.0/gobject/gmarshal.h | |
%{# | |
#include "/usr/include/glib-2.0/gobject/gmarshal.h" | |
%} | |
fun fun_c2ats_g_cclosure_marshal_VOID__VOID: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GClosure, l1), !ptr_v_1(type_c2ats_GValue, l2), !ptr_v_1(type_c2ats_GValue, l3) | ptr l1, ptr l2, type_c2ats_guint, ptr l3, type_c2ats_gpointer, type_c2ats_gpointer) -> void = "mac#g_cclosure_marshal_VOID__VOID" | |
fun fun_c2ats_g_cclosure_marshal_VOID__VOIDv: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GClosure, l1), !ptr_v_1(type_c2ats_GValue, l2), !ptr_v_1(type_c2ats_GType, l3) | ptr l1, ptr l2, type_c2ats_gpointer, type_c2ats_va_list, type_c2ats_gpointer, int, ptr l3) -> void = "mac#g_cclosure_marshal_VOID__VOIDv" | |
fun fun_c2ats_g_cclosure_marshal_VOID__BOOLEAN: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GClosure, l1), !ptr_v_1(type_c2ats_GValue, l2), !ptr_v_1(type_c2ats_GValue, l3) | ptr l1, ptr l2, type_c2ats_guint, ptr l3, type_c2ats_gpointer, type_c2ats_gpointer) -> void = "mac#g_cclosure_marshal_VOID__BOOLEAN" | |
fun fun_c2ats_g_cclosure_marshal_VOID__BOOLEANv: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GClosure, l1), !ptr_v_1(type_c2ats_GValue, l2), !ptr_v_1(type_c2ats_GType, l3) | ptr l1, ptr l2, type_c2ats_gpointer, type_c2ats_va_list, type_c2ats_gpointer, int, ptr l3) -> void = "mac#g_cclosure_marshal_VOID__BOOLEANv" | |
fun fun_c2ats_g_cclosure_marshal_VOID__CHAR: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GClosure, l1), !ptr_v_1(type_c2ats_GValue, l2), !ptr_v_1(type_c2ats_GValue, l3) | ptr l1, ptr l2, type_c2ats_guint, ptr l3, type_c2ats_gpointer, type_c2ats_gpointer) -> void = "mac#g_cclosure_marshal_VOID__CHAR" | |
fun fun_c2ats_g_cclosure_marshal_VOID__CHARv: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GClosure, l1), !ptr_v_1(type_c2ats_GValue, l2), !ptr_v_1(type_c2ats_GType, l3) | ptr l1, ptr l2, type_c2ats_gpointer, type_c2ats_va_list, type_c2ats_gpointer, int, ptr l3) -> void = "mac#g_cclosure_marshal_VOID__CHARv" | |
fun fun_c2ats_g_cclosure_marshal_VOID__UCHAR: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GClosure, l1), !ptr_v_1(type_c2ats_GValue, l2), !ptr_v_1(type_c2ats_GValue, l3) | ptr l1, ptr l2, type_c2ats_guint, ptr l3, type_c2ats_gpointer, type_c2ats_gpointer) -> void = "mac#g_cclosure_marshal_VOID__UCHAR" | |
fun fun_c2ats_g_cclosure_marshal_VOID__UCHARv: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GClosure, l1), !ptr_v_1(type_c2ats_GValue, l2), !ptr_v_1(type_c2ats_GType, l3) | ptr l1, ptr l2, type_c2ats_gpointer, type_c2ats_va_list, type_c2ats_gpointer, int, ptr l3) -> void = "mac#g_cclosure_marshal_VOID__UCHARv" | |
fun fun_c2ats_g_cclosure_marshal_VOID__INT: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GClosure, l1), !ptr_v_1(type_c2ats_GValue, l2), !ptr_v_1(type_c2ats_GValue, l3) | ptr l1, ptr l2, type_c2ats_guint, ptr l3, type_c2ats_gpointer, type_c2ats_gpointer) -> void = "mac#g_cclosure_marshal_VOID__INT" | |
fun fun_c2ats_g_cclosure_marshal_VOID__INTv: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GClosure, l1), !ptr_v_1(type_c2ats_GValue, l2), !ptr_v_1(type_c2ats_GType, l3) | ptr l1, ptr l2, type_c2ats_gpointer, type_c2ats_va_list, type_c2ats_gpointer, int, ptr l3) -> void = "mac#g_cclosure_marshal_VOID__INTv" | |
fun fun_c2ats_g_cclosure_marshal_VOID__UINT: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GClosure, l1), !ptr_v_1(type_c2ats_GValue, l2), !ptr_v_1(type_c2ats_GValue, l3) | ptr l1, ptr l2, type_c2ats_guint, ptr l3, type_c2ats_gpointer, type_c2ats_gpointer) -> void = "mac#g_cclosure_marshal_VOID__UINT" | |
fun fun_c2ats_g_cclosure_marshal_VOID__UINTv: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GClosure, l1), !ptr_v_1(type_c2ats_GValue, l2), !ptr_v_1(type_c2ats_GType, l3) | ptr l1, ptr l2, type_c2ats_gpointer, type_c2ats_va_list, type_c2ats_gpointer, int, ptr l3) -> void = "mac#g_cclosure_marshal_VOID__UINTv" | |
fun fun_c2ats_g_cclosure_marshal_VOID__LONG: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GClosure, l1), !ptr_v_1(type_c2ats_GValue, l2), !ptr_v_1(type_c2ats_GValue, l3) | ptr l1, ptr l2, type_c2ats_guint, ptr l3, type_c2ats_gpointer, type_c2ats_gpointer) -> void = "mac#g_cclosure_marshal_VOID__LONG" | |
fun fun_c2ats_g_cclosure_marshal_VOID__LONGv: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GClosure, l1), !ptr_v_1(type_c2ats_GValue, l2), !ptr_v_1(type_c2ats_GType, l3) | ptr l1, ptr l2, type_c2ats_gpointer, type_c2ats_va_list, type_c2ats_gpointer, int, ptr l3) -> void = "mac#g_cclosure_marshal_VOID__LONGv" | |
fun fun_c2ats_g_cclosure_marshal_VOID__ULONG: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GClosure, l1), !ptr_v_1(type_c2ats_GValue, l2), !ptr_v_1(type_c2ats_GValue, l3) | ptr l1, ptr l2, type_c2ats_guint, ptr l3, type_c2ats_gpointer, type_c2ats_gpointer) -> void = "mac#g_cclosure_marshal_VOID__ULONG" | |
fun fun_c2ats_g_cclosure_marshal_VOID__ULONGv: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GClosure, l1), !ptr_v_1(type_c2ats_GValue, l2), !ptr_v_1(type_c2ats_GType, l3) | ptr l1, ptr l2, type_c2ats_gpointer, type_c2ats_va_list, type_c2ats_gpointer, int, ptr l3) -> void = "mac#g_cclosure_marshal_VOID__ULONGv" | |
fun fun_c2ats_g_cclosure_marshal_VOID__ENUM: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GClosure, l1), !ptr_v_1(type_c2ats_GValue, l2), !ptr_v_1(type_c2ats_GValue, l3) | ptr l1, ptr l2, type_c2ats_guint, ptr l3, type_c2ats_gpointer, type_c2ats_gpointer) -> void = "mac#g_cclosure_marshal_VOID__ENUM" | |
fun fun_c2ats_g_cclosure_marshal_VOID__ENUMv: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GClosure, l1), !ptr_v_1(type_c2ats_GValue, l2), !ptr_v_1(type_c2ats_GType, l3) | ptr l1, ptr l2, type_c2ats_gpointer, type_c2ats_va_list, type_c2ats_gpointer, int, ptr l3) -> void = "mac#g_cclosure_marshal_VOID__ENUMv" | |
fun fun_c2ats_g_cclosure_marshal_VOID__FLAGS: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GClosure, l1), !ptr_v_1(type_c2ats_GValue, l2), !ptr_v_1(type_c2ats_GValue, l3) | ptr l1, ptr l2, type_c2ats_guint, ptr l3, type_c2ats_gpointer, type_c2ats_gpointer) -> void = "mac#g_cclosure_marshal_VOID__FLAGS" | |
fun fun_c2ats_g_cclosure_marshal_VOID__FLAGSv: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GClosure, l1), !ptr_v_1(type_c2ats_GValue, l2), !ptr_v_1(type_c2ats_GType, l3) | ptr l1, ptr l2, type_c2ats_gpointer, type_c2ats_va_list, type_c2ats_gpointer, int, ptr l3) -> void = "mac#g_cclosure_marshal_VOID__FLAGSv" | |
fun fun_c2ats_g_cclosure_marshal_VOID__FLOAT: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GClosure, l1), !ptr_v_1(type_c2ats_GValue, l2), !ptr_v_1(type_c2ats_GValue, l3) | ptr l1, ptr l2, type_c2ats_guint, ptr l3, type_c2ats_gpointer, type_c2ats_gpointer) -> void = "mac#g_cclosure_marshal_VOID__FLOAT" | |
fun fun_c2ats_g_cclosure_marshal_VOID__FLOATv: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GClosure, l1), !ptr_v_1(type_c2ats_GValue, l2), !ptr_v_1(type_c2ats_GType, l3) | ptr l1, ptr l2, type_c2ats_gpointer, type_c2ats_va_list, type_c2ats_gpointer, int, ptr l3) -> void = "mac#g_cclosure_marshal_VOID__FLOATv" | |
fun fun_c2ats_g_cclosure_marshal_VOID__DOUBLE: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GClosure, l1), !ptr_v_1(type_c2ats_GValue, l2), !ptr_v_1(type_c2ats_GValue, l3) | ptr l1, ptr l2, type_c2ats_guint, ptr l3, type_c2ats_gpointer, type_c2ats_gpointer) -> void = "mac#g_cclosure_marshal_VOID__DOUBLE" | |
fun fun_c2ats_g_cclosure_marshal_VOID__DOUBLEv: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GClosure, l1), !ptr_v_1(type_c2ats_GValue, l2), !ptr_v_1(type_c2ats_GType, l3) | ptr l1, ptr l2, type_c2ats_gpointer, type_c2ats_va_list, type_c2ats_gpointer, int, ptr l3) -> void = "mac#g_cclosure_marshal_VOID__DOUBLEv" | |
fun fun_c2ats_g_cclosure_marshal_VOID__STRING: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GClosure, l1), !ptr_v_1(type_c2ats_GValue, l2), !ptr_v_1(type_c2ats_GValue, l3) | ptr l1, ptr l2, type_c2ats_guint, ptr l3, type_c2ats_gpointer, type_c2ats_gpointer) -> void = "mac#g_cclosure_marshal_VOID__STRING" | |
fun fun_c2ats_g_cclosure_marshal_VOID__STRINGv: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GClosure, l1), !ptr_v_1(type_c2ats_GValue, l2), !ptr_v_1(type_c2ats_GType, l3) | ptr l1, ptr l2, type_c2ats_gpointer, type_c2ats_va_list, type_c2ats_gpointer, int, ptr l3) -> void = "mac#g_cclosure_marshal_VOID__STRINGv" | |
fun fun_c2ats_g_cclosure_marshal_VOID__PARAM: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GClosure, l1), !ptr_v_1(type_c2ats_GValue, l2), !ptr_v_1(type_c2ats_GValue, l3) | ptr l1, ptr l2, type_c2ats_guint, ptr l3, type_c2ats_gpointer, type_c2ats_gpointer) -> void = "mac#g_cclosure_marshal_VOID__PARAM" | |
fun fun_c2ats_g_cclosure_marshal_VOID__PARAMv: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GClosure, l1), !ptr_v_1(type_c2ats_GValue, l2), !ptr_v_1(type_c2ats_GType, l3) | ptr l1, ptr l2, type_c2ats_gpointer, type_c2ats_va_list, type_c2ats_gpointer, int, ptr l3) -> void = "mac#g_cclosure_marshal_VOID__PARAMv" | |
fun fun_c2ats_g_cclosure_marshal_VOID__BOXED: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GClosure, l1), !ptr_v_1(type_c2ats_GValue, l2), !ptr_v_1(type_c2ats_GValue, l3) | ptr l1, ptr l2, type_c2ats_guint, ptr l3, type_c2ats_gpointer, type_c2ats_gpointer) -> void = "mac#g_cclosure_marshal_VOID__BOXED" | |
fun fun_c2ats_g_cclosure_marshal_VOID__BOXEDv: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GClosure, l1), !ptr_v_1(type_c2ats_GValue, l2), !ptr_v_1(type_c2ats_GType, l3) | ptr l1, ptr l2, type_c2ats_gpointer, type_c2ats_va_list, type_c2ats_gpointer, int, ptr l3) -> void = "mac#g_cclosure_marshal_VOID__BOXEDv" | |
fun fun_c2ats_g_cclosure_marshal_VOID__POINTER: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GClosure, l1), !ptr_v_1(type_c2ats_GValue, l2), !ptr_v_1(type_c2ats_GValue, l3) | ptr l1, ptr l2, type_c2ats_guint, ptr l3, type_c2ats_gpointer, type_c2ats_gpointer) -> void = "mac#g_cclosure_marshal_VOID__POINTER" | |
fun fun_c2ats_g_cclosure_marshal_VOID__POINTERv: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GClosure, l1), !ptr_v_1(type_c2ats_GValue, l2), !ptr_v_1(type_c2ats_GType, l3) | ptr l1, ptr l2, type_c2ats_gpointer, type_c2ats_va_list, type_c2ats_gpointer, int, ptr l3) -> void = "mac#g_cclosure_marshal_VOID__POINTERv" | |
fun fun_c2ats_g_cclosure_marshal_VOID__OBJECT: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GClosure, l1), !ptr_v_1(type_c2ats_GValue, l2), !ptr_v_1(type_c2ats_GValue, l3) | ptr l1, ptr l2, type_c2ats_guint, ptr l3, type_c2ats_gpointer, type_c2ats_gpointer) -> void = "mac#g_cclosure_marshal_VOID__OBJECT" | |
fun fun_c2ats_g_cclosure_marshal_VOID__OBJECTv: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GClosure, l1), !ptr_v_1(type_c2ats_GValue, l2), !ptr_v_1(type_c2ats_GType, l3) | ptr l1, ptr l2, type_c2ats_gpointer, type_c2ats_va_list, type_c2ats_gpointer, int, ptr l3) -> void = "mac#g_cclosure_marshal_VOID__OBJECTv" | |
fun fun_c2ats_g_cclosure_marshal_VOID__VARIANT: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GClosure, l1), !ptr_v_1(type_c2ats_GValue, l2), !ptr_v_1(type_c2ats_GValue, l3) | ptr l1, ptr l2, type_c2ats_guint, ptr l3, type_c2ats_gpointer, type_c2ats_gpointer) -> void = "mac#g_cclosure_marshal_VOID__VARIANT" | |
fun fun_c2ats_g_cclosure_marshal_VOID__VARIANTv: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GClosure, l1), !ptr_v_1(type_c2ats_GValue, l2), !ptr_v_1(type_c2ats_GType, l3) | ptr l1, ptr l2, type_c2ats_gpointer, type_c2ats_va_list, type_c2ats_gpointer, int, ptr l3) -> void = "mac#g_cclosure_marshal_VOID__VARIANTv" | |
fun fun_c2ats_g_cclosure_marshal_VOID__UINT_POINTER: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GClosure, l1), !ptr_v_1(type_c2ats_GValue, l2), !ptr_v_1(type_c2ats_GValue, l3) | ptr l1, ptr l2, type_c2ats_guint, ptr l3, type_c2ats_gpointer, type_c2ats_gpointer) -> void = "mac#g_cclosure_marshal_VOID__UINT_POINTER" | |
fun fun_c2ats_g_cclosure_marshal_VOID__UINT_POINTERv: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GClosure, l1), !ptr_v_1(type_c2ats_GValue, l2), !ptr_v_1(type_c2ats_GType, l3) | ptr l1, ptr l2, type_c2ats_gpointer, type_c2ats_va_list, type_c2ats_gpointer, int, ptr l3) -> void = "mac#g_cclosure_marshal_VOID__UINT_POINTERv" | |
fun fun_c2ats_g_cclosure_marshal_BOOLEAN__FLAGS: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GClosure, l1), !ptr_v_1(type_c2ats_GValue, l2), !ptr_v_1(type_c2ats_GValue, l3) | ptr l1, ptr l2, type_c2ats_guint, ptr l3, type_c2ats_gpointer, type_c2ats_gpointer) -> void = "mac#g_cclosure_marshal_BOOLEAN__FLAGS" | |
fun fun_c2ats_g_cclosure_marshal_BOOLEAN__FLAGSv: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GClosure, l1), !ptr_v_1(type_c2ats_GValue, l2), !ptr_v_1(type_c2ats_GType, l3) | ptr l1, ptr l2, type_c2ats_gpointer, type_c2ats_va_list, type_c2ats_gpointer, int, ptr l3) -> void = "mac#g_cclosure_marshal_BOOLEAN__FLAGSv" | |
fun fun_c2ats_g_cclosure_marshal_STRING__OBJECT_POINTER: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GClosure, l1), !ptr_v_1(type_c2ats_GValue, l2), !ptr_v_1(type_c2ats_GValue, l3) | ptr l1, ptr l2, type_c2ats_guint, ptr l3, type_c2ats_gpointer, type_c2ats_gpointer) -> void = "mac#g_cclosure_marshal_STRING__OBJECT_POINTER" | |
fun fun_c2ats_g_cclosure_marshal_STRING__OBJECT_POINTERv: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GClosure, l1), !ptr_v_1(type_c2ats_GValue, l2), !ptr_v_1(type_c2ats_GType, l3) | ptr l1, ptr l2, type_c2ats_gpointer, type_c2ats_va_list, type_c2ats_gpointer, int, ptr l3) -> void = "mac#g_cclosure_marshal_STRING__OBJECT_POINTERv" | |
fun fun_c2ats_g_cclosure_marshal_BOOLEAN__BOXED_BOXED: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GClosure, l1), !ptr_v_1(type_c2ats_GValue, l2), !ptr_v_1(type_c2ats_GValue, l3) | ptr l1, ptr l2, type_c2ats_guint, ptr l3, type_c2ats_gpointer, type_c2ats_gpointer) -> void = "mac#g_cclosure_marshal_BOOLEAN__BOXED_BOXED" | |
fun fun_c2ats_g_cclosure_marshal_BOOLEAN__BOXED_BOXEDv: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GClosure, l1), !ptr_v_1(type_c2ats_GValue, l2), !ptr_v_1(type_c2ats_GType, l3) | ptr l1, ptr l2, type_c2ats_gpointer, type_c2ats_va_list, type_c2ats_gpointer, int, ptr l3) -> void = "mac#g_cclosure_marshal_BOOLEAN__BOXED_BOXEDv" | |
// File: /usr/include/glib-2.0/gobject/gsignal.h | |
%{# | |
#include "/usr/include/glib-2.0/gobject/gsignal.h" | |
%} | |
abst@ype struct_c2ats__GSignalQuery // FIXME! Forward declaration. | |
typedef type_c2ats_GSignalQuery = struct_c2ats__GSignalQuery | |
abst@ype struct_c2ats__GSignalInvocationHint // FIXME! Forward declaration. | |
typedef type_c2ats_GSignalInvocationHint = struct_c2ats__GSignalInvocationHint | |
typedef type_c2ats_GSignalCMarshaller = type_c2ats_GClosureMarshal | |
typedef type_c2ats_GSignalCVaMarshaller = type_c2ats_GVaClosureMarshal | |
typedef type_c2ats_GSignalEmissionHook = {l1,l2:addr} (!ptr_v_1(type_c2ats_GSignalInvocationHint, l1), !ptr_v_1(type_c2ats_GValue, l2) | ptr l1, type_c2ats_guint, ptr l2, type_c2ats_gpointer) -> type_c2ats_gboolean | |
typedef type_c2ats_GSignalAccumulator = {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GSignalInvocationHint, l1), !ptr_v_1(type_c2ats_GValue, l2), !ptr_v_1(type_c2ats_GValue, l3) | ptr l1, ptr l2, ptr l3, type_c2ats_gpointer) -> type_c2ats_gboolean | |
typedef type_c2ats_GSignalFlags = int | |
#define enum_c2ats_G_SIGNAL_RUN_FIRST 1 << 0 | |
#define enum_c2ats_G_SIGNAL_RUN_LAST 1 << 1 | |
#define enum_c2ats_G_SIGNAL_RUN_CLEANUP 1 << 2 | |
#define enum_c2ats_G_SIGNAL_NO_RECURSE 1 << 3 | |
#define enum_c2ats_G_SIGNAL_DETAILED 1 << 4 | |
#define enum_c2ats_G_SIGNAL_ACTION 1 << 5 | |
#define enum_c2ats_G_SIGNAL_NO_HOOKS 1 << 6 | |
#define enum_c2ats_G_SIGNAL_MUST_COLLECT 1 << 7 | |
#define enum_c2ats_G_SIGNAL_DEPRECATED 1 << 8 | |
typedef type_c2ats_GConnectFlags = int | |
#define enum_c2ats_G_CONNECT_AFTER 1 << 0 | |
#define enum_c2ats_G_CONNECT_SWAPPED 1 << 1 | |
typedef type_c2ats_GSignalMatchType = int | |
#define enum_c2ats_G_SIGNAL_MATCH_ID 1 << 0 | |
#define enum_c2ats_G_SIGNAL_MATCH_DETAIL 1 << 1 | |
#define enum_c2ats_G_SIGNAL_MATCH_CLOSURE 1 << 2 | |
#define enum_c2ats_G_SIGNAL_MATCH_FUNC 1 << 3 | |
#define enum_c2ats_G_SIGNAL_MATCH_DATA 1 << 4 | |
#define enum_c2ats_G_SIGNAL_MATCH_UNBLOCKED 1 << 5 | |
typedef struct_c2ats__GSignalInvocationHint = $extype_struct"struct _GSignalInvocationHint" of { | |
signal_id = type_c2ats_guint, | |
detail = type_c2ats_GQuark, | |
run_type = type_c2ats_GSignalFlags | |
} | |
typedef struct_c2ats__GSignalQuery = $extype_struct"struct _GSignalQuery" of { | |
signal_id = type_c2ats_guint, | |
signal_name = ptr (* cPtr0(type_c2ats_gchar) *), | |
itype = type_c2ats_GType, | |
signal_flags = type_c2ats_GSignalFlags, | |
return_type = type_c2ats_GType, | |
n_params = type_c2ats_guint, | |
param_types = ptr (* cPtr0(type_c2ats_GType) *) | |
} | |
fun fun_c2ats_g_signal_newv: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_1(type_c2ats_GClosure, l2), !ptr_v_1(type_c2ats_GType, l3) | ptr l1, type_c2ats_GType, type_c2ats_GSignalFlags, ptr l2, type_c2ats_GSignalAccumulator, type_c2ats_gpointer, type_c2ats_GSignalCMarshaller, type_c2ats_GType, type_c2ats_guint, ptr l3) -> type_c2ats_guint = "mac#g_signal_newv" | |
fun fun_c2ats_g_signal_new_valist: {l1,l2:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_1(type_c2ats_GClosure, l2) | ptr l1, type_c2ats_GType, type_c2ats_GSignalFlags, ptr l2, type_c2ats_GSignalAccumulator, type_c2ats_gpointer, type_c2ats_GSignalCMarshaller, type_c2ats_GType, type_c2ats_guint, type_c2ats_va_list) -> type_c2ats_guint = "mac#g_signal_new_valist" | |
fun fun_c2ats_g_signal_new: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | ptr l1, type_c2ats_GType, type_c2ats_GSignalFlags, type_c2ats_guint, type_c2ats_GSignalAccumulator, type_c2ats_gpointer, type_c2ats_GSignalCMarshaller, type_c2ats_GType, type_c2ats_guint) -> type_c2ats_guint = "mac#g_signal_new" | |
fun fun_c2ats_g_signal_new_class_handler: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | ptr l1, type_c2ats_GType, type_c2ats_GSignalFlags, type_c2ats_GCallback, type_c2ats_GSignalAccumulator, type_c2ats_gpointer, type_c2ats_GSignalCMarshaller, type_c2ats_GType, type_c2ats_guint) -> type_c2ats_guint = "mac#g_signal_new_class_handler" | |
fun fun_c2ats_g_signal_set_va_marshaller: (type_c2ats_guint, type_c2ats_GType, type_c2ats_GSignalCVaMarshaller) -> void = "mac#g_signal_set_va_marshaller" | |
fun fun_c2ats_g_signal_emitv: {l1,l2:addr} (!ptr_v_1(type_c2ats_GValue, l1), !ptr_v_1(type_c2ats_GValue, l2) | ptr l1, type_c2ats_guint, type_c2ats_GQuark, ptr l2) -> void = "mac#g_signal_emitv" | |
fun fun_c2ats_g_signal_emit_valist: (type_c2ats_gpointer, type_c2ats_guint, type_c2ats_GQuark, type_c2ats_va_list) -> void = "mac#g_signal_emit_valist" | |
fun fun_c2ats_g_signal_emit: (type_c2ats_gpointer, type_c2ats_guint, type_c2ats_GQuark) -> void = "mac#g_signal_emit" | |
fun fun_c2ats_g_signal_emit_by_name: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | type_c2ats_gpointer, ptr l1) -> void = "mac#g_signal_emit_by_name" | |
fun fun_c2ats_g_signal_lookup: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | ptr l1, type_c2ats_GType) -> type_c2ats_guint = "mac#g_signal_lookup" | |
fun fun_c2ats_g_signal_name: (type_c2ats_guint) -> [l1:addr] (ptr_v_1(type_c2ats_gchar, l1) | ptr l1) = "mac#g_signal_name" | |
fun fun_c2ats_g_signal_query: {l1:addr} (!ptr_v_1(type_c2ats_GSignalQuery, l1) | type_c2ats_guint, ptr l1) -> void = "mac#g_signal_query" | |
fun fun_c2ats_g_signal_list_ids: {l1:addr} (!ptr_v_1(type_c2ats_guint, l1) | type_c2ats_GType, ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_guint, l2) | ptr l2) = "mac#g_signal_list_ids" | |
fun fun_c2ats_g_signal_parse_name: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_1(type_c2ats_guint, l2), !ptr_v_1(type_c2ats_GQuark, l3) | ptr l1, type_c2ats_GType, ptr l2, ptr l3, type_c2ats_gboolean) -> type_c2ats_gboolean = "mac#g_signal_parse_name" | |
fun fun_c2ats_g_signal_get_invocation_hint: (type_c2ats_gpointer) -> [l1:addr] (ptr_v_1(type_c2ats_GSignalInvocationHint, l1) | ptr l1) = "mac#g_signal_get_invocation_hint" | |
fun fun_c2ats_g_signal_stop_emission: (type_c2ats_gpointer, type_c2ats_guint, type_c2ats_GQuark) -> void = "mac#g_signal_stop_emission" | |
fun fun_c2ats_g_signal_stop_emission_by_name: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | type_c2ats_gpointer, ptr l1) -> void = "mac#g_signal_stop_emission_by_name" | |
fun fun_c2ats_g_signal_add_emission_hook: (type_c2ats_guint, type_c2ats_GQuark, type_c2ats_GSignalEmissionHook, type_c2ats_gpointer, type_c2ats_GDestroyNotify) -> type_c2ats_gulong = "mac#g_signal_add_emission_hook" | |
fun fun_c2ats_g_signal_remove_emission_hook: (type_c2ats_guint, type_c2ats_gulong) -> void = "mac#g_signal_remove_emission_hook" | |
fun fun_c2ats_g_signal_has_handler_pending: (type_c2ats_gpointer, type_c2ats_guint, type_c2ats_GQuark, type_c2ats_gboolean) -> type_c2ats_gboolean = "mac#g_signal_has_handler_pending" | |
fun fun_c2ats_g_signal_connect_closure_by_id: {l1:addr} (!ptr_v_1(type_c2ats_GClosure, l1) | type_c2ats_gpointer, type_c2ats_guint, type_c2ats_GQuark, ptr l1, type_c2ats_gboolean) -> type_c2ats_gulong = "mac#g_signal_connect_closure_by_id" | |
fun fun_c2ats_g_signal_connect_closure: {l1,l2:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_1(type_c2ats_GClosure, l2) | type_c2ats_gpointer, ptr l1, ptr l2, type_c2ats_gboolean) -> type_c2ats_gulong = "mac#g_signal_connect_closure" | |
fun fun_c2ats_g_signal_connect_data: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | type_c2ats_gpointer, ptr l1, type_c2ats_GCallback, type_c2ats_gpointer, type_c2ats_GClosureNotify, type_c2ats_GConnectFlags) -> type_c2ats_gulong = "mac#g_signal_connect_data" | |
fun fun_c2ats_g_signal_handler_block: (type_c2ats_gpointer, type_c2ats_gulong) -> void = "mac#g_signal_handler_block" | |
fun fun_c2ats_g_signal_handler_unblock: (type_c2ats_gpointer, type_c2ats_gulong) -> void = "mac#g_signal_handler_unblock" | |
fun fun_c2ats_g_signal_handler_disconnect: (type_c2ats_gpointer, type_c2ats_gulong) -> void = "mac#g_signal_handler_disconnect" | |
fun fun_c2ats_g_signal_handler_is_connected: (type_c2ats_gpointer, type_c2ats_gulong) -> type_c2ats_gboolean = "mac#g_signal_handler_is_connected" | |
fun fun_c2ats_g_signal_handler_find: {l1:addr} (!ptr_v_1(type_c2ats_GClosure, l1) | type_c2ats_gpointer, type_c2ats_GSignalMatchType, type_c2ats_guint, type_c2ats_GQuark, ptr l1, type_c2ats_gpointer, type_c2ats_gpointer) -> type_c2ats_gulong = "mac#g_signal_handler_find" | |
fun fun_c2ats_g_signal_handlers_block_matched: {l1:addr} (!ptr_v_1(type_c2ats_GClosure, l1) | type_c2ats_gpointer, type_c2ats_GSignalMatchType, type_c2ats_guint, type_c2ats_GQuark, ptr l1, type_c2ats_gpointer, type_c2ats_gpointer) -> type_c2ats_guint = "mac#g_signal_handlers_block_matched" | |
fun fun_c2ats_g_signal_handlers_unblock_matched: {l1:addr} (!ptr_v_1(type_c2ats_GClosure, l1) | type_c2ats_gpointer, type_c2ats_GSignalMatchType, type_c2ats_guint, type_c2ats_GQuark, ptr l1, type_c2ats_gpointer, type_c2ats_gpointer) -> type_c2ats_guint = "mac#g_signal_handlers_unblock_matched" | |
fun fun_c2ats_g_signal_handlers_disconnect_matched: {l1:addr} (!ptr_v_1(type_c2ats_GClosure, l1) | type_c2ats_gpointer, type_c2ats_GSignalMatchType, type_c2ats_guint, type_c2ats_GQuark, ptr l1, type_c2ats_gpointer, type_c2ats_gpointer) -> type_c2ats_guint = "mac#g_signal_handlers_disconnect_matched" | |
fun fun_c2ats_g_signal_override_class_closure: {l1:addr} (!ptr_v_1(type_c2ats_GClosure, l1) | type_c2ats_guint, type_c2ats_GType, ptr l1) -> void = "mac#g_signal_override_class_closure" | |
fun fun_c2ats_g_signal_override_class_handler: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | ptr l1, type_c2ats_GType, type_c2ats_GCallback) -> void = "mac#g_signal_override_class_handler" | |
fun fun_c2ats_g_signal_chain_from_overridden: {l1,l2:addr} (!ptr_v_1(type_c2ats_GValue, l1), !ptr_v_1(type_c2ats_GValue, l2) | ptr l1, ptr l2) -> void = "mac#g_signal_chain_from_overridden" | |
fun fun_c2ats_g_signal_chain_from_overridden_handler: (type_c2ats_gpointer) -> void = "mac#g_signal_chain_from_overridden_handler" | |
fun fun_c2ats_g_signal_accumulator_true_handled: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GSignalInvocationHint, l1), !ptr_v_1(type_c2ats_GValue, l2), !ptr_v_1(type_c2ats_GValue, l3) | ptr l1, ptr l2, ptr l3, type_c2ats_gpointer) -> type_c2ats_gboolean = "mac#g_signal_accumulator_true_handled" | |
fun fun_c2ats_g_signal_accumulator_first_wins: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GSignalInvocationHint, l1), !ptr_v_1(type_c2ats_GValue, l2), !ptr_v_1(type_c2ats_GValue, l3) | ptr l1, ptr l2, ptr l3, type_c2ats_gpointer) -> type_c2ats_gboolean = "mac#g_signal_accumulator_first_wins" | |
fun fun_c2ats_g_signal_handlers_destroy: (type_c2ats_gpointer) -> void = "mac#g_signal_handlers_destroy" | |
fun fun_c2ats__g_signals_destroy: (type_c2ats_GType) -> void = "mac#_g_signals_destroy" | |
// File: /usr/include/glib-2.0/gobject/glib-types.h | |
%{# | |
#include "/usr/include/glib-2.0/gobject/glib-types.h" | |
%} | |
fun fun_c2ats_g_date_get_type: () -> type_c2ats_GType = "mac#g_date_get_type" | |
fun fun_c2ats_g_strv_get_type: () -> type_c2ats_GType = "mac#g_strv_get_type" | |
fun fun_c2ats_g_gstring_get_type: () -> type_c2ats_GType = "mac#g_gstring_get_type" | |
fun fun_c2ats_g_hash_table_get_type: () -> type_c2ats_GType = "mac#g_hash_table_get_type" | |
fun fun_c2ats_g_array_get_type: () -> type_c2ats_GType = "mac#g_array_get_type" | |
fun fun_c2ats_g_byte_array_get_type: () -> type_c2ats_GType = "mac#g_byte_array_get_type" | |
fun fun_c2ats_g_ptr_array_get_type: () -> type_c2ats_GType = "mac#g_ptr_array_get_type" | |
fun fun_c2ats_g_bytes_get_type: () -> type_c2ats_GType = "mac#g_bytes_get_type" | |
fun fun_c2ats_g_variant_type_get_gtype: () -> type_c2ats_GType = "mac#g_variant_type_get_gtype" | |
fun fun_c2ats_g_regex_get_type: () -> type_c2ats_GType = "mac#g_regex_get_type" | |
fun fun_c2ats_g_match_info_get_type: () -> type_c2ats_GType = "mac#g_match_info_get_type" | |
fun fun_c2ats_g_error_get_type: () -> type_c2ats_GType = "mac#g_error_get_type" | |
fun fun_c2ats_g_date_time_get_type: () -> type_c2ats_GType = "mac#g_date_time_get_type" | |
fun fun_c2ats_g_time_zone_get_type: () -> type_c2ats_GType = "mac#g_time_zone_get_type" | |
fun fun_c2ats_g_io_channel_get_type: () -> type_c2ats_GType = "mac#g_io_channel_get_type" | |
fun fun_c2ats_g_io_condition_get_type: () -> type_c2ats_GType = "mac#g_io_condition_get_type" | |
fun fun_c2ats_g_variant_builder_get_type: () -> type_c2ats_GType = "mac#g_variant_builder_get_type" | |
fun fun_c2ats_g_variant_dict_get_type: () -> type_c2ats_GType = "mac#g_variant_dict_get_type" | |
fun fun_c2ats_g_key_file_get_type: () -> type_c2ats_GType = "mac#g_key_file_get_type" | |
fun fun_c2ats_g_main_loop_get_type: () -> type_c2ats_GType = "mac#g_main_loop_get_type" | |
fun fun_c2ats_g_main_context_get_type: () -> type_c2ats_GType = "mac#g_main_context_get_type" | |
fun fun_c2ats_g_source_get_type: () -> type_c2ats_GType = "mac#g_source_get_type" | |
fun fun_c2ats_g_pollfd_get_type: () -> type_c2ats_GType = "mac#g_pollfd_get_type" | |
fun fun_c2ats_g_thread_get_type: () -> type_c2ats_GType = "mac#g_thread_get_type" | |
fun fun_c2ats_g_checksum_get_type: () -> type_c2ats_GType = "mac#g_checksum_get_type" | |
fun fun_c2ats_g_markup_parse_context_get_type: () -> type_c2ats_GType = "mac#g_markup_parse_context_get_type" | |
fun fun_c2ats_g_mapped_file_get_type: () -> type_c2ats_GType = "mac#g_mapped_file_get_type" | |
fun fun_c2ats_g_option_group_get_type: () -> type_c2ats_GType = "mac#g_option_group_get_type" | |
fun fun_c2ats_g_variant_get_gtype: () -> type_c2ats_GType = "mac#g_variant_get_gtype" | |
// File: /usr/include/glib-2.0/gobject/gboxed.h | |
%{# | |
#include "/usr/include/glib-2.0/gobject/gboxed.h" | |
%} | |
typedef type_c2ats_GBoxedCopyFunc = (type_c2ats_gpointer) -> type_c2ats_gpointer | |
typedef type_c2ats_GBoxedFreeFunc = (type_c2ats_gpointer) -> void | |
fun fun_c2ats_g_boxed_copy: (type_c2ats_GType, type_c2ats_gconstpointer) -> type_c2ats_gpointer = "mac#g_boxed_copy" | |
fun fun_c2ats_g_boxed_free: (type_c2ats_GType, type_c2ats_gpointer) -> void = "mac#g_boxed_free" | |
fun fun_c2ats_g_value_set_boxed: {l1:addr} (!ptr_v_1(type_c2ats_GValue, l1) | ptr l1, type_c2ats_gconstpointer) -> void = "mac#g_value_set_boxed" | |
fun fun_c2ats_g_value_set_static_boxed: {l1:addr} (!ptr_v_1(type_c2ats_GValue, l1) | ptr l1, type_c2ats_gconstpointer) -> void = "mac#g_value_set_static_boxed" | |
fun fun_c2ats_g_value_take_boxed: {l1:addr} (!ptr_v_1(type_c2ats_GValue, l1) | ptr l1, type_c2ats_gconstpointer) -> void = "mac#g_value_take_boxed" | |
fun fun_c2ats_g_value_set_boxed_take_ownership: {l1:addr} (!ptr_v_1(type_c2ats_GValue, l1) | ptr l1, type_c2ats_gconstpointer) -> void = "mac#g_value_set_boxed_take_ownership" | |
fun fun_c2ats_g_value_get_boxed: {l1:addr} (!ptr_v_1(type_c2ats_GValue, l1) | ptr l1) -> type_c2ats_gpointer = "mac#g_value_get_boxed" | |
fun fun_c2ats_g_value_dup_boxed: {l1:addr} (!ptr_v_1(type_c2ats_GValue, l1) | ptr l1) -> type_c2ats_gpointer = "mac#g_value_dup_boxed" | |
fun fun_c2ats_g_boxed_type_register_static: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | ptr l1, type_c2ats_GBoxedCopyFunc, type_c2ats_GBoxedFreeFunc) -> type_c2ats_GType = "mac#g_boxed_type_register_static" | |
fun fun_c2ats_g_closure_get_type: () -> type_c2ats_GType = "mac#g_closure_get_type" | |
fun fun_c2ats_g_value_get_type: () -> type_c2ats_GType = "mac#g_value_get_type" | |
// File: /usr/include/glib-2.0/gobject/gobject.h | |
%{# | |
#include "/usr/include/glib-2.0/gobject/gobject.h" | |
%} | |
abst@ype struct_c2ats__GObject // FIXME! Forward declaration. | |
typedef type_c2ats_GObject = struct_c2ats__GObject | |
abst@ype struct_c2ats__GObjectClass // FIXME! Forward declaration. | |
typedef type_c2ats_GObjectClass = struct_c2ats__GObjectClass | |
typedef type_c2ats_GInitiallyUnowned = struct_c2ats__GObject | |
typedef type_c2ats_GInitiallyUnownedClass = struct_c2ats__GObjectClass | |
abst@ype struct_c2ats__GObjectConstructParam // FIXME! Forward declaration. | |
typedef type_c2ats_GObjectConstructParam = struct_c2ats__GObjectConstructParam | |
typedef type_c2ats_GObjectGetPropertyFunc = {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GObject, l1), !ptr_v_1(type_c2ats_GValue, l2), !ptr_v_1(type_c2ats_GParamSpec, l3) | ptr l1, type_c2ats_guint, ptr l2, ptr l3) -> void | |
typedef type_c2ats_GObjectSetPropertyFunc = {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GObject, l1), !ptr_v_1(type_c2ats_GValue, l2), !ptr_v_1(type_c2ats_GParamSpec, l3) | ptr l1, type_c2ats_guint, ptr l2, ptr l3) -> void | |
typedef type_c2ats_GObjectFinalizeFunc = {l1:addr} (!ptr_v_1(type_c2ats_GObject, l1) | ptr l1) -> void | |
typedef type_c2ats_GWeakNotify = {l1:addr} (!ptr_v_1(type_c2ats_GObject, l1) | type_c2ats_gpointer, ptr l1) -> void | |
typedef struct_c2ats__GObject = $extype_struct"struct _GObject" of { | |
g_type_instance = type_c2ats_GTypeInstance, | |
ref_count = type_c2ats_guint, | |
qdata = ptr (* cPtr0(type_c2ats_GData) *) | |
} | |
typedef struct_c2ats__GObjectClass = $extype_struct"struct _GObjectClass" of { | |
g_type_class = type_c2ats_GTypeClass, | |
construct_properties = ptr (* cPtr0(type_c2ats_GSList) *), | |
constructor = {l1:addr} (!ptr_v_1(type_c2ats_GObjectConstructParam, l1) | type_c2ats_GType, type_c2ats_guint, ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GObject, l2) | ptr l2), | |
set_property = {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GObject, l1), !ptr_v_1(type_c2ats_GValue, l2), !ptr_v_1(type_c2ats_GParamSpec, l3) | ptr l1, type_c2ats_guint, ptr l2, ptr l3) -> void, | |
get_property = {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GObject, l1), !ptr_v_1(type_c2ats_GValue, l2), !ptr_v_1(type_c2ats_GParamSpec, l3) | ptr l1, type_c2ats_guint, ptr l2, ptr l3) -> void, | |
dispose = {l1:addr} (!ptr_v_1(type_c2ats_GObject, l1) | ptr l1) -> void, | |
finalize = {l1:addr} (!ptr_v_1(type_c2ats_GObject, l1) | ptr l1) -> void, | |
dispatch_properties_changed = {l1,l2,l2_1:addr} (!ptr_v_1(type_c2ats_GObject, l1), !ptr_v_2(type_c2ats_GParamSpec, l2, l2_1) | ptr l1, type_c2ats_guint, ptr l2) -> void, | |
notify = {l1,l2:addr} (!ptr_v_1(type_c2ats_GObject, l1), !ptr_v_1(type_c2ats_GParamSpec, l2) | ptr l1, ptr l2) -> void, | |
constructed = {l1:addr} (!ptr_v_1(type_c2ats_GObject, l1) | ptr l1) -> void, | |
flags = type_c2ats_gsize, | |
pdummy = @[type_c2ats_gpointer][6] | |
} | |
typedef struct_c2ats__GObjectConstructParam = $extype_struct"struct _GObjectConstructParam" of { | |
pspec = ptr (* cPtr0(type_c2ats_GParamSpec) *), | |
value = ptr (* cPtr0(type_c2ats_GValue) *) | |
} | |
fun fun_c2ats_g_initially_unowned_get_type: () -> type_c2ats_GType = "mac#g_initially_unowned_get_type" | |
fun fun_c2ats_g_object_class_install_property: {l1,l2:addr} (!ptr_v_1(type_c2ats_GObjectClass, l1), !ptr_v_1(type_c2ats_GParamSpec, l2) | ptr l1, type_c2ats_guint, ptr l2) -> void = "mac#g_object_class_install_property" | |
fun fun_c2ats_g_object_class_find_property: {l1,l2:addr} (!ptr_v_1(type_c2ats_GObjectClass, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2) -> [l3:addr] (ptr_v_1(type_c2ats_GParamSpec, l3) | ptr l3) = "mac#g_object_class_find_property" | |
fun fun_c2ats_g_object_class_list_properties: {l1,l2:addr} (!ptr_v_1(type_c2ats_GObjectClass, l1), !ptr_v_1(type_c2ats_guint, l2) | ptr l1, ptr l2) -> [l3,l3_1:addr] (ptr_v_2(type_c2ats_GParamSpec, l3, l3_1) | ptr l3) = "mac#g_object_class_list_properties" | |
fun fun_c2ats_g_object_class_override_property: {l1,l2:addr} (!ptr_v_1(type_c2ats_GObjectClass, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, type_c2ats_guint, ptr l2) -> void = "mac#g_object_class_override_property" | |
fun fun_c2ats_g_object_class_install_properties: {l1,l2,l2_1:addr} (!ptr_v_1(type_c2ats_GObjectClass, l1), !ptr_v_2(type_c2ats_GParamSpec, l2, l2_1) | ptr l1, type_c2ats_guint, ptr l2) -> void = "mac#g_object_class_install_properties" | |
fun fun_c2ats_g_object_interface_install_property: {l1:addr} (!ptr_v_1(type_c2ats_GParamSpec, l1) | type_c2ats_gpointer, ptr l1) -> void = "mac#g_object_interface_install_property" | |
fun fun_c2ats_g_object_interface_find_property: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | type_c2ats_gpointer, ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GParamSpec, l2) | ptr l2) = "mac#g_object_interface_find_property" | |
fun fun_c2ats_g_object_interface_list_properties: {l1:addr} (!ptr_v_1(type_c2ats_guint, l1) | type_c2ats_gpointer, ptr l1) -> [l2,l2_1:addr] (ptr_v_2(type_c2ats_GParamSpec, l2, l2_1) | ptr l2) = "mac#g_object_interface_list_properties" | |
fun fun_c2ats_g_object_get_type: () -> type_c2ats_GType = "mac#g_object_get_type" | |
fun fun_c2ats_g_object_new: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | type_c2ats_GType, ptr l1) -> type_c2ats_gpointer = "mac#g_object_new" | |
fun fun_c2ats_g_object_newv: {l1:addr} (!ptr_v_1(type_c2ats_GParameter, l1) | type_c2ats_GType, type_c2ats_guint, ptr l1) -> type_c2ats_gpointer = "mac#g_object_newv" | |
fun fun_c2ats_g_object_new_valist: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | type_c2ats_GType, ptr l1, type_c2ats_va_list) -> [l2:addr] (ptr_v_1(type_c2ats_GObject, l2) | ptr l2) = "mac#g_object_new_valist" | |
fun fun_c2ats_g_object_set: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | type_c2ats_gpointer, ptr l1) -> void = "mac#g_object_set" | |
fun fun_c2ats_g_object_get: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | type_c2ats_gpointer, ptr l1) -> void = "mac#g_object_get" | |
fun fun_c2ats_g_object_connect: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | type_c2ats_gpointer, ptr l1) -> type_c2ats_gpointer = "mac#g_object_connect" | |
fun fun_c2ats_g_object_disconnect: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | type_c2ats_gpointer, ptr l1) -> void = "mac#g_object_disconnect" | |
fun fun_c2ats_g_object_set_valist: {l1,l2:addr} (!ptr_v_1(type_c2ats_GObject, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2, type_c2ats_va_list) -> void = "mac#g_object_set_valist" | |
fun fun_c2ats_g_object_get_valist: {l1,l2:addr} (!ptr_v_1(type_c2ats_GObject, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2, type_c2ats_va_list) -> void = "mac#g_object_get_valist" | |
fun fun_c2ats_g_object_set_property: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GObject, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_GValue, l3) | ptr l1, ptr l2, ptr l3) -> void = "mac#g_object_set_property" | |
fun fun_c2ats_g_object_get_property: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GObject, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_GValue, l3) | ptr l1, ptr l2, ptr l3) -> void = "mac#g_object_get_property" | |
fun fun_c2ats_g_object_freeze_notify: {l1:addr} (!ptr_v_1(type_c2ats_GObject, l1) | ptr l1) -> void = "mac#g_object_freeze_notify" | |
fun fun_c2ats_g_object_notify: {l1,l2:addr} (!ptr_v_1(type_c2ats_GObject, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2) -> void = "mac#g_object_notify" | |
fun fun_c2ats_g_object_notify_by_pspec: {l1,l2:addr} (!ptr_v_1(type_c2ats_GObject, l1), !ptr_v_1(type_c2ats_GParamSpec, l2) | ptr l1, ptr l2) -> void = "mac#g_object_notify_by_pspec" | |
fun fun_c2ats_g_object_thaw_notify: {l1:addr} (!ptr_v_1(type_c2ats_GObject, l1) | ptr l1) -> void = "mac#g_object_thaw_notify" | |
fun fun_c2ats_g_object_is_floating: (type_c2ats_gpointer) -> type_c2ats_gboolean = "mac#g_object_is_floating" | |
fun fun_c2ats_g_object_ref_sink: (type_c2ats_gpointer) -> type_c2ats_gpointer = "mac#g_object_ref_sink" | |
fun fun_c2ats_g_object_ref: (type_c2ats_gpointer) -> type_c2ats_gpointer = "mac#g_object_ref" | |
fun fun_c2ats_g_object_unref: (type_c2ats_gpointer) -> void = "mac#g_object_unref" | |
fun fun_c2ats_g_object_weak_ref: {l1:addr} (!ptr_v_1(type_c2ats_GObject, l1) | ptr l1, type_c2ats_GWeakNotify, type_c2ats_gpointer) -> void = "mac#g_object_weak_ref" | |
fun fun_c2ats_g_object_weak_unref: {l1:addr} (!ptr_v_1(type_c2ats_GObject, l1) | ptr l1, type_c2ats_GWeakNotify, type_c2ats_gpointer) -> void = "mac#g_object_weak_unref" | |
fun fun_c2ats_g_object_add_weak_pointer: {l1,l2:addr} (!ptr_v_1(type_c2ats_GObject, l1), !ptr_v_1(type_c2ats_gpointer, l2) | ptr l1, ptr l2) -> void = "mac#g_object_add_weak_pointer" | |
fun fun_c2ats_g_object_remove_weak_pointer: {l1,l2:addr} (!ptr_v_1(type_c2ats_GObject, l1), !ptr_v_1(type_c2ats_gpointer, l2) | ptr l1, ptr l2) -> void = "mac#g_object_remove_weak_pointer" | |
typedef type_c2ats_GToggleNotify = {l1:addr} (!ptr_v_1(type_c2ats_GObject, l1) | type_c2ats_gpointer, ptr l1, type_c2ats_gboolean) -> void | |
fun fun_c2ats_g_object_add_toggle_ref: {l1:addr} (!ptr_v_1(type_c2ats_GObject, l1) | ptr l1, type_c2ats_GToggleNotify, type_c2ats_gpointer) -> void = "mac#g_object_add_toggle_ref" | |
fun fun_c2ats_g_object_remove_toggle_ref: {l1:addr} (!ptr_v_1(type_c2ats_GObject, l1) | ptr l1, type_c2ats_GToggleNotify, type_c2ats_gpointer) -> void = "mac#g_object_remove_toggle_ref" | |
fun fun_c2ats_g_object_get_qdata: {l1:addr} (!ptr_v_1(type_c2ats_GObject, l1) | ptr l1, type_c2ats_GQuark) -> type_c2ats_gpointer = "mac#g_object_get_qdata" | |
fun fun_c2ats_g_object_set_qdata: {l1:addr} (!ptr_v_1(type_c2ats_GObject, l1) | ptr l1, type_c2ats_GQuark, type_c2ats_gpointer) -> void = "mac#g_object_set_qdata" | |
fun fun_c2ats_g_object_set_qdata_full: {l1:addr} (!ptr_v_1(type_c2ats_GObject, l1) | ptr l1, type_c2ats_GQuark, type_c2ats_gpointer, type_c2ats_GDestroyNotify) -> void = "mac#g_object_set_qdata_full" | |
fun fun_c2ats_g_object_steal_qdata: {l1:addr} (!ptr_v_1(type_c2ats_GObject, l1) | ptr l1, type_c2ats_GQuark) -> type_c2ats_gpointer = "mac#g_object_steal_qdata" | |
fun fun_c2ats_g_object_dup_qdata: {l1:addr} (!ptr_v_1(type_c2ats_GObject, l1) | ptr l1, type_c2ats_GQuark, type_c2ats_GDuplicateFunc, type_c2ats_gpointer) -> type_c2ats_gpointer = "mac#g_object_dup_qdata" | |
fun fun_c2ats_g_object_replace_qdata: {l1,l2:addr} (!ptr_v_1(type_c2ats_GObject, l1), !ptr_v_1(type_c2ats_GDestroyNotify, l2) | ptr l1, type_c2ats_GQuark, type_c2ats_gpointer, type_c2ats_gpointer, type_c2ats_GDestroyNotify, ptr l2) -> type_c2ats_gboolean = "mac#g_object_replace_qdata" | |
fun fun_c2ats_g_object_get_data: {l1,l2:addr} (!ptr_v_1(type_c2ats_GObject, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2) -> type_c2ats_gpointer = "mac#g_object_get_data" | |
fun fun_c2ats_g_object_set_data: {l1,l2:addr} (!ptr_v_1(type_c2ats_GObject, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2, type_c2ats_gpointer) -> void = "mac#g_object_set_data" | |
fun fun_c2ats_g_object_set_data_full: {l1,l2:addr} (!ptr_v_1(type_c2ats_GObject, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2, type_c2ats_gpointer, type_c2ats_GDestroyNotify) -> void = "mac#g_object_set_data_full" | |
fun fun_c2ats_g_object_steal_data: {l1,l2:addr} (!ptr_v_1(type_c2ats_GObject, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2) -> type_c2ats_gpointer = "mac#g_object_steal_data" | |
fun fun_c2ats_g_object_dup_data: {l1,l2:addr} (!ptr_v_1(type_c2ats_GObject, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2, type_c2ats_GDuplicateFunc, type_c2ats_gpointer) -> type_c2ats_gpointer = "mac#g_object_dup_data" | |
fun fun_c2ats_g_object_replace_data: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GObject, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_GDestroyNotify, l3) | ptr l1, ptr l2, type_c2ats_gpointer, type_c2ats_gpointer, type_c2ats_GDestroyNotify, ptr l3) -> type_c2ats_gboolean = "mac#g_object_replace_data" | |
fun fun_c2ats_g_object_watch_closure: {l1,l2:addr} (!ptr_v_1(type_c2ats_GObject, l1), !ptr_v_1(type_c2ats_GClosure, l2) | ptr l1, ptr l2) -> void = "mac#g_object_watch_closure" | |
fun fun_c2ats_g_cclosure_new_object: {l1:addr} (!ptr_v_1(type_c2ats_GObject, l1) | type_c2ats_GCallback, ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GClosure, l2) | ptr l2) = "mac#g_cclosure_new_object" | |
fun fun_c2ats_g_cclosure_new_object_swap: {l1:addr} (!ptr_v_1(type_c2ats_GObject, l1) | type_c2ats_GCallback, ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GClosure, l2) | ptr l2) = "mac#g_cclosure_new_object_swap" | |
fun fun_c2ats_g_closure_new_object: {l1:addr} (!ptr_v_1(type_c2ats_GObject, l1) | type_c2ats_guint, ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GClosure, l2) | ptr l2) = "mac#g_closure_new_object" | |
fun fun_c2ats_g_value_set_object: {l1:addr} (!ptr_v_1(type_c2ats_GValue, l1) | ptr l1, type_c2ats_gpointer) -> void = "mac#g_value_set_object" | |
fun fun_c2ats_g_value_get_object: {l1:addr} (!ptr_v_1(type_c2ats_GValue, l1) | ptr l1) -> type_c2ats_gpointer = "mac#g_value_get_object" | |
fun fun_c2ats_g_value_dup_object: {l1:addr} (!ptr_v_1(type_c2ats_GValue, l1) | ptr l1) -> type_c2ats_gpointer = "mac#g_value_dup_object" | |
fun fun_c2ats_g_signal_connect_object: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | type_c2ats_gpointer, ptr l1, type_c2ats_GCallback, type_c2ats_gpointer, type_c2ats_GConnectFlags) -> type_c2ats_gulong = "mac#g_signal_connect_object" | |
fun fun_c2ats_g_object_force_floating: {l1:addr} (!ptr_v_1(type_c2ats_GObject, l1) | ptr l1) -> void = "mac#g_object_force_floating" | |
fun fun_c2ats_g_object_run_dispose: {l1:addr} (!ptr_v_1(type_c2ats_GObject, l1) | ptr l1) -> void = "mac#g_object_run_dispose" | |
fun fun_c2ats_g_value_take_object: {l1:addr} (!ptr_v_1(type_c2ats_GValue, l1) | ptr l1, type_c2ats_gpointer) -> void = "mac#g_value_take_object" | |
fun fun_c2ats_g_value_set_object_take_ownership: {l1:addr} (!ptr_v_1(type_c2ats_GValue, l1) | ptr l1, type_c2ats_gpointer) -> void = "mac#g_value_set_object_take_ownership" | |
fun fun_c2ats_g_object_compat_control: (type_c2ats_gsize, type_c2ats_gpointer) -> type_c2ats_gsize = "mac#g_object_compat_control" | |
fun fun_c2ats_g_clear_object: {l1,l1_1:addr} (!ptr_v_2(type_c2ats_GObject, l1, l1_1) | ptr l1) -> void = "mac#g_clear_object" | |
fun fun_c2ats_g_set_object: {l1,l1_1,l2:addr} (!ptr_v_2(type_c2ats_GObject, l1, l1_1), !ptr_v_1(type_c2ats_GObject, l2) | ptr l1, ptr l2) -> type_c2ats_gboolean = "mac#g_set_object" | |
typedef union_c2ats_anon_54502 = $extype_struct"union { gpointer p; }" of { | |
p = type_c2ats_gpointer | |
} | |
typedef struct_c2ats_anon_54507 = $extype_struct"struct { union { gpointer p; } priv; }" of { | |
priv = union_c2ats_anon_54502 | |
} | |
typedef type_c2ats_GWeakRef = struct_c2ats_anon_54507 | |
fun fun_c2ats_g_weak_ref_init: {l1:addr} (!ptr_v_1(type_c2ats_GWeakRef, l1) | ptr l1, type_c2ats_gpointer) -> void = "mac#g_weak_ref_init" | |
fun fun_c2ats_g_weak_ref_clear: {l1:addr} (!ptr_v_1(type_c2ats_GWeakRef, l1) | ptr l1) -> void = "mac#g_weak_ref_clear" | |
fun fun_c2ats_g_weak_ref_get: {l1:addr} (!ptr_v_1(type_c2ats_GWeakRef, l1) | ptr l1) -> type_c2ats_gpointer = "mac#g_weak_ref_get" | |
fun fun_c2ats_g_weak_ref_set: {l1:addr} (!ptr_v_1(type_c2ats_GWeakRef, l1) | ptr l1, type_c2ats_gpointer) -> void = "mac#g_weak_ref_set" | |
// File: /usr/include/glib-2.0/gobject/gbinding.h | |
%{# | |
#include "/usr/include/glib-2.0/gobject/gbinding.h" | |
%} | |
abst@ype struct_c2ats__GBinding // FIXME! Forward declaration. | |
typedef type_c2ats_GBinding = struct_c2ats__GBinding | |
typedef type_c2ats_GBindingTransformFunc = {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GBinding, l1), !ptr_v_1(type_c2ats_GValue, l2), !ptr_v_1(type_c2ats_GValue, l3) | ptr l1, ptr l2, ptr l3, type_c2ats_gpointer) -> type_c2ats_gboolean | |
typedef type_c2ats_GBindingFlags = int | |
#define enum_c2ats_G_BINDING_DEFAULT 0 | |
#define enum_c2ats_G_BINDING_BIDIRECTIONAL 1 << 0 | |
#define enum_c2ats_G_BINDING_SYNC_CREATE 1 << 1 | |
#define enum_c2ats_G_BINDING_INVERT_BOOLEAN 1 << 2 | |
fun fun_c2ats_g_binding_flags_get_type: () -> type_c2ats_GType = "mac#g_binding_flags_get_type" | |
fun fun_c2ats_g_binding_get_type: () -> type_c2ats_GType = "mac#g_binding_get_type" | |
fun fun_c2ats_g_binding_get_flags: {l1:addr} (!ptr_v_1(type_c2ats_GBinding, l1) | ptr l1) -> type_c2ats_GBindingFlags = "mac#g_binding_get_flags" | |
fun fun_c2ats_g_binding_get_source: {l1:addr} (!ptr_v_1(type_c2ats_GBinding, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GObject, l2) | ptr l2) = "mac#g_binding_get_source" | |
fun fun_c2ats_g_binding_get_target: {l1:addr} (!ptr_v_1(type_c2ats_GBinding, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GObject, l2) | ptr l2) = "mac#g_binding_get_target" | |
fun fun_c2ats_g_binding_get_source_property: {l1:addr} (!ptr_v_1(type_c2ats_GBinding, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_gchar, l2) | ptr l2) = "mac#g_binding_get_source_property" | |
fun fun_c2ats_g_binding_get_target_property: {l1:addr} (!ptr_v_1(type_c2ats_GBinding, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_gchar, l2) | ptr l2) = "mac#g_binding_get_target_property" | |
fun fun_c2ats_g_binding_unbind: {l1:addr} (!ptr_v_1(type_c2ats_GBinding, l1) | ptr l1) -> void = "mac#g_binding_unbind" | |
fun fun_c2ats_g_object_bind_property: {l1,l2:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_1(type_c2ats_gchar, l2) | type_c2ats_gpointer, ptr l1, type_c2ats_gpointer, ptr l2, type_c2ats_GBindingFlags) -> [l3:addr] (ptr_v_1(type_c2ats_GBinding, l3) | ptr l3) = "mac#g_object_bind_property" | |
fun fun_c2ats_g_object_bind_property_full: {l1,l2:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_1(type_c2ats_gchar, l2) | type_c2ats_gpointer, ptr l1, type_c2ats_gpointer, ptr l2, type_c2ats_GBindingFlags, type_c2ats_GBindingTransformFunc, type_c2ats_GBindingTransformFunc, type_c2ats_gpointer, type_c2ats_GDestroyNotify) -> [l3:addr] (ptr_v_1(type_c2ats_GBinding, l3) | ptr l3) = "mac#g_object_bind_property_full" | |
fun fun_c2ats_g_object_bind_property_with_closures: {l1,l2,l3,l4:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_GClosure, l3), !ptr_v_1(type_c2ats_GClosure, l4) | type_c2ats_gpointer, ptr l1, type_c2ats_gpointer, ptr l2, type_c2ats_GBindingFlags, ptr l3, ptr l4) -> [l5:addr] (ptr_v_1(type_c2ats_GBinding, l5) | ptr l5) = "mac#g_object_bind_property_with_closures" | |
// File: /usr/include/glib-2.0/gobject/genums.h | |
%{# | |
#include "/usr/include/glib-2.0/gobject/genums.h" | |
%} | |
abst@ype struct_c2ats__GEnumClass // FIXME! Forward declaration. | |
typedef type_c2ats_GEnumClass = struct_c2ats__GEnumClass | |
abst@ype struct_c2ats__GFlagsClass // FIXME! Forward declaration. | |
typedef type_c2ats_GFlagsClass = struct_c2ats__GFlagsClass | |
abst@ype struct_c2ats__GEnumValue // FIXME! Forward declaration. | |
typedef type_c2ats_GEnumValue = struct_c2ats__GEnumValue | |
abst@ype struct_c2ats__GFlagsValue // FIXME! Forward declaration. | |
typedef type_c2ats_GFlagsValue = struct_c2ats__GFlagsValue | |
typedef struct_c2ats__GEnumClass = $extype_struct"struct _GEnumClass" of { | |
g_type_class = type_c2ats_GTypeClass, | |
minimum = type_c2ats_gint, | |
maximum = type_c2ats_gint, | |
n_values = type_c2ats_guint, | |
values = ptr (* cPtr0(type_c2ats_GEnumValue) *) | |
} | |
typedef struct_c2ats__GFlagsClass = $extype_struct"struct _GFlagsClass" of { | |
g_type_class = type_c2ats_GTypeClass, | |
mask = type_c2ats_guint, | |
n_values = type_c2ats_guint, | |
values = ptr (* cPtr0(type_c2ats_GFlagsValue) *) | |
} | |
typedef struct_c2ats__GEnumValue = $extype_struct"struct _GEnumValue" of { | |
value = type_c2ats_gint, | |
value_name = ptr (* cPtr0(type_c2ats_gchar) *), | |
value_nick = ptr (* cPtr0(type_c2ats_gchar) *) | |
} | |
typedef struct_c2ats__GFlagsValue = $extype_struct"struct _GFlagsValue" of { | |
value = type_c2ats_guint, | |
value_name = ptr (* cPtr0(type_c2ats_gchar) *), | |
value_nick = ptr (* cPtr0(type_c2ats_gchar) *) | |
} | |
fun fun_c2ats_g_enum_get_value: {l1:addr} (!ptr_v_1(type_c2ats_GEnumClass, l1) | ptr l1, type_c2ats_gint) -> [l2:addr] (ptr_v_1(type_c2ats_GEnumValue, l2) | ptr l2) = "mac#g_enum_get_value" | |
fun fun_c2ats_g_enum_get_value_by_name: {l1,l2:addr} (!ptr_v_1(type_c2ats_GEnumClass, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2) -> [l3:addr] (ptr_v_1(type_c2ats_GEnumValue, l3) | ptr l3) = "mac#g_enum_get_value_by_name" | |
fun fun_c2ats_g_enum_get_value_by_nick: {l1,l2:addr} (!ptr_v_1(type_c2ats_GEnumClass, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2) -> [l3:addr] (ptr_v_1(type_c2ats_GEnumValue, l3) | ptr l3) = "mac#g_enum_get_value_by_nick" | |
fun fun_c2ats_g_flags_get_first_value: {l1:addr} (!ptr_v_1(type_c2ats_GFlagsClass, l1) | ptr l1, type_c2ats_guint) -> [l2:addr] (ptr_v_1(type_c2ats_GFlagsValue, l2) | ptr l2) = "mac#g_flags_get_first_value" | |
fun fun_c2ats_g_flags_get_value_by_name: {l1,l2:addr} (!ptr_v_1(type_c2ats_GFlagsClass, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2) -> [l3:addr] (ptr_v_1(type_c2ats_GFlagsValue, l3) | ptr l3) = "mac#g_flags_get_value_by_name" | |
fun fun_c2ats_g_flags_get_value_by_nick: {l1,l2:addr} (!ptr_v_1(type_c2ats_GFlagsClass, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2) -> [l3:addr] (ptr_v_1(type_c2ats_GFlagsValue, l3) | ptr l3) = "mac#g_flags_get_value_by_nick" | |
fun fun_c2ats_g_value_set_enum: {l1:addr} (!ptr_v_1(type_c2ats_GValue, l1) | ptr l1, type_c2ats_gint) -> void = "mac#g_value_set_enum" | |
fun fun_c2ats_g_value_get_enum: {l1:addr} (!ptr_v_1(type_c2ats_GValue, l1) | ptr l1) -> type_c2ats_gint = "mac#g_value_get_enum" | |
fun fun_c2ats_g_value_set_flags: {l1:addr} (!ptr_v_1(type_c2ats_GValue, l1) | ptr l1, type_c2ats_guint) -> void = "mac#g_value_set_flags" | |
fun fun_c2ats_g_value_get_flags: {l1:addr} (!ptr_v_1(type_c2ats_GValue, l1) | ptr l1) -> type_c2ats_guint = "mac#g_value_get_flags" | |
fun fun_c2ats_g_enum_register_static: {l1,l2:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_1(type_c2ats_GEnumValue, l2) | ptr l1, ptr l2) -> type_c2ats_GType = "mac#g_enum_register_static" | |
fun fun_c2ats_g_flags_register_static: {l1,l2:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_1(type_c2ats_GFlagsValue, l2) | ptr l1, ptr l2) -> type_c2ats_GType = "mac#g_flags_register_static" | |
fun fun_c2ats_g_enum_complete_type_info: {l1,l2:addr} (!ptr_v_1(type_c2ats_GTypeInfo, l1), !ptr_v_1(type_c2ats_GEnumValue, l2) | type_c2ats_GType, ptr l1, ptr l2) -> void = "mac#g_enum_complete_type_info" | |
fun fun_c2ats_g_flags_complete_type_info: {l1,l2:addr} (!ptr_v_1(type_c2ats_GTypeInfo, l1), !ptr_v_1(type_c2ats_GFlagsValue, l2) | type_c2ats_GType, ptr l1, ptr l2) -> void = "mac#g_flags_complete_type_info" | |
// File: /usr/include/glib-2.0/gobject/gparamspecs.h | |
%{# | |
#include "/usr/include/glib-2.0/gobject/gparamspecs.h" | |
%} | |
abst@ype struct_c2ats__GParamSpecChar // FIXME! Forward declaration. | |
typedef type_c2ats_GParamSpecChar = struct_c2ats__GParamSpecChar | |
abst@ype struct_c2ats__GParamSpecUChar // FIXME! Forward declaration. | |
typedef type_c2ats_GParamSpecUChar = struct_c2ats__GParamSpecUChar | |
abst@ype struct_c2ats__GParamSpecBoolean // FIXME! Forward declaration. | |
typedef type_c2ats_GParamSpecBoolean = struct_c2ats__GParamSpecBoolean | |
abst@ype struct_c2ats__GParamSpecInt // FIXME! Forward declaration. | |
typedef type_c2ats_GParamSpecInt = struct_c2ats__GParamSpecInt | |
abst@ype struct_c2ats__GParamSpecUInt // FIXME! Forward declaration. | |
typedef type_c2ats_GParamSpecUInt = struct_c2ats__GParamSpecUInt | |
abst@ype struct_c2ats__GParamSpecLong // FIXME! Forward declaration. | |
typedef type_c2ats_GParamSpecLong = struct_c2ats__GParamSpecLong | |
abst@ype struct_c2ats__GParamSpecULong // FIXME! Forward declaration. | |
typedef type_c2ats_GParamSpecULong = struct_c2ats__GParamSpecULong | |
abst@ype struct_c2ats__GParamSpecInt64 // FIXME! Forward declaration. | |
typedef type_c2ats_GParamSpecInt64 = struct_c2ats__GParamSpecInt64 | |
abst@ype struct_c2ats__GParamSpecUInt64 // FIXME! Forward declaration. | |
typedef type_c2ats_GParamSpecUInt64 = struct_c2ats__GParamSpecUInt64 | |
abst@ype struct_c2ats__GParamSpecUnichar // FIXME! Forward declaration. | |
typedef type_c2ats_GParamSpecUnichar = struct_c2ats__GParamSpecUnichar | |
abst@ype struct_c2ats__GParamSpecEnum // FIXME! Forward declaration. | |
typedef type_c2ats_GParamSpecEnum = struct_c2ats__GParamSpecEnum | |
abst@ype struct_c2ats__GParamSpecFlags // FIXME! Forward declaration. | |
typedef type_c2ats_GParamSpecFlags = struct_c2ats__GParamSpecFlags | |
abst@ype struct_c2ats__GParamSpecFloat // FIXME! Forward declaration. | |
typedef type_c2ats_GParamSpecFloat = struct_c2ats__GParamSpecFloat | |
abst@ype struct_c2ats__GParamSpecDouble // FIXME! Forward declaration. | |
typedef type_c2ats_GParamSpecDouble = struct_c2ats__GParamSpecDouble | |
abst@ype struct_c2ats__GParamSpecString // FIXME! Forward declaration. | |
typedef type_c2ats_GParamSpecString = struct_c2ats__GParamSpecString | |
abst@ype struct_c2ats__GParamSpecParam // FIXME! Forward declaration. | |
typedef type_c2ats_GParamSpecParam = struct_c2ats__GParamSpecParam | |
abst@ype struct_c2ats__GParamSpecBoxed // FIXME! Forward declaration. | |
typedef type_c2ats_GParamSpecBoxed = struct_c2ats__GParamSpecBoxed | |
abst@ype struct_c2ats__GParamSpecPointer // FIXME! Forward declaration. | |
typedef type_c2ats_GParamSpecPointer = struct_c2ats__GParamSpecPointer | |
abst@ype struct_c2ats__GParamSpecValueArray // FIXME! Forward declaration. | |
typedef type_c2ats_GParamSpecValueArray = struct_c2ats__GParamSpecValueArray | |
abst@ype struct_c2ats__GParamSpecObject // FIXME! Forward declaration. | |
typedef type_c2ats_GParamSpecObject = struct_c2ats__GParamSpecObject | |
abst@ype struct_c2ats__GParamSpecOverride // FIXME! Forward declaration. | |
typedef type_c2ats_GParamSpecOverride = struct_c2ats__GParamSpecOverride | |
abst@ype struct_c2ats__GParamSpecGType // FIXME! Forward declaration. | |
typedef type_c2ats_GParamSpecGType = struct_c2ats__GParamSpecGType | |
abst@ype struct_c2ats__GParamSpecVariant // FIXME! Forward declaration. | |
typedef type_c2ats_GParamSpecVariant = struct_c2ats__GParamSpecVariant | |
typedef struct_c2ats__GParamSpecChar = $extype_struct"struct _GParamSpecChar" of { | |
parent_instance = type_c2ats_GParamSpec, | |
minimum = type_c2ats_gint8, | |
maximum = type_c2ats_gint8, | |
default_value = type_c2ats_gint8 | |
} | |
typedef struct_c2ats__GParamSpecUChar = $extype_struct"struct _GParamSpecUChar" of { | |
parent_instance = type_c2ats_GParamSpec, | |
minimum = type_c2ats_guint8, | |
maximum = type_c2ats_guint8, | |
default_value = type_c2ats_guint8 | |
} | |
typedef struct_c2ats__GParamSpecBoolean = $extype_struct"struct _GParamSpecBoolean" of { | |
parent_instance = type_c2ats_GParamSpec, | |
default_value = type_c2ats_gboolean | |
} | |
typedef struct_c2ats__GParamSpecInt = $extype_struct"struct _GParamSpecInt" of { | |
parent_instance = type_c2ats_GParamSpec, | |
minimum = type_c2ats_gint, | |
maximum = type_c2ats_gint, | |
default_value = type_c2ats_gint | |
} | |
typedef struct_c2ats__GParamSpecUInt = $extype_struct"struct _GParamSpecUInt" of { | |
parent_instance = type_c2ats_GParamSpec, | |
minimum = type_c2ats_guint, | |
maximum = type_c2ats_guint, | |
default_value = type_c2ats_guint | |
} | |
typedef struct_c2ats__GParamSpecLong = $extype_struct"struct _GParamSpecLong" of { | |
parent_instance = type_c2ats_GParamSpec, | |
minimum = type_c2ats_glong, | |
maximum = type_c2ats_glong, | |
default_value = type_c2ats_glong | |
} | |
typedef struct_c2ats__GParamSpecULong = $extype_struct"struct _GParamSpecULong" of { | |
parent_instance = type_c2ats_GParamSpec, | |
minimum = type_c2ats_gulong, | |
maximum = type_c2ats_gulong, | |
default_value = type_c2ats_gulong | |
} | |
typedef struct_c2ats__GParamSpecInt64 = $extype_struct"struct _GParamSpecInt64" of { | |
parent_instance = type_c2ats_GParamSpec, | |
minimum = type_c2ats_gint64, | |
maximum = type_c2ats_gint64, | |
default_value = type_c2ats_gint64 | |
} | |
typedef struct_c2ats__GParamSpecUInt64 = $extype_struct"struct _GParamSpecUInt64" of { | |
parent_instance = type_c2ats_GParamSpec, | |
minimum = type_c2ats_guint64, | |
maximum = type_c2ats_guint64, | |
default_value = type_c2ats_guint64 | |
} | |
typedef struct_c2ats__GParamSpecUnichar = $extype_struct"struct _GParamSpecUnichar" of { | |
parent_instance = type_c2ats_GParamSpec, | |
default_value = type_c2ats_gunichar | |
} | |
typedef struct_c2ats__GParamSpecEnum = $extype_struct"struct _GParamSpecEnum" of { | |
parent_instance = type_c2ats_GParamSpec, | |
enum_class = ptr (* cPtr0(type_c2ats_GEnumClass) *), | |
default_value = type_c2ats_gint | |
} | |
typedef struct_c2ats__GParamSpecFlags = $extype_struct"struct _GParamSpecFlags" of { | |
parent_instance = type_c2ats_GParamSpec, | |
flags_class = ptr (* cPtr0(type_c2ats_GFlagsClass) *), | |
default_value = type_c2ats_guint | |
} | |
typedef struct_c2ats__GParamSpecFloat = $extype_struct"struct _GParamSpecFloat" of { | |
parent_instance = type_c2ats_GParamSpec, | |
minimum = type_c2ats_gfloat, | |
maximum = type_c2ats_gfloat, | |
default_value = type_c2ats_gfloat, | |
epsilon = type_c2ats_gfloat | |
} | |
typedef struct_c2ats__GParamSpecDouble = $extype_struct"struct _GParamSpecDouble" of { | |
parent_instance = type_c2ats_GParamSpec, | |
minimum = type_c2ats_gdouble, | |
maximum = type_c2ats_gdouble, | |
default_value = type_c2ats_gdouble, | |
epsilon = type_c2ats_gdouble | |
} | |
typedef struct_c2ats__GParamSpecString = $extype_struct"struct _GParamSpecString" of { | |
parent_instance = type_c2ats_GParamSpec, | |
default_value = ptr (* cPtr0(type_c2ats_gchar) *), | |
cset_first = ptr (* cPtr0(type_c2ats_gchar) *), | |
cset_nth = ptr (* cPtr0(type_c2ats_gchar) *), | |
substitutor = type_c2ats_gchar, | |
null_fold_if_empty = type_c2ats_guint, | |
ensure_non_null = type_c2ats_guint | |
} | |
typedef struct_c2ats__GParamSpecParam = $extype_struct"struct _GParamSpecParam" of { | |
parent_instance = type_c2ats_GParamSpec | |
} | |
typedef struct_c2ats__GParamSpecBoxed = $extype_struct"struct _GParamSpecBoxed" of { | |
parent_instance = type_c2ats_GParamSpec | |
} | |
typedef struct_c2ats__GParamSpecPointer = $extype_struct"struct _GParamSpecPointer" of { | |
parent_instance = type_c2ats_GParamSpec | |
} | |
typedef struct_c2ats__GParamSpecValueArray = $extype_struct"struct _GParamSpecValueArray" of { | |
parent_instance = type_c2ats_GParamSpec, | |
element_spec = ptr (* cPtr0(type_c2ats_GParamSpec) *), | |
fixed_n_elements = type_c2ats_guint | |
} | |
typedef struct_c2ats__GParamSpecObject = $extype_struct"struct _GParamSpecObject" of { | |
parent_instance = type_c2ats_GParamSpec | |
} | |
typedef struct_c2ats__GParamSpecOverride = $extype_struct"struct _GParamSpecOverride" of { | |
parent_instance = type_c2ats_GParamSpec, | |
overridden = ptr (* cPtr0(type_c2ats_GParamSpec) *) | |
} | |
typedef struct_c2ats__GParamSpecGType = $extype_struct"struct _GParamSpecGType" of { | |
parent_instance = type_c2ats_GParamSpec, | |
is_a_type = type_c2ats_GType | |
} | |
typedef struct_c2ats__GParamSpecVariant = $extype_struct"struct _GParamSpecVariant" of { | |
parent_instance = type_c2ats_GParamSpec, | |
type = ptr (* cPtr0(type_c2ats_GVariantType) *), | |
default_value = ptr (* cPtr0(type_c2ats_GVariant) *), | |
padding = @[type_c2ats_gpointer][4] | |
} | |
fun fun_c2ats_g_param_spec_char: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_gchar, l3) | ptr l1, ptr l2, ptr l3, type_c2ats_gint8, type_c2ats_gint8, type_c2ats_gint8, type_c2ats_GParamFlags) -> [l4:addr] (ptr_v_1(type_c2ats_GParamSpec, l4) | ptr l4) = "mac#g_param_spec_char" | |
fun fun_c2ats_g_param_spec_uchar: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_gchar, l3) | ptr l1, ptr l2, ptr l3, type_c2ats_guint8, type_c2ats_guint8, type_c2ats_guint8, type_c2ats_GParamFlags) -> [l4:addr] (ptr_v_1(type_c2ats_GParamSpec, l4) | ptr l4) = "mac#g_param_spec_uchar" | |
fun fun_c2ats_g_param_spec_boolean: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_gchar, l3) | ptr l1, ptr l2, ptr l3, type_c2ats_gboolean, type_c2ats_GParamFlags) -> [l4:addr] (ptr_v_1(type_c2ats_GParamSpec, l4) | ptr l4) = "mac#g_param_spec_boolean" | |
fun fun_c2ats_g_param_spec_int: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_gchar, l3) | ptr l1, ptr l2, ptr l3, type_c2ats_gint, type_c2ats_gint, type_c2ats_gint, type_c2ats_GParamFlags) -> [l4:addr] (ptr_v_1(type_c2ats_GParamSpec, l4) | ptr l4) = "mac#g_param_spec_int" | |
fun fun_c2ats_g_param_spec_uint: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_gchar, l3) | ptr l1, ptr l2, ptr l3, type_c2ats_guint, type_c2ats_guint, type_c2ats_guint, type_c2ats_GParamFlags) -> [l4:addr] (ptr_v_1(type_c2ats_GParamSpec, l4) | ptr l4) = "mac#g_param_spec_uint" | |
fun fun_c2ats_g_param_spec_long: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_gchar, l3) | ptr l1, ptr l2, ptr l3, type_c2ats_glong, type_c2ats_glong, type_c2ats_glong, type_c2ats_GParamFlags) -> [l4:addr] (ptr_v_1(type_c2ats_GParamSpec, l4) | ptr l4) = "mac#g_param_spec_long" | |
fun fun_c2ats_g_param_spec_ulong: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_gchar, l3) | ptr l1, ptr l2, ptr l3, type_c2ats_gulong, type_c2ats_gulong, type_c2ats_gulong, type_c2ats_GParamFlags) -> [l4:addr] (ptr_v_1(type_c2ats_GParamSpec, l4) | ptr l4) = "mac#g_param_spec_ulong" | |
fun fun_c2ats_g_param_spec_int64: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_gchar, l3) | ptr l1, ptr l2, ptr l3, type_c2ats_gint64, type_c2ats_gint64, type_c2ats_gint64, type_c2ats_GParamFlags) -> [l4:addr] (ptr_v_1(type_c2ats_GParamSpec, l4) | ptr l4) = "mac#g_param_spec_int64" | |
fun fun_c2ats_g_param_spec_uint64: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_gchar, l3) | ptr l1, ptr l2, ptr l3, type_c2ats_guint64, type_c2ats_guint64, type_c2ats_guint64, type_c2ats_GParamFlags) -> [l4:addr] (ptr_v_1(type_c2ats_GParamSpec, l4) | ptr l4) = "mac#g_param_spec_uint64" | |
fun fun_c2ats_g_param_spec_unichar: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_gchar, l3) | ptr l1, ptr l2, ptr l3, type_c2ats_gunichar, type_c2ats_GParamFlags) -> [l4:addr] (ptr_v_1(type_c2ats_GParamSpec, l4) | ptr l4) = "mac#g_param_spec_unichar" | |
fun fun_c2ats_g_param_spec_enum: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_gchar, l3) | ptr l1, ptr l2, ptr l3, type_c2ats_GType, type_c2ats_gint, type_c2ats_GParamFlags) -> [l4:addr] (ptr_v_1(type_c2ats_GParamSpec, l4) | ptr l4) = "mac#g_param_spec_enum" | |
fun fun_c2ats_g_param_spec_flags: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_gchar, l3) | ptr l1, ptr l2, ptr l3, type_c2ats_GType, type_c2ats_guint, type_c2ats_GParamFlags) -> [l4:addr] (ptr_v_1(type_c2ats_GParamSpec, l4) | ptr l4) = "mac#g_param_spec_flags" | |
fun fun_c2ats_g_param_spec_float: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_gchar, l3) | ptr l1, ptr l2, ptr l3, type_c2ats_gfloat, type_c2ats_gfloat, type_c2ats_gfloat, type_c2ats_GParamFlags) -> [l4:addr] (ptr_v_1(type_c2ats_GParamSpec, l4) | ptr l4) = "mac#g_param_spec_float" | |
fun fun_c2ats_g_param_spec_double: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_gchar, l3) | ptr l1, ptr l2, ptr l3, type_c2ats_gdouble, type_c2ats_gdouble, type_c2ats_gdouble, type_c2ats_GParamFlags) -> [l4:addr] (ptr_v_1(type_c2ats_GParamSpec, l4) | ptr l4) = "mac#g_param_spec_double" | |
fun fun_c2ats_g_param_spec_string: {l1,l2,l3,l4:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_gchar, l3), !ptr_v_1(type_c2ats_gchar, l4) | ptr l1, ptr l2, ptr l3, ptr l4, type_c2ats_GParamFlags) -> [l5:addr] (ptr_v_1(type_c2ats_GParamSpec, l5) | ptr l5) = "mac#g_param_spec_string" | |
fun fun_c2ats_g_param_spec_param: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_gchar, l3) | ptr l1, ptr l2, ptr l3, type_c2ats_GType, type_c2ats_GParamFlags) -> [l4:addr] (ptr_v_1(type_c2ats_GParamSpec, l4) | ptr l4) = "mac#g_param_spec_param" | |
fun fun_c2ats_g_param_spec_boxed: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_gchar, l3) | ptr l1, ptr l2, ptr l3, type_c2ats_GType, type_c2ats_GParamFlags) -> [l4:addr] (ptr_v_1(type_c2ats_GParamSpec, l4) | ptr l4) = "mac#g_param_spec_boxed" | |
fun fun_c2ats_g_param_spec_pointer: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_gchar, l3) | ptr l1, ptr l2, ptr l3, type_c2ats_GParamFlags) -> [l4:addr] (ptr_v_1(type_c2ats_GParamSpec, l4) | ptr l4) = "mac#g_param_spec_pointer" | |
fun fun_c2ats_g_param_spec_value_array: {l1,l2,l3,l4:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_gchar, l3), !ptr_v_1(type_c2ats_GParamSpec, l4) | ptr l1, ptr l2, ptr l3, ptr l4, type_c2ats_GParamFlags) -> [l5:addr] (ptr_v_1(type_c2ats_GParamSpec, l5) | ptr l5) = "mac#g_param_spec_value_array" | |
fun fun_c2ats_g_param_spec_object: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_gchar, l3) | ptr l1, ptr l2, ptr l3, type_c2ats_GType, type_c2ats_GParamFlags) -> [l4:addr] (ptr_v_1(type_c2ats_GParamSpec, l4) | ptr l4) = "mac#g_param_spec_object" | |
fun fun_c2ats_g_param_spec_override: {l1,l2:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_1(type_c2ats_GParamSpec, l2) | ptr l1, ptr l2) -> [l3:addr] (ptr_v_1(type_c2ats_GParamSpec, l3) | ptr l3) = "mac#g_param_spec_override" | |
fun fun_c2ats_g_param_spec_gtype: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_gchar, l3) | ptr l1, ptr l2, ptr l3, type_c2ats_GType, type_c2ats_GParamFlags) -> [l4:addr] (ptr_v_1(type_c2ats_GParamSpec, l4) | ptr l4) = "mac#g_param_spec_gtype" | |
fun fun_c2ats_g_param_spec_variant: {l1,l2,l3,l4,l5:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_gchar, l3), !ptr_v_1(type_c2ats_GVariantType, l4), !ptr_v_1(type_c2ats_GVariant, l5) | ptr l1, ptr l2, ptr l3, ptr l4, ptr l5, type_c2ats_GParamFlags) -> [l6:addr] (ptr_v_1(type_c2ats_GParamSpec, l6) | ptr l6) = "mac#g_param_spec_variant" | |
macdef extval_c2ats_g_param_spec_types = $extval(cPtr0(type_c2ats_GType), "g_param_spec_types") | |
// File: /usr/include/glib-2.0/gobject/gsourceclosure.h | |
%{# | |
#include "/usr/include/glib-2.0/gobject/gsourceclosure.h" | |
%} | |
fun fun_c2ats_g_source_set_closure: {l1,l2:addr} (!ptr_v_1(type_c2ats_GSource, l1), !ptr_v_1(type_c2ats_GClosure, l2) | ptr l1, ptr l2) -> void = "mac#g_source_set_closure" | |
fun fun_c2ats_g_source_set_dummy_callback: {l1:addr} (!ptr_v_1(type_c2ats_GSource, l1) | ptr l1) -> void = "mac#g_source_set_dummy_callback" | |
// File: /usr/include/glib-2.0/gobject/gtypemodule.h | |
%{# | |
#include "/usr/include/glib-2.0/gobject/gtypemodule.h" | |
%} | |
abst@ype struct_c2ats__GTypeModule // FIXME! Forward declaration. | |
typedef type_c2ats_GTypeModule = struct_c2ats__GTypeModule | |
abst@ype struct_c2ats__GTypeModuleClass // FIXME! Forward declaration. | |
typedef type_c2ats_GTypeModuleClass = struct_c2ats__GTypeModuleClass | |
typedef type_c2ats_GTypeModule_autoptr = cPtr0(type_c2ats_GTypeModule) | |
fun fun_c2ats_glib_autoptr_cleanup_GTypeModule: {l1,l1_1:addr} (!ptr_v_2(type_c2ats_GTypeModule, l1, l1_1) | ptr l1) -> void = "mac#glib_autoptr_cleanup_GTypeModule" | |
typedef struct_c2ats__GTypeModule = $extype_struct"struct _GTypeModule" of { | |
parent_instance = type_c2ats_GObject, | |
use_count = type_c2ats_guint, | |
type_infos = ptr (* cPtr0(type_c2ats_GSList) *), | |
interface_infos = ptr (* cPtr0(type_c2ats_GSList) *), | |
name = ptr (* cPtr0(type_c2ats_gchar) *) | |
} | |
typedef struct_c2ats__GTypeModuleClass = $extype_struct"struct _GTypeModuleClass" of { | |
parent_class = type_c2ats_GObjectClass, | |
load = {l1:addr} (!ptr_v_1(type_c2ats_GTypeModule, l1) | ptr l1) -> type_c2ats_gboolean, | |
unload = {l1:addr} (!ptr_v_1(type_c2ats_GTypeModule, l1) | ptr l1) -> void, | |
reserved1 = () -> void, | |
reserved2 = () -> void, | |
reserved3 = () -> void, | |
reserved4 = () -> void | |
} | |
fun fun_c2ats_g_type_module_get_type: () -> type_c2ats_GType = "mac#g_type_module_get_type" | |
fun fun_c2ats_g_type_module_use: {l1:addr} (!ptr_v_1(type_c2ats_GTypeModule, l1) | ptr l1) -> type_c2ats_gboolean = "mac#g_type_module_use" | |
fun fun_c2ats_g_type_module_unuse: {l1:addr} (!ptr_v_1(type_c2ats_GTypeModule, l1) | ptr l1) -> void = "mac#g_type_module_unuse" | |
fun fun_c2ats_g_type_module_set_name: {l1,l2:addr} (!ptr_v_1(type_c2ats_GTypeModule, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2) -> void = "mac#g_type_module_set_name" | |
fun fun_c2ats_g_type_module_register_type: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GTypeModule, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_GTypeInfo, l3) | ptr l1, type_c2ats_GType, ptr l2, ptr l3, type_c2ats_GTypeFlags) -> type_c2ats_GType = "mac#g_type_module_register_type" | |
fun fun_c2ats_g_type_module_add_interface: {l1,l2:addr} (!ptr_v_1(type_c2ats_GTypeModule, l1), !ptr_v_1(type_c2ats_GInterfaceInfo, l2) | ptr l1, type_c2ats_GType, type_c2ats_GType, ptr l2) -> void = "mac#g_type_module_add_interface" | |
fun fun_c2ats_g_type_module_register_enum: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GTypeModule, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_GEnumValue, l3) | ptr l1, ptr l2, ptr l3) -> type_c2ats_GType = "mac#g_type_module_register_enum" | |
fun fun_c2ats_g_type_module_register_flags: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GTypeModule, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_GFlagsValue, l3) | ptr l1, ptr l2, ptr l3) -> type_c2ats_GType = "mac#g_type_module_register_flags" | |
// File: /usr/include/glib-2.0/gobject/gtypeplugin.h | |
%{# | |
#include "/usr/include/glib-2.0/gobject/gtypeplugin.h" | |
%} | |
abst@ype struct_c2ats__GTypePluginClass // FIXME! Forward declaration. | |
typedef type_c2ats_GTypePluginClass = struct_c2ats__GTypePluginClass | |
typedef type_c2ats_GTypePluginUse = {l1:addr} (!ptr_v_1(type_c2ats_GTypePlugin, l1) | ptr l1) -> void | |
typedef type_c2ats_GTypePluginUnuse = {l1:addr} (!ptr_v_1(type_c2ats_GTypePlugin, l1) | ptr l1) -> void | |
typedef type_c2ats_GTypePluginCompleteTypeInfo = {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GTypePlugin, l1), !ptr_v_1(type_c2ats_GTypeInfo, l2), !ptr_v_1(type_c2ats_GTypeValueTable, l3) | ptr l1, type_c2ats_GType, ptr l2, ptr l3) -> void | |
typedef type_c2ats_GTypePluginCompleteInterfaceInfo = {l1,l2:addr} (!ptr_v_1(type_c2ats_GTypePlugin, l1), !ptr_v_1(type_c2ats_GInterfaceInfo, l2) | ptr l1, type_c2ats_GType, type_c2ats_GType, ptr l2) -> void | |
typedef struct_c2ats__GTypePluginClass = $extype_struct"struct _GTypePluginClass" of { | |
base_iface = type_c2ats_GTypeInterface, | |
use_plugin = type_c2ats_GTypePluginUse, | |
unuse_plugin = type_c2ats_GTypePluginUnuse, | |
complete_type_info = type_c2ats_GTypePluginCompleteTypeInfo, | |
complete_interface_info = type_c2ats_GTypePluginCompleteInterfaceInfo | |
} | |
fun fun_c2ats_g_type_plugin_get_type: () -> type_c2ats_GType = "mac#g_type_plugin_get_type" | |
fun fun_c2ats_g_type_plugin_use: {l1:addr} (!ptr_v_1(type_c2ats_GTypePlugin, l1) | ptr l1) -> void = "mac#g_type_plugin_use" | |
fun fun_c2ats_g_type_plugin_unuse: {l1:addr} (!ptr_v_1(type_c2ats_GTypePlugin, l1) | ptr l1) -> void = "mac#g_type_plugin_unuse" | |
fun fun_c2ats_g_type_plugin_complete_type_info: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GTypePlugin, l1), !ptr_v_1(type_c2ats_GTypeInfo, l2), !ptr_v_1(type_c2ats_GTypeValueTable, l3) | ptr l1, type_c2ats_GType, ptr l2, ptr l3) -> void = "mac#g_type_plugin_complete_type_info" | |
fun fun_c2ats_g_type_plugin_complete_interface_info: {l1,l2:addr} (!ptr_v_1(type_c2ats_GTypePlugin, l1), !ptr_v_1(type_c2ats_GInterfaceInfo, l2) | ptr l1, type_c2ats_GType, type_c2ats_GType, ptr l2) -> void = "mac#g_type_plugin_complete_interface_info" | |
// File: /usr/include/glib-2.0/gobject/gvaluearray.h | |
%{# | |
#include "/usr/include/glib-2.0/gobject/gvaluearray.h" | |
%} | |
abst@ype struct_c2ats__GValueArray // FIXME! Forward declaration. | |
typedef type_c2ats_GValueArray = struct_c2ats__GValueArray | |
typedef struct_c2ats__GValueArray = $extype_struct"struct _GValueArray" of { | |
n_values = type_c2ats_guint, | |
values = ptr (* cPtr0(type_c2ats_GValue) *), | |
n_prealloced = type_c2ats_guint | |
} | |
fun fun_c2ats_g_value_array_get_type: () -> type_c2ats_GType = "mac#g_value_array_get_type" | |
fun fun_c2ats_g_value_array_get_nth: {l1:addr} (!ptr_v_1(type_c2ats_GValueArray, l1) | ptr l1, type_c2ats_guint) -> [l2:addr] (ptr_v_1(type_c2ats_GValue, l2) | ptr l2) = "mac#g_value_array_get_nth" | |
fun fun_c2ats_g_value_array_new: (type_c2ats_guint) -> [l1:addr] (ptr_v_1(type_c2ats_GValueArray, l1) | ptr l1) = "mac#g_value_array_new" | |
fun fun_c2ats_g_value_array_free: {l1:addr} (!ptr_v_1(type_c2ats_GValueArray, l1) | ptr l1) -> void = "mac#g_value_array_free" | |
fun fun_c2ats_g_value_array_copy: {l1:addr} (!ptr_v_1(type_c2ats_GValueArray, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GValueArray, l2) | ptr l2) = "mac#g_value_array_copy" | |
fun fun_c2ats_g_value_array_prepend: {l1,l2:addr} (!ptr_v_1(type_c2ats_GValueArray, l1), !ptr_v_1(type_c2ats_GValue, l2) | ptr l1, ptr l2) -> [l3:addr] (ptr_v_1(type_c2ats_GValueArray, l3) | ptr l3) = "mac#g_value_array_prepend" | |
fun fun_c2ats_g_value_array_append: {l1,l2:addr} (!ptr_v_1(type_c2ats_GValueArray, l1), !ptr_v_1(type_c2ats_GValue, l2) | ptr l1, ptr l2) -> [l3:addr] (ptr_v_1(type_c2ats_GValueArray, l3) | ptr l3) = "mac#g_value_array_append" | |
fun fun_c2ats_g_value_array_insert: {l1,l2:addr} (!ptr_v_1(type_c2ats_GValueArray, l1), !ptr_v_1(type_c2ats_GValue, l2) | ptr l1, type_c2ats_guint, ptr l2) -> [l3:addr] (ptr_v_1(type_c2ats_GValueArray, l3) | ptr l3) = "mac#g_value_array_insert" | |
fun fun_c2ats_g_value_array_remove: {l1:addr} (!ptr_v_1(type_c2ats_GValueArray, l1) | ptr l1, type_c2ats_guint) -> [l2:addr] (ptr_v_1(type_c2ats_GValueArray, l2) | ptr l2) = "mac#g_value_array_remove" | |
fun fun_c2ats_g_value_array_sort: {l1:addr} (!ptr_v_1(type_c2ats_GValueArray, l1) | ptr l1, type_c2ats_GCompareFunc) -> [l2:addr] (ptr_v_1(type_c2ats_GValueArray, l2) | ptr l2) = "mac#g_value_array_sort" | |
fun fun_c2ats_g_value_array_sort_with_data: {l1:addr} (!ptr_v_1(type_c2ats_GValueArray, l1) | ptr l1, type_c2ats_GCompareDataFunc, type_c2ats_gpointer) -> [l2:addr] (ptr_v_1(type_c2ats_GValueArray, l2) | ptr l2) = "mac#g_value_array_sort_with_data" | |
// File: /usr/include/glib-2.0/gobject/gvaluetypes.h | |
%{# | |
#include "/usr/include/glib-2.0/gobject/gvaluetypes.h" | |
%} | |
fun fun_c2ats_g_value_set_char: {l1:addr} (!ptr_v_1(type_c2ats_GValue, l1) | ptr l1, type_c2ats_gchar) -> void = "mac#g_value_set_char" | |
fun fun_c2ats_g_value_get_char: {l1:addr} (!ptr_v_1(type_c2ats_GValue, l1) | ptr l1) -> type_c2ats_gchar = "mac#g_value_get_char" | |
fun fun_c2ats_g_value_set_schar: {l1:addr} (!ptr_v_1(type_c2ats_GValue, l1) | ptr l1, type_c2ats_gint8) -> void = "mac#g_value_set_schar" | |
fun fun_c2ats_g_value_get_schar: {l1:addr} (!ptr_v_1(type_c2ats_GValue, l1) | ptr l1) -> type_c2ats_gint8 = "mac#g_value_get_schar" | |
fun fun_c2ats_g_value_set_uchar: {l1:addr} (!ptr_v_1(type_c2ats_GValue, l1) | ptr l1, type_c2ats_guchar) -> void = "mac#g_value_set_uchar" | |
fun fun_c2ats_g_value_get_uchar: {l1:addr} (!ptr_v_1(type_c2ats_GValue, l1) | ptr l1) -> type_c2ats_guchar = "mac#g_value_get_uchar" | |
fun fun_c2ats_g_value_set_boolean: {l1:addr} (!ptr_v_1(type_c2ats_GValue, l1) | ptr l1, type_c2ats_gboolean) -> void = "mac#g_value_set_boolean" | |
fun fun_c2ats_g_value_get_boolean: {l1:addr} (!ptr_v_1(type_c2ats_GValue, l1) | ptr l1) -> type_c2ats_gboolean = "mac#g_value_get_boolean" | |
fun fun_c2ats_g_value_set_int: {l1:addr} (!ptr_v_1(type_c2ats_GValue, l1) | ptr l1, type_c2ats_gint) -> void = "mac#g_value_set_int" | |
fun fun_c2ats_g_value_get_int: {l1:addr} (!ptr_v_1(type_c2ats_GValue, l1) | ptr l1) -> type_c2ats_gint = "mac#g_value_get_int" | |
fun fun_c2ats_g_value_set_uint: {l1:addr} (!ptr_v_1(type_c2ats_GValue, l1) | ptr l1, type_c2ats_guint) -> void = "mac#g_value_set_uint" | |
fun fun_c2ats_g_value_get_uint: {l1:addr} (!ptr_v_1(type_c2ats_GValue, l1) | ptr l1) -> type_c2ats_guint = "mac#g_value_get_uint" | |
fun fun_c2ats_g_value_set_long: {l1:addr} (!ptr_v_1(type_c2ats_GValue, l1) | ptr l1, type_c2ats_glong) -> void = "mac#g_value_set_long" | |
fun fun_c2ats_g_value_get_long: {l1:addr} (!ptr_v_1(type_c2ats_GValue, l1) | ptr l1) -> type_c2ats_glong = "mac#g_value_get_long" | |
fun fun_c2ats_g_value_set_ulong: {l1:addr} (!ptr_v_1(type_c2ats_GValue, l1) | ptr l1, type_c2ats_gulong) -> void = "mac#g_value_set_ulong" | |
fun fun_c2ats_g_value_get_ulong: {l1:addr} (!ptr_v_1(type_c2ats_GValue, l1) | ptr l1) -> type_c2ats_gulong = "mac#g_value_get_ulong" | |
fun fun_c2ats_g_value_set_int64: {l1:addr} (!ptr_v_1(type_c2ats_GValue, l1) | ptr l1, type_c2ats_gint64) -> void = "mac#g_value_set_int64" | |
fun fun_c2ats_g_value_get_int64: {l1:addr} (!ptr_v_1(type_c2ats_GValue, l1) | ptr l1) -> type_c2ats_gint64 = "mac#g_value_get_int64" | |
fun fun_c2ats_g_value_set_uint64: {l1:addr} (!ptr_v_1(type_c2ats_GValue, l1) | ptr l1, type_c2ats_guint64) -> void = "mac#g_value_set_uint64" | |
fun fun_c2ats_g_value_get_uint64: {l1:addr} (!ptr_v_1(type_c2ats_GValue, l1) | ptr l1) -> type_c2ats_guint64 = "mac#g_value_get_uint64" | |
fun fun_c2ats_g_value_set_float: {l1:addr} (!ptr_v_1(type_c2ats_GValue, l1) | ptr l1, type_c2ats_gfloat) -> void = "mac#g_value_set_float" | |
fun fun_c2ats_g_value_get_float: {l1:addr} (!ptr_v_1(type_c2ats_GValue, l1) | ptr l1) -> type_c2ats_gfloat = "mac#g_value_get_float" | |
fun fun_c2ats_g_value_set_double: {l1:addr} (!ptr_v_1(type_c2ats_GValue, l1) | ptr l1, type_c2ats_gdouble) -> void = "mac#g_value_set_double" | |
fun fun_c2ats_g_value_get_double: {l1:addr} (!ptr_v_1(type_c2ats_GValue, l1) | ptr l1) -> type_c2ats_gdouble = "mac#g_value_get_double" | |
fun fun_c2ats_g_value_set_string: {l1,l2:addr} (!ptr_v_1(type_c2ats_GValue, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2) -> void = "mac#g_value_set_string" | |
fun fun_c2ats_g_value_set_static_string: {l1,l2:addr} (!ptr_v_1(type_c2ats_GValue, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2) -> void = "mac#g_value_set_static_string" | |
fun fun_c2ats_g_value_get_string: {l1:addr} (!ptr_v_1(type_c2ats_GValue, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_gchar, l2) | ptr l2) = "mac#g_value_get_string" | |
fun fun_c2ats_g_value_dup_string: {l1:addr} (!ptr_v_1(type_c2ats_GValue, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_gchar, l2) | ptr l2) = "mac#g_value_dup_string" | |
fun fun_c2ats_g_value_set_pointer: {l1:addr} (!ptr_v_1(type_c2ats_GValue, l1) | ptr l1, type_c2ats_gpointer) -> void = "mac#g_value_set_pointer" | |
fun fun_c2ats_g_value_get_pointer: {l1:addr} (!ptr_v_1(type_c2ats_GValue, l1) | ptr l1) -> type_c2ats_gpointer = "mac#g_value_get_pointer" | |
fun fun_c2ats_g_gtype_get_type: () -> type_c2ats_GType = "mac#g_gtype_get_type" | |
fun fun_c2ats_g_value_set_gtype: {l1:addr} (!ptr_v_1(type_c2ats_GValue, l1) | ptr l1, type_c2ats_GType) -> void = "mac#g_value_set_gtype" | |
fun fun_c2ats_g_value_get_gtype: {l1:addr} (!ptr_v_1(type_c2ats_GValue, l1) | ptr l1) -> type_c2ats_GType = "mac#g_value_get_gtype" | |
fun fun_c2ats_g_value_set_variant: {l1,l2:addr} (!ptr_v_1(type_c2ats_GValue, l1), !ptr_v_1(type_c2ats_GVariant, l2) | ptr l1, ptr l2) -> void = "mac#g_value_set_variant" | |
fun fun_c2ats_g_value_take_variant: {l1,l2:addr} (!ptr_v_1(type_c2ats_GValue, l1), !ptr_v_1(type_c2ats_GVariant, l2) | ptr l1, ptr l2) -> void = "mac#g_value_take_variant" | |
fun fun_c2ats_g_value_get_variant: {l1:addr} (!ptr_v_1(type_c2ats_GValue, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GVariant, l2) | ptr l2) = "mac#g_value_get_variant" | |
fun fun_c2ats_g_value_dup_variant: {l1:addr} (!ptr_v_1(type_c2ats_GValue, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GVariant, l2) | ptr l2) = "mac#g_value_dup_variant" | |
fun fun_c2ats_g_pointer_type_register_static: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | ptr l1) -> type_c2ats_GType = "mac#g_pointer_type_register_static" | |
fun fun_c2ats_g_strdup_value_contents: {l1:addr} (!ptr_v_1(type_c2ats_GValue, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_gchar, l2) | ptr l2) = "mac#g_strdup_value_contents" | |
fun fun_c2ats_g_value_take_string: {l1,l2:addr} (!ptr_v_1(type_c2ats_GValue, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2) -> void = "mac#g_value_take_string" | |
fun fun_c2ats_g_value_set_string_take_ownership: {l1,l2:addr} (!ptr_v_1(type_c2ats_GValue, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2) -> void = "mac#g_value_set_string_take_ownership" | |
typedef type_c2ats_gchararray = cPtr0(type_c2ats_gchar) | |
// File: /usr/include/glib-2.0/gobject/gobject-autocleanups.h | |
%{# | |
#include "/usr/include/glib-2.0/gobject/gobject-autocleanups.h" | |
%} | |
typedef type_c2ats_GObject_autoptr = cPtr0(type_c2ats_GObject) | |
fun fun_c2ats_glib_autoptr_cleanup_GObject: {l1,l1_1:addr} (!ptr_v_2(type_c2ats_GObject, l1, l1_1) | ptr l1) -> void = "mac#glib_autoptr_cleanup_GObject" | |
typedef type_c2ats_GInitiallyUnowned_autoptr = cPtr0(type_c2ats_GInitiallyUnowned) | |
fun fun_c2ats_glib_autoptr_cleanup_GInitiallyUnowned: {l1,l1_1:addr} (!ptr_v_2(type_c2ats_GInitiallyUnowned, l1, l1_1) | ptr l1) -> void = "mac#glib_autoptr_cleanup_GInitiallyUnowned" | |
fun fun_c2ats_glib_auto_cleanup_GValue: {l1:addr} (!ptr_v_1(type_c2ats_GValue, l1) | ptr l1) -> void = "mac#glib_auto_cleanup_GValue" | |
// File: /usr/include/glib-2.0/gio/gioenums.h | |
%{# | |
#include "/usr/include/glib-2.0/gio/gioenums.h" | |
%} | |
typedef type_c2ats_GAppInfoCreateFlags = int | |
#define enum_c2ats_G_APP_INFO_CREATE_NONE 0 | |
#define enum_c2ats_G_APP_INFO_CREATE_NEEDS_TERMINAL 1 << 0 | |
#define enum_c2ats_G_APP_INFO_CREATE_SUPPORTS_URIS 1 << 1 | |
#define enum_c2ats_G_APP_INFO_CREATE_SUPPORTS_STARTUP_NOTIFICATION 1 << 2 | |
typedef type_c2ats_GConverterFlags = int | |
#define enum_c2ats_G_CONVERTER_NO_FLAGS 0 | |
#define enum_c2ats_G_CONVERTER_INPUT_AT_END 1 << 0 | |
#define enum_c2ats_G_CONVERTER_FLUSH 1 << 1 | |
typedef type_c2ats_GConverterResult = int | |
#define enum_c2ats_G_CONVERTER_ERROR 0 | |
#define enum_c2ats_G_CONVERTER_CONVERTED 1 | |
#define enum_c2ats_G_CONVERTER_FINISHED 2 | |
#define enum_c2ats_G_CONVERTER_FLUSHED 3 | |
typedef type_c2ats_GDataStreamByteOrder = int | |
#define enum_c2ats_G_DATA_STREAM_BYTE_ORDER_BIG_ENDIAN 0 | |
#define enum_c2ats_G_DATA_STREAM_BYTE_ORDER_LITTLE_ENDIAN 1 | |
#define enum_c2ats_G_DATA_STREAM_BYTE_ORDER_HOST_ENDIAN 2 | |
typedef type_c2ats_GDataStreamNewlineType = int | |
#define enum_c2ats_G_DATA_STREAM_NEWLINE_TYPE_LF 0 | |
#define enum_c2ats_G_DATA_STREAM_NEWLINE_TYPE_CR 1 | |
#define enum_c2ats_G_DATA_STREAM_NEWLINE_TYPE_CR_LF 2 | |
#define enum_c2ats_G_DATA_STREAM_NEWLINE_TYPE_ANY 3 | |
typedef type_c2ats_GFileAttributeType = int | |
#define enum_c2ats_G_FILE_ATTRIBUTE_TYPE_INVALID 0 | |
#define enum_c2ats_G_FILE_ATTRIBUTE_TYPE_STRING 0 + 1 | |
#define enum_c2ats_G_FILE_ATTRIBUTE_TYPE_BYTE_STRING 0 + 2 | |
#define enum_c2ats_G_FILE_ATTRIBUTE_TYPE_BOOLEAN 0 + 3 | |
#define enum_c2ats_G_FILE_ATTRIBUTE_TYPE_UINT32 0 + 4 | |
#define enum_c2ats_G_FILE_ATTRIBUTE_TYPE_INT32 0 + 5 | |
#define enum_c2ats_G_FILE_ATTRIBUTE_TYPE_UINT64 0 + 6 | |
#define enum_c2ats_G_FILE_ATTRIBUTE_TYPE_INT64 0 + 7 | |
#define enum_c2ats_G_FILE_ATTRIBUTE_TYPE_OBJECT 0 + 8 | |
#define enum_c2ats_G_FILE_ATTRIBUTE_TYPE_STRINGV 0 + 9 | |
typedef type_c2ats_GFileAttributeInfoFlags = int | |
#define enum_c2ats_G_FILE_ATTRIBUTE_INFO_NONE 0 | |
#define enum_c2ats_G_FILE_ATTRIBUTE_INFO_COPY_WITH_FILE 1 << 0 | |
#define enum_c2ats_G_FILE_ATTRIBUTE_INFO_COPY_WHEN_MOVED 1 << 1 | |
typedef type_c2ats_GFileAttributeStatus = int | |
#define enum_c2ats_G_FILE_ATTRIBUTE_STATUS_UNSET 0 | |
#define enum_c2ats_G_FILE_ATTRIBUTE_STATUS_SET 0 + 1 | |
#define enum_c2ats_G_FILE_ATTRIBUTE_STATUS_ERROR_SETTING 0 + 2 | |
typedef type_c2ats_GFileQueryInfoFlags = int | |
#define enum_c2ats_G_FILE_QUERY_INFO_NONE 0 | |
#define enum_c2ats_G_FILE_QUERY_INFO_NOFOLLOW_SYMLINKS 1 << 0 | |
typedef type_c2ats_GFileCreateFlags = int | |
#define enum_c2ats_G_FILE_CREATE_NONE 0 | |
#define enum_c2ats_G_FILE_CREATE_PRIVATE 1 << 0 | |
#define enum_c2ats_G_FILE_CREATE_REPLACE_DESTINATION 1 << 1 | |
typedef type_c2ats_GFileMeasureFlags = int | |
#define enum_c2ats_G_FILE_MEASURE_NONE 0 | |
#define enum_c2ats_G_FILE_MEASURE_REPORT_ANY_ERROR 1 << 1 | |
#define enum_c2ats_G_FILE_MEASURE_APPARENT_SIZE 1 << 2 | |
#define enum_c2ats_G_FILE_MEASURE_NO_XDEV 1 << 3 | |
typedef type_c2ats_GMountMountFlags = int | |
#define enum_c2ats_G_MOUNT_MOUNT_NONE 0 | |
typedef type_c2ats_GMountUnmountFlags = int | |
#define enum_c2ats_G_MOUNT_UNMOUNT_NONE 0 | |
#define enum_c2ats_G_MOUNT_UNMOUNT_FORCE 1 << 0 | |
typedef type_c2ats_GDriveStartFlags = int | |
#define enum_c2ats_G_DRIVE_START_NONE 0 | |
typedef type_c2ats_GDriveStartStopType = int | |
#define enum_c2ats_G_DRIVE_START_STOP_TYPE_UNKNOWN 0 | |
#define enum_c2ats_G_DRIVE_START_STOP_TYPE_SHUTDOWN 1 | |
#define enum_c2ats_G_DRIVE_START_STOP_TYPE_NETWORK 2 | |
#define enum_c2ats_G_DRIVE_START_STOP_TYPE_MULTIDISK 3 | |
#define enum_c2ats_G_DRIVE_START_STOP_TYPE_PASSWORD 4 | |
typedef type_c2ats_GFileCopyFlags = int | |
#define enum_c2ats_G_FILE_COPY_NONE 0 | |
#define enum_c2ats_G_FILE_COPY_OVERWRITE 1 << 0 | |
#define enum_c2ats_G_FILE_COPY_BACKUP 1 << 1 | |
#define enum_c2ats_G_FILE_COPY_NOFOLLOW_SYMLINKS 1 << 2 | |
#define enum_c2ats_G_FILE_COPY_ALL_METADATA 1 << 3 | |
#define enum_c2ats_G_FILE_COPY_NO_FALLBACK_FOR_MOVE 1 << 4 | |
#define enum_c2ats_G_FILE_COPY_TARGET_DEFAULT_PERMS 1 << 5 | |
typedef type_c2ats_GFileMonitorFlags = int | |
#define enum_c2ats_G_FILE_MONITOR_NONE 0 | |
#define enum_c2ats_G_FILE_MONITOR_WATCH_MOUNTS 1 << 0 | |
#define enum_c2ats_G_FILE_MONITOR_SEND_MOVED 1 << 1 | |
#define enum_c2ats_G_FILE_MONITOR_WATCH_HARD_LINKS 1 << 2 | |
#define enum_c2ats_G_FILE_MONITOR_WATCH_MOVES 1 << 3 | |
typedef type_c2ats_GFileType = int | |
#define enum_c2ats_G_FILE_TYPE_UNKNOWN 0 | |
#define enum_c2ats_G_FILE_TYPE_REGULAR 0 + 1 | |
#define enum_c2ats_G_FILE_TYPE_DIRECTORY 0 + 2 | |
#define enum_c2ats_G_FILE_TYPE_SYMBOLIC_LINK 0 + 3 | |
#define enum_c2ats_G_FILE_TYPE_SPECIAL 0 + 4 | |
#define enum_c2ats_G_FILE_TYPE_SHORTCUT 0 + 5 | |
#define enum_c2ats_G_FILE_TYPE_MOUNTABLE 0 + 6 | |
typedef type_c2ats_GFilesystemPreviewType = int | |
#define enum_c2ats_G_FILESYSTEM_PREVIEW_TYPE_IF_ALWAYS 0 | |
#define enum_c2ats_G_FILESYSTEM_PREVIEW_TYPE_IF_LOCAL 0 + 1 | |
#define enum_c2ats_G_FILESYSTEM_PREVIEW_TYPE_NEVER 0 + 2 | |
typedef type_c2ats_GFileMonitorEvent = int | |
#define enum_c2ats_G_FILE_MONITOR_EVENT_CHANGED 0 | |
#define enum_c2ats_G_FILE_MONITOR_EVENT_CHANGES_DONE_HINT 1 | |
#define enum_c2ats_G_FILE_MONITOR_EVENT_DELETED 2 | |
#define enum_c2ats_G_FILE_MONITOR_EVENT_CREATED 3 | |
#define enum_c2ats_G_FILE_MONITOR_EVENT_ATTRIBUTE_CHANGED 4 | |
#define enum_c2ats_G_FILE_MONITOR_EVENT_PRE_UNMOUNT 5 | |
#define enum_c2ats_G_FILE_MONITOR_EVENT_UNMOUNTED 6 | |
#define enum_c2ats_G_FILE_MONITOR_EVENT_MOVED 7 | |
#define enum_c2ats_G_FILE_MONITOR_EVENT_RENAMED 8 | |
#define enum_c2ats_G_FILE_MONITOR_EVENT_MOVED_IN 9 | |
#define enum_c2ats_G_FILE_MONITOR_EVENT_MOVED_OUT 10 | |
typedef type_c2ats_GIOErrorEnum = int | |
#define enum_c2ats_G_IO_ERROR_FAILED 0 | |
#define enum_c2ats_G_IO_ERROR_NOT_FOUND 1 | |
#define enum_c2ats_G_IO_ERROR_EXISTS 2 | |
#define enum_c2ats_G_IO_ERROR_IS_DIRECTORY 3 | |
#define enum_c2ats_G_IO_ERROR_NOT_DIRECTORY 4 | |
#define enum_c2ats_G_IO_ERROR_NOT_EMPTY 5 | |
#define enum_c2ats_G_IO_ERROR_NOT_REGULAR_FILE 6 | |
#define enum_c2ats_G_IO_ERROR_NOT_SYMBOLIC_LINK 7 | |
#define enum_c2ats_G_IO_ERROR_NOT_MOUNTABLE_FILE 8 | |
#define enum_c2ats_G_IO_ERROR_FILENAME_TOO_LONG 9 | |
#define enum_c2ats_G_IO_ERROR_INVALID_FILENAME 10 | |
#define enum_c2ats_G_IO_ERROR_TOO_MANY_LINKS 11 | |
#define enum_c2ats_G_IO_ERROR_NO_SPACE 12 | |
#define enum_c2ats_G_IO_ERROR_INVALID_ARGUMENT 13 | |
#define enum_c2ats_G_IO_ERROR_PERMISSION_DENIED 14 | |
#define enum_c2ats_G_IO_ERROR_NOT_SUPPORTED 15 | |
#define enum_c2ats_G_IO_ERROR_NOT_MOUNTED 16 | |
#define enum_c2ats_G_IO_ERROR_ALREADY_MOUNTED 17 | |
#define enum_c2ats_G_IO_ERROR_CLOSED 18 | |
#define enum_c2ats_G_IO_ERROR_CANCELLED 19 | |
#define enum_c2ats_G_IO_ERROR_PENDING 20 | |
#define enum_c2ats_G_IO_ERROR_READ_ONLY 21 | |
#define enum_c2ats_G_IO_ERROR_CANT_CREATE_BACKUP 22 | |
#define enum_c2ats_G_IO_ERROR_WRONG_ETAG 23 | |
#define enum_c2ats_G_IO_ERROR_TIMED_OUT 24 | |
#define enum_c2ats_G_IO_ERROR_WOULD_RECURSE 25 | |
#define enum_c2ats_G_IO_ERROR_BUSY 26 | |
#define enum_c2ats_G_IO_ERROR_WOULD_BLOCK 27 | |
#define enum_c2ats_G_IO_ERROR_HOST_NOT_FOUND 28 | |
#define enum_c2ats_G_IO_ERROR_WOULD_MERGE 29 | |
#define enum_c2ats_G_IO_ERROR_FAILED_HANDLED 30 | |
#define enum_c2ats_G_IO_ERROR_TOO_MANY_OPEN_FILES 31 | |
#define enum_c2ats_G_IO_ERROR_NOT_INITIALIZED 32 | |
#define enum_c2ats_G_IO_ERROR_ADDRESS_IN_USE 33 | |
#define enum_c2ats_G_IO_ERROR_PARTIAL_INPUT 34 | |
#define enum_c2ats_G_IO_ERROR_INVALID_DATA 35 | |
#define enum_c2ats_G_IO_ERROR_DBUS_ERROR 36 | |
#define enum_c2ats_G_IO_ERROR_HOST_UNREACHABLE 37 | |
#define enum_c2ats_G_IO_ERROR_NETWORK_UNREACHABLE 38 | |
#define enum_c2ats_G_IO_ERROR_CONNECTION_REFUSED 39 | |
#define enum_c2ats_G_IO_ERROR_PROXY_FAILED 40 | |
#define enum_c2ats_G_IO_ERROR_PROXY_AUTH_FAILED 41 | |
#define enum_c2ats_G_IO_ERROR_PROXY_NEED_AUTH 42 | |
#define enum_c2ats_G_IO_ERROR_PROXY_NOT_ALLOWED 43 | |
#define enum_c2ats_G_IO_ERROR_BROKEN_PIPE 44 | |
#define enum_c2ats_G_IO_ERROR_CONNECTION_CLOSED G_IO_ERROR_BROKEN_PIPE | |
#define enum_c2ats_G_IO_ERROR_NOT_CONNECTED G_IO_ERROR_BROKEN_PIPE + 1 | |
#define enum_c2ats_G_IO_ERROR_MESSAGE_TOO_LARGE G_IO_ERROR_BROKEN_PIPE + 2 | |
typedef type_c2ats_GAskPasswordFlags = int | |
#define enum_c2ats_G_ASK_PASSWORD_NEED_PASSWORD 1 << 0 | |
#define enum_c2ats_G_ASK_PASSWORD_NEED_USERNAME 1 << 1 | |
#define enum_c2ats_G_ASK_PASSWORD_NEED_DOMAIN 1 << 2 | |
#define enum_c2ats_G_ASK_PASSWORD_SAVING_SUPPORTED 1 << 3 | |
#define enum_c2ats_G_ASK_PASSWORD_ANONYMOUS_SUPPORTED 1 << 4 | |
typedef type_c2ats_GPasswordSave = int | |
#define enum_c2ats_G_PASSWORD_SAVE_NEVER 0 | |
#define enum_c2ats_G_PASSWORD_SAVE_FOR_SESSION 1 | |
#define enum_c2ats_G_PASSWORD_SAVE_PERMANENTLY 2 | |
typedef type_c2ats_GMountOperationResult = int | |
#define enum_c2ats_G_MOUNT_OPERATION_HANDLED 0 | |
#define enum_c2ats_G_MOUNT_OPERATION_ABORTED 1 | |
#define enum_c2ats_G_MOUNT_OPERATION_UNHANDLED 2 | |
typedef type_c2ats_GOutputStreamSpliceFlags = int | |
#define enum_c2ats_G_OUTPUT_STREAM_SPLICE_NONE 0 | |
#define enum_c2ats_G_OUTPUT_STREAM_SPLICE_CLOSE_SOURCE 1 << 0 | |
#define enum_c2ats_G_OUTPUT_STREAM_SPLICE_CLOSE_TARGET 1 << 1 | |
typedef type_c2ats_GIOStreamSpliceFlags = int | |
#define enum_c2ats_G_IO_STREAM_SPLICE_NONE 0 | |
#define enum_c2ats_G_IO_STREAM_SPLICE_CLOSE_STREAM1 1 << 0 | |
#define enum_c2ats_G_IO_STREAM_SPLICE_CLOSE_STREAM2 1 << 1 | |
#define enum_c2ats_G_IO_STREAM_SPLICE_WAIT_FOR_BOTH 1 << 2 | |
typedef type_c2ats_GEmblemOrigin = int | |
#define enum_c2ats_G_EMBLEM_ORIGIN_UNKNOWN 0 | |
#define enum_c2ats_G_EMBLEM_ORIGIN_DEVICE 1 | |
#define enum_c2ats_G_EMBLEM_ORIGIN_LIVEMETADATA 2 | |
#define enum_c2ats_G_EMBLEM_ORIGIN_TAG 3 | |
typedef type_c2ats_GResolverError = int | |
#define enum_c2ats_G_RESOLVER_ERROR_NOT_FOUND 0 | |
#define enum_c2ats_G_RESOLVER_ERROR_TEMPORARY_FAILURE 1 | |
#define enum_c2ats_G_RESOLVER_ERROR_INTERNAL 2 | |
typedef type_c2ats_GResolverRecordType = int | |
#define enum_c2ats_G_RESOLVER_RECORD_SRV 1 | |
#define enum_c2ats_G_RESOLVER_RECORD_MX 1 + 1 | |
#define enum_c2ats_G_RESOLVER_RECORD_TXT 1 + 2 | |
#define enum_c2ats_G_RESOLVER_RECORD_SOA 1 + 3 | |
#define enum_c2ats_G_RESOLVER_RECORD_NS 1 + 4 | |
typedef type_c2ats_GResourceError = int | |
#define enum_c2ats_G_RESOURCE_ERROR_NOT_FOUND 0 | |
#define enum_c2ats_G_RESOURCE_ERROR_INTERNAL 1 | |
typedef type_c2ats_GResourceFlags = int | |
#define enum_c2ats_G_RESOURCE_FLAGS_NONE 0 | |
#define enum_c2ats_G_RESOURCE_FLAGS_COMPRESSED 1 << 0 | |
typedef type_c2ats_GResourceLookupFlags = int | |
#define enum_c2ats_G_RESOURCE_LOOKUP_FLAGS_NONE 0 | |
typedef type_c2ats_GSocketFamily = int | |
#define enum_c2ats_G_SOCKET_FAMILY_INVALID 0 | |
#define enum_c2ats_G_SOCKET_FAMILY_UNIX 1 | |
#define enum_c2ats_G_SOCKET_FAMILY_IPV4 2 | |
#define enum_c2ats_G_SOCKET_FAMILY_IPV6 10 | |
typedef type_c2ats_GSocketType = int | |
#define enum_c2ats_G_SOCKET_TYPE_INVALID 0 | |
#define enum_c2ats_G_SOCKET_TYPE_STREAM 1 | |
#define enum_c2ats_G_SOCKET_TYPE_DATAGRAM 2 | |
#define enum_c2ats_G_SOCKET_TYPE_SEQPACKET 3 | |
typedef type_c2ats_GSocketMsgFlags = int | |
#define enum_c2ats_G_SOCKET_MSG_NONE 0 | |
#define enum_c2ats_G_SOCKET_MSG_OOB 1 | |
#define enum_c2ats_G_SOCKET_MSG_PEEK 2 | |
#define enum_c2ats_G_SOCKET_MSG_DONTROUTE 4 | |
typedef type_c2ats_GSocketProtocol = int | |
#define enum_c2ats_G_SOCKET_PROTOCOL_UNKNOWN ~1 | |
#define enum_c2ats_G_SOCKET_PROTOCOL_DEFAULT 0 | |
#define enum_c2ats_G_SOCKET_PROTOCOL_TCP 6 | |
#define enum_c2ats_G_SOCKET_PROTOCOL_UDP 17 | |
#define enum_c2ats_G_SOCKET_PROTOCOL_SCTP 132 | |
typedef type_c2ats_GZlibCompressorFormat = int | |
#define enum_c2ats_G_ZLIB_COMPRESSOR_FORMAT_ZLIB 0 | |
#define enum_c2ats_G_ZLIB_COMPRESSOR_FORMAT_GZIP 1 | |
#define enum_c2ats_G_ZLIB_COMPRESSOR_FORMAT_RAW 2 | |
typedef type_c2ats_GUnixSocketAddressType = int | |
#define enum_c2ats_G_UNIX_SOCKET_ADDRESS_INVALID 0 | |
#define enum_c2ats_G_UNIX_SOCKET_ADDRESS_ANONYMOUS 1 | |
#define enum_c2ats_G_UNIX_SOCKET_ADDRESS_PATH 2 | |
#define enum_c2ats_G_UNIX_SOCKET_ADDRESS_ABSTRACT 3 | |
#define enum_c2ats_G_UNIX_SOCKET_ADDRESS_ABSTRACT_PADDED 4 | |
typedef type_c2ats_GBusType = int | |
#define enum_c2ats_G_BUS_TYPE_STARTER ~1 | |
#define enum_c2ats_G_BUS_TYPE_NONE 0 | |
#define enum_c2ats_G_BUS_TYPE_SYSTEM 1 | |
#define enum_c2ats_G_BUS_TYPE_SESSION 2 | |
typedef type_c2ats_GBusNameOwnerFlags = int | |
#define enum_c2ats_G_BUS_NAME_OWNER_FLAGS_NONE 0 | |
#define enum_c2ats_G_BUS_NAME_OWNER_FLAGS_ALLOW_REPLACEMENT 1 << 0 | |
#define enum_c2ats_G_BUS_NAME_OWNER_FLAGS_REPLACE 1 << 1 | |
typedef type_c2ats_GBusNameWatcherFlags = int | |
#define enum_c2ats_G_BUS_NAME_WATCHER_FLAGS_NONE 0 | |
#define enum_c2ats_G_BUS_NAME_WATCHER_FLAGS_AUTO_START 1 << 0 | |
typedef type_c2ats_GDBusProxyFlags = int | |
#define enum_c2ats_G_DBUS_PROXY_FLAGS_NONE 0 | |
#define enum_c2ats_G_DBUS_PROXY_FLAGS_DO_NOT_LOAD_PROPERTIES 1 << 0 | |
#define enum_c2ats_G_DBUS_PROXY_FLAGS_DO_NOT_CONNECT_SIGNALS 1 << 1 | |
#define enum_c2ats_G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START 1 << 2 | |
#define enum_c2ats_G_DBUS_PROXY_FLAGS_GET_INVALIDATED_PROPERTIES 1 << 3 | |
#define enum_c2ats_G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START_AT_CONSTRUCTION 1 << 4 | |
typedef type_c2ats_GDBusError = int | |
#define enum_c2ats_G_DBUS_ERROR_FAILED 0 | |
#define enum_c2ats_G_DBUS_ERROR_NO_MEMORY 1 | |
#define enum_c2ats_G_DBUS_ERROR_SERVICE_UNKNOWN 2 | |
#define enum_c2ats_G_DBUS_ERROR_NAME_HAS_NO_OWNER 3 | |
#define enum_c2ats_G_DBUS_ERROR_NO_REPLY 4 | |
#define enum_c2ats_G_DBUS_ERROR_IO_ERROR 5 | |
#define enum_c2ats_G_DBUS_ERROR_BAD_ADDRESS 6 | |
#define enum_c2ats_G_DBUS_ERROR_NOT_SUPPORTED 7 | |
#define enum_c2ats_G_DBUS_ERROR_LIMITS_EXCEEDED 8 | |
#define enum_c2ats_G_DBUS_ERROR_ACCESS_DENIED 9 | |
#define enum_c2ats_G_DBUS_ERROR_AUTH_FAILED 10 | |
#define enum_c2ats_G_DBUS_ERROR_NO_SERVER 11 | |
#define enum_c2ats_G_DBUS_ERROR_TIMEOUT 12 | |
#define enum_c2ats_G_DBUS_ERROR_NO_NETWORK 13 | |
#define enum_c2ats_G_DBUS_ERROR_ADDRESS_IN_USE 14 | |
#define enum_c2ats_G_DBUS_ERROR_DISCONNECTED 15 | |
#define enum_c2ats_G_DBUS_ERROR_INVALID_ARGS 16 | |
#define enum_c2ats_G_DBUS_ERROR_FILE_NOT_FOUND 17 | |
#define enum_c2ats_G_DBUS_ERROR_FILE_EXISTS 18 | |
#define enum_c2ats_G_DBUS_ERROR_UNKNOWN_METHOD 19 | |
#define enum_c2ats_G_DBUS_ERROR_TIMED_OUT 20 | |
#define enum_c2ats_G_DBUS_ERROR_MATCH_RULE_NOT_FOUND 21 | |
#define enum_c2ats_G_DBUS_ERROR_MATCH_RULE_INVALID 22 | |
#define enum_c2ats_G_DBUS_ERROR_SPAWN_EXEC_FAILED 23 | |
#define enum_c2ats_G_DBUS_ERROR_SPAWN_FORK_FAILED 24 | |
#define enum_c2ats_G_DBUS_ERROR_SPAWN_CHILD_EXITED 25 | |
#define enum_c2ats_G_DBUS_ERROR_SPAWN_CHILD_SIGNALED 26 | |
#define enum_c2ats_G_DBUS_ERROR_SPAWN_FAILED 27 | |
#define enum_c2ats_G_DBUS_ERROR_SPAWN_SETUP_FAILED 28 | |
#define enum_c2ats_G_DBUS_ERROR_SPAWN_CONFIG_INVALID 29 | |
#define enum_c2ats_G_DBUS_ERROR_SPAWN_SERVICE_INVALID 30 | |
#define enum_c2ats_G_DBUS_ERROR_SPAWN_SERVICE_NOT_FOUND 31 | |
#define enum_c2ats_G_DBUS_ERROR_SPAWN_PERMISSIONS_INVALID 32 | |
#define enum_c2ats_G_DBUS_ERROR_SPAWN_FILE_INVALID 33 | |
#define enum_c2ats_G_DBUS_ERROR_SPAWN_NO_MEMORY 34 | |
#define enum_c2ats_G_DBUS_ERROR_UNIX_PROCESS_ID_UNKNOWN 35 | |
#define enum_c2ats_G_DBUS_ERROR_INVALID_SIGNATURE 36 | |
#define enum_c2ats_G_DBUS_ERROR_INVALID_FILE_CONTENT 37 | |
#define enum_c2ats_G_DBUS_ERROR_SELINUX_SECURITY_CONTEXT_UNKNOWN 38 | |
#define enum_c2ats_G_DBUS_ERROR_ADT_AUDIT_DATA_UNKNOWN 39 | |
#define enum_c2ats_G_DBUS_ERROR_OBJECT_PATH_IN_USE 40 | |
#define enum_c2ats_G_DBUS_ERROR_UNKNOWN_OBJECT 41 | |
#define enum_c2ats_G_DBUS_ERROR_UNKNOWN_INTERFACE 42 | |
#define enum_c2ats_G_DBUS_ERROR_UNKNOWN_PROPERTY 43 | |
#define enum_c2ats_G_DBUS_ERROR_PROPERTY_READ_ONLY 44 | |
typedef type_c2ats_GDBusConnectionFlags = int | |
#define enum_c2ats_G_DBUS_CONNECTION_FLAGS_NONE 0 | |
#define enum_c2ats_G_DBUS_CONNECTION_FLAGS_AUTHENTICATION_CLIENT 1 << 0 | |
#define enum_c2ats_G_DBUS_CONNECTION_FLAGS_AUTHENTICATION_SERVER 1 << 1 | |
#define enum_c2ats_G_DBUS_CONNECTION_FLAGS_AUTHENTICATION_ALLOW_ANONYMOUS 1 << 2 | |
#define enum_c2ats_G_DBUS_CONNECTION_FLAGS_MESSAGE_BUS_CONNECTION 1 << 3 | |
#define enum_c2ats_G_DBUS_CONNECTION_FLAGS_DELAY_MESSAGE_PROCESSING 1 << 4 | |
typedef type_c2ats_GDBusCapabilityFlags = int | |
#define enum_c2ats_G_DBUS_CAPABILITY_FLAGS_NONE 0 | |
#define enum_c2ats_G_DBUS_CAPABILITY_FLAGS_UNIX_FD_PASSING 1 << 0 | |
typedef type_c2ats_GDBusCallFlags = int | |
#define enum_c2ats_G_DBUS_CALL_FLAGS_NONE 0 | |
#define enum_c2ats_G_DBUS_CALL_FLAGS_NO_AUTO_START 1 << 0 | |
#define enum_c2ats_G_DBUS_CALL_FLAGS_ALLOW_INTERACTIVE_AUTHORIZATION 1 << 1 | |
typedef type_c2ats_GDBusMessageType = int | |
#define enum_c2ats_G_DBUS_MESSAGE_TYPE_INVALID 0 | |
#define enum_c2ats_G_DBUS_MESSAGE_TYPE_METHOD_CALL 1 | |
#define enum_c2ats_G_DBUS_MESSAGE_TYPE_METHOD_RETURN 2 | |
#define enum_c2ats_G_DBUS_MESSAGE_TYPE_ERROR 3 | |
#define enum_c2ats_G_DBUS_MESSAGE_TYPE_SIGNAL 4 | |
typedef type_c2ats_GDBusMessageFlags = int | |
#define enum_c2ats_G_DBUS_MESSAGE_FLAGS_NONE 0 | |
#define enum_c2ats_G_DBUS_MESSAGE_FLAGS_NO_REPLY_EXPECTED 1 << 0 | |
#define enum_c2ats_G_DBUS_MESSAGE_FLAGS_NO_AUTO_START 1 << 1 | |
#define enum_c2ats_G_DBUS_MESSAGE_FLAGS_ALLOW_INTERACTIVE_AUTHORIZATION 1 << 2 | |
typedef type_c2ats_GDBusMessageHeaderField = int | |
#define enum_c2ats_G_DBUS_MESSAGE_HEADER_FIELD_INVALID 0 | |
#define enum_c2ats_G_DBUS_MESSAGE_HEADER_FIELD_PATH 1 | |
#define enum_c2ats_G_DBUS_MESSAGE_HEADER_FIELD_INTERFACE 2 | |
#define enum_c2ats_G_DBUS_MESSAGE_HEADER_FIELD_MEMBER 3 | |
#define enum_c2ats_G_DBUS_MESSAGE_HEADER_FIELD_ERROR_NAME 4 | |
#define enum_c2ats_G_DBUS_MESSAGE_HEADER_FIELD_REPLY_SERIAL 5 | |
#define enum_c2ats_G_DBUS_MESSAGE_HEADER_FIELD_DESTINATION 6 | |
#define enum_c2ats_G_DBUS_MESSAGE_HEADER_FIELD_SENDER 7 | |
#define enum_c2ats_G_DBUS_MESSAGE_HEADER_FIELD_SIGNATURE 8 | |
#define enum_c2ats_G_DBUS_MESSAGE_HEADER_FIELD_NUM_UNIX_FDS 9 | |
typedef type_c2ats_GDBusPropertyInfoFlags = int | |
#define enum_c2ats_G_DBUS_PROPERTY_INFO_FLAGS_NONE 0 | |
#define enum_c2ats_G_DBUS_PROPERTY_INFO_FLAGS_READABLE 1 << 0 | |
#define enum_c2ats_G_DBUS_PROPERTY_INFO_FLAGS_WRITABLE 1 << 1 | |
typedef type_c2ats_GDBusSubtreeFlags = int | |
#define enum_c2ats_G_DBUS_SUBTREE_FLAGS_NONE 0 | |
#define enum_c2ats_G_DBUS_SUBTREE_FLAGS_DISPATCH_TO_UNENUMERATED_NODES 1 << 0 | |
typedef type_c2ats_GDBusServerFlags = int | |
#define enum_c2ats_G_DBUS_SERVER_FLAGS_NONE 0 | |
#define enum_c2ats_G_DBUS_SERVER_FLAGS_RUN_IN_THREAD 1 << 0 | |
#define enum_c2ats_G_DBUS_SERVER_FLAGS_AUTHENTICATION_ALLOW_ANONYMOUS 1 << 1 | |
typedef type_c2ats_GDBusSignalFlags = int | |
#define enum_c2ats_G_DBUS_SIGNAL_FLAGS_NONE 0 | |
#define enum_c2ats_G_DBUS_SIGNAL_FLAGS_NO_MATCH_RULE 1 << 0 | |
#define enum_c2ats_G_DBUS_SIGNAL_FLAGS_MATCH_ARG0_NAMESPACE 1 << 1 | |
#define enum_c2ats_G_DBUS_SIGNAL_FLAGS_MATCH_ARG0_PATH 1 << 2 | |
typedef type_c2ats_GDBusSendMessageFlags = int | |
#define enum_c2ats_G_DBUS_SEND_MESSAGE_FLAGS_NONE 0 | |
#define enum_c2ats_G_DBUS_SEND_MESSAGE_FLAGS_PRESERVE_SERIAL 1 << 0 | |
typedef type_c2ats_GCredentialsType = int | |
#define enum_c2ats_G_CREDENTIALS_TYPE_INVALID 0 | |
#define enum_c2ats_G_CREDENTIALS_TYPE_LINUX_UCRED 1 | |
#define enum_c2ats_G_CREDENTIALS_TYPE_FREEBSD_CMSGCRED 2 | |
#define enum_c2ats_G_CREDENTIALS_TYPE_OPENBSD_SOCKPEERCRED 3 | |
#define enum_c2ats_G_CREDENTIALS_TYPE_SOLARIS_UCRED 4 | |
#define enum_c2ats_G_CREDENTIALS_TYPE_NETBSD_UNPCBID 5 | |
typedef type_c2ats_GDBusMessageByteOrder = int | |
#define enum_c2ats_G_DBUS_MESSAGE_BYTE_ORDER_BIG_ENDIAN 'B' | |
#define enum_c2ats_G_DBUS_MESSAGE_BYTE_ORDER_LITTLE_ENDIAN 'l' | |
typedef type_c2ats_GApplicationFlags = int | |
#define enum_c2ats_G_APPLICATION_FLAGS_NONE 0 | |
#define enum_c2ats_G_APPLICATION_IS_SERVICE 1 << 0 | |
#define enum_c2ats_G_APPLICATION_IS_LAUNCHER 1 << 1 | |
#define enum_c2ats_G_APPLICATION_HANDLES_OPEN 1 << 2 | |
#define enum_c2ats_G_APPLICATION_HANDLES_COMMAND_LINE 1 << 3 | |
#define enum_c2ats_G_APPLICATION_SEND_ENVIRONMENT 1 << 4 | |
#define enum_c2ats_G_APPLICATION_NON_UNIQUE 1 << 5 | |
#define enum_c2ats_G_APPLICATION_CAN_OVERRIDE_APP_ID 1 << 6 | |
typedef type_c2ats_GTlsError = int | |
#define enum_c2ats_G_TLS_ERROR_UNAVAILABLE 0 | |
#define enum_c2ats_G_TLS_ERROR_MISC 1 | |
#define enum_c2ats_G_TLS_ERROR_BAD_CERTIFICATE 2 | |
#define enum_c2ats_G_TLS_ERROR_NOT_TLS 3 | |
#define enum_c2ats_G_TLS_ERROR_HANDSHAKE 4 | |
#define enum_c2ats_G_TLS_ERROR_CERTIFICATE_REQUIRED 5 | |
#define enum_c2ats_G_TLS_ERROR_EOF 6 | |
typedef type_c2ats_GTlsCertificateFlags = int | |
#define enum_c2ats_G_TLS_CERTIFICATE_UNKNOWN_CA 1 << 0 | |
#define enum_c2ats_G_TLS_CERTIFICATE_BAD_IDENTITY 1 << 1 | |
#define enum_c2ats_G_TLS_CERTIFICATE_NOT_ACTIVATED 1 << 2 | |
#define enum_c2ats_G_TLS_CERTIFICATE_EXPIRED 1 << 3 | |
#define enum_c2ats_G_TLS_CERTIFICATE_REVOKED 1 << 4 | |
#define enum_c2ats_G_TLS_CERTIFICATE_INSECURE 1 << 5 | |
#define enum_c2ats_G_TLS_CERTIFICATE_GENERIC_ERROR 1 << 6 | |
#define enum_c2ats_G_TLS_CERTIFICATE_VALIDATE_ALL 0x7f | |
typedef type_c2ats_GTlsAuthenticationMode = int | |
#define enum_c2ats_G_TLS_AUTHENTICATION_NONE 0 | |
#define enum_c2ats_G_TLS_AUTHENTICATION_REQUESTED 1 | |
#define enum_c2ats_G_TLS_AUTHENTICATION_REQUIRED 2 | |
typedef type_c2ats_GTlsRehandshakeMode = int | |
#define enum_c2ats_G_TLS_REHANDSHAKE_NEVER 0 | |
#define enum_c2ats_G_TLS_REHANDSHAKE_SAFELY 1 | |
#define enum_c2ats_G_TLS_REHANDSHAKE_UNSAFELY 2 | |
typedef type_c2ats_GTlsPasswordFlags = int | |
#define enum_c2ats_G_TLS_PASSWORD_NONE 0 | |
#define enum_c2ats_G_TLS_PASSWORD_RETRY 1 << 1 | |
#define enum_c2ats_G_TLS_PASSWORD_MANY_TRIES 1 << 2 | |
#define enum_c2ats_G_TLS_PASSWORD_FINAL_TRY 1 << 3 | |
typedef type_c2ats_GTlsInteractionResult = int | |
#define enum_c2ats_G_TLS_INTERACTION_UNHANDLED 0 | |
#define enum_c2ats_G_TLS_INTERACTION_HANDLED 1 | |
#define enum_c2ats_G_TLS_INTERACTION_FAILED 2 | |
typedef type_c2ats_GDBusInterfaceSkeletonFlags = int | |
#define enum_c2ats_G_DBUS_INTERFACE_SKELETON_FLAGS_NONE 0 | |
#define enum_c2ats_G_DBUS_INTERFACE_SKELETON_FLAGS_HANDLE_METHOD_INVOCATIONS_IN_THREAD 1 << 0 | |
typedef type_c2ats_GDBusObjectManagerClientFlags = int | |
#define enum_c2ats_G_DBUS_OBJECT_MANAGER_CLIENT_FLAGS_NONE 0 | |
#define enum_c2ats_G_DBUS_OBJECT_MANAGER_CLIENT_FLAGS_DO_NOT_AUTO_START 1 << 0 | |
typedef type_c2ats_GTlsDatabaseVerifyFlags = int | |
#define enum_c2ats_G_TLS_DATABASE_VERIFY_NONE 0 | |
typedef type_c2ats_GTlsDatabaseLookupFlags = int | |
#define enum_c2ats_G_TLS_DATABASE_LOOKUP_NONE 0 | |
#define enum_c2ats_G_TLS_DATABASE_LOOKUP_KEYPAIR 1 | |
typedef type_c2ats_GTlsCertificateRequestFlags = int | |
#define enum_c2ats_G_TLS_CERTIFICATE_REQUEST_NONE 0 | |
typedef type_c2ats_GIOModuleScopeFlags = int | |
#define enum_c2ats_G_IO_MODULE_SCOPE_NONE 0 | |
#define enum_c2ats_G_IO_MODULE_SCOPE_BLOCK_DUPLICATES 1 | |
typedef type_c2ats_GSocketClientEvent = int | |
#define enum_c2ats_G_SOCKET_CLIENT_RESOLVING 0 | |
#define enum_c2ats_G_SOCKET_CLIENT_RESOLVED 1 | |
#define enum_c2ats_G_SOCKET_CLIENT_CONNECTING 2 | |
#define enum_c2ats_G_SOCKET_CLIENT_CONNECTED 3 | |
#define enum_c2ats_G_SOCKET_CLIENT_PROXY_NEGOTIATING 4 | |
#define enum_c2ats_G_SOCKET_CLIENT_PROXY_NEGOTIATED 5 | |
#define enum_c2ats_G_SOCKET_CLIENT_TLS_HANDSHAKING 6 | |
#define enum_c2ats_G_SOCKET_CLIENT_TLS_HANDSHAKED 7 | |
#define enum_c2ats_G_SOCKET_CLIENT_COMPLETE 8 | |
typedef type_c2ats_GSocketListenerEvent = int | |
#define enum_c2ats_G_SOCKET_LISTENER_BINDING 0 | |
#define enum_c2ats_G_SOCKET_LISTENER_BOUND 1 | |
#define enum_c2ats_G_SOCKET_LISTENER_LISTENING 2 | |
#define enum_c2ats_G_SOCKET_LISTENER_LISTENED 3 | |
typedef type_c2ats_GTestDBusFlags = int | |
#define enum_c2ats_G_TEST_DBUS_NONE 0 | |
typedef type_c2ats_GSubprocessFlags = int | |
#define enum_c2ats_G_SUBPROCESS_FLAGS_NONE 0 | |
#define enum_c2ats_G_SUBPROCESS_FLAGS_STDIN_PIPE 1u << 0 | |
#define enum_c2ats_G_SUBPROCESS_FLAGS_STDIN_INHERIT 1u << 1 | |
#define enum_c2ats_G_SUBPROCESS_FLAGS_STDOUT_PIPE 1u << 2 | |
#define enum_c2ats_G_SUBPROCESS_FLAGS_STDOUT_SILENCE 1u << 3 | |
#define enum_c2ats_G_SUBPROCESS_FLAGS_STDERR_PIPE 1u << 4 | |
#define enum_c2ats_G_SUBPROCESS_FLAGS_STDERR_SILENCE 1u << 5 | |
#define enum_c2ats_G_SUBPROCESS_FLAGS_STDERR_MERGE 1u << 6 | |
#define enum_c2ats_G_SUBPROCESS_FLAGS_INHERIT_FDS 1u << 7 | |
typedef type_c2ats_GNotificationPriority = int | |
#define enum_c2ats_G_NOTIFICATION_PRIORITY_NORMAL 0 | |
#define enum_c2ats_G_NOTIFICATION_PRIORITY_LOW 1 | |
#define enum_c2ats_G_NOTIFICATION_PRIORITY_HIGH 2 | |
#define enum_c2ats_G_NOTIFICATION_PRIORITY_URGENT 3 | |
typedef type_c2ats_GNetworkConnectivity = int | |
#define enum_c2ats_G_NETWORK_CONNECTIVITY_LOCAL 1 | |
#define enum_c2ats_G_NETWORK_CONNECTIVITY_LIMITED 2 | |
#define enum_c2ats_G_NETWORK_CONNECTIVITY_PORTAL 3 | |
#define enum_c2ats_G_NETWORK_CONNECTIVITY_FULL 4 | |
// File: /usr/include/glib-2.0/gio/giotypes.h | |
%{# | |
#include "/usr/include/glib-2.0/gio/giotypes.h" | |
%} | |
abst@ype struct_c2ats__GAppLaunchContext // FIXME! Forward declaration. | |
typedef type_c2ats_GAppLaunchContext = struct_c2ats__GAppLaunchContext | |
abst@ype struct_c2ats__GAppInfo // FIXME! Forward declaration. | |
typedef type_c2ats_GAppInfo = struct_c2ats__GAppInfo | |
abst@ype struct_c2ats__GAsyncResult // FIXME! Forward declaration. | |
typedef type_c2ats_GAsyncResult = struct_c2ats__GAsyncResult | |
abst@ype struct_c2ats__GAsyncInitable // FIXME! Forward declaration. | |
typedef type_c2ats_GAsyncInitable = struct_c2ats__GAsyncInitable | |
abst@ype struct_c2ats__GBufferedInputStream // FIXME! Forward declaration. | |
typedef type_c2ats_GBufferedInputStream = struct_c2ats__GBufferedInputStream | |
abst@ype struct_c2ats__GBufferedOutputStream // FIXME! Forward declaration. | |
typedef type_c2ats_GBufferedOutputStream = struct_c2ats__GBufferedOutputStream | |
abst@ype struct_c2ats__GCancellable // FIXME! Forward declaration. | |
typedef type_c2ats_GCancellable = struct_c2ats__GCancellable | |
abst@ype struct_c2ats__GCharsetConverter // FIXME! Forward declaration. | |
typedef type_c2ats_GCharsetConverter = struct_c2ats__GCharsetConverter | |
abst@ype struct_c2ats__GConverter // FIXME! Forward declaration. | |
typedef type_c2ats_GConverter = struct_c2ats__GConverter | |
abst@ype struct_c2ats__GConverterInputStream // FIXME! Forward declaration. | |
typedef type_c2ats_GConverterInputStream = struct_c2ats__GConverterInputStream | |
abst@ype struct_c2ats__GConverterOutputStream // FIXME! Forward declaration. | |
typedef type_c2ats_GConverterOutputStream = struct_c2ats__GConverterOutputStream | |
abst@ype struct_c2ats__GDatagramBased // FIXME! Forward declaration. | |
typedef type_c2ats_GDatagramBased = struct_c2ats__GDatagramBased | |
abst@ype struct_c2ats__GDataInputStream // FIXME! Forward declaration. | |
typedef type_c2ats_GDataInputStream = struct_c2ats__GDataInputStream | |
abst@ype struct_c2ats__GSimplePermission // FIXME! Forward declaration. | |
typedef type_c2ats_GSimplePermission = struct_c2ats__GSimplePermission | |
abst@ype struct_c2ats__GZlibCompressor // FIXME! Forward declaration. | |
typedef type_c2ats_GZlibCompressor = struct_c2ats__GZlibCompressor | |
abst@ype struct_c2ats__GZlibDecompressor // FIXME! Forward declaration. | |
typedef type_c2ats_GZlibDecompressor = struct_c2ats__GZlibDecompressor | |
abst@ype struct_c2ats__GSimpleActionGroup // FIXME! Forward declaration. | |
typedef type_c2ats_GSimpleActionGroup = struct_c2ats__GSimpleActionGroup | |
abst@ype struct_c2ats__GRemoteActionGroup // FIXME! Forward declaration. | |
typedef type_c2ats_GRemoteActionGroup = struct_c2ats__GRemoteActionGroup | |
abst@ype struct_c2ats__GDBusActionGroup // FIXME! Forward declaration. | |
typedef type_c2ats_GDBusActionGroup = struct_c2ats__GDBusActionGroup | |
abst@ype struct_c2ats__GActionMap // FIXME! Forward declaration. | |
typedef type_c2ats_GActionMap = struct_c2ats__GActionMap | |
abst@ype struct_c2ats__GActionGroup // FIXME! Forward declaration. | |
typedef type_c2ats_GActionGroup = struct_c2ats__GActionGroup | |
abst@ype struct_c2ats__GPropertyAction // FIXME! Forward declaration. | |
typedef type_c2ats_GPropertyAction = struct_c2ats__GPropertyAction | |
abst@ype struct_c2ats__GSimpleAction // FIXME! Forward declaration. | |
typedef type_c2ats_GSimpleAction = struct_c2ats__GSimpleAction | |
abst@ype struct_c2ats__GAction // FIXME! Forward declaration. | |
typedef type_c2ats_GAction = struct_c2ats__GAction | |
abst@ype struct_c2ats__GApplication // FIXME! Forward declaration. | |
typedef type_c2ats_GApplication = struct_c2ats__GApplication | |
abst@ype struct_c2ats__GApplicationCommandLine // FIXME! Forward declaration. | |
typedef type_c2ats_GApplicationCommandLine = struct_c2ats__GApplicationCommandLine | |
abst@ype struct_c2ats__GSettingsBackend // FIXME! Forward declaration. | |
typedef type_c2ats_GSettingsBackend = struct_c2ats__GSettingsBackend | |
abst@ype struct_c2ats__GSettings // FIXME! Forward declaration. | |
typedef type_c2ats_GSettings = struct_c2ats__GSettings | |
abst@ype struct_c2ats__GPermission // FIXME! Forward declaration. | |
typedef type_c2ats_GPermission = struct_c2ats__GPermission | |
abst@ype struct_c2ats__GMenuModel // FIXME! Forward declaration. | |
typedef type_c2ats_GMenuModel = struct_c2ats__GMenuModel | |
abst@ype struct_c2ats__GNotification // FIXME! Forward declaration. | |
typedef type_c2ats_GNotification = struct_c2ats__GNotification | |
abst@ype struct_c2ats__GDrive // FIXME! Forward declaration. | |
typedef type_c2ats_GDrive = struct_c2ats__GDrive | |
abst@ype struct_c2ats__GFileEnumerator // FIXME! Forward declaration. | |
typedef type_c2ats_GFileEnumerator = struct_c2ats__GFileEnumerator | |
abst@ype struct_c2ats__GFileMonitor // FIXME! Forward declaration. | |
typedef type_c2ats_GFileMonitor = struct_c2ats__GFileMonitor | |
abst@ype struct_c2ats__GFilterInputStream // FIXME! Forward declaration. | |
typedef type_c2ats_GFilterInputStream = struct_c2ats__GFilterInputStream | |
abst@ype struct_c2ats__GFilterOutputStream // FIXME! Forward declaration. | |
typedef type_c2ats_GFilterOutputStream = struct_c2ats__GFilterOutputStream | |
abst@ype struct_c2ats__GFile // FIXME! Forward declaration. | |
typedef type_c2ats_GFile = struct_c2ats__GFile | |
abst@ype struct_c2ats__GFileInfo // FIXME! Forward declaration. | |
typedef type_c2ats_GFileInfo = struct_c2ats__GFileInfo | |
abst@ype struct_c2ats__GFileAttributeMatcher // FIXME! Forward declaration. | |
typedef type_c2ats_GFileAttributeMatcher = struct_c2ats__GFileAttributeMatcher | |
abst@ype struct_c2ats__GFileAttributeInfo // FIXME! Forward declaration. | |
typedef type_c2ats_GFileAttributeInfo = struct_c2ats__GFileAttributeInfo | |
abst@ype struct_c2ats__GFileAttributeInfoList // FIXME! Forward declaration. | |
typedef type_c2ats_GFileAttributeInfoList = struct_c2ats__GFileAttributeInfoList | |
abst@ype struct_c2ats__GFileDescriptorBased // FIXME! Forward declaration. | |
typedef type_c2ats_GFileDescriptorBased = struct_c2ats__GFileDescriptorBased | |
abst@ype struct_c2ats__GFileInputStream // FIXME! Forward declaration. | |
typedef type_c2ats_GFileInputStream = struct_c2ats__GFileInputStream | |
abst@ype struct_c2ats__GFileOutputStream // FIXME! Forward declaration. | |
typedef type_c2ats_GFileOutputStream = struct_c2ats__GFileOutputStream | |
abst@ype struct_c2ats__GFileIOStream // FIXME! Forward declaration. | |
typedef type_c2ats_GFileIOStream = struct_c2ats__GFileIOStream | |
abst@ype struct_c2ats__GFileIcon // FIXME! Forward declaration. | |
typedef type_c2ats_GFileIcon = struct_c2ats__GFileIcon | |
abst@ype struct_c2ats__GFilenameCompleter // FIXME! Forward declaration. | |
typedef type_c2ats_GFilenameCompleter = struct_c2ats__GFilenameCompleter | |
abst@ype struct_c2ats__GIcon // FIXME! Forward declaration. | |
typedef type_c2ats_GIcon = struct_c2ats__GIcon | |
abst@ype struct_c2ats__GInetAddress // FIXME! Forward declaration. | |
typedef type_c2ats_GInetAddress = struct_c2ats__GInetAddress | |
abst@ype struct_c2ats__GInetAddressMask // FIXME! Forward declaration. | |
typedef type_c2ats_GInetAddressMask = struct_c2ats__GInetAddressMask | |
abst@ype struct_c2ats__GInetSocketAddress // FIXME! Forward declaration. | |
typedef type_c2ats_GInetSocketAddress = struct_c2ats__GInetSocketAddress | |
abst@ype struct_c2ats__GNativeSocketAddress // FIXME! Forward declaration. | |
typedef type_c2ats_GNativeSocketAddress = struct_c2ats__GNativeSocketAddress | |
abst@ype struct_c2ats__GInputStream // FIXME! Forward declaration. | |
typedef type_c2ats_GInputStream = struct_c2ats__GInputStream | |
abst@ype struct_c2ats__GInitable // FIXME! Forward declaration. | |
typedef type_c2ats_GInitable = struct_c2ats__GInitable | |
abst@ype struct_c2ats__GIOModule // FIXME! Forward declaration. | |
typedef type_c2ats_GIOModule = struct_c2ats__GIOModule | |
abst@ype struct_c2ats__GIOExtensionPoint // FIXME! Forward declaration. | |
typedef type_c2ats_GIOExtensionPoint = struct_c2ats__GIOExtensionPoint | |
abst@ype struct_c2ats__GIOExtension // FIXME! Forward declaration. | |
typedef type_c2ats_GIOExtension = struct_c2ats__GIOExtension | |
abst@ype struct_c2ats__GIOSchedulerJob // FIXME! Forward declaration. | |
typedef type_c2ats_GIOSchedulerJob = struct_c2ats__GIOSchedulerJob | |
abst@ype struct_c2ats__GIOStreamAdapter // FIXME! Forward declaration. | |
typedef type_c2ats_GIOStreamAdapter = struct_c2ats__GIOStreamAdapter | |
abst@ype struct_c2ats__GLoadableIcon // FIXME! Forward declaration. | |
typedef type_c2ats_GLoadableIcon = struct_c2ats__GLoadableIcon | |
abst@ype struct_c2ats__GBytesIcon // FIXME! Forward declaration. | |
typedef type_c2ats_GBytesIcon = struct_c2ats__GBytesIcon | |
abst@ype struct_c2ats__GMemoryInputStream // FIXME! Forward declaration. | |
typedef type_c2ats_GMemoryInputStream = struct_c2ats__GMemoryInputStream | |
abst@ype struct_c2ats__GMemoryOutputStream // FIXME! Forward declaration. | |
typedef type_c2ats_GMemoryOutputStream = struct_c2ats__GMemoryOutputStream | |
abst@ype struct_c2ats__GMount // FIXME! Forward declaration. | |
typedef type_c2ats_GMount = struct_c2ats__GMount | |
abst@ype struct_c2ats__GMountOperation // FIXME! Forward declaration. | |
typedef type_c2ats_GMountOperation = struct_c2ats__GMountOperation | |
abst@ype struct_c2ats__GNetworkAddress // FIXME! Forward declaration. | |
typedef type_c2ats_GNetworkAddress = struct_c2ats__GNetworkAddress | |
abst@ype struct_c2ats__GNetworkMonitor // FIXME! Forward declaration. | |
typedef type_c2ats_GNetworkMonitor = struct_c2ats__GNetworkMonitor | |
abst@ype struct_c2ats__GNetworkService // FIXME! Forward declaration. | |
typedef type_c2ats_GNetworkService = struct_c2ats__GNetworkService | |
abst@ype struct_c2ats__GOutputStream // FIXME! Forward declaration. | |
typedef type_c2ats_GOutputStream = struct_c2ats__GOutputStream | |
abst@ype struct_c2ats__GIOStream // FIXME! Forward declaration. | |
typedef type_c2ats_GIOStream = struct_c2ats__GIOStream | |
abst@ype struct_c2ats__GSimpleIOStream // FIXME! Forward declaration. | |
typedef type_c2ats_GSimpleIOStream = struct_c2ats__GSimpleIOStream | |
abst@ype struct_c2ats__GPollableInputStream // FIXME! Forward declaration. | |
typedef type_c2ats_GPollableInputStream = struct_c2ats__GPollableInputStream | |
abst@ype struct_c2ats__GPollableOutputStream // FIXME! Forward declaration. | |
typedef type_c2ats_GPollableOutputStream = struct_c2ats__GPollableOutputStream | |
abst@ype struct_c2ats__GResolver // FIXME! Forward declaration. | |
typedef type_c2ats_GResolver = struct_c2ats__GResolver | |
abst@ype struct_c2ats__GResource // FIXME! Forward declaration. | |
typedef type_c2ats_GResource = struct_c2ats__GResource | |
abst@ype struct_c2ats__GSeekable // FIXME! Forward declaration. | |
typedef type_c2ats_GSeekable = struct_c2ats__GSeekable | |
abst@ype struct_c2ats__GSimpleAsyncResult // FIXME! Forward declaration. | |
typedef type_c2ats_GSimpleAsyncResult = struct_c2ats__GSimpleAsyncResult | |
abst@ype struct_c2ats__GSocket // FIXME! Forward declaration. | |
typedef type_c2ats_GSocket = struct_c2ats__GSocket | |
abst@ype struct_c2ats__GSocketControlMessage // FIXME! Forward declaration. | |
typedef type_c2ats_GSocketControlMessage = struct_c2ats__GSocketControlMessage | |
abst@ype struct_c2ats__GSocketClient // FIXME! Forward declaration. | |
typedef type_c2ats_GSocketClient = struct_c2ats__GSocketClient | |
abst@ype struct_c2ats__GSocketConnection // FIXME! Forward declaration. | |
typedef type_c2ats_GSocketConnection = struct_c2ats__GSocketConnection | |
abst@ype struct_c2ats__GSocketListener // FIXME! Forward declaration. | |
typedef type_c2ats_GSocketListener = struct_c2ats__GSocketListener | |
abst@ype struct_c2ats__GSocketService // FIXME! Forward declaration. | |
typedef type_c2ats_GSocketService = struct_c2ats__GSocketService | |
abst@ype struct_c2ats__GSocketAddress // FIXME! Forward declaration. | |
typedef type_c2ats_GSocketAddress = struct_c2ats__GSocketAddress | |
abst@ype struct_c2ats__GSocketAddressEnumerator // FIXME! Forward declaration. | |
typedef type_c2ats_GSocketAddressEnumerator = struct_c2ats__GSocketAddressEnumerator | |
abst@ype struct_c2ats__GSocketConnectable // FIXME! Forward declaration. | |
typedef type_c2ats_GSocketConnectable = struct_c2ats__GSocketConnectable | |
abst@ype struct_c2ats__GSrvTarget // FIXME! Forward declaration. | |
typedef type_c2ats_GSrvTarget = struct_c2ats__GSrvTarget | |
abst@ype struct_c2ats__GTask // FIXME! Forward declaration. | |
typedef type_c2ats_GTask = struct_c2ats__GTask | |
abst@ype struct_c2ats__GTcpConnection // FIXME! Forward declaration. | |
typedef type_c2ats_GTcpConnection = struct_c2ats__GTcpConnection | |
abst@ype struct_c2ats__GTcpWrapperConnection // FIXME! Forward declaration. | |
typedef type_c2ats_GTcpWrapperConnection = struct_c2ats__GTcpWrapperConnection | |
abst@ype struct_c2ats__GThreadedSocketService // FIXME! Forward declaration. | |
typedef type_c2ats_GThreadedSocketService = struct_c2ats__GThreadedSocketService | |
abst@ype struct_c2ats__GDtlsConnection // FIXME! Forward declaration. | |
typedef type_c2ats_GDtlsConnection = struct_c2ats__GDtlsConnection | |
abst@ype struct_c2ats__GDtlsClientConnection // FIXME! Forward declaration. | |
typedef type_c2ats_GDtlsClientConnection = struct_c2ats__GDtlsClientConnection | |
abst@ype struct_c2ats__GDtlsServerConnection // FIXME! Forward declaration. | |
typedef type_c2ats_GDtlsServerConnection = struct_c2ats__GDtlsServerConnection | |
abst@ype struct_c2ats__GThemedIcon // FIXME! Forward declaration. | |
typedef type_c2ats_GThemedIcon = struct_c2ats__GThemedIcon | |
abst@ype struct_c2ats__GTlsCertificate // FIXME! Forward declaration. | |
typedef type_c2ats_GTlsCertificate = struct_c2ats__GTlsCertificate | |
abst@ype struct_c2ats__GTlsClientConnection // FIXME! Forward declaration. | |
typedef type_c2ats_GTlsClientConnection = struct_c2ats__GTlsClientConnection | |
abst@ype struct_c2ats__GTlsConnection // FIXME! Forward declaration. | |
typedef type_c2ats_GTlsConnection = struct_c2ats__GTlsConnection | |
abst@ype struct_c2ats__GTlsDatabase // FIXME! Forward declaration. | |
typedef type_c2ats_GTlsDatabase = struct_c2ats__GTlsDatabase | |
abst@ype struct_c2ats__GTlsFileDatabase // FIXME! Forward declaration. | |
typedef type_c2ats_GTlsFileDatabase = struct_c2ats__GTlsFileDatabase | |
abst@ype struct_c2ats__GTlsInteraction // FIXME! Forward declaration. | |
typedef type_c2ats_GTlsInteraction = struct_c2ats__GTlsInteraction | |
abst@ype struct_c2ats__GTlsPassword // FIXME! Forward declaration. | |
typedef type_c2ats_GTlsPassword = struct_c2ats__GTlsPassword | |
abst@ype struct_c2ats__GTlsServerConnection // FIXME! Forward declaration. | |
typedef type_c2ats_GTlsServerConnection = struct_c2ats__GTlsServerConnection | |
abst@ype struct_c2ats__GVfs // FIXME! Forward declaration. | |
typedef type_c2ats_GVfs = struct_c2ats__GVfs | |
abst@ype struct_c2ats__GProxyResolver // FIXME! Forward declaration. | |
typedef type_c2ats_GProxyResolver = struct_c2ats__GProxyResolver | |
abst@ype struct_c2ats__GProxy // FIXME! Forward declaration. | |
typedef type_c2ats_GProxy = struct_c2ats__GProxy | |
abst@ype struct_c2ats__GProxyAddress // FIXME! Forward declaration. | |
typedef type_c2ats_GProxyAddress = struct_c2ats__GProxyAddress | |
abst@ype struct_c2ats__GProxyAddressEnumerator // FIXME! Forward declaration. | |
typedef type_c2ats_GProxyAddressEnumerator = struct_c2ats__GProxyAddressEnumerator | |
abst@ype struct_c2ats__GVolume // FIXME! Forward declaration. | |
typedef type_c2ats_GVolume = struct_c2ats__GVolume | |
abst@ype struct_c2ats__GVolumeMonitor // FIXME! Forward declaration. | |
typedef type_c2ats_GVolumeMonitor = struct_c2ats__GVolumeMonitor | |
typedef type_c2ats_GAsyncReadyCallback = {l1,l2:addr} (!ptr_v_1(type_c2ats_GObject, l1), !ptr_v_1(type_c2ats_GAsyncResult, l2) | ptr l1, ptr l2, type_c2ats_gpointer) -> void | |
typedef type_c2ats_GFileProgressCallback = (type_c2ats_goffset, type_c2ats_goffset, type_c2ats_gpointer) -> void | |
typedef type_c2ats_GFileReadMoreCallback = {l1:addr} (!ptr_v_1(char, l1) | ptr l1, type_c2ats_goffset, type_c2ats_gpointer) -> type_c2ats_gboolean | |
typedef type_c2ats_GFileMeasureProgressCallback = (type_c2ats_gboolean, type_c2ats_guint64, type_c2ats_guint64, type_c2ats_guint64, type_c2ats_gpointer) -> void | |
typedef type_c2ats_GIOSchedulerJobFunc = {l1,l2:addr} (!ptr_v_1(type_c2ats_GIOSchedulerJob, l1), !ptr_v_1(type_c2ats_GCancellable, l2) | ptr l1, ptr l2, type_c2ats_gpointer) -> type_c2ats_gboolean | |
typedef type_c2ats_GSimpleAsyncThreadFunc = {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GSimpleAsyncResult, l1), !ptr_v_1(type_c2ats_GObject, l2), !ptr_v_1(type_c2ats_GCancellable, l3) | ptr l1, ptr l2, ptr l3) -> void | |
typedef type_c2ats_GSocketSourceFunc = {l1:addr} (!ptr_v_1(type_c2ats_GSocket, l1) | ptr l1, type_c2ats_GIOCondition, type_c2ats_gpointer) -> type_c2ats_gboolean | |
typedef type_c2ats_GDatagramBasedSourceFunc = {l1:addr} (!ptr_v_1(type_c2ats_GDatagramBased, l1) | ptr l1, type_c2ats_GIOCondition, type_c2ats_gpointer) -> type_c2ats_gboolean | |
abst@ype struct_c2ats__GInputVector // FIXME! Forward declaration. | |
typedef type_c2ats_GInputVector = struct_c2ats__GInputVector | |
typedef struct_c2ats__GInputVector = $extype_struct"struct _GInputVector" of { | |
buffer = type_c2ats_gpointer, | |
size = type_c2ats_gsize | |
} | |
abst@ype struct_c2ats__GInputMessage // FIXME! Forward declaration. | |
typedef type_c2ats_GInputMessage = struct_c2ats__GInputMessage | |
typedef struct_c2ats__GInputMessage = $extype_struct"struct _GInputMessage" of { | |
address = ptr (* cPtr0(cPtr0(type_c2ats_GSocketAddress)) *), | |
vectors = ptr (* cPtr0(type_c2ats_GInputVector) *), | |
num_vectors = type_c2ats_guint, | |
bytes_received = type_c2ats_gsize, | |
flags = type_c2ats_gint, | |
control_messages = ptr (* cPtr0(cPtr0(cPtr0(type_c2ats_GSocketControlMessage))) *), | |
num_control_messages = ptr (* cPtr0(type_c2ats_guint) *) | |
} | |
abst@ype struct_c2ats__GOutputVector // FIXME! Forward declaration. | |
typedef type_c2ats_GOutputVector = struct_c2ats__GOutputVector | |
typedef struct_c2ats__GOutputVector = $extype_struct"struct _GOutputVector" of { | |
buffer = type_c2ats_gconstpointer, | |
size = type_c2ats_gsize | |
} | |
abst@ype struct_c2ats__GOutputMessage // FIXME! Forward declaration. | |
typedef type_c2ats_GOutputMessage = struct_c2ats__GOutputMessage | |
typedef struct_c2ats__GOutputMessage = $extype_struct"struct _GOutputMessage" of { | |
address = ptr (* cPtr0(type_c2ats_GSocketAddress) *), | |
vectors = ptr (* cPtr0(type_c2ats_GOutputVector) *), | |
num_vectors = type_c2ats_guint, | |
bytes_sent = type_c2ats_guint, | |
control_messages = ptr (* cPtr0(cPtr0(type_c2ats_GSocketControlMessage)) *), | |
num_control_messages = type_c2ats_guint | |
} | |
abst@ype struct_c2ats__GCredentials // FIXME! Forward declaration. | |
typedef type_c2ats_GCredentials = struct_c2ats__GCredentials | |
abst@ype struct_c2ats__GUnixCredentialsMessage // FIXME! Forward declaration. | |
typedef type_c2ats_GUnixCredentialsMessage = struct_c2ats__GUnixCredentialsMessage | |
abst@ype struct_c2ats__GUnixFDList // FIXME! Forward declaration. | |
typedef type_c2ats_GUnixFDList = struct_c2ats__GUnixFDList | |
abst@ype struct_c2ats__GDBusMessage // FIXME! Forward declaration. | |
typedef type_c2ats_GDBusMessage = struct_c2ats__GDBusMessage | |
abst@ype struct_c2ats__GDBusConnection // FIXME! Forward declaration. | |
typedef type_c2ats_GDBusConnection = struct_c2ats__GDBusConnection | |
abst@ype struct_c2ats__GDBusProxy // FIXME! Forward declaration. | |
typedef type_c2ats_GDBusProxy = struct_c2ats__GDBusProxy | |
abst@ype struct_c2ats__GDBusMethodInvocation // FIXME! Forward declaration. | |
typedef type_c2ats_GDBusMethodInvocation = struct_c2ats__GDBusMethodInvocation | |
abst@ype struct_c2ats__GDBusServer // FIXME! Forward declaration. | |
typedef type_c2ats_GDBusServer = struct_c2ats__GDBusServer | |
abst@ype struct_c2ats__GDBusAuthObserver // FIXME! Forward declaration. | |
typedef type_c2ats_GDBusAuthObserver = struct_c2ats__GDBusAuthObserver | |
abst@ype struct_c2ats__GDBusErrorEntry // FIXME! Forward declaration. | |
typedef type_c2ats_GDBusErrorEntry = struct_c2ats__GDBusErrorEntry | |
abst@ype struct_c2ats__GDBusInterfaceVTable // FIXME! Forward declaration. | |
typedef type_c2ats_GDBusInterfaceVTable = struct_c2ats__GDBusInterfaceVTable | |
abst@ype struct_c2ats__GDBusSubtreeVTable // FIXME! Forward declaration. | |
typedef type_c2ats_GDBusSubtreeVTable = struct_c2ats__GDBusSubtreeVTable | |
abst@ype struct_c2ats__GDBusAnnotationInfo // FIXME! Forward declaration. | |
typedef type_c2ats_GDBusAnnotationInfo = struct_c2ats__GDBusAnnotationInfo | |
abst@ype struct_c2ats__GDBusArgInfo // FIXME! Forward declaration. | |
typedef type_c2ats_GDBusArgInfo = struct_c2ats__GDBusArgInfo | |
abst@ype struct_c2ats__GDBusMethodInfo // FIXME! Forward declaration. | |
typedef type_c2ats_GDBusMethodInfo = struct_c2ats__GDBusMethodInfo | |
abst@ype struct_c2ats__GDBusSignalInfo // FIXME! Forward declaration. | |
typedef type_c2ats_GDBusSignalInfo = struct_c2ats__GDBusSignalInfo | |
abst@ype struct_c2ats__GDBusPropertyInfo // FIXME! Forward declaration. | |
typedef type_c2ats_GDBusPropertyInfo = struct_c2ats__GDBusPropertyInfo | |
abst@ype struct_c2ats__GDBusInterfaceInfo // FIXME! Forward declaration. | |
typedef type_c2ats_GDBusInterfaceInfo = struct_c2ats__GDBusInterfaceInfo | |
abst@ype struct_c2ats__GDBusNodeInfo // FIXME! Forward declaration. | |
typedef type_c2ats_GDBusNodeInfo = struct_c2ats__GDBusNodeInfo | |
typedef type_c2ats_GCancellableSourceFunc = {l1:addr} (!ptr_v_1(type_c2ats_GCancellable, l1) | ptr l1, type_c2ats_gpointer) -> type_c2ats_gboolean | |
typedef type_c2ats_GPollableSourceFunc = {l1:addr} (!ptr_v_1(type_c2ats_GObject, l1) | ptr l1, type_c2ats_gpointer) -> type_c2ats_gboolean | |
abst@ype struct_c2ats__GDBusInterface // FIXME! Forward declaration. | |
typedef type_c2ats_GDBusInterface = struct_c2ats__GDBusInterface | |
abst@ype struct_c2ats__GDBusInterfaceSkeleton // FIXME! Forward declaration. | |
typedef type_c2ats_GDBusInterfaceSkeleton = struct_c2ats__GDBusInterfaceSkeleton | |
abst@ype struct_c2ats__GDBusObject // FIXME! Forward declaration. | |
typedef type_c2ats_GDBusObject = struct_c2ats__GDBusObject | |
abst@ype struct_c2ats__GDBusObjectSkeleton // FIXME! Forward declaration. | |
typedef type_c2ats_GDBusObjectSkeleton = struct_c2ats__GDBusObjectSkeleton | |
abst@ype struct_c2ats__GDBusObjectProxy // FIXME! Forward declaration. | |
typedef type_c2ats_GDBusObjectProxy = struct_c2ats__GDBusObjectProxy | |
abst@ype struct_c2ats__GDBusObjectManager // FIXME! Forward declaration. | |
typedef type_c2ats_GDBusObjectManager = struct_c2ats__GDBusObjectManager | |
abst@ype struct_c2ats__GDBusObjectManagerClient // FIXME! Forward declaration. | |
typedef type_c2ats_GDBusObjectManagerClient = struct_c2ats__GDBusObjectManagerClient | |
abst@ype struct_c2ats__GDBusObjectManagerServer // FIXME! Forward declaration. | |
typedef type_c2ats_GDBusObjectManagerServer = struct_c2ats__GDBusObjectManagerServer | |
typedef type_c2ats_GDBusProxyTypeFunc = {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GDBusObjectManagerClient, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_gchar, l3) | ptr l1, ptr l2, ptr l3, type_c2ats_gpointer) -> type_c2ats_GType | |
abst@ype struct_c2ats__GTestDBus // FIXME! Forward declaration. | |
typedef type_c2ats_GTestDBus = struct_c2ats__GTestDBus | |
abst@ype struct_c2ats__GSubprocess // FIXME! Forward declaration. | |
typedef type_c2ats_GSubprocess = struct_c2ats__GSubprocess | |
abst@ype struct_c2ats__GSubprocessLauncher // FIXME! Forward declaration. | |
typedef type_c2ats_GSubprocessLauncher = struct_c2ats__GSubprocessLauncher | |
// File: /usr/include/glib-2.0/gio/gaction.h | |
%{# | |
#include "/usr/include/glib-2.0/gio/gaction.h" | |
%} | |
abst@ype struct_c2ats__GActionInterface // FIXME! Forward declaration. | |
typedef type_c2ats_GActionInterface = struct_c2ats__GActionInterface | |
typedef struct_c2ats__GActionInterface = $extype_struct"struct _GActionInterface" of { | |
g_iface = type_c2ats_GTypeInterface, | |
get_name = {l1:addr} (!ptr_v_1(type_c2ats_GAction, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_gchar, l2) | ptr l2), | |
get_parameter_type = {l1:addr} (!ptr_v_1(type_c2ats_GAction, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GVariantType, l2) | ptr l2), | |
get_state_type = {l1:addr} (!ptr_v_1(type_c2ats_GAction, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GVariantType, l2) | ptr l2), | |
get_state_hint = {l1:addr} (!ptr_v_1(type_c2ats_GAction, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GVariant, l2) | ptr l2), | |
get_enabled = {l1:addr} (!ptr_v_1(type_c2ats_GAction, l1) | ptr l1) -> type_c2ats_gboolean, | |
get_state = {l1:addr} (!ptr_v_1(type_c2ats_GAction, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GVariant, l2) | ptr l2), | |
change_state = {l1,l2:addr} (!ptr_v_1(type_c2ats_GAction, l1), !ptr_v_1(type_c2ats_GVariant, l2) | ptr l1, ptr l2) -> void, | |
activate = {l1,l2:addr} (!ptr_v_1(type_c2ats_GAction, l1), !ptr_v_1(type_c2ats_GVariant, l2) | ptr l1, ptr l2) -> void | |
} | |
fun fun_c2ats_g_action_get_type: () -> type_c2ats_GType = "mac#g_action_get_type" | |
fun fun_c2ats_g_action_get_name: {l1:addr} (!ptr_v_1(type_c2ats_GAction, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_gchar, l2) | ptr l2) = "mac#g_action_get_name" | |
fun fun_c2ats_g_action_get_parameter_type: {l1:addr} (!ptr_v_1(type_c2ats_GAction, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GVariantType, l2) | ptr l2) = "mac#g_action_get_parameter_type" | |
fun fun_c2ats_g_action_get_state_type: {l1:addr} (!ptr_v_1(type_c2ats_GAction, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GVariantType, l2) | ptr l2) = "mac#g_action_get_state_type" | |
fun fun_c2ats_g_action_get_state_hint: {l1:addr} (!ptr_v_1(type_c2ats_GAction, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GVariant, l2) | ptr l2) = "mac#g_action_get_state_hint" | |
fun fun_c2ats_g_action_get_enabled: {l1:addr} (!ptr_v_1(type_c2ats_GAction, l1) | ptr l1) -> type_c2ats_gboolean = "mac#g_action_get_enabled" | |
fun fun_c2ats_g_action_get_state: {l1:addr} (!ptr_v_1(type_c2ats_GAction, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GVariant, l2) | ptr l2) = "mac#g_action_get_state" | |
fun fun_c2ats_g_action_change_state: {l1,l2:addr} (!ptr_v_1(type_c2ats_GAction, l1), !ptr_v_1(type_c2ats_GVariant, l2) | ptr l1, ptr l2) -> void = "mac#g_action_change_state" | |
fun fun_c2ats_g_action_activate: {l1,l2:addr} (!ptr_v_1(type_c2ats_GAction, l1), !ptr_v_1(type_c2ats_GVariant, l2) | ptr l1, ptr l2) -> void = "mac#g_action_activate" | |
fun fun_c2ats_g_action_name_is_valid: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | ptr l1) -> type_c2ats_gboolean = "mac#g_action_name_is_valid" | |
fun fun_c2ats_g_action_parse_detailed_name: {l1,l2,l2_1,l3,l3_1,l4,l4_1:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_2(type_c2ats_gchar, l2, l2_1), !ptr_v_2(type_c2ats_GVariant, l3, l3_1), !ptr_v_2(type_c2ats_GError, l4, l4_1) | ptr l1, ptr l2, ptr l3, ptr l4) -> type_c2ats_gboolean = "mac#g_action_parse_detailed_name" | |
fun fun_c2ats_g_action_print_detailed_name: {l1,l2:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_1(type_c2ats_GVariant, l2) | ptr l1, ptr l2) -> [l3:addr] (ptr_v_1(type_c2ats_gchar, l3) | ptr l3) = "mac#g_action_print_detailed_name" | |
// File: /usr/include/glib-2.0/gio/gactiongroup.h | |
%{# | |
#include "/usr/include/glib-2.0/gio/gactiongroup.h" | |
%} | |
abst@ype struct_c2ats__GActionGroupInterface // FIXME! Forward declaration. | |
typedef type_c2ats_GActionGroupInterface = struct_c2ats__GActionGroupInterface | |
typedef struct_c2ats__GActionGroupInterface = $extype_struct"struct _GActionGroupInterface" of { | |
g_iface = type_c2ats_GTypeInterface, | |
has_action = {l1,l2:addr} (!ptr_v_1(type_c2ats_GActionGroup, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2) -> type_c2ats_gboolean, | |
list_actions = {l1:addr} (!ptr_v_1(type_c2ats_GActionGroup, l1) | ptr l1) -> [l2,l2_1:addr] (ptr_v_2(type_c2ats_gchar, l2, l2_1) | ptr l2), | |
get_action_enabled = {l1,l2:addr} (!ptr_v_1(type_c2ats_GActionGroup, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2) -> type_c2ats_gboolean, | |
get_action_parameter_type = {l1,l2:addr} (!ptr_v_1(type_c2ats_GActionGroup, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2) -> [l3:addr] (ptr_v_1(type_c2ats_GVariantType, l3) | ptr l3), | |
get_action_state_type = {l1,l2:addr} (!ptr_v_1(type_c2ats_GActionGroup, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2) -> [l3:addr] (ptr_v_1(type_c2ats_GVariantType, l3) | ptr l3), | |
get_action_state_hint = {l1,l2:addr} (!ptr_v_1(type_c2ats_GActionGroup, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2) -> [l3:addr] (ptr_v_1(type_c2ats_GVariant, l3) | ptr l3), | |
get_action_state = {l1,l2:addr} (!ptr_v_1(type_c2ats_GActionGroup, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2) -> [l3:addr] (ptr_v_1(type_c2ats_GVariant, l3) | ptr l3), | |
change_action_state = {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GActionGroup, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_GVariant, l3) | ptr l1, ptr l2, ptr l3) -> void, | |
activate_action = {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GActionGroup, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_GVariant, l3) | ptr l1, ptr l2, ptr l3) -> void, | |
action_added = {l1,l2:addr} (!ptr_v_1(type_c2ats_GActionGroup, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2) -> void, | |
action_removed = {l1,l2:addr} (!ptr_v_1(type_c2ats_GActionGroup, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2) -> void, | |
action_enabled_changed = {l1,l2:addr} (!ptr_v_1(type_c2ats_GActionGroup, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2, type_c2ats_gboolean) -> void, | |
action_state_changed = {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GActionGroup, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_GVariant, l3) | ptr l1, ptr l2, ptr l3) -> void, | |
query_action = {l1,l2,l3,l4,l4_1,l5,l5_1,l6,l6_1,l7,l7_1:addr} (!ptr_v_1(type_c2ats_GActionGroup, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_gboolean, l3), !ptr_v_2(type_c2ats_GVariantType, l4, l4_1), !ptr_v_2(type_c2ats_GVariantType, l5, l5_1), !ptr_v_2(type_c2ats_GVariant, l6, l6_1), !ptr_v_2(type_c2ats_GVariant, l7, l7_1) | ptr l1, ptr l2, ptr l3, ptr l4, ptr l5, ptr l6, ptr l7) -> type_c2ats_gboolean | |
} | |
fun fun_c2ats_g_action_group_get_type: () -> type_c2ats_GType = "mac#g_action_group_get_type" | |
fun fun_c2ats_g_action_group_has_action: {l1,l2:addr} (!ptr_v_1(type_c2ats_GActionGroup, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2) -> type_c2ats_gboolean = "mac#g_action_group_has_action" | |
fun fun_c2ats_g_action_group_list_actions: {l1:addr} (!ptr_v_1(type_c2ats_GActionGroup, l1) | ptr l1) -> [l2,l2_1:addr] (ptr_v_2(type_c2ats_gchar, l2, l2_1) | ptr l2) = "mac#g_action_group_list_actions" | |
fun fun_c2ats_g_action_group_get_action_parameter_type: {l1,l2:addr} (!ptr_v_1(type_c2ats_GActionGroup, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2) -> [l3:addr] (ptr_v_1(type_c2ats_GVariantType, l3) | ptr l3) = "mac#g_action_group_get_action_parameter_type" | |
fun fun_c2ats_g_action_group_get_action_state_type: {l1,l2:addr} (!ptr_v_1(type_c2ats_GActionGroup, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2) -> [l3:addr] (ptr_v_1(type_c2ats_GVariantType, l3) | ptr l3) = "mac#g_action_group_get_action_state_type" | |
fun fun_c2ats_g_action_group_get_action_state_hint: {l1,l2:addr} (!ptr_v_1(type_c2ats_GActionGroup, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2) -> [l3:addr] (ptr_v_1(type_c2ats_GVariant, l3) | ptr l3) = "mac#g_action_group_get_action_state_hint" | |
fun fun_c2ats_g_action_group_get_action_enabled: {l1,l2:addr} (!ptr_v_1(type_c2ats_GActionGroup, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2) -> type_c2ats_gboolean = "mac#g_action_group_get_action_enabled" | |
fun fun_c2ats_g_action_group_get_action_state: {l1,l2:addr} (!ptr_v_1(type_c2ats_GActionGroup, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2) -> [l3:addr] (ptr_v_1(type_c2ats_GVariant, l3) | ptr l3) = "mac#g_action_group_get_action_state" | |
fun fun_c2ats_g_action_group_change_action_state: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GActionGroup, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_GVariant, l3) | ptr l1, ptr l2, ptr l3) -> void = "mac#g_action_group_change_action_state" | |
fun fun_c2ats_g_action_group_activate_action: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GActionGroup, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_GVariant, l3) | ptr l1, ptr l2, ptr l3) -> void = "mac#g_action_group_activate_action" | |
fun fun_c2ats_g_action_group_action_added: {l1,l2:addr} (!ptr_v_1(type_c2ats_GActionGroup, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2) -> void = "mac#g_action_group_action_added" | |
fun fun_c2ats_g_action_group_action_removed: {l1,l2:addr} (!ptr_v_1(type_c2ats_GActionGroup, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2) -> void = "mac#g_action_group_action_removed" | |
fun fun_c2ats_g_action_group_action_enabled_changed: {l1,l2:addr} (!ptr_v_1(type_c2ats_GActionGroup, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2, type_c2ats_gboolean) -> void = "mac#g_action_group_action_enabled_changed" | |
fun fun_c2ats_g_action_group_action_state_changed: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GActionGroup, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_GVariant, l3) | ptr l1, ptr l2, ptr l3) -> void = "mac#g_action_group_action_state_changed" | |
fun fun_c2ats_g_action_group_query_action: {l1,l2,l3,l4,l4_1,l5,l5_1,l6,l6_1,l7,l7_1:addr} (!ptr_v_1(type_c2ats_GActionGroup, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_gboolean, l3), !ptr_v_2(type_c2ats_GVariantType, l4, l4_1), !ptr_v_2(type_c2ats_GVariantType, l5, l5_1), !ptr_v_2(type_c2ats_GVariant, l6, l6_1), !ptr_v_2(type_c2ats_GVariant, l7, l7_1) | ptr l1, ptr l2, ptr l3, ptr l4, ptr l5, ptr l6, ptr l7) -> type_c2ats_gboolean = "mac#g_action_group_query_action" | |
// File: /usr/include/glib-2.0/gio/gactiongroupexporter.h | |
%{# | |
#include "/usr/include/glib-2.0/gio/gactiongroupexporter.h" | |
%} | |
fun fun_c2ats_g_dbus_connection_export_action_group: {l1,l2,l3,l4,l4_1:addr} (!ptr_v_1(type_c2ats_GDBusConnection, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_GActionGroup, l3), !ptr_v_2(type_c2ats_GError, l4, l4_1) | ptr l1, ptr l2, ptr l3, ptr l4) -> type_c2ats_guint = "mac#g_dbus_connection_export_action_group" | |
fun fun_c2ats_g_dbus_connection_unexport_action_group: {l1:addr} (!ptr_v_1(type_c2ats_GDBusConnection, l1) | ptr l1, type_c2ats_guint) -> void = "mac#g_dbus_connection_unexport_action_group" | |
// File: /usr/include/glib-2.0/gio/gactionmap.h | |
%{# | |
#include "/usr/include/glib-2.0/gio/gactionmap.h" | |
%} | |
abst@ype struct_c2ats__GActionMapInterface // FIXME! Forward declaration. | |
typedef type_c2ats_GActionMapInterface = struct_c2ats__GActionMapInterface | |
abst@ype struct_c2ats__GActionEntry // FIXME! Forward declaration. | |
typedef type_c2ats_GActionEntry = struct_c2ats__GActionEntry | |
typedef struct_c2ats__GActionMapInterface = $extype_struct"struct _GActionMapInterface" of { | |
g_iface = type_c2ats_GTypeInterface, | |
lookup_action = {l1,l2:addr} (!ptr_v_1(type_c2ats_GActionMap, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2) -> [l3:addr] (ptr_v_1(type_c2ats_GAction, l3) | ptr l3), | |
add_action = {l1,l2:addr} (!ptr_v_1(type_c2ats_GActionMap, l1), !ptr_v_1(type_c2ats_GAction, l2) | ptr l1, ptr l2) -> void, | |
remove_action = {l1,l2:addr} (!ptr_v_1(type_c2ats_GActionMap, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2) -> void | |
} | |
typedef struct_c2ats__GActionEntry = $extype_struct"struct _GActionEntry" of { | |
name = ptr (* cPtr0(type_c2ats_gchar) *), | |
activate = {l1,l2:addr} (!ptr_v_1(type_c2ats_GSimpleAction, l1), !ptr_v_1(type_c2ats_GVariant, l2) | ptr l1, ptr l2, type_c2ats_gpointer) -> void, | |
parameter_type = ptr (* cPtr0(type_c2ats_gchar) *), | |
state = ptr (* cPtr0(type_c2ats_gchar) *), | |
change_state = {l1,l2:addr} (!ptr_v_1(type_c2ats_GSimpleAction, l1), !ptr_v_1(type_c2ats_GVariant, l2) | ptr l1, ptr l2, type_c2ats_gpointer) -> void, | |
padding = @[type_c2ats_gsize][3] | |
} | |
fun fun_c2ats_g_action_map_get_type: () -> type_c2ats_GType = "mac#g_action_map_get_type" | |
fun fun_c2ats_g_action_map_lookup_action: {l1,l2:addr} (!ptr_v_1(type_c2ats_GActionMap, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2) -> [l3:addr] (ptr_v_1(type_c2ats_GAction, l3) | ptr l3) = "mac#g_action_map_lookup_action" | |
fun fun_c2ats_g_action_map_add_action: {l1,l2:addr} (!ptr_v_1(type_c2ats_GActionMap, l1), !ptr_v_1(type_c2ats_GAction, l2) | ptr l1, ptr l2) -> void = "mac#g_action_map_add_action" | |
fun fun_c2ats_g_action_map_remove_action: {l1,l2:addr} (!ptr_v_1(type_c2ats_GActionMap, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2) -> void = "mac#g_action_map_remove_action" | |
fun fun_c2ats_g_action_map_add_action_entries: {l1,l2:addr} (!ptr_v_1(type_c2ats_GActionMap, l1), !ptr_v_1(type_c2ats_GActionEntry, l2) | ptr l1, ptr l2, type_c2ats_gint, type_c2ats_gpointer) -> void = "mac#g_action_map_add_action_entries" | |
// File: /usr/include/glib-2.0/gio/gappinfo.h | |
%{# | |
#include "/usr/include/glib-2.0/gio/gappinfo.h" | |
%} | |
abst@ype struct_c2ats__GAppLaunchContextClass // FIXME! Forward declaration. | |
typedef type_c2ats_GAppLaunchContextClass = struct_c2ats__GAppLaunchContextClass | |
abst@ype struct_c2ats__GAppLaunchContextPrivate // FIXME! Forward declaration. | |
typedef type_c2ats_GAppLaunchContextPrivate = struct_c2ats__GAppLaunchContextPrivate | |
abst@ype struct_c2ats__GAppInfoIface // FIXME! Forward declaration. | |
typedef type_c2ats_GAppInfoIface = struct_c2ats__GAppInfoIface | |
typedef struct_c2ats__GAppInfoIface = $extype_struct"struct _GAppInfoIface" of { | |
g_iface = type_c2ats_GTypeInterface, | |
dup = {l1:addr} (!ptr_v_1(type_c2ats_GAppInfo, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GAppInfo, l2) | ptr l2), | |
equal = {l1,l2:addr} (!ptr_v_1(type_c2ats_GAppInfo, l1), !ptr_v_1(type_c2ats_GAppInfo, l2) | ptr l1, ptr l2) -> type_c2ats_gboolean, | |
get_id = {l1:addr} (!ptr_v_1(type_c2ats_GAppInfo, l1) | ptr l1) -> [l2:addr] (ptr_v_1(char, l2) | ptr l2), | |
get_name = {l1:addr} (!ptr_v_1(type_c2ats_GAppInfo, l1) | ptr l1) -> [l2:addr] (ptr_v_1(char, l2) | ptr l2), | |
get_description = {l1:addr} (!ptr_v_1(type_c2ats_GAppInfo, l1) | ptr l1) -> [l2:addr] (ptr_v_1(char, l2) | ptr l2), | |
get_executable = {l1:addr} (!ptr_v_1(type_c2ats_GAppInfo, l1) | ptr l1) -> [l2:addr] (ptr_v_1(char, l2) | ptr l2), | |
get_icon = {l1:addr} (!ptr_v_1(type_c2ats_GAppInfo, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GIcon, l2) | ptr l2), | |
launch = {l1,l2,l3,l4,l4_1:addr} (!ptr_v_1(type_c2ats_GAppInfo, l1), !ptr_v_1(type_c2ats_GList, l2), !ptr_v_1(type_c2ats_GAppLaunchContext, l3), !ptr_v_2(type_c2ats_GError, l4, l4_1) | ptr l1, ptr l2, ptr l3, ptr l4) -> type_c2ats_gboolean, | |
supports_uris = {l1:addr} (!ptr_v_1(type_c2ats_GAppInfo, l1) | ptr l1) -> type_c2ats_gboolean, | |
supports_files = {l1:addr} (!ptr_v_1(type_c2ats_GAppInfo, l1) | ptr l1) -> type_c2ats_gboolean, | |
launch_uris = {l1,l2,l3,l4,l4_1:addr} (!ptr_v_1(type_c2ats_GAppInfo, l1), !ptr_v_1(type_c2ats_GList, l2), !ptr_v_1(type_c2ats_GAppLaunchContext, l3), !ptr_v_2(type_c2ats_GError, l4, l4_1) | ptr l1, ptr l2, ptr l3, ptr l4) -> type_c2ats_gboolean, | |
should_show = {l1:addr} (!ptr_v_1(type_c2ats_GAppInfo, l1) | ptr l1) -> type_c2ats_gboolean, | |
set_as_default_for_type = {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GAppInfo, l1), !ptr_v_1(char, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> type_c2ats_gboolean, | |
set_as_default_for_extension = {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GAppInfo, l1), !ptr_v_1(char, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> type_c2ats_gboolean, | |
add_supports_type = {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GAppInfo, l1), !ptr_v_1(char, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> type_c2ats_gboolean, | |
can_remove_supports_type = {l1:addr} (!ptr_v_1(type_c2ats_GAppInfo, l1) | ptr l1) -> type_c2ats_gboolean, | |
remove_supports_type = {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GAppInfo, l1), !ptr_v_1(char, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> type_c2ats_gboolean, | |
can_delete = {l1:addr} (!ptr_v_1(type_c2ats_GAppInfo, l1) | ptr l1) -> type_c2ats_gboolean, | |
do_delete = {l1:addr} (!ptr_v_1(type_c2ats_GAppInfo, l1) | ptr l1) -> type_c2ats_gboolean, | |
get_commandline = {l1:addr} (!ptr_v_1(type_c2ats_GAppInfo, l1) | ptr l1) -> [l2:addr] (ptr_v_1(char, l2) | ptr l2), | |
get_display_name = {l1:addr} (!ptr_v_1(type_c2ats_GAppInfo, l1) | ptr l1) -> [l2:addr] (ptr_v_1(char, l2) | ptr l2), | |
set_as_last_used_for_type = {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GAppInfo, l1), !ptr_v_1(char, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> type_c2ats_gboolean, | |
get_supported_types = {l1:addr} (!ptr_v_1(type_c2ats_GAppInfo, l1) | ptr l1) -> [l2,l2_1:addr] (ptr_v_2(char, l2, l2_1) | ptr l2) | |
} | |
fun fun_c2ats_g_app_info_get_type: () -> type_c2ats_GType = "mac#g_app_info_get_type" | |
fun fun_c2ats_g_app_info_create_from_commandline: {l1,l2,l3,l3_1:addr} (!ptr_v_1(char, l1), !ptr_v_1(char, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, type_c2ats_GAppInfoCreateFlags, ptr l3) -> [l4:addr] (ptr_v_1(type_c2ats_GAppInfo, l4) | ptr l4) = "mac#g_app_info_create_from_commandline" | |
fun fun_c2ats_g_app_info_dup: {l1:addr} (!ptr_v_1(type_c2ats_GAppInfo, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GAppInfo, l2) | ptr l2) = "mac#g_app_info_dup" | |
fun fun_c2ats_g_app_info_equal: {l1,l2:addr} (!ptr_v_1(type_c2ats_GAppInfo, l1), !ptr_v_1(type_c2ats_GAppInfo, l2) | ptr l1, ptr l2) -> type_c2ats_gboolean = "mac#g_app_info_equal" | |
fun fun_c2ats_g_app_info_get_id: {l1:addr} (!ptr_v_1(type_c2ats_GAppInfo, l1) | ptr l1) -> [l2:addr] (ptr_v_1(char, l2) | ptr l2) = "mac#g_app_info_get_id" | |
fun fun_c2ats_g_app_info_get_name: {l1:addr} (!ptr_v_1(type_c2ats_GAppInfo, l1) | ptr l1) -> [l2:addr] (ptr_v_1(char, l2) | ptr l2) = "mac#g_app_info_get_name" | |
fun fun_c2ats_g_app_info_get_display_name: {l1:addr} (!ptr_v_1(type_c2ats_GAppInfo, l1) | ptr l1) -> [l2:addr] (ptr_v_1(char, l2) | ptr l2) = "mac#g_app_info_get_display_name" | |
fun fun_c2ats_g_app_info_get_description: {l1:addr} (!ptr_v_1(type_c2ats_GAppInfo, l1) | ptr l1) -> [l2:addr] (ptr_v_1(char, l2) | ptr l2) = "mac#g_app_info_get_description" | |
fun fun_c2ats_g_app_info_get_executable: {l1:addr} (!ptr_v_1(type_c2ats_GAppInfo, l1) | ptr l1) -> [l2:addr] (ptr_v_1(char, l2) | ptr l2) = "mac#g_app_info_get_executable" | |
fun fun_c2ats_g_app_info_get_commandline: {l1:addr} (!ptr_v_1(type_c2ats_GAppInfo, l1) | ptr l1) -> [l2:addr] (ptr_v_1(char, l2) | ptr l2) = "mac#g_app_info_get_commandline" | |
fun fun_c2ats_g_app_info_get_icon: {l1:addr} (!ptr_v_1(type_c2ats_GAppInfo, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GIcon, l2) | ptr l2) = "mac#g_app_info_get_icon" | |
fun fun_c2ats_g_app_info_launch: {l1,l2,l3,l4,l4_1:addr} (!ptr_v_1(type_c2ats_GAppInfo, l1), !ptr_v_1(type_c2ats_GList, l2), !ptr_v_1(type_c2ats_GAppLaunchContext, l3), !ptr_v_2(type_c2ats_GError, l4, l4_1) | ptr l1, ptr l2, ptr l3, ptr l4) -> type_c2ats_gboolean = "mac#g_app_info_launch" | |
fun fun_c2ats_g_app_info_supports_uris: {l1:addr} (!ptr_v_1(type_c2ats_GAppInfo, l1) | ptr l1) -> type_c2ats_gboolean = "mac#g_app_info_supports_uris" | |
fun fun_c2ats_g_app_info_supports_files: {l1:addr} (!ptr_v_1(type_c2ats_GAppInfo, l1) | ptr l1) -> type_c2ats_gboolean = "mac#g_app_info_supports_files" | |
fun fun_c2ats_g_app_info_launch_uris: {l1,l2,l3,l4,l4_1:addr} (!ptr_v_1(type_c2ats_GAppInfo, l1), !ptr_v_1(type_c2ats_GList, l2), !ptr_v_1(type_c2ats_GAppLaunchContext, l3), !ptr_v_2(type_c2ats_GError, l4, l4_1) | ptr l1, ptr l2, ptr l3, ptr l4) -> type_c2ats_gboolean = "mac#g_app_info_launch_uris" | |
fun fun_c2ats_g_app_info_should_show: {l1:addr} (!ptr_v_1(type_c2ats_GAppInfo, l1) | ptr l1) -> type_c2ats_gboolean = "mac#g_app_info_should_show" | |
fun fun_c2ats_g_app_info_set_as_default_for_type: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GAppInfo, l1), !ptr_v_1(char, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> type_c2ats_gboolean = "mac#g_app_info_set_as_default_for_type" | |
fun fun_c2ats_g_app_info_set_as_default_for_extension: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GAppInfo, l1), !ptr_v_1(char, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> type_c2ats_gboolean = "mac#g_app_info_set_as_default_for_extension" | |
fun fun_c2ats_g_app_info_add_supports_type: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GAppInfo, l1), !ptr_v_1(char, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> type_c2ats_gboolean = "mac#g_app_info_add_supports_type" | |
fun fun_c2ats_g_app_info_can_remove_supports_type: {l1:addr} (!ptr_v_1(type_c2ats_GAppInfo, l1) | ptr l1) -> type_c2ats_gboolean = "mac#g_app_info_can_remove_supports_type" | |
fun fun_c2ats_g_app_info_remove_supports_type: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GAppInfo, l1), !ptr_v_1(char, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> type_c2ats_gboolean = "mac#g_app_info_remove_supports_type" | |
fun fun_c2ats_g_app_info_get_supported_types: {l1:addr} (!ptr_v_1(type_c2ats_GAppInfo, l1) | ptr l1) -> [l2,l2_1:addr] (ptr_v_2(char, l2, l2_1) | ptr l2) = "mac#g_app_info_get_supported_types" | |
fun fun_c2ats_g_app_info_can_delete: {l1:addr} (!ptr_v_1(type_c2ats_GAppInfo, l1) | ptr l1) -> type_c2ats_gboolean = "mac#g_app_info_can_delete" | |
fun fun_c2ats_g_app_info_delete: {l1:addr} (!ptr_v_1(type_c2ats_GAppInfo, l1) | ptr l1) -> type_c2ats_gboolean = "mac#g_app_info_delete" | |
fun fun_c2ats_g_app_info_set_as_last_used_for_type: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GAppInfo, l1), !ptr_v_1(char, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> type_c2ats_gboolean = "mac#g_app_info_set_as_last_used_for_type" | |
fun fun_c2ats_g_app_info_get_all: () -> [l1:addr] (ptr_v_1(type_c2ats_GList, l1) | ptr l1) = "mac#g_app_info_get_all" | |
fun fun_c2ats_g_app_info_get_all_for_type: {l1:addr} (!ptr_v_1(char, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GList, l2) | ptr l2) = "mac#g_app_info_get_all_for_type" | |
fun fun_c2ats_g_app_info_get_recommended_for_type: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GList, l2) | ptr l2) = "mac#g_app_info_get_recommended_for_type" | |
fun fun_c2ats_g_app_info_get_fallback_for_type: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GList, l2) | ptr l2) = "mac#g_app_info_get_fallback_for_type" | |
fun fun_c2ats_g_app_info_reset_type_associations: {l1:addr} (!ptr_v_1(char, l1) | ptr l1) -> void = "mac#g_app_info_reset_type_associations" | |
fun fun_c2ats_g_app_info_get_default_for_type: {l1:addr} (!ptr_v_1(char, l1) | ptr l1, type_c2ats_gboolean) -> [l2:addr] (ptr_v_1(type_c2ats_GAppInfo, l2) | ptr l2) = "mac#g_app_info_get_default_for_type" | |
fun fun_c2ats_g_app_info_get_default_for_uri_scheme: {l1:addr} (!ptr_v_1(char, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GAppInfo, l2) | ptr l2) = "mac#g_app_info_get_default_for_uri_scheme" | |
fun fun_c2ats_g_app_info_launch_default_for_uri: {l1,l2,l3,l3_1:addr} (!ptr_v_1(char, l1), !ptr_v_1(type_c2ats_GAppLaunchContext, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> type_c2ats_gboolean = "mac#g_app_info_launch_default_for_uri" | |
fun fun_c2ats_g_app_info_launch_default_for_uri_async: {l1,l2,l3:addr} (!ptr_v_1(char, l1), !ptr_v_1(type_c2ats_GAppLaunchContext, l2), !ptr_v_1(type_c2ats_GCancellable, l3) | ptr l1, ptr l2, ptr l3, type_c2ats_GAsyncReadyCallback, type_c2ats_gpointer) -> void = "mac#g_app_info_launch_default_for_uri_async" | |
fun fun_c2ats_g_app_info_launch_default_for_uri_finish: {l1,l2,l2_1:addr} (!ptr_v_1(type_c2ats_GAsyncResult, l1), !ptr_v_2(type_c2ats_GError, l2, l2_1) | ptr l1, ptr l2) -> type_c2ats_gboolean = "mac#g_app_info_launch_default_for_uri_finish" | |
typedef struct_c2ats__GAppLaunchContext = $extype_struct"struct _GAppLaunchContext" of { | |
parent_instance = type_c2ats_GObject, | |
priv = ptr (* cPtr0(type_c2ats_GAppLaunchContextPrivate) *) | |
} | |
typedef struct_c2ats__GAppLaunchContextClass = $extype_struct"struct _GAppLaunchContextClass" of { | |
parent_class = type_c2ats_GObjectClass, | |
get_display = {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GAppLaunchContext, l1), !ptr_v_1(type_c2ats_GAppInfo, l2), !ptr_v_1(type_c2ats_GList, l3) | ptr l1, ptr l2, ptr l3) -> [l4:addr] (ptr_v_1(char, l4) | ptr l4), | |
get_startup_notify_id = {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GAppLaunchContext, l1), !ptr_v_1(type_c2ats_GAppInfo, l2), !ptr_v_1(type_c2ats_GList, l3) | ptr l1, ptr l2, ptr l3) -> [l4:addr] (ptr_v_1(char, l4) | ptr l4), | |
launch_failed = {l1,l2:addr} (!ptr_v_1(type_c2ats_GAppLaunchContext, l1), !ptr_v_1(char, l2) | ptr l1, ptr l2) -> void, | |
launched = {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GAppLaunchContext, l1), !ptr_v_1(type_c2ats_GAppInfo, l2), !ptr_v_1(type_c2ats_GVariant, l3) | ptr l1, ptr l2, ptr l3) -> void, | |
_g_reserved1 = () -> void, | |
_g_reserved2 = () -> void, | |
_g_reserved3 = () -> void, | |
_g_reserved4 = () -> void | |
} | |
fun fun_c2ats_g_app_launch_context_get_type: () -> type_c2ats_GType = "mac#g_app_launch_context_get_type" | |
fun fun_c2ats_g_app_launch_context_new: () -> [l1:addr] (ptr_v_1(type_c2ats_GAppLaunchContext, l1) | ptr l1) = "mac#g_app_launch_context_new" | |
fun fun_c2ats_g_app_launch_context_setenv: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GAppLaunchContext, l1), !ptr_v_1(char, l2), !ptr_v_1(char, l3) | ptr l1, ptr l2, ptr l3) -> void = "mac#g_app_launch_context_setenv" | |
fun fun_c2ats_g_app_launch_context_unsetenv: {l1,l2:addr} (!ptr_v_1(type_c2ats_GAppLaunchContext, l1), !ptr_v_1(char, l2) | ptr l1, ptr l2) -> void = "mac#g_app_launch_context_unsetenv" | |
fun fun_c2ats_g_app_launch_context_get_environment: {l1:addr} (!ptr_v_1(type_c2ats_GAppLaunchContext, l1) | ptr l1) -> [l2,l2_1:addr] (ptr_v_2(char, l2, l2_1) | ptr l2) = "mac#g_app_launch_context_get_environment" | |
fun fun_c2ats_g_app_launch_context_get_display: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GAppLaunchContext, l1), !ptr_v_1(type_c2ats_GAppInfo, l2), !ptr_v_1(type_c2ats_GList, l3) | ptr l1, ptr l2, ptr l3) -> [l4:addr] (ptr_v_1(char, l4) | ptr l4) = "mac#g_app_launch_context_get_display" | |
fun fun_c2ats_g_app_launch_context_get_startup_notify_id: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GAppLaunchContext, l1), !ptr_v_1(type_c2ats_GAppInfo, l2), !ptr_v_1(type_c2ats_GList, l3) | ptr l1, ptr l2, ptr l3) -> [l4:addr] (ptr_v_1(char, l4) | ptr l4) = "mac#g_app_launch_context_get_startup_notify_id" | |
fun fun_c2ats_g_app_launch_context_launch_failed: {l1,l2:addr} (!ptr_v_1(type_c2ats_GAppLaunchContext, l1), !ptr_v_1(char, l2) | ptr l1, ptr l2) -> void = "mac#g_app_launch_context_launch_failed" | |
abst@ype struct_c2ats__GAppInfoMonitor // FIXME! Forward declaration. | |
typedef type_c2ats_GAppInfoMonitor = struct_c2ats__GAppInfoMonitor | |
fun fun_c2ats_g_app_info_monitor_get_type: () -> type_c2ats_GType = "mac#g_app_info_monitor_get_type" | |
fun fun_c2ats_g_app_info_monitor_get: () -> [l1:addr] (ptr_v_1(type_c2ats_GAppInfoMonitor, l1) | ptr l1) = "mac#g_app_info_monitor_get" | |
// File: /usr/include/glib-2.0/gio/gapplication.h | |
%{# | |
#include "/usr/include/glib-2.0/gio/gapplication.h" | |
%} | |
abst@ype struct_c2ats__GApplicationPrivate // FIXME! Forward declaration. | |
typedef type_c2ats_GApplicationPrivate = struct_c2ats__GApplicationPrivate | |
abst@ype struct_c2ats__GApplicationClass // FIXME! Forward declaration. | |
typedef type_c2ats_GApplicationClass = struct_c2ats__GApplicationClass | |
typedef struct_c2ats__GApplication = $extype_struct"struct _GApplication" of { | |
parent_instance = type_c2ats_GObject, | |
priv = ptr (* cPtr0(type_c2ats_GApplicationPrivate) *) | |
} | |
typedef struct_c2ats__GApplicationClass = $extype_struct"struct _GApplicationClass" of { | |
parent_class = type_c2ats_GObjectClass, | |
startup = {l1:addr} (!ptr_v_1(type_c2ats_GApplication, l1) | ptr l1) -> void, | |
activate = {l1:addr} (!ptr_v_1(type_c2ats_GApplication, l1) | ptr l1) -> void, | |
open = {l1,l2,l2_1,l3:addr} (!ptr_v_1(type_c2ats_GApplication, l1), !ptr_v_2(type_c2ats_GFile, l2, l2_1), !ptr_v_1(type_c2ats_gchar, l3) | ptr l1, ptr l2, type_c2ats_gint, ptr l3) -> void, | |
command_line = {l1,l2:addr} (!ptr_v_1(type_c2ats_GApplication, l1), !ptr_v_1(type_c2ats_GApplicationCommandLine, l2) | ptr l1, ptr l2) -> int, | |
local_command_line = {l1,l2,l2_1,l2_2,l3:addr} (!ptr_v_1(type_c2ats_GApplication, l1), !ptr_v_3(type_c2ats_gchar, l2, l2_1, l2_2), !ptr_v_1(int, l3) | ptr l1, ptr l2, ptr l3) -> type_c2ats_gboolean, | |
before_emit = {l1,l2:addr} (!ptr_v_1(type_c2ats_GApplication, l1), !ptr_v_1(type_c2ats_GVariant, l2) | ptr l1, ptr l2) -> void, | |
after_emit = {l1,l2:addr} (!ptr_v_1(type_c2ats_GApplication, l1), !ptr_v_1(type_c2ats_GVariant, l2) | ptr l1, ptr l2) -> void, | |
add_platform_data = {l1,l2:addr} (!ptr_v_1(type_c2ats_GApplication, l1), !ptr_v_1(type_c2ats_GVariantBuilder, l2) | ptr l1, ptr l2) -> void, | |
quit_mainloop = {l1:addr} (!ptr_v_1(type_c2ats_GApplication, l1) | ptr l1) -> void, | |
run_mainloop = {l1:addr} (!ptr_v_1(type_c2ats_GApplication, l1) | ptr l1) -> void, | |
shutdown = {l1:addr} (!ptr_v_1(type_c2ats_GApplication, l1) | ptr l1) -> void, | |
dbus_register = {l1,l2,l3,l4,l4_1:addr} (!ptr_v_1(type_c2ats_GApplication, l1), !ptr_v_1(type_c2ats_GDBusConnection, l2), !ptr_v_1(type_c2ats_gchar, l3), !ptr_v_2(type_c2ats_GError, l4, l4_1) | ptr l1, ptr l2, ptr l3, ptr l4) -> type_c2ats_gboolean, | |
dbus_unregister = {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GApplication, l1), !ptr_v_1(type_c2ats_GDBusConnection, l2), !ptr_v_1(type_c2ats_gchar, l3) | ptr l1, ptr l2, ptr l3) -> void, | |
handle_local_options = {l1,l2:addr} (!ptr_v_1(type_c2ats_GApplication, l1), !ptr_v_1(type_c2ats_GVariantDict, l2) | ptr l1, ptr l2) -> type_c2ats_gint, | |
padding = @[type_c2ats_gpointer][8] | |
} | |
fun fun_c2ats_g_application_get_type: () -> type_c2ats_GType = "mac#g_application_get_type" | |
fun fun_c2ats_g_application_id_is_valid: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | ptr l1) -> type_c2ats_gboolean = "mac#g_application_id_is_valid" | |
fun fun_c2ats_g_application_new: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | ptr l1, type_c2ats_GApplicationFlags) -> [l2:addr] (ptr_v_1(type_c2ats_GApplication, l2) | ptr l2) = "mac#g_application_new" | |
fun fun_c2ats_g_application_get_application_id: {l1:addr} (!ptr_v_1(type_c2ats_GApplication, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_gchar, l2) | ptr l2) = "mac#g_application_get_application_id" | |
fun fun_c2ats_g_application_set_application_id: {l1,l2:addr} (!ptr_v_1(type_c2ats_GApplication, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2) -> void = "mac#g_application_set_application_id" | |
fun fun_c2ats_g_application_get_dbus_connection: {l1:addr} (!ptr_v_1(type_c2ats_GApplication, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GDBusConnection, l2) | ptr l2) = "mac#g_application_get_dbus_connection" | |
fun fun_c2ats_g_application_get_dbus_object_path: {l1:addr} (!ptr_v_1(type_c2ats_GApplication, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_gchar, l2) | ptr l2) = "mac#g_application_get_dbus_object_path" | |
fun fun_c2ats_g_application_get_inactivity_timeout: {l1:addr} (!ptr_v_1(type_c2ats_GApplication, l1) | ptr l1) -> type_c2ats_guint = "mac#g_application_get_inactivity_timeout" | |
fun fun_c2ats_g_application_set_inactivity_timeout: {l1:addr} (!ptr_v_1(type_c2ats_GApplication, l1) | ptr l1, type_c2ats_guint) -> void = "mac#g_application_set_inactivity_timeout" | |
fun fun_c2ats_g_application_get_flags: {l1:addr} (!ptr_v_1(type_c2ats_GApplication, l1) | ptr l1) -> type_c2ats_GApplicationFlags = "mac#g_application_get_flags" | |
fun fun_c2ats_g_application_set_flags: {l1:addr} (!ptr_v_1(type_c2ats_GApplication, l1) | ptr l1, type_c2ats_GApplicationFlags) -> void = "mac#g_application_set_flags" | |
fun fun_c2ats_g_application_get_resource_base_path: {l1:addr} (!ptr_v_1(type_c2ats_GApplication, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_gchar, l2) | ptr l2) = "mac#g_application_get_resource_base_path" | |
fun fun_c2ats_g_application_set_resource_base_path: {l1,l2:addr} (!ptr_v_1(type_c2ats_GApplication, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2) -> void = "mac#g_application_set_resource_base_path" | |
fun fun_c2ats_g_application_set_action_group: {l1,l2:addr} (!ptr_v_1(type_c2ats_GApplication, l1), !ptr_v_1(type_c2ats_GActionGroup, l2) | ptr l1, ptr l2) -> void = "mac#g_application_set_action_group" | |
fun fun_c2ats_g_application_add_main_option_entries: {l1,l2:addr} (!ptr_v_1(type_c2ats_GApplication, l1), !ptr_v_1(type_c2ats_GOptionEntry, l2) | ptr l1, ptr l2) -> void = "mac#g_application_add_main_option_entries" | |
fun fun_c2ats_g_application_add_main_option: {l1,l2,l3,l4:addr} (!ptr_v_1(type_c2ats_GApplication, l1), !ptr_v_1(char, l2), !ptr_v_1(char, l3), !ptr_v_1(char, l4) | ptr l1, ptr l2, char, type_c2ats_GOptionFlags, type_c2ats_GOptionArg, ptr l3, ptr l4) -> void = "mac#g_application_add_main_option" | |
fun fun_c2ats_g_application_add_option_group: {l1,l2:addr} (!ptr_v_1(type_c2ats_GApplication, l1), !ptr_v_1(type_c2ats_GOptionGroup, l2) | ptr l1, ptr l2) -> void = "mac#g_application_add_option_group" | |
fun fun_c2ats_g_application_get_is_registered: {l1:addr} (!ptr_v_1(type_c2ats_GApplication, l1) | ptr l1) -> type_c2ats_gboolean = "mac#g_application_get_is_registered" | |
fun fun_c2ats_g_application_get_is_remote: {l1:addr} (!ptr_v_1(type_c2ats_GApplication, l1) | ptr l1) -> type_c2ats_gboolean = "mac#g_application_get_is_remote" | |
fun fun_c2ats_g_application_register: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GApplication, l1), !ptr_v_1(type_c2ats_GCancellable, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> type_c2ats_gboolean = "mac#g_application_register" | |
fun fun_c2ats_g_application_hold: {l1:addr} (!ptr_v_1(type_c2ats_GApplication, l1) | ptr l1) -> void = "mac#g_application_hold" | |
fun fun_c2ats_g_application_release: {l1:addr} (!ptr_v_1(type_c2ats_GApplication, l1) | ptr l1) -> void = "mac#g_application_release" | |
fun fun_c2ats_g_application_activate: {l1:addr} (!ptr_v_1(type_c2ats_GApplication, l1) | ptr l1) -> void = "mac#g_application_activate" | |
fun fun_c2ats_g_application_open: {l1,l2,l2_1,l3:addr} (!ptr_v_1(type_c2ats_GApplication, l1), !ptr_v_2(type_c2ats_GFile, l2, l2_1), !ptr_v_1(type_c2ats_gchar, l3) | ptr l1, ptr l2, type_c2ats_gint, ptr l3) -> void = "mac#g_application_open" | |
fun fun_c2ats_g_application_run: {l1,l2,l2_1:addr} (!ptr_v_1(type_c2ats_GApplication, l1), !ptr_v_2(char, l2, l2_1) | ptr l1, int, ptr l2) -> int = "mac#g_application_run" | |
fun fun_c2ats_g_application_quit: {l1:addr} (!ptr_v_1(type_c2ats_GApplication, l1) | ptr l1) -> void = "mac#g_application_quit" | |
fun fun_c2ats_g_application_get_default: () -> [l1:addr] (ptr_v_1(type_c2ats_GApplication, l1) | ptr l1) = "mac#g_application_get_default" | |
fun fun_c2ats_g_application_set_default: {l1:addr} (!ptr_v_1(type_c2ats_GApplication, l1) | ptr l1) -> void = "mac#g_application_set_default" | |
fun fun_c2ats_g_application_mark_busy: {l1:addr} (!ptr_v_1(type_c2ats_GApplication, l1) | ptr l1) -> void = "mac#g_application_mark_busy" | |
fun fun_c2ats_g_application_unmark_busy: {l1:addr} (!ptr_v_1(type_c2ats_GApplication, l1) | ptr l1) -> void = "mac#g_application_unmark_busy" | |
fun fun_c2ats_g_application_get_is_busy: {l1:addr} (!ptr_v_1(type_c2ats_GApplication, l1) | ptr l1) -> type_c2ats_gboolean = "mac#g_application_get_is_busy" | |
fun fun_c2ats_g_application_send_notification: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GApplication, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_GNotification, l3) | ptr l1, ptr l2, ptr l3) -> void = "mac#g_application_send_notification" | |
fun fun_c2ats_g_application_withdraw_notification: {l1,l2:addr} (!ptr_v_1(type_c2ats_GApplication, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2) -> void = "mac#g_application_withdraw_notification" | |
fun fun_c2ats_g_application_bind_busy_property: {l1,l2:addr} (!ptr_v_1(type_c2ats_GApplication, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, type_c2ats_gpointer, ptr l2) -> void = "mac#g_application_bind_busy_property" | |
fun fun_c2ats_g_application_unbind_busy_property: {l1,l2:addr} (!ptr_v_1(type_c2ats_GApplication, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, type_c2ats_gpointer, ptr l2) -> void = "mac#g_application_unbind_busy_property" | |
// File: /usr/include/glib-2.0/gio/gapplicationcommandline.h | |
%{# | |
#include "/usr/include/glib-2.0/gio/gapplicationcommandline.h" | |
%} | |
abst@ype struct_c2ats__GApplicationCommandLinePrivate // FIXME! Forward declaration. | |
typedef type_c2ats_GApplicationCommandLinePrivate = struct_c2ats__GApplicationCommandLinePrivate | |
abst@ype struct_c2ats__GApplicationCommandLineClass // FIXME! Forward declaration. | |
typedef type_c2ats_GApplicationCommandLineClass = struct_c2ats__GApplicationCommandLineClass | |
typedef struct_c2ats__GApplicationCommandLine = $extype_struct"struct _GApplicationCommandLine" of { | |
parent_instance = type_c2ats_GObject, | |
priv = ptr (* cPtr0(type_c2ats_GApplicationCommandLinePrivate) *) | |
} | |
typedef struct_c2ats__GApplicationCommandLineClass = $extype_struct"struct _GApplicationCommandLineClass" of { | |
parent_class = type_c2ats_GObjectClass, | |
print_literal = {l1,l2:addr} (!ptr_v_1(type_c2ats_GApplicationCommandLine, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2) -> void, | |
printerr_literal = {l1,l2:addr} (!ptr_v_1(type_c2ats_GApplicationCommandLine, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2) -> void, | |
get_stdin = {l1:addr} (!ptr_v_1(type_c2ats_GApplicationCommandLine, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GInputStream, l2) | ptr l2), | |
padding = @[type_c2ats_gpointer][11] | |
} | |
fun fun_c2ats_g_application_command_line_get_type: () -> type_c2ats_GType = "mac#g_application_command_line_get_type" | |
fun fun_c2ats_g_application_command_line_get_arguments: {l1,l2:addr} (!ptr_v_1(type_c2ats_GApplicationCommandLine, l1), !ptr_v_1(int, l2) | ptr l1, ptr l2) -> [l3,l3_1:addr] (ptr_v_2(type_c2ats_gchar, l3, l3_1) | ptr l3) = "mac#g_application_command_line_get_arguments" | |
fun fun_c2ats_g_application_command_line_get_options_dict: {l1:addr} (!ptr_v_1(type_c2ats_GApplicationCommandLine, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GVariantDict, l2) | ptr l2) = "mac#g_application_command_line_get_options_dict" | |
fun fun_c2ats_g_application_command_line_get_stdin: {l1:addr} (!ptr_v_1(type_c2ats_GApplicationCommandLine, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GInputStream, l2) | ptr l2) = "mac#g_application_command_line_get_stdin" | |
fun fun_c2ats_g_application_command_line_get_environ: {l1:addr} (!ptr_v_1(type_c2ats_GApplicationCommandLine, l1) | ptr l1) -> [l2,l2_1:addr] (ptr_v_2(type_c2ats_gchar, l2, l2_1) | ptr l2) = "mac#g_application_command_line_get_environ" | |
fun fun_c2ats_g_application_command_line_getenv: {l1,l2:addr} (!ptr_v_1(type_c2ats_GApplicationCommandLine, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2) -> [l3:addr] (ptr_v_1(type_c2ats_gchar, l3) | ptr l3) = "mac#g_application_command_line_getenv" | |
fun fun_c2ats_g_application_command_line_get_cwd: {l1:addr} (!ptr_v_1(type_c2ats_GApplicationCommandLine, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_gchar, l2) | ptr l2) = "mac#g_application_command_line_get_cwd" | |
fun fun_c2ats_g_application_command_line_get_is_remote: {l1:addr} (!ptr_v_1(type_c2ats_GApplicationCommandLine, l1) | ptr l1) -> type_c2ats_gboolean = "mac#g_application_command_line_get_is_remote" | |
fun fun_c2ats_g_application_command_line_print: {l1,l2:addr} (!ptr_v_1(type_c2ats_GApplicationCommandLine, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2) -> void = "mac#g_application_command_line_print" | |
fun fun_c2ats_g_application_command_line_printerr: {l1,l2:addr} (!ptr_v_1(type_c2ats_GApplicationCommandLine, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2) -> void = "mac#g_application_command_line_printerr" | |
fun fun_c2ats_g_application_command_line_get_exit_status: {l1:addr} (!ptr_v_1(type_c2ats_GApplicationCommandLine, l1) | ptr l1) -> int = "mac#g_application_command_line_get_exit_status" | |
fun fun_c2ats_g_application_command_line_set_exit_status: {l1:addr} (!ptr_v_1(type_c2ats_GApplicationCommandLine, l1) | ptr l1, int) -> void = "mac#g_application_command_line_set_exit_status" | |
fun fun_c2ats_g_application_command_line_get_platform_data: {l1:addr} (!ptr_v_1(type_c2ats_GApplicationCommandLine, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GVariant, l2) | ptr l2) = "mac#g_application_command_line_get_platform_data" | |
fun fun_c2ats_g_application_command_line_create_file_for_arg: {l1,l2:addr} (!ptr_v_1(type_c2ats_GApplicationCommandLine, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2) -> [l3:addr] (ptr_v_1(type_c2ats_GFile, l3) | ptr l3) = "mac#g_application_command_line_create_file_for_arg" | |
// File: /usr/include/glib-2.0/gio/ginitable.h | |
%{# | |
#include "/usr/include/glib-2.0/gio/ginitable.h" | |
%} | |
abst@ype struct_c2ats__GInitableIface // FIXME! Forward declaration. | |
typedef type_c2ats_GInitableIface = struct_c2ats__GInitableIface | |
typedef struct_c2ats__GInitableIface = $extype_struct"struct _GInitableIface" of { | |
g_iface = type_c2ats_GTypeInterface, | |
init = {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GInitable, l1), !ptr_v_1(type_c2ats_GCancellable, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> type_c2ats_gboolean | |
} | |
fun fun_c2ats_g_initable_get_type: () -> type_c2ats_GType = "mac#g_initable_get_type" | |
fun fun_c2ats_g_initable_init: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GInitable, l1), !ptr_v_1(type_c2ats_GCancellable, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> type_c2ats_gboolean = "mac#g_initable_init" | |
fun fun_c2ats_g_initable_new: {l1,l2,l2_1,l3:addr} (!ptr_v_1(type_c2ats_GCancellable, l1), !ptr_v_2(type_c2ats_GError, l2, l2_1), !ptr_v_1(type_c2ats_gchar, l3) | type_c2ats_GType, ptr l1, ptr l2, ptr l3) -> type_c2ats_gpointer = "mac#g_initable_new" | |
fun fun_c2ats_g_initable_newv: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GParameter, l1), !ptr_v_1(type_c2ats_GCancellable, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | type_c2ats_GType, type_c2ats_guint, ptr l1, ptr l2, ptr l3) -> type_c2ats_gpointer = "mac#g_initable_newv" | |
fun fun_c2ats_g_initable_new_valist: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_1(type_c2ats_GCancellable, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | type_c2ats_GType, ptr l1, type_c2ats_va_list, ptr l2, ptr l3) -> [l4:addr] (ptr_v_1(type_c2ats_GObject, l4) | ptr l4) = "mac#g_initable_new_valist" | |
// File: /usr/include/glib-2.0/gio/gasyncinitable.h | |
%{# | |
#include "/usr/include/glib-2.0/gio/gasyncinitable.h" | |
%} | |
abst@ype struct_c2ats__GAsyncInitableIface // FIXME! Forward declaration. | |
typedef type_c2ats_GAsyncInitableIface = struct_c2ats__GAsyncInitableIface | |
typedef struct_c2ats__GAsyncInitableIface = $extype_struct"struct _GAsyncInitableIface" of { | |
g_iface = type_c2ats_GTypeInterface, | |
init_async = {l1,l2:addr} (!ptr_v_1(type_c2ats_GAsyncInitable, l1), !ptr_v_1(type_c2ats_GCancellable, l2) | ptr l1, int, ptr l2, type_c2ats_GAsyncReadyCallback, type_c2ats_gpointer) -> void, | |
init_finish = {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GAsyncInitable, l1), !ptr_v_1(type_c2ats_GAsyncResult, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> type_c2ats_gboolean | |
} | |
fun fun_c2ats_g_async_initable_get_type: () -> type_c2ats_GType = "mac#g_async_initable_get_type" | |
fun fun_c2ats_g_async_initable_init_async: {l1,l2:addr} (!ptr_v_1(type_c2ats_GAsyncInitable, l1), !ptr_v_1(type_c2ats_GCancellable, l2) | ptr l1, int, ptr l2, type_c2ats_GAsyncReadyCallback, type_c2ats_gpointer) -> void = "mac#g_async_initable_init_async" | |
fun fun_c2ats_g_async_initable_init_finish: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GAsyncInitable, l1), !ptr_v_1(type_c2ats_GAsyncResult, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> type_c2ats_gboolean = "mac#g_async_initable_init_finish" | |
fun fun_c2ats_g_async_initable_new_async: {l1,l2:addr} (!ptr_v_1(type_c2ats_GCancellable, l1), !ptr_v_1(type_c2ats_gchar, l2) | type_c2ats_GType, int, ptr l1, type_c2ats_GAsyncReadyCallback, type_c2ats_gpointer, ptr l2) -> void = "mac#g_async_initable_new_async" | |
fun fun_c2ats_g_async_initable_newv_async: {l1,l2:addr} (!ptr_v_1(type_c2ats_GParameter, l1), !ptr_v_1(type_c2ats_GCancellable, l2) | type_c2ats_GType, type_c2ats_guint, ptr l1, int, ptr l2, type_c2ats_GAsyncReadyCallback, type_c2ats_gpointer) -> void = "mac#g_async_initable_newv_async" | |
fun fun_c2ats_g_async_initable_new_valist_async: {l1,l2:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_1(type_c2ats_GCancellable, l2) | type_c2ats_GType, ptr l1, type_c2ats_va_list, int, ptr l2, type_c2ats_GAsyncReadyCallback, type_c2ats_gpointer) -> void = "mac#g_async_initable_new_valist_async" | |
fun fun_c2ats_g_async_initable_new_finish: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GAsyncInitable, l1), !ptr_v_1(type_c2ats_GAsyncResult, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> [l4:addr] (ptr_v_1(type_c2ats_GObject, l4) | ptr l4) = "mac#g_async_initable_new_finish" | |
// File: /usr/include/glib-2.0/gio/gasyncresult.h | |
%{# | |
#include "/usr/include/glib-2.0/gio/gasyncresult.h" | |
%} | |
abst@ype struct_c2ats__GAsyncResultIface // FIXME! Forward declaration. | |
typedef type_c2ats_GAsyncResultIface = struct_c2ats__GAsyncResultIface | |
typedef struct_c2ats__GAsyncResultIface = $extype_struct"struct _GAsyncResultIface" of { | |
g_iface = type_c2ats_GTypeInterface, | |
get_user_data = {l1:addr} (!ptr_v_1(type_c2ats_GAsyncResult, l1) | ptr l1) -> type_c2ats_gpointer, | |
get_source_object = {l1:addr} (!ptr_v_1(type_c2ats_GAsyncResult, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GObject, l2) | ptr l2), | |
is_tagged = {l1:addr} (!ptr_v_1(type_c2ats_GAsyncResult, l1) | ptr l1, type_c2ats_gpointer) -> type_c2ats_gboolean | |
} | |
fun fun_c2ats_g_async_result_get_type: () -> type_c2ats_GType = "mac#g_async_result_get_type" | |
fun fun_c2ats_g_async_result_get_user_data: {l1:addr} (!ptr_v_1(type_c2ats_GAsyncResult, l1) | ptr l1) -> type_c2ats_gpointer = "mac#g_async_result_get_user_data" | |
fun fun_c2ats_g_async_result_get_source_object: {l1:addr} (!ptr_v_1(type_c2ats_GAsyncResult, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GObject, l2) | ptr l2) = "mac#g_async_result_get_source_object" | |
fun fun_c2ats_g_async_result_legacy_propagate_error: {l1,l2,l2_1:addr} (!ptr_v_1(type_c2ats_GAsyncResult, l1), !ptr_v_2(type_c2ats_GError, l2, l2_1) | ptr l1, ptr l2) -> type_c2ats_gboolean = "mac#g_async_result_legacy_propagate_error" | |
fun fun_c2ats_g_async_result_is_tagged: {l1:addr} (!ptr_v_1(type_c2ats_GAsyncResult, l1) | ptr l1, type_c2ats_gpointer) -> type_c2ats_gboolean = "mac#g_async_result_is_tagged" | |
// File: /usr/include/glib-2.0/gio/ginputstream.h | |
%{# | |
#include "/usr/include/glib-2.0/gio/ginputstream.h" | |
%} | |
abst@ype struct_c2ats__GInputStreamClass // FIXME! Forward declaration. | |
typedef type_c2ats_GInputStreamClass = struct_c2ats__GInputStreamClass | |
abst@ype struct_c2ats__GInputStreamPrivate // FIXME! Forward declaration. | |
typedef type_c2ats_GInputStreamPrivate = struct_c2ats__GInputStreamPrivate | |
typedef struct_c2ats__GInputStream = $extype_struct"struct _GInputStream" of { | |
parent_instance = type_c2ats_GObject, | |
priv = ptr (* cPtr0(type_c2ats_GInputStreamPrivate) *) | |
} | |
typedef struct_c2ats__GInputStreamClass = $extype_struct"struct _GInputStreamClass" of { | |
parent_class = type_c2ats_GObjectClass, | |
read_fn = {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GInputStream, l1), !ptr_v_1(type_c2ats_GCancellable, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr, type_c2ats_gsize, ptr l2, ptr l3) -> type_c2ats_gssize, | |
skip = {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GInputStream, l1), !ptr_v_1(type_c2ats_GCancellable, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, type_c2ats_gsize, ptr l2, ptr l3) -> type_c2ats_gssize, | |
close_fn = {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GInputStream, l1), !ptr_v_1(type_c2ats_GCancellable, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> type_c2ats_gboolean, | |
read_async = {l1,l2:addr} (!ptr_v_1(type_c2ats_GInputStream, l1), !ptr_v_1(type_c2ats_GCancellable, l2) | ptr l1, ptr, type_c2ats_gsize, int, ptr l2, type_c2ats_GAsyncReadyCallback, type_c2ats_gpointer) -> void, | |
read_finish = {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GInputStream, l1), !ptr_v_1(type_c2ats_GAsyncResult, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> type_c2ats_gssize, | |
skip_async = {l1,l2:addr} (!ptr_v_1(type_c2ats_GInputStream, l1), !ptr_v_1(type_c2ats_GCancellable, l2) | ptr l1, type_c2ats_gsize, int, ptr l2, type_c2ats_GAsyncReadyCallback, type_c2ats_gpointer) -> void, | |
skip_finish = {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GInputStream, l1), !ptr_v_1(type_c2ats_GAsyncResult, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> type_c2ats_gssize, | |
close_async = {l1,l2:addr} (!ptr_v_1(type_c2ats_GInputStream, l1), !ptr_v_1(type_c2ats_GCancellable, l2) | ptr l1, int, ptr l2, type_c2ats_GAsyncReadyCallback, type_c2ats_gpointer) -> void, | |
close_finish = {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GInputStream, l1), !ptr_v_1(type_c2ats_GAsyncResult, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> type_c2ats_gboolean, | |
_g_reserved1 = () -> void, | |
_g_reserved2 = () -> void, | |
_g_reserved3 = () -> void, | |
_g_reserved4 = () -> void, | |
_g_reserved5 = () -> void | |
} | |
fun fun_c2ats_g_input_stream_get_type: () -> type_c2ats_GType = "mac#g_input_stream_get_type" | |
fun fun_c2ats_g_input_stream_read: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GInputStream, l1), !ptr_v_1(type_c2ats_GCancellable, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr, type_c2ats_gsize, ptr l2, ptr l3) -> type_c2ats_gssize = "mac#g_input_stream_read" | |
fun fun_c2ats_g_input_stream_read_all: {l1,l2,l3,l4,l4_1:addr} (!ptr_v_1(type_c2ats_GInputStream, l1), !ptr_v_1(type_c2ats_gsize, l2), !ptr_v_1(type_c2ats_GCancellable, l3), !ptr_v_2(type_c2ats_GError, l4, l4_1) | ptr l1, ptr, type_c2ats_gsize, ptr l2, ptr l3, ptr l4) -> type_c2ats_gboolean = "mac#g_input_stream_read_all" | |
fun fun_c2ats_g_input_stream_read_bytes: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GInputStream, l1), !ptr_v_1(type_c2ats_GCancellable, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, type_c2ats_gsize, ptr l2, ptr l3) -> [l4:addr] (ptr_v_1(type_c2ats_GBytes, l4) | ptr l4) = "mac#g_input_stream_read_bytes" | |
fun fun_c2ats_g_input_stream_skip: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GInputStream, l1), !ptr_v_1(type_c2ats_GCancellable, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, type_c2ats_gsize, ptr l2, ptr l3) -> type_c2ats_gssize = "mac#g_input_stream_skip" | |
fun fun_c2ats_g_input_stream_close: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GInputStream, l1), !ptr_v_1(type_c2ats_GCancellable, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> type_c2ats_gboolean = "mac#g_input_stream_close" | |
fun fun_c2ats_g_input_stream_read_async: {l1,l2:addr} (!ptr_v_1(type_c2ats_GInputStream, l1), !ptr_v_1(type_c2ats_GCancellable, l2) | ptr l1, ptr, type_c2ats_gsize, int, ptr l2, type_c2ats_GAsyncReadyCallback, type_c2ats_gpointer) -> void = "mac#g_input_stream_read_async" | |
fun fun_c2ats_g_input_stream_read_finish: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GInputStream, l1), !ptr_v_1(type_c2ats_GAsyncResult, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> type_c2ats_gssize = "mac#g_input_stream_read_finish" | |
fun fun_c2ats_g_input_stream_read_all_async: {l1,l2:addr} (!ptr_v_1(type_c2ats_GInputStream, l1), !ptr_v_1(type_c2ats_GCancellable, l2) | ptr l1, ptr, type_c2ats_gsize, int, ptr l2, type_c2ats_GAsyncReadyCallback, type_c2ats_gpointer) -> void = "mac#g_input_stream_read_all_async" | |
fun fun_c2ats_g_input_stream_read_all_finish: {l1,l2,l3,l4,l4_1:addr} (!ptr_v_1(type_c2ats_GInputStream, l1), !ptr_v_1(type_c2ats_GAsyncResult, l2), !ptr_v_1(type_c2ats_gsize, l3), !ptr_v_2(type_c2ats_GError, l4, l4_1) | ptr l1, ptr l2, ptr l3, ptr l4) -> type_c2ats_gboolean = "mac#g_input_stream_read_all_finish" | |
fun fun_c2ats_g_input_stream_read_bytes_async: {l1,l2:addr} (!ptr_v_1(type_c2ats_GInputStream, l1), !ptr_v_1(type_c2ats_GCancellable, l2) | ptr l1, type_c2ats_gsize, int, ptr l2, type_c2ats_GAsyncReadyCallback, type_c2ats_gpointer) -> void = "mac#g_input_stream_read_bytes_async" | |
fun fun_c2ats_g_input_stream_read_bytes_finish: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GInputStream, l1), !ptr_v_1(type_c2ats_GAsyncResult, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> [l4:addr] (ptr_v_1(type_c2ats_GBytes, l4) | ptr l4) = "mac#g_input_stream_read_bytes_finish" | |
fun fun_c2ats_g_input_stream_skip_async: {l1,l2:addr} (!ptr_v_1(type_c2ats_GInputStream, l1), !ptr_v_1(type_c2ats_GCancellable, l2) | ptr l1, type_c2ats_gsize, int, ptr l2, type_c2ats_GAsyncReadyCallback, type_c2ats_gpointer) -> void = "mac#g_input_stream_skip_async" | |
fun fun_c2ats_g_input_stream_skip_finish: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GInputStream, l1), !ptr_v_1(type_c2ats_GAsyncResult, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> type_c2ats_gssize = "mac#g_input_stream_skip_finish" | |
fun fun_c2ats_g_input_stream_close_async: {l1,l2:addr} (!ptr_v_1(type_c2ats_GInputStream, l1), !ptr_v_1(type_c2ats_GCancellable, l2) | ptr l1, int, ptr l2, type_c2ats_GAsyncReadyCallback, type_c2ats_gpointer) -> void = "mac#g_input_stream_close_async" | |
fun fun_c2ats_g_input_stream_close_finish: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GInputStream, l1), !ptr_v_1(type_c2ats_GAsyncResult, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> type_c2ats_gboolean = "mac#g_input_stream_close_finish" | |
fun fun_c2ats_g_input_stream_is_closed: {l1:addr} (!ptr_v_1(type_c2ats_GInputStream, l1) | ptr l1) -> type_c2ats_gboolean = "mac#g_input_stream_is_closed" | |
fun fun_c2ats_g_input_stream_has_pending: {l1:addr} (!ptr_v_1(type_c2ats_GInputStream, l1) | ptr l1) -> type_c2ats_gboolean = "mac#g_input_stream_has_pending" | |
fun fun_c2ats_g_input_stream_set_pending: {l1,l2,l2_1:addr} (!ptr_v_1(type_c2ats_GInputStream, l1), !ptr_v_2(type_c2ats_GError, l2, l2_1) | ptr l1, ptr l2) -> type_c2ats_gboolean = "mac#g_input_stream_set_pending" | |
fun fun_c2ats_g_input_stream_clear_pending: {l1:addr} (!ptr_v_1(type_c2ats_GInputStream, l1) | ptr l1) -> void = "mac#g_input_stream_clear_pending" | |
// File: /usr/include/glib-2.0/gio/gfilterinputstream.h | |
%{# | |
#include "/usr/include/glib-2.0/gio/gfilterinputstream.h" | |
%} | |
abst@ype struct_c2ats__GFilterInputStreamClass // FIXME! Forward declaration. | |
typedef type_c2ats_GFilterInputStreamClass = struct_c2ats__GFilterInputStreamClass | |
typedef struct_c2ats__GFilterInputStream = $extype_struct"struct _GFilterInputStream" of { | |
parent_instance = type_c2ats_GInputStream, | |
base_stream = ptr (* cPtr0(type_c2ats_GInputStream) *) | |
} | |
typedef struct_c2ats__GFilterInputStreamClass = $extype_struct"struct _GFilterInputStreamClass" of { | |
parent_class = type_c2ats_GInputStreamClass, | |
_g_reserved1 = () -> void, | |
_g_reserved2 = () -> void, | |
_g_reserved3 = () -> void | |
} | |
fun fun_c2ats_g_filter_input_stream_get_type: () -> type_c2ats_GType = "mac#g_filter_input_stream_get_type" | |
fun fun_c2ats_g_filter_input_stream_get_base_stream: {l1:addr} (!ptr_v_1(type_c2ats_GFilterInputStream, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GInputStream, l2) | ptr l2) = "mac#g_filter_input_stream_get_base_stream" | |
fun fun_c2ats_g_filter_input_stream_get_close_base_stream: {l1:addr} (!ptr_v_1(type_c2ats_GFilterInputStream, l1) | ptr l1) -> type_c2ats_gboolean = "mac#g_filter_input_stream_get_close_base_stream" | |
fun fun_c2ats_g_filter_input_stream_set_close_base_stream: {l1:addr} (!ptr_v_1(type_c2ats_GFilterInputStream, l1) | ptr l1, type_c2ats_gboolean) -> void = "mac#g_filter_input_stream_set_close_base_stream" | |
// File: /usr/include/glib-2.0/gio/gbufferedinputstream.h | |
%{# | |
#include "/usr/include/glib-2.0/gio/gbufferedinputstream.h" | |
%} | |
abst@ype struct_c2ats__GBufferedInputStreamClass // FIXME! Forward declaration. | |
typedef type_c2ats_GBufferedInputStreamClass = struct_c2ats__GBufferedInputStreamClass | |
abst@ype struct_c2ats__GBufferedInputStreamPrivate // FIXME! Forward declaration. | |
typedef type_c2ats_GBufferedInputStreamPrivate = struct_c2ats__GBufferedInputStreamPrivate | |
typedef struct_c2ats__GBufferedInputStream = $extype_struct"struct _GBufferedInputStream" of { | |
parent_instance = type_c2ats_GFilterInputStream, | |
priv = ptr (* cPtr0(type_c2ats_GBufferedInputStreamPrivate) *) | |
} | |
typedef struct_c2ats__GBufferedInputStreamClass = $extype_struct"struct _GBufferedInputStreamClass" of { | |
parent_class = type_c2ats_GFilterInputStreamClass, | |
fill = {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GBufferedInputStream, l1), !ptr_v_1(type_c2ats_GCancellable, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, type_c2ats_gssize, ptr l2, ptr l3) -> type_c2ats_gssize, | |
fill_async = {l1,l2:addr} (!ptr_v_1(type_c2ats_GBufferedInputStream, l1), !ptr_v_1(type_c2ats_GCancellable, l2) | ptr l1, type_c2ats_gssize, int, ptr l2, type_c2ats_GAsyncReadyCallback, type_c2ats_gpointer) -> void, | |
fill_finish = {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GBufferedInputStream, l1), !ptr_v_1(type_c2ats_GAsyncResult, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> type_c2ats_gssize, | |
_g_reserved1 = () -> void, | |
_g_reserved2 = () -> void, | |
_g_reserved3 = () -> void, | |
_g_reserved4 = () -> void, | |
_g_reserved5 = () -> void | |
} | |
fun fun_c2ats_g_buffered_input_stream_get_type: () -> type_c2ats_GType = "mac#g_buffered_input_stream_get_type" | |
fun fun_c2ats_g_buffered_input_stream_new: {l1:addr} (!ptr_v_1(type_c2ats_GInputStream, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GInputStream, l2) | ptr l2) = "mac#g_buffered_input_stream_new" | |
fun fun_c2ats_g_buffered_input_stream_new_sized: {l1:addr} (!ptr_v_1(type_c2ats_GInputStream, l1) | ptr l1, type_c2ats_gsize) -> [l2:addr] (ptr_v_1(type_c2ats_GInputStream, l2) | ptr l2) = "mac#g_buffered_input_stream_new_sized" | |
fun fun_c2ats_g_buffered_input_stream_get_buffer_size: {l1:addr} (!ptr_v_1(type_c2ats_GBufferedInputStream, l1) | ptr l1) -> type_c2ats_gsize = "mac#g_buffered_input_stream_get_buffer_size" | |
fun fun_c2ats_g_buffered_input_stream_set_buffer_size: {l1:addr} (!ptr_v_1(type_c2ats_GBufferedInputStream, l1) | ptr l1, type_c2ats_gsize) -> void = "mac#g_buffered_input_stream_set_buffer_size" | |
fun fun_c2ats_g_buffered_input_stream_get_available: {l1:addr} (!ptr_v_1(type_c2ats_GBufferedInputStream, l1) | ptr l1) -> type_c2ats_gsize = "mac#g_buffered_input_stream_get_available" | |
fun fun_c2ats_g_buffered_input_stream_peek: {l1:addr} (!ptr_v_1(type_c2ats_GBufferedInputStream, l1) | ptr l1, ptr, type_c2ats_gsize, type_c2ats_gsize) -> type_c2ats_gsize = "mac#g_buffered_input_stream_peek" | |
fun fun_c2ats_g_buffered_input_stream_peek_buffer: {l1,l2:addr} (!ptr_v_1(type_c2ats_GBufferedInputStream, l1), !ptr_v_1(type_c2ats_gsize, l2) | ptr l1, ptr l2) -> ptr = "mac#g_buffered_input_stream_peek_buffer" | |
fun fun_c2ats_g_buffered_input_stream_fill: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GBufferedInputStream, l1), !ptr_v_1(type_c2ats_GCancellable, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, type_c2ats_gssize, ptr l2, ptr l3) -> type_c2ats_gssize = "mac#g_buffered_input_stream_fill" | |
fun fun_c2ats_g_buffered_input_stream_fill_async: {l1,l2:addr} (!ptr_v_1(type_c2ats_GBufferedInputStream, l1), !ptr_v_1(type_c2ats_GCancellable, l2) | ptr l1, type_c2ats_gssize, int, ptr l2, type_c2ats_GAsyncReadyCallback, type_c2ats_gpointer) -> void = "mac#g_buffered_input_stream_fill_async" | |
fun fun_c2ats_g_buffered_input_stream_fill_finish: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GBufferedInputStream, l1), !ptr_v_1(type_c2ats_GAsyncResult, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> type_c2ats_gssize = "mac#g_buffered_input_stream_fill_finish" | |
fun fun_c2ats_g_buffered_input_stream_read_byte: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GBufferedInputStream, l1), !ptr_v_1(type_c2ats_GCancellable, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> int = "mac#g_buffered_input_stream_read_byte" | |
// File: /usr/include/glib-2.0/gio/goutputstream.h | |
%{# | |
#include "/usr/include/glib-2.0/gio/goutputstream.h" | |
%} | |
abst@ype struct_c2ats__GOutputStreamClass // FIXME! Forward declaration. | |
typedef type_c2ats_GOutputStreamClass = struct_c2ats__GOutputStreamClass | |
abst@ype struct_c2ats__GOutputStreamPrivate // FIXME! Forward declaration. | |
typedef type_c2ats_GOutputStreamPrivate = struct_c2ats__GOutputStreamPrivate | |
typedef struct_c2ats__GOutputStream = $extype_struct"struct _GOutputStream" of { | |
parent_instance = type_c2ats_GObject, | |
priv = ptr (* cPtr0(type_c2ats_GOutputStreamPrivate) *) | |
} | |
typedef struct_c2ats__GOutputStreamClass = $extype_struct"struct _GOutputStreamClass" of { | |
parent_class = type_c2ats_GObjectClass, | |
write_fn = {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GOutputStream, l1), !ptr_v_1(type_c2ats_GCancellable, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr, type_c2ats_gsize, ptr l2, ptr l3) -> type_c2ats_gssize, | |
splice = {l1,l2,l3,l4,l4_1:addr} (!ptr_v_1(type_c2ats_GOutputStream, l1), !ptr_v_1(type_c2ats_GInputStream, l2), !ptr_v_1(type_c2ats_GCancellable, l3), !ptr_v_2(type_c2ats_GError, l4, l4_1) | ptr l1, ptr l2, type_c2ats_GOutputStreamSpliceFlags, ptr l3, ptr l4) -> type_c2ats_gssize, | |
flush = {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GOutputStream, l1), !ptr_v_1(type_c2ats_GCancellable, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> type_c2ats_gboolean, | |
close_fn = {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GOutputStream, l1), !ptr_v_1(type_c2ats_GCancellable, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> type_c2ats_gboolean, | |
write_async = {l1,l2:addr} (!ptr_v_1(type_c2ats_GOutputStream, l1), !ptr_v_1(type_c2ats_GCancellable, l2) | ptr l1, ptr, type_c2ats_gsize, int, ptr l2, type_c2ats_GAsyncReadyCallback, type_c2ats_gpointer) -> void, | |
write_finish = {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GOutputStream, l1), !ptr_v_1(type_c2ats_GAsyncResult, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> type_c2ats_gssize, | |
splice_async = {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GOutputStream, l1), !ptr_v_1(type_c2ats_GInputStream, l2), !ptr_v_1(type_c2ats_GCancellable, l3) | ptr l1, ptr l2, type_c2ats_GOutputStreamSpliceFlags, int, ptr l3, type_c2ats_GAsyncReadyCallback, type_c2ats_gpointer) -> void, | |
splice_finish = {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GOutputStream, l1), !ptr_v_1(type_c2ats_GAsyncResult, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> type_c2ats_gssize, | |
flush_async = {l1,l2:addr} (!ptr_v_1(type_c2ats_GOutputStream, l1), !ptr_v_1(type_c2ats_GCancellable, l2) | ptr l1, int, ptr l2, type_c2ats_GAsyncReadyCallback, type_c2ats_gpointer) -> void, | |
flush_finish = {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GOutputStream, l1), !ptr_v_1(type_c2ats_GAsyncResult, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> type_c2ats_gboolean, | |
close_async = {l1,l2:addr} (!ptr_v_1(type_c2ats_GOutputStream, l1), !ptr_v_1(type_c2ats_GCancellable, l2) | ptr l1, int, ptr l2, type_c2ats_GAsyncReadyCallback, type_c2ats_gpointer) -> void, | |
close_finish = {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GOutputStream, l1), !ptr_v_1(type_c2ats_GAsyncResult, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> type_c2ats_gboolean, | |
_g_reserved1 = () -> void, | |
_g_reserved2 = () -> void, | |
_g_reserved3 = () -> void, | |
_g_reserved4 = () -> void, | |
_g_reserved5 = () -> void, | |
_g_reserved6 = () -> void, | |
_g_reserved7 = () -> void, | |
_g_reserved8 = () -> void | |
} | |
fun fun_c2ats_g_output_stream_get_type: () -> type_c2ats_GType = "mac#g_output_stream_get_type" | |
fun fun_c2ats_g_output_stream_write: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GOutputStream, l1), !ptr_v_1(type_c2ats_GCancellable, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr, type_c2ats_gsize, ptr l2, ptr l3) -> type_c2ats_gssize = "mac#g_output_stream_write" | |
fun fun_c2ats_g_output_stream_write_all: {l1,l2,l3,l4,l4_1:addr} (!ptr_v_1(type_c2ats_GOutputStream, l1), !ptr_v_1(type_c2ats_gsize, l2), !ptr_v_1(type_c2ats_GCancellable, l3), !ptr_v_2(type_c2ats_GError, l4, l4_1) | ptr l1, ptr, type_c2ats_gsize, ptr l2, ptr l3, ptr l4) -> type_c2ats_gboolean = "mac#g_output_stream_write_all" | |
fun fun_c2ats_g_output_stream_printf: {l1,l2,l3,l4,l4_1,l5:addr} (!ptr_v_1(type_c2ats_GOutputStream, l1), !ptr_v_1(type_c2ats_gsize, l2), !ptr_v_1(type_c2ats_GCancellable, l3), !ptr_v_2(type_c2ats_GError, l4, l4_1), !ptr_v_1(type_c2ats_gchar, l5) | ptr l1, ptr l2, ptr l3, ptr l4, ptr l5) -> type_c2ats_gboolean = "mac#g_output_stream_printf" | |
fun fun_c2ats_g_output_stream_vprintf: {l1,l2,l3,l4,l4_1,l5:addr} (!ptr_v_1(type_c2ats_GOutputStream, l1), !ptr_v_1(type_c2ats_gsize, l2), !ptr_v_1(type_c2ats_GCancellable, l3), !ptr_v_2(type_c2ats_GError, l4, l4_1), !ptr_v_1(type_c2ats_gchar, l5) | ptr l1, ptr l2, ptr l3, ptr l4, ptr l5, type_c2ats_va_list) -> type_c2ats_gboolean = "mac#g_output_stream_vprintf" | |
fun fun_c2ats_g_output_stream_write_bytes: {l1,l2,l3,l4,l4_1:addr} (!ptr_v_1(type_c2ats_GOutputStream, l1), !ptr_v_1(type_c2ats_GBytes, l2), !ptr_v_1(type_c2ats_GCancellable, l3), !ptr_v_2(type_c2ats_GError, l4, l4_1) | ptr l1, ptr l2, ptr l3, ptr l4) -> type_c2ats_gssize = "mac#g_output_stream_write_bytes" | |
fun fun_c2ats_g_output_stream_splice: {l1,l2,l3,l4,l4_1:addr} (!ptr_v_1(type_c2ats_GOutputStream, l1), !ptr_v_1(type_c2ats_GInputStream, l2), !ptr_v_1(type_c2ats_GCancellable, l3), !ptr_v_2(type_c2ats_GError, l4, l4_1) | ptr l1, ptr l2, type_c2ats_GOutputStreamSpliceFlags, ptr l3, ptr l4) -> type_c2ats_gssize = "mac#g_output_stream_splice" | |
fun fun_c2ats_g_output_stream_flush: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GOutputStream, l1), !ptr_v_1(type_c2ats_GCancellable, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> type_c2ats_gboolean = "mac#g_output_stream_flush" | |
fun fun_c2ats_g_output_stream_close: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GOutputStream, l1), !ptr_v_1(type_c2ats_GCancellable, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> type_c2ats_gboolean = "mac#g_output_stream_close" | |
fun fun_c2ats_g_output_stream_write_async: {l1,l2:addr} (!ptr_v_1(type_c2ats_GOutputStream, l1), !ptr_v_1(type_c2ats_GCancellable, l2) | ptr l1, ptr, type_c2ats_gsize, int, ptr l2, type_c2ats_GAsyncReadyCallback, type_c2ats_gpointer) -> void = "mac#g_output_stream_write_async" | |
fun fun_c2ats_g_output_stream_write_finish: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GOutputStream, l1), !ptr_v_1(type_c2ats_GAsyncResult, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> type_c2ats_gssize = "mac#g_output_stream_write_finish" | |
fun fun_c2ats_g_output_stream_write_all_async: {l1,l2:addr} (!ptr_v_1(type_c2ats_GOutputStream, l1), !ptr_v_1(type_c2ats_GCancellable, l2) | ptr l1, ptr, type_c2ats_gsize, int, ptr l2, type_c2ats_GAsyncReadyCallback, type_c2ats_gpointer) -> void = "mac#g_output_stream_write_all_async" | |
fun fun_c2ats_g_output_stream_write_all_finish: {l1,l2,l3,l4,l4_1:addr} (!ptr_v_1(type_c2ats_GOutputStream, l1), !ptr_v_1(type_c2ats_GAsyncResult, l2), !ptr_v_1(type_c2ats_gsize, l3), !ptr_v_2(type_c2ats_GError, l4, l4_1) | ptr l1, ptr l2, ptr l3, ptr l4) -> type_c2ats_gboolean = "mac#g_output_stream_write_all_finish" | |
fun fun_c2ats_g_output_stream_write_bytes_async: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GOutputStream, l1), !ptr_v_1(type_c2ats_GBytes, l2), !ptr_v_1(type_c2ats_GCancellable, l3) | ptr l1, ptr l2, int, ptr l3, type_c2ats_GAsyncReadyCallback, type_c2ats_gpointer) -> void = "mac#g_output_stream_write_bytes_async" | |
fun fun_c2ats_g_output_stream_write_bytes_finish: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GOutputStream, l1), !ptr_v_1(type_c2ats_GAsyncResult, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> type_c2ats_gssize = "mac#g_output_stream_write_bytes_finish" | |
fun fun_c2ats_g_output_stream_splice_async: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GOutputStream, l1), !ptr_v_1(type_c2ats_GInputStream, l2), !ptr_v_1(type_c2ats_GCancellable, l3) | ptr l1, ptr l2, type_c2ats_GOutputStreamSpliceFlags, int, ptr l3, type_c2ats_GAsyncReadyCallback, type_c2ats_gpointer) -> void = "mac#g_output_stream_splice_async" | |
fun fun_c2ats_g_output_stream_splice_finish: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GOutputStream, l1), !ptr_v_1(type_c2ats_GAsyncResult, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> type_c2ats_gssize = "mac#g_output_stream_splice_finish" | |
fun fun_c2ats_g_output_stream_flush_async: {l1,l2:addr} (!ptr_v_1(type_c2ats_GOutputStream, l1), !ptr_v_1(type_c2ats_GCancellable, l2) | ptr l1, int, ptr l2, type_c2ats_GAsyncReadyCallback, type_c2ats_gpointer) -> void = "mac#g_output_stream_flush_async" | |
fun fun_c2ats_g_output_stream_flush_finish: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GOutputStream, l1), !ptr_v_1(type_c2ats_GAsyncResult, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> type_c2ats_gboolean = "mac#g_output_stream_flush_finish" | |
fun fun_c2ats_g_output_stream_close_async: {l1,l2:addr} (!ptr_v_1(type_c2ats_GOutputStream, l1), !ptr_v_1(type_c2ats_GCancellable, l2) | ptr l1, int, ptr l2, type_c2ats_GAsyncReadyCallback, type_c2ats_gpointer) -> void = "mac#g_output_stream_close_async" | |
fun fun_c2ats_g_output_stream_close_finish: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GOutputStream, l1), !ptr_v_1(type_c2ats_GAsyncResult, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> type_c2ats_gboolean = "mac#g_output_stream_close_finish" | |
fun fun_c2ats_g_output_stream_is_closed: {l1:addr} (!ptr_v_1(type_c2ats_GOutputStream, l1) | ptr l1) -> type_c2ats_gboolean = "mac#g_output_stream_is_closed" | |
fun fun_c2ats_g_output_stream_is_closing: {l1:addr} (!ptr_v_1(type_c2ats_GOutputStream, l1) | ptr l1) -> type_c2ats_gboolean = "mac#g_output_stream_is_closing" | |
fun fun_c2ats_g_output_stream_has_pending: {l1:addr} (!ptr_v_1(type_c2ats_GOutputStream, l1) | ptr l1) -> type_c2ats_gboolean = "mac#g_output_stream_has_pending" | |
fun fun_c2ats_g_output_stream_set_pending: {l1,l2,l2_1:addr} (!ptr_v_1(type_c2ats_GOutputStream, l1), !ptr_v_2(type_c2ats_GError, l2, l2_1) | ptr l1, ptr l2) -> type_c2ats_gboolean = "mac#g_output_stream_set_pending" | |
fun fun_c2ats_g_output_stream_clear_pending: {l1:addr} (!ptr_v_1(type_c2ats_GOutputStream, l1) | ptr l1) -> void = "mac#g_output_stream_clear_pending" | |
// File: /usr/include/glib-2.0/gio/gfilteroutputstream.h | |
%{# | |
#include "/usr/include/glib-2.0/gio/gfilteroutputstream.h" | |
%} | |
abst@ype struct_c2ats__GFilterOutputStreamClass // FIXME! Forward declaration. | |
typedef type_c2ats_GFilterOutputStreamClass = struct_c2ats__GFilterOutputStreamClass | |
typedef struct_c2ats__GFilterOutputStream = $extype_struct"struct _GFilterOutputStream" of { | |
parent_instance = type_c2ats_GOutputStream, | |
base_stream = ptr (* cPtr0(type_c2ats_GOutputStream) *) | |
} | |
typedef struct_c2ats__GFilterOutputStreamClass = $extype_struct"struct _GFilterOutputStreamClass" of { | |
parent_class = type_c2ats_GOutputStreamClass, | |
_g_reserved1 = () -> void, | |
_g_reserved2 = () -> void, | |
_g_reserved3 = () -> void | |
} | |
fun fun_c2ats_g_filter_output_stream_get_type: () -> type_c2ats_GType = "mac#g_filter_output_stream_get_type" | |
fun fun_c2ats_g_filter_output_stream_get_base_stream: {l1:addr} (!ptr_v_1(type_c2ats_GFilterOutputStream, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GOutputStream, l2) | ptr l2) = "mac#g_filter_output_stream_get_base_stream" | |
fun fun_c2ats_g_filter_output_stream_get_close_base_stream: {l1:addr} (!ptr_v_1(type_c2ats_GFilterOutputStream, l1) | ptr l1) -> type_c2ats_gboolean = "mac#g_filter_output_stream_get_close_base_stream" | |
fun fun_c2ats_g_filter_output_stream_set_close_base_stream: {l1:addr} (!ptr_v_1(type_c2ats_GFilterOutputStream, l1) | ptr l1, type_c2ats_gboolean) -> void = "mac#g_filter_output_stream_set_close_base_stream" | |
// File: /usr/include/glib-2.0/gio/gbufferedoutputstream.h | |
%{# | |
#include "/usr/include/glib-2.0/gio/gbufferedoutputstream.h" | |
%} | |
abst@ype struct_c2ats__GBufferedOutputStreamClass // FIXME! Forward declaration. | |
typedef type_c2ats_GBufferedOutputStreamClass = struct_c2ats__GBufferedOutputStreamClass | |
abst@ype struct_c2ats__GBufferedOutputStreamPrivate // FIXME! Forward declaration. | |
typedef type_c2ats_GBufferedOutputStreamPrivate = struct_c2ats__GBufferedOutputStreamPrivate | |
typedef struct_c2ats__GBufferedOutputStream = $extype_struct"struct _GBufferedOutputStream" of { | |
parent_instance = type_c2ats_GFilterOutputStream, | |
priv = ptr (* cPtr0(type_c2ats_GBufferedOutputStreamPrivate) *) | |
} | |
typedef struct_c2ats__GBufferedOutputStreamClass = $extype_struct"struct _GBufferedOutputStreamClass" of { | |
parent_class = type_c2ats_GFilterOutputStreamClass, | |
_g_reserved1 = () -> void, | |
_g_reserved2 = () -> void | |
} | |
fun fun_c2ats_g_buffered_output_stream_get_type: () -> type_c2ats_GType = "mac#g_buffered_output_stream_get_type" | |
fun fun_c2ats_g_buffered_output_stream_new: {l1:addr} (!ptr_v_1(type_c2ats_GOutputStream, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GOutputStream, l2) | ptr l2) = "mac#g_buffered_output_stream_new" | |
fun fun_c2ats_g_buffered_output_stream_new_sized: {l1:addr} (!ptr_v_1(type_c2ats_GOutputStream, l1) | ptr l1, type_c2ats_gsize) -> [l2:addr] (ptr_v_1(type_c2ats_GOutputStream, l2) | ptr l2) = "mac#g_buffered_output_stream_new_sized" | |
fun fun_c2ats_g_buffered_output_stream_get_buffer_size: {l1:addr} (!ptr_v_1(type_c2ats_GBufferedOutputStream, l1) | ptr l1) -> type_c2ats_gsize = "mac#g_buffered_output_stream_get_buffer_size" | |
fun fun_c2ats_g_buffered_output_stream_set_buffer_size: {l1:addr} (!ptr_v_1(type_c2ats_GBufferedOutputStream, l1) | ptr l1, type_c2ats_gsize) -> void = "mac#g_buffered_output_stream_set_buffer_size" | |
fun fun_c2ats_g_buffered_output_stream_get_auto_grow: {l1:addr} (!ptr_v_1(type_c2ats_GBufferedOutputStream, l1) | ptr l1) -> type_c2ats_gboolean = "mac#g_buffered_output_stream_get_auto_grow" | |
fun fun_c2ats_g_buffered_output_stream_set_auto_grow: {l1:addr} (!ptr_v_1(type_c2ats_GBufferedOutputStream, l1) | ptr l1, type_c2ats_gboolean) -> void = "mac#g_buffered_output_stream_set_auto_grow" | |
// File: /usr/include/glib-2.0/gio/gbytesicon.h | |
%{# | |
#include "/usr/include/glib-2.0/gio/gbytesicon.h" | |
%} | |
fun fun_c2ats_g_bytes_icon_get_type: () -> type_c2ats_GType = "mac#g_bytes_icon_get_type" | |
fun fun_c2ats_g_bytes_icon_new: {l1:addr} (!ptr_v_1(type_c2ats_GBytes, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GIcon, l2) | ptr l2) = "mac#g_bytes_icon_new" | |
fun fun_c2ats_g_bytes_icon_get_bytes: {l1:addr} (!ptr_v_1(type_c2ats_GBytesIcon, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GBytes, l2) | ptr l2) = "mac#g_bytes_icon_get_bytes" | |
// File: /usr/include/glib-2.0/gio/gcancellable.h | |
%{# | |
#include "/usr/include/glib-2.0/gio/gcancellable.h" | |
%} | |
abst@ype struct_c2ats__GCancellableClass // FIXME! Forward declaration. | |
typedef type_c2ats_GCancellableClass = struct_c2ats__GCancellableClass | |
abst@ype struct_c2ats__GCancellablePrivate // FIXME! Forward declaration. | |
typedef type_c2ats_GCancellablePrivate = struct_c2ats__GCancellablePrivate | |
typedef struct_c2ats__GCancellable = $extype_struct"struct _GCancellable" of { | |
parent_instance = type_c2ats_GObject, | |
priv = ptr (* cPtr0(type_c2ats_GCancellablePrivate) *) | |
} | |
typedef struct_c2ats__GCancellableClass = $extype_struct"struct _GCancellableClass" of { | |
parent_class = type_c2ats_GObjectClass, | |
cancelled = {l1:addr} (!ptr_v_1(type_c2ats_GCancellable, l1) | ptr l1) -> void, | |
_g_reserved1 = () -> void, | |
_g_reserved2 = () -> void, | |
_g_reserved3 = () -> void, | |
_g_reserved4 = () -> void, | |
_g_reserved5 = () -> void | |
} | |
fun fun_c2ats_g_cancellable_get_type: () -> type_c2ats_GType = "mac#g_cancellable_get_type" | |
fun fun_c2ats_g_cancellable_new: () -> [l1:addr] (ptr_v_1(type_c2ats_GCancellable, l1) | ptr l1) = "mac#g_cancellable_new" | |
fun fun_c2ats_g_cancellable_is_cancelled: {l1:addr} (!ptr_v_1(type_c2ats_GCancellable, l1) | ptr l1) -> type_c2ats_gboolean = "mac#g_cancellable_is_cancelled" | |
fun fun_c2ats_g_cancellable_set_error_if_cancelled: {l1,l2,l2_1:addr} (!ptr_v_1(type_c2ats_GCancellable, l1), !ptr_v_2(type_c2ats_GError, l2, l2_1) | ptr l1, ptr l2) -> type_c2ats_gboolean = "mac#g_cancellable_set_error_if_cancelled" | |
fun fun_c2ats_g_cancellable_get_fd: {l1:addr} (!ptr_v_1(type_c2ats_GCancellable, l1) | ptr l1) -> int = "mac#g_cancellable_get_fd" | |
fun fun_c2ats_g_cancellable_make_pollfd: {l1,l2:addr} (!ptr_v_1(type_c2ats_GCancellable, l1), !ptr_v_1(type_c2ats_GPollFD, l2) | ptr l1, ptr l2) -> type_c2ats_gboolean = "mac#g_cancellable_make_pollfd" | |
fun fun_c2ats_g_cancellable_release_fd: {l1:addr} (!ptr_v_1(type_c2ats_GCancellable, l1) | ptr l1) -> void = "mac#g_cancellable_release_fd" | |
fun fun_c2ats_g_cancellable_source_new: {l1:addr} (!ptr_v_1(type_c2ats_GCancellable, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GSource, l2) | ptr l2) = "mac#g_cancellable_source_new" | |
fun fun_c2ats_g_cancellable_get_current: () -> [l1:addr] (ptr_v_1(type_c2ats_GCancellable, l1) | ptr l1) = "mac#g_cancellable_get_current" | |
fun fun_c2ats_g_cancellable_push_current: {l1:addr} (!ptr_v_1(type_c2ats_GCancellable, l1) | ptr l1) -> void = "mac#g_cancellable_push_current" | |
fun fun_c2ats_g_cancellable_pop_current: {l1:addr} (!ptr_v_1(type_c2ats_GCancellable, l1) | ptr l1) -> void = "mac#g_cancellable_pop_current" | |
fun fun_c2ats_g_cancellable_reset: {l1:addr} (!ptr_v_1(type_c2ats_GCancellable, l1) | ptr l1) -> void = "mac#g_cancellable_reset" | |
fun fun_c2ats_g_cancellable_connect: {l1:addr} (!ptr_v_1(type_c2ats_GCancellable, l1) | ptr l1, type_c2ats_GCallback, type_c2ats_gpointer, type_c2ats_GDestroyNotify) -> type_c2ats_gulong = "mac#g_cancellable_connect" | |
fun fun_c2ats_g_cancellable_disconnect: {l1:addr} (!ptr_v_1(type_c2ats_GCancellable, l1) | ptr l1, type_c2ats_gulong) -> void = "mac#g_cancellable_disconnect" | |
fun fun_c2ats_g_cancellable_cancel: {l1:addr} (!ptr_v_1(type_c2ats_GCancellable, l1) | ptr l1) -> void = "mac#g_cancellable_cancel" | |
// File: /usr/include/glib-2.0/gio/gconverter.h | |
%{# | |
#include "/usr/include/glib-2.0/gio/gconverter.h" | |
%} | |
abst@ype struct_c2ats__GConverterIface // FIXME! Forward declaration. | |
typedef type_c2ats_GConverterIface = struct_c2ats__GConverterIface | |
typedef struct_c2ats__GConverterIface = $extype_struct"struct _GConverterIface" of { | |
g_iface = type_c2ats_GTypeInterface, | |
convert = {l1,l2,l3,l4,l4_1:addr} (!ptr_v_1(type_c2ats_GConverter, l1), !ptr_v_1(type_c2ats_gsize, l2), !ptr_v_1(type_c2ats_gsize, l3), !ptr_v_2(type_c2ats_GError, l4, l4_1) | ptr l1, ptr, type_c2ats_gsize, ptr, type_c2ats_gsize, type_c2ats_GConverterFlags, ptr l2, ptr l3, ptr l4) -> type_c2ats_GConverterResult, | |
reset = {l1:addr} (!ptr_v_1(type_c2ats_GConverter, l1) | ptr l1) -> void | |
} | |
fun fun_c2ats_g_converter_get_type: () -> type_c2ats_GType = "mac#g_converter_get_type" | |
fun fun_c2ats_g_converter_convert: {l1,l2,l3,l4,l4_1:addr} (!ptr_v_1(type_c2ats_GConverter, l1), !ptr_v_1(type_c2ats_gsize, l2), !ptr_v_1(type_c2ats_gsize, l3), !ptr_v_2(type_c2ats_GError, l4, l4_1) | ptr l1, ptr, type_c2ats_gsize, ptr, type_c2ats_gsize, type_c2ats_GConverterFlags, ptr l2, ptr l3, ptr l4) -> type_c2ats_GConverterResult = "mac#g_converter_convert" | |
fun fun_c2ats_g_converter_reset: {l1:addr} (!ptr_v_1(type_c2ats_GConverter, l1) | ptr l1) -> void = "mac#g_converter_reset" | |
// File: /usr/include/glib-2.0/gio/gcharsetconverter.h | |
%{# | |
#include "/usr/include/glib-2.0/gio/gcharsetconverter.h" | |
%} | |
abst@ype struct_c2ats__GCharsetConverterClass // FIXME! Forward declaration. | |
typedef type_c2ats_GCharsetConverterClass = struct_c2ats__GCharsetConverterClass | |
typedef struct_c2ats__GCharsetConverterClass = $extype_struct"struct _GCharsetConverterClass" of { | |
parent_class = type_c2ats_GObjectClass | |
} | |
fun fun_c2ats_g_charset_converter_get_type: () -> type_c2ats_GType = "mac#g_charset_converter_get_type" | |
fun fun_c2ats_g_charset_converter_new: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> [l4:addr] (ptr_v_1(type_c2ats_GCharsetConverter, l4) | ptr l4) = "mac#g_charset_converter_new" | |
fun fun_c2ats_g_charset_converter_set_use_fallback: {l1:addr} (!ptr_v_1(type_c2ats_GCharsetConverter, l1) | ptr l1, type_c2ats_gboolean) -> void = "mac#g_charset_converter_set_use_fallback" | |
fun fun_c2ats_g_charset_converter_get_use_fallback: {l1:addr} (!ptr_v_1(type_c2ats_GCharsetConverter, l1) | ptr l1) -> type_c2ats_gboolean = "mac#g_charset_converter_get_use_fallback" | |
fun fun_c2ats_g_charset_converter_get_num_fallbacks: {l1:addr} (!ptr_v_1(type_c2ats_GCharsetConverter, l1) | ptr l1) -> type_c2ats_guint = "mac#g_charset_converter_get_num_fallbacks" | |
// File: /usr/include/glib-2.0/gio/gcontenttype.h | |
%{# | |
#include "/usr/include/glib-2.0/gio/gcontenttype.h" | |
%} | |
fun fun_c2ats_g_content_type_equals: {l1,l2:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2) -> type_c2ats_gboolean = "mac#g_content_type_equals" | |
fun fun_c2ats_g_content_type_is_a: {l1,l2:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2) -> type_c2ats_gboolean = "mac#g_content_type_is_a" | |
fun fun_c2ats_g_content_type_is_unknown: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | ptr l1) -> type_c2ats_gboolean = "mac#g_content_type_is_unknown" | |
fun fun_c2ats_g_content_type_get_description: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_gchar, l2) | ptr l2) = "mac#g_content_type_get_description" | |
fun fun_c2ats_g_content_type_get_mime_type: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_gchar, l2) | ptr l2) = "mac#g_content_type_get_mime_type" | |
fun fun_c2ats_g_content_type_get_icon: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GIcon, l2) | ptr l2) = "mac#g_content_type_get_icon" | |
fun fun_c2ats_g_content_type_get_symbolic_icon: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GIcon, l2) | ptr l2) = "mac#g_content_type_get_symbolic_icon" | |
fun fun_c2ats_g_content_type_get_generic_icon_name: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_gchar, l2) | ptr l2) = "mac#g_content_type_get_generic_icon_name" | |
fun fun_c2ats_g_content_type_can_be_executable: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | ptr l1) -> type_c2ats_gboolean = "mac#g_content_type_can_be_executable" | |
fun fun_c2ats_g_content_type_from_mime_type: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_gchar, l2) | ptr l2) = "mac#g_content_type_from_mime_type" | |
fun fun_c2ats_g_content_type_guess: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_1(type_c2ats_guchar, l2), !ptr_v_1(type_c2ats_gboolean, l3) | ptr l1, ptr l2, type_c2ats_gsize, ptr l3) -> [l4:addr] (ptr_v_1(type_c2ats_gchar, l4) | ptr l4) = "mac#g_content_type_guess" | |
fun fun_c2ats_g_content_type_guess_for_tree: {l1:addr} (!ptr_v_1(type_c2ats_GFile, l1) | ptr l1) -> [l2,l2_1:addr] (ptr_v_2(type_c2ats_gchar, l2, l2_1) | ptr l2) = "mac#g_content_type_guess_for_tree" | |
fun fun_c2ats_g_content_types_get_registered: () -> [l1:addr] (ptr_v_1(type_c2ats_GList, l1) | ptr l1) = "mac#g_content_types_get_registered" | |
// File: /usr/include/glib-2.0/gio/gconverterinputstream.h | |
%{# | |
#include "/usr/include/glib-2.0/gio/gconverterinputstream.h" | |
%} | |
abst@ype struct_c2ats__GConverterInputStreamClass // FIXME! Forward declaration. | |
typedef type_c2ats_GConverterInputStreamClass = struct_c2ats__GConverterInputStreamClass | |
abst@ype struct_c2ats__GConverterInputStreamPrivate // FIXME! Forward declaration. | |
typedef type_c2ats_GConverterInputStreamPrivate = struct_c2ats__GConverterInputStreamPrivate | |
typedef struct_c2ats__GConverterInputStream = $extype_struct"struct _GConverterInputStream" of { | |
parent_instance = type_c2ats_GFilterInputStream, | |
priv = ptr (* cPtr0(type_c2ats_GConverterInputStreamPrivate) *) | |
} | |
typedef struct_c2ats__GConverterInputStreamClass = $extype_struct"struct _GConverterInputStreamClass" of { | |
parent_class = type_c2ats_GFilterInputStreamClass, | |
_g_reserved1 = () -> void, | |
_g_reserved2 = () -> void, | |
_g_reserved3 = () -> void, | |
_g_reserved4 = () -> void, | |
_g_reserved5 = () -> void | |
} | |
fun fun_c2ats_g_converter_input_stream_get_type: () -> type_c2ats_GType = "mac#g_converter_input_stream_get_type" | |
fun fun_c2ats_g_converter_input_stream_new: {l1,l2:addr} (!ptr_v_1(type_c2ats_GInputStream, l1), !ptr_v_1(type_c2ats_GConverter, l2) | ptr l1, ptr l2) -> [l3:addr] (ptr_v_1(type_c2ats_GInputStream, l3) | ptr l3) = "mac#g_converter_input_stream_new" | |
fun fun_c2ats_g_converter_input_stream_get_converter: {l1:addr} (!ptr_v_1(type_c2ats_GConverterInputStream, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GConverter, l2) | ptr l2) = "mac#g_converter_input_stream_get_converter" | |
// File: /usr/include/glib-2.0/gio/gconverteroutputstream.h | |
%{# | |
#include "/usr/include/glib-2.0/gio/gconverteroutputstream.h" | |
%} | |
abst@ype struct_c2ats__GConverterOutputStreamClass // FIXME! Forward declaration. | |
typedef type_c2ats_GConverterOutputStreamClass = struct_c2ats__GConverterOutputStreamClass | |
abst@ype struct_c2ats__GConverterOutputStreamPrivate // FIXME! Forward declaration. | |
typedef type_c2ats_GConverterOutputStreamPrivate = struct_c2ats__GConverterOutputStreamPrivate | |
typedef struct_c2ats__GConverterOutputStream = $extype_struct"struct _GConverterOutputStream" of { | |
parent_instance = type_c2ats_GFilterOutputStream, | |
priv = ptr (* cPtr0(type_c2ats_GConverterOutputStreamPrivate) *) | |
} | |
typedef struct_c2ats__GConverterOutputStreamClass = $extype_struct"struct _GConverterOutputStreamClass" of { | |
parent_class = type_c2ats_GFilterOutputStreamClass, | |
_g_reserved1 = () -> void, | |
_g_reserved2 = () -> void, | |
_g_reserved3 = () -> void, | |
_g_reserved4 = () -> void, | |
_g_reserved5 = () -> void | |
} | |
fun fun_c2ats_g_converter_output_stream_get_type: () -> type_c2ats_GType = "mac#g_converter_output_stream_get_type" | |
fun fun_c2ats_g_converter_output_stream_new: {l1,l2:addr} (!ptr_v_1(type_c2ats_GOutputStream, l1), !ptr_v_1(type_c2ats_GConverter, l2) | ptr l1, ptr l2) -> [l3:addr] (ptr_v_1(type_c2ats_GOutputStream, l3) | ptr l3) = "mac#g_converter_output_stream_new" | |
fun fun_c2ats_g_converter_output_stream_get_converter: {l1:addr} (!ptr_v_1(type_c2ats_GConverterOutputStream, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GConverter, l2) | ptr l2) = "mac#g_converter_output_stream_get_converter" | |
// File: /usr/include/unistd.h | |
%{# | |
#include "/usr/include/unistd.h" | |
%} | |
typedef type_c2ats_useconds_t = type_c2ats___useconds_t | |
typedef type_c2ats_intptr_t = type_c2ats___intptr_t | |
typedef type_c2ats_socklen_t = type_c2ats___socklen_t | |
fun fun_c2ats_access: {l1:addr} (!ptr_v_1(char, l1) | ptr l1, int) -> int = "mac#access" | |
fun fun_c2ats_faccessat: {l1:addr} (!ptr_v_1(char, l1) | int, ptr l1, int, int) -> int = "mac#faccessat" | |
fun fun_c2ats_lseek: (int, type_c2ats___off_t, int) -> type_c2ats___off_t = "mac#lseek" | |
fun fun_c2ats_close: (int) -> int = "mac#close" | |
fun fun_c2ats_read: (int, ptr, type_c2ats_size_t) -> type_c2ats_ssize_t = "mac#read" | |
fun fun_c2ats_write: (int, ptr, type_c2ats_size_t) -> type_c2ats_ssize_t = "mac#write" | |
fun fun_c2ats_pread: (int, ptr, type_c2ats_size_t, type_c2ats___off_t) -> type_c2ats_ssize_t = "mac#pread" | |
fun fun_c2ats_pwrite: (int, ptr, type_c2ats_size_t, type_c2ats___off_t) -> type_c2ats_ssize_t = "mac#pwrite" | |
fun fun_c2ats_pipe: (@[int][2]) -> int = "mac#pipe" | |
fun fun_c2ats_alarm: (uint) -> uint = "mac#alarm" | |
fun fun_c2ats_sleep: (uint) -> uint = "mac#sleep" | |
fun fun_c2ats_ualarm: (type_c2ats___useconds_t, type_c2ats___useconds_t) -> type_c2ats___useconds_t = "mac#ualarm" | |
fun fun_c2ats_usleep: (type_c2ats___useconds_t) -> int = "mac#usleep" | |
fun fun_c2ats_pause: () -> int = "mac#pause" | |
fun fun_c2ats_chown: {l1:addr} (!ptr_v_1(char, l1) | ptr l1, type_c2ats___uid_t, type_c2ats___gid_t) -> int = "mac#chown" | |
fun fun_c2ats_fchown: (int, type_c2ats___uid_t, type_c2ats___gid_t) -> int = "mac#fchown" | |
fun fun_c2ats_lchown: {l1:addr} (!ptr_v_1(char, l1) | ptr l1, type_c2ats___uid_t, type_c2ats___gid_t) -> int = "mac#lchown" | |
fun fun_c2ats_fchownat: {l1:addr} (!ptr_v_1(char, l1) | int, ptr l1, type_c2ats___uid_t, type_c2ats___gid_t, int) -> int = "mac#fchownat" | |
fun fun_c2ats_chdir: {l1:addr} (!ptr_v_1(char, l1) | ptr l1) -> int = "mac#chdir" | |
fun fun_c2ats_fchdir: (int) -> int = "mac#fchdir" | |
fun fun_c2ats_getcwd: {l1:addr} (!ptr_v_1(char, l1) | ptr l1, type_c2ats_size_t) -> [l2:addr] (ptr_v_1(char, l2) | ptr l2) = "mac#getcwd" | |
fun fun_c2ats_getwd: {l1:addr} (!ptr_v_1(char, l1) | ptr l1) -> [l2:addr] (ptr_v_1(char, l2) | ptr l2) = "mac#getwd" | |
fun fun_c2ats_dup: (int) -> int = "mac#dup" | |
fun fun_c2ats_dup2: (int, int) -> int = "mac#dup2" | |
macdef extval_c2ats___environ = $extval(cPtr0(cPtr0(char)), "__environ") | |
fun fun_c2ats_execve: {l1:addr} (!ptr_v_1(char, l1) | ptr l1, @[cPtr0(char)][0], @[cPtr0(char)][0]) -> int = "mac#execve" | |
fun fun_c2ats_fexecve: (int, @[cPtr0(char)][0], @[cPtr0(char)][0]) -> int = "mac#fexecve" | |
fun fun_c2ats_execv: {l1:addr} (!ptr_v_1(char, l1) | ptr l1, @[cPtr0(char)][0]) -> int = "mac#execv" | |
fun fun_c2ats_execle: {l1,l2:addr} (!ptr_v_1(char, l1), !ptr_v_1(char, l2) | ptr l1, ptr l2) -> int = "mac#execle" | |
fun fun_c2ats_execl: {l1,l2:addr} (!ptr_v_1(char, l1), !ptr_v_1(char, l2) | ptr l1, ptr l2) -> int = "mac#execl" | |
fun fun_c2ats_execvp: {l1:addr} (!ptr_v_1(char, l1) | ptr l1, @[cPtr0(char)][0]) -> int = "mac#execvp" | |
fun fun_c2ats_execlp: {l1,l2:addr} (!ptr_v_1(char, l1), !ptr_v_1(char, l2) | ptr l1, ptr l2) -> int = "mac#execlp" | |
fun fun_c2ats_nice: (int) -> int = "mac#nice" | |
fun fun_c2ats__exit: (int) -> void = "mac#_exit" | |
fun fun_c2ats_pathconf: {l1:addr} (!ptr_v_1(char, l1) | ptr l1, int) -> lint = "mac#pathconf" | |
fun fun_c2ats_fpathconf: (int, int) -> lint = "mac#fpathconf" | |
fun fun_c2ats_sysconf: (int) -> lint = "mac#sysconf" | |
fun fun_c2ats_confstr: {l1:addr} (!ptr_v_1(char, l1) | int, ptr l1, type_c2ats_size_t) -> type_c2ats_size_t = "mac#confstr" | |
fun fun_c2ats_getpid: () -> type_c2ats___pid_t = "mac#getpid" | |
fun fun_c2ats_getppid: () -> type_c2ats___pid_t = "mac#getppid" | |
fun fun_c2ats_getpgrp: () -> type_c2ats___pid_t = "mac#getpgrp" | |
fun fun_c2ats___getpgid: (type_c2ats___pid_t) -> type_c2ats___pid_t = "mac#__getpgid" | |
fun fun_c2ats_getpgid: (type_c2ats___pid_t) -> type_c2ats___pid_t = "mac#getpgid" | |
fun fun_c2ats_setpgid: (type_c2ats___pid_t, type_c2ats___pid_t) -> int = "mac#setpgid" | |
fun fun_c2ats_setpgrp: () -> int = "mac#setpgrp" | |
fun fun_c2ats_setsid: () -> type_c2ats___pid_t = "mac#setsid" | |
fun fun_c2ats_getsid: (type_c2ats___pid_t) -> type_c2ats___pid_t = "mac#getsid" | |
fun fun_c2ats_getuid: () -> type_c2ats___uid_t = "mac#getuid" | |
fun fun_c2ats_geteuid: () -> type_c2ats___uid_t = "mac#geteuid" | |
fun fun_c2ats_getgid: () -> type_c2ats___gid_t = "mac#getgid" | |
fun fun_c2ats_getegid: () -> type_c2ats___gid_t = "mac#getegid" | |
fun fun_c2ats_getgroups: (int, @[type_c2ats___gid_t][0]) -> int = "mac#getgroups" | |
fun fun_c2ats_setuid: (type_c2ats___uid_t) -> int = "mac#setuid" | |
fun fun_c2ats_setreuid: (type_c2ats___uid_t, type_c2ats___uid_t) -> int = "mac#setreuid" | |
fun fun_c2ats_seteuid: (type_c2ats___uid_t) -> int = "mac#seteuid" | |
fun fun_c2ats_setgid: (type_c2ats___gid_t) -> int = "mac#setgid" | |
fun fun_c2ats_setregid: (type_c2ats___gid_t, type_c2ats___gid_t) -> int = "mac#setregid" | |
fun fun_c2ats_setegid: (type_c2ats___gid_t) -> int = "mac#setegid" | |
fun fun_c2ats_fork: () -> type_c2ats___pid_t = "mac#fork" | |
fun fun_c2ats_vfork: () -> type_c2ats___pid_t = "mac#vfork" | |
fun fun_c2ats_ttyname: (int) -> [l1:addr] (ptr_v_1(char, l1) | ptr l1) = "mac#ttyname" | |
fun fun_c2ats_ttyname_r: {l1:addr} (!ptr_v_1(char, l1) | int, ptr l1, type_c2ats_size_t) -> int = "mac#ttyname_r" | |
fun fun_c2ats_isatty: (int) -> int = "mac#isatty" | |
fun fun_c2ats_ttyslot: () -> int = "mac#ttyslot" | |
fun fun_c2ats_link: {l1,l2:addr} (!ptr_v_1(char, l1), !ptr_v_1(char, l2) | ptr l1, ptr l2) -> int = "mac#link" | |
fun fun_c2ats_linkat: {l1,l2:addr} (!ptr_v_1(char, l1), !ptr_v_1(char, l2) | int, ptr l1, int, ptr l2, int) -> int = "mac#linkat" | |
fun fun_c2ats_symlink: {l1,l2:addr} (!ptr_v_1(char, l1), !ptr_v_1(char, l2) | ptr l1, ptr l2) -> int = "mac#symlink" | |
fun fun_c2ats_readlink: {l1,l2:addr} (!ptr_v_1(char, l1), !ptr_v_1(char, l2) | ptr l1, ptr l2, type_c2ats_size_t) -> type_c2ats_ssize_t = "mac#readlink" | |
fun fun_c2ats_symlinkat: {l1,l2:addr} (!ptr_v_1(char, l1), !ptr_v_1(char, l2) | ptr l1, int, ptr l2) -> int = "mac#symlinkat" | |
fun fun_c2ats_readlinkat: {l1,l2:addr} (!ptr_v_1(char, l1), !ptr_v_1(char, l2) | int, ptr l1, ptr l2, type_c2ats_size_t) -> type_c2ats_ssize_t = "mac#readlinkat" | |
fun fun_c2ats_unlink: {l1:addr} (!ptr_v_1(char, l1) | ptr l1) -> int = "mac#unlink" | |
fun fun_c2ats_unlinkat: {l1:addr} (!ptr_v_1(char, l1) | int, ptr l1, int) -> int = "mac#unlinkat" | |
fun fun_c2ats_rmdir: {l1:addr} (!ptr_v_1(char, l1) | ptr l1) -> int = "mac#rmdir" | |
fun fun_c2ats_tcgetpgrp: (int) -> type_c2ats___pid_t = "mac#tcgetpgrp" | |
fun fun_c2ats_tcsetpgrp: (int, type_c2ats___pid_t) -> int = "mac#tcsetpgrp" | |
fun fun_c2ats_getlogin: () -> [l1:addr] (ptr_v_1(char, l1) | ptr l1) = "mac#getlogin" | |
fun fun_c2ats_getlogin_r: {l1:addr} (!ptr_v_1(char, l1) | ptr l1, type_c2ats_size_t) -> int = "mac#getlogin_r" | |
fun fun_c2ats_setlogin: {l1:addr} (!ptr_v_1(char, l1) | ptr l1) -> int = "mac#setlogin" | |
fun fun_c2ats_gethostname: {l1:addr} (!ptr_v_1(char, l1) | ptr l1, type_c2ats_size_t) -> int = "mac#gethostname" | |
fun fun_c2ats_sethostname: {l1:addr} (!ptr_v_1(char, l1) | ptr l1, type_c2ats_size_t) -> int = "mac#sethostname" | |
fun fun_c2ats_sethostid: (lint) -> int = "mac#sethostid" | |
fun fun_c2ats_getdomainname: {l1:addr} (!ptr_v_1(char, l1) | ptr l1, type_c2ats_size_t) -> int = "mac#getdomainname" | |
fun fun_c2ats_setdomainname: {l1:addr} (!ptr_v_1(char, l1) | ptr l1, type_c2ats_size_t) -> int = "mac#setdomainname" | |
fun fun_c2ats_vhangup: () -> int = "mac#vhangup" | |
fun fun_c2ats_revoke: {l1:addr} (!ptr_v_1(char, l1) | ptr l1) -> int = "mac#revoke" | |
fun fun_c2ats_profil: {l1:addr} (!ptr_v_1(usint, l1) | ptr l1, type_c2ats_size_t, type_c2ats_size_t, uint) -> int = "mac#profil" | |
fun fun_c2ats_acct: {l1:addr} (!ptr_v_1(char, l1) | ptr l1) -> int = "mac#acct" | |
fun fun_c2ats_getusershell: () -> [l1:addr] (ptr_v_1(char, l1) | ptr l1) = "mac#getusershell" | |
fun fun_c2ats_endusershell: () -> void = "mac#endusershell" | |
fun fun_c2ats_setusershell: () -> void = "mac#setusershell" | |
fun fun_c2ats_daemon: (int, int) -> int = "mac#daemon" | |
fun fun_c2ats_chroot: {l1:addr} (!ptr_v_1(char, l1) | ptr l1) -> int = "mac#chroot" | |
fun fun_c2ats_getpass: {l1:addr} (!ptr_v_1(char, l1) | ptr l1) -> [l2:addr] (ptr_v_1(char, l2) | ptr l2) = "mac#getpass" | |
fun fun_c2ats_fsync: (int) -> int = "mac#fsync" | |
fun fun_c2ats_gethostid: () -> lint = "mac#gethostid" | |
fun fun_c2ats_sync: () -> void = "mac#sync" | |
fun fun_c2ats_getpagesize: () -> int = "mac#getpagesize" | |
fun fun_c2ats_getdtablesize: () -> int = "mac#getdtablesize" | |
fun fun_c2ats_truncate: {l1:addr} (!ptr_v_1(char, l1) | ptr l1, type_c2ats___off_t) -> int = "mac#truncate" | |
fun fun_c2ats_ftruncate: (int, type_c2ats___off_t) -> int = "mac#ftruncate" | |
fun fun_c2ats_brk: (ptr) -> int = "mac#brk" | |
fun fun_c2ats_sbrk: (type_c2ats_intptr_t) -> ptr = "mac#sbrk" | |
fun fun_c2ats_syscall: (lint) -> lint = "mac#syscall" | |
fun fun_c2ats_lockf: (int, int, type_c2ats___off_t) -> int = "mac#lockf" | |
fun fun_c2ats_fdatasync: (int) -> int = "mac#fdatasync" | |
// File: /usr/include/x86_64-linux-gnu/bits/confname.h | |
#define enum_c2ats__PC_LINK_MAX 0 | |
#define enum_c2ats__PC_MAX_CANON 1 | |
#define enum_c2ats__PC_MAX_INPUT 2 | |
#define enum_c2ats__PC_NAME_MAX 3 | |
#define enum_c2ats__PC_PATH_MAX 4 | |
#define enum_c2ats__PC_PIPE_BUF 5 | |
#define enum_c2ats__PC_CHOWN_RESTRICTED 6 | |
#define enum_c2ats__PC_NO_TRUNC 7 | |
#define enum_c2ats__PC_VDISABLE 8 | |
#define enum_c2ats__PC_SYNC_IO 9 | |
#define enum_c2ats__PC_ASYNC_IO 10 | |
#define enum_c2ats__PC_PRIO_IO 11 | |
#define enum_c2ats__PC_SOCK_MAXBUF 12 | |
#define enum_c2ats__PC_FILESIZEBITS 13 | |
#define enum_c2ats__PC_REC_INCR_XFER_SIZE 14 | |
#define enum_c2ats__PC_REC_MAX_XFER_SIZE 15 | |
#define enum_c2ats__PC_REC_MIN_XFER_SIZE 16 | |
#define enum_c2ats__PC_REC_XFER_ALIGN 17 | |
#define enum_c2ats__PC_ALLOC_SIZE_MIN 18 | |
#define enum_c2ats__PC_SYMLINK_MAX 19 | |
#define enum_c2ats__PC_2_SYMLINKS 20 | |
#define enum_c2ats__SC_ARG_MAX 0 | |
#define enum_c2ats__SC_CHILD_MAX 1 | |
#define enum_c2ats__SC_CLK_TCK 2 | |
#define enum_c2ats__SC_NGROUPS_MAX 3 | |
#define enum_c2ats__SC_OPEN_MAX 4 | |
#define enum_c2ats__SC_STREAM_MAX 5 | |
#define enum_c2ats__SC_TZNAME_MAX 6 | |
#define enum_c2ats__SC_JOB_CONTROL 7 | |
#define enum_c2ats__SC_SAVED_IDS 8 | |
#define enum_c2ats__SC_REALTIME_SIGNALS 9 | |
#define enum_c2ats__SC_PRIORITY_SCHEDULING 10 | |
#define enum_c2ats__SC_TIMERS 11 | |
#define enum_c2ats__SC_ASYNCHRONOUS_IO 12 | |
#define enum_c2ats__SC_PRIORITIZED_IO 13 | |
#define enum_c2ats__SC_SYNCHRONIZED_IO 14 | |
#define enum_c2ats__SC_FSYNC 15 | |
#define enum_c2ats__SC_MAPPED_FILES 16 | |
#define enum_c2ats__SC_MEMLOCK 17 | |
#define enum_c2ats__SC_MEMLOCK_RANGE 18 | |
#define enum_c2ats__SC_MEMORY_PROTECTION 19 | |
#define enum_c2ats__SC_MESSAGE_PASSING 20 | |
#define enum_c2ats__SC_SEMAPHORES 21 | |
#define enum_c2ats__SC_SHARED_MEMORY_OBJECTS 22 | |
#define enum_c2ats__SC_AIO_LISTIO_MAX 23 | |
#define enum_c2ats__SC_AIO_MAX 24 | |
#define enum_c2ats__SC_AIO_PRIO_DELTA_MAX 25 | |
#define enum_c2ats__SC_DELAYTIMER_MAX 26 | |
#define enum_c2ats__SC_MQ_OPEN_MAX 27 | |
#define enum_c2ats__SC_MQ_PRIO_MAX 28 | |
#define enum_c2ats__SC_VERSION 29 | |
#define enum_c2ats__SC_PAGESIZE 30 | |
#define enum_c2ats__SC_RTSIG_MAX 31 | |
#define enum_c2ats__SC_SEM_NSEMS_MAX 32 | |
#define enum_c2ats__SC_SEM_VALUE_MAX 33 | |
#define enum_c2ats__SC_SIGQUEUE_MAX 34 | |
#define enum_c2ats__SC_TIMER_MAX 35 | |
#define enum_c2ats__SC_BC_BASE_MAX 36 | |
#define enum_c2ats__SC_BC_DIM_MAX 37 | |
#define enum_c2ats__SC_BC_SCALE_MAX 38 | |
#define enum_c2ats__SC_BC_STRING_MAX 39 | |
#define enum_c2ats__SC_COLL_WEIGHTS_MAX 40 | |
#define enum_c2ats__SC_EQUIV_CLASS_MAX 41 | |
#define enum_c2ats__SC_EXPR_NEST_MAX 42 | |
#define enum_c2ats__SC_LINE_MAX 43 | |
#define enum_c2ats__SC_RE_DUP_MAX 44 | |
#define enum_c2ats__SC_CHARCLASS_NAME_MAX 45 | |
#define enum_c2ats__SC_2_VERSION 46 | |
#define enum_c2ats__SC_2_C_BIND 47 | |
#define enum_c2ats__SC_2_C_DEV 48 | |
#define enum_c2ats__SC_2_FORT_DEV 49 | |
#define enum_c2ats__SC_2_FORT_RUN 50 | |
#define enum_c2ats__SC_2_SW_DEV 51 | |
#define enum_c2ats__SC_2_LOCALEDEF 52 | |
#define enum_c2ats__SC_PII 53 | |
#define enum_c2ats__SC_PII_XTI 54 | |
#define enum_c2ats__SC_PII_SOCKET 55 | |
#define enum_c2ats__SC_PII_INTERNET 56 | |
#define enum_c2ats__SC_PII_OSI 57 | |
#define enum_c2ats__SC_POLL 58 | |
#define enum_c2ats__SC_SELECT 59 | |
#define enum_c2ats__SC_UIO_MAXIOV 60 | |
#define enum_c2ats__SC_IOV_MAX _SC_UIO_MAXIOV | |
#define enum_c2ats__SC_PII_INTERNET_STREAM _SC_UIO_MAXIOV + 1 | |
#define enum_c2ats__SC_PII_INTERNET_DGRAM _SC_UIO_MAXIOV + 2 | |
#define enum_c2ats__SC_PII_OSI_COTS _SC_UIO_MAXIOV + 3 | |
#define enum_c2ats__SC_PII_OSI_CLTS _SC_UIO_MAXIOV + 4 | |
#define enum_c2ats__SC_PII_OSI_M _SC_UIO_MAXIOV + 5 | |
#define enum_c2ats__SC_T_IOV_MAX _SC_UIO_MAXIOV + 6 | |
#define enum_c2ats__SC_THREADS _SC_UIO_MAXIOV + 7 | |
#define enum_c2ats__SC_THREAD_SAFE_FUNCTIONS _SC_UIO_MAXIOV + 8 | |
#define enum_c2ats__SC_GETGR_R_SIZE_MAX _SC_UIO_MAXIOV + 9 | |
#define enum_c2ats__SC_GETPW_R_SIZE_MAX _SC_UIO_MAXIOV + 10 | |
#define enum_c2ats__SC_LOGIN_NAME_MAX _SC_UIO_MAXIOV + 11 | |
#define enum_c2ats__SC_TTY_NAME_MAX _SC_UIO_MAXIOV + 12 | |
#define enum_c2ats__SC_THREAD_DESTRUCTOR_ITERATIONS _SC_UIO_MAXIOV + 13 | |
#define enum_c2ats__SC_THREAD_KEYS_MAX _SC_UIO_MAXIOV + 14 | |
#define enum_c2ats__SC_THREAD_STACK_MIN _SC_UIO_MAXIOV + 15 | |
#define enum_c2ats__SC_THREAD_THREADS_MAX _SC_UIO_MAXIOV + 16 | |
#define enum_c2ats__SC_THREAD_ATTR_STACKADDR _SC_UIO_MAXIOV + 17 | |
#define enum_c2ats__SC_THREAD_ATTR_STACKSIZE _SC_UIO_MAXIOV + 18 | |
#define enum_c2ats__SC_THREAD_PRIORITY_SCHEDULING _SC_UIO_MAXIOV + 19 | |
#define enum_c2ats__SC_THREAD_PRIO_INHERIT _SC_UIO_MAXIOV + 20 | |
#define enum_c2ats__SC_THREAD_PRIO_PROTECT _SC_UIO_MAXIOV + 21 | |
#define enum_c2ats__SC_THREAD_PROCESS_SHARED _SC_UIO_MAXIOV + 22 | |
#define enum_c2ats__SC_NPROCESSORS_CONF _SC_UIO_MAXIOV + 23 | |
#define enum_c2ats__SC_NPROCESSORS_ONLN _SC_UIO_MAXIOV + 24 | |
#define enum_c2ats__SC_PHYS_PAGES _SC_UIO_MAXIOV + 25 | |
#define enum_c2ats__SC_AVPHYS_PAGES _SC_UIO_MAXIOV + 26 | |
#define enum_c2ats__SC_ATEXIT_MAX _SC_UIO_MAXIOV + 27 | |
#define enum_c2ats__SC_PASS_MAX _SC_UIO_MAXIOV + 28 | |
#define enum_c2ats__SC_XOPEN_VERSION _SC_UIO_MAXIOV + 29 | |
#define enum_c2ats__SC_XOPEN_XCU_VERSION _SC_UIO_MAXIOV + 30 | |
#define enum_c2ats__SC_XOPEN_UNIX _SC_UIO_MAXIOV + 31 | |
#define enum_c2ats__SC_XOPEN_CRYPT _SC_UIO_MAXIOV + 32 | |
#define enum_c2ats__SC_XOPEN_ENH_I18N _SC_UIO_MAXIOV + 33 | |
#define enum_c2ats__SC_XOPEN_SHM _SC_UIO_MAXIOV + 34 | |
#define enum_c2ats__SC_2_CHAR_TERM _SC_UIO_MAXIOV + 35 | |
#define enum_c2ats__SC_2_C_VERSION _SC_UIO_MAXIOV + 36 | |
#define enum_c2ats__SC_2_UPE _SC_UIO_MAXIOV + 37 | |
#define enum_c2ats__SC_XOPEN_XPG2 _SC_UIO_MAXIOV + 38 | |
#define enum_c2ats__SC_XOPEN_XPG3 _SC_UIO_MAXIOV + 39 | |
#define enum_c2ats__SC_XOPEN_XPG4 _SC_UIO_MAXIOV + 40 | |
#define enum_c2ats__SC_CHAR_BIT _SC_UIO_MAXIOV + 41 | |
#define enum_c2ats__SC_CHAR_MAX _SC_UIO_MAXIOV + 42 | |
#define enum_c2ats__SC_CHAR_MIN _SC_UIO_MAXIOV + 43 | |
#define enum_c2ats__SC_INT_MAX _SC_UIO_MAXIOV + 44 | |
#define enum_c2ats__SC_INT_MIN _SC_UIO_MAXIOV + 45 | |
#define enum_c2ats__SC_LONG_BIT _SC_UIO_MAXIOV + 46 | |
#define enum_c2ats__SC_WORD_BIT _SC_UIO_MAXIOV + 47 | |
#define enum_c2ats__SC_MB_LEN_MAX _SC_UIO_MAXIOV + 48 | |
#define enum_c2ats__SC_NZERO _SC_UIO_MAXIOV + 49 | |
#define enum_c2ats__SC_SSIZE_MAX _SC_UIO_MAXIOV + 50 | |
#define enum_c2ats__SC_SCHAR_MAX _SC_UIO_MAXIOV + 51 | |
#define enum_c2ats__SC_SCHAR_MIN _SC_UIO_MAXIOV + 52 | |
#define enum_c2ats__SC_SHRT_MAX _SC_UIO_MAXIOV + 53 | |
#define enum_c2ats__SC_SHRT_MIN _SC_UIO_MAXIOV + 54 | |
#define enum_c2ats__SC_UCHAR_MAX _SC_UIO_MAXIOV + 55 | |
#define enum_c2ats__SC_UINT_MAX _SC_UIO_MAXIOV + 56 | |
#define enum_c2ats__SC_ULONG_MAX _SC_UIO_MAXIOV + 57 | |
#define enum_c2ats__SC_USHRT_MAX _SC_UIO_MAXIOV + 58 | |
#define enum_c2ats__SC_NL_ARGMAX _SC_UIO_MAXIOV + 59 | |
#define enum_c2ats__SC_NL_LANGMAX _SC_UIO_MAXIOV + 60 | |
#define enum_c2ats__SC_NL_MSGMAX _SC_UIO_MAXIOV + 61 | |
#define enum_c2ats__SC_NL_NMAX _SC_UIO_MAXIOV + 62 | |
#define enum_c2ats__SC_NL_SETMAX _SC_UIO_MAXIOV + 63 | |
#define enum_c2ats__SC_NL_TEXTMAX _SC_UIO_MAXIOV + 64 | |
#define enum_c2ats__SC_XBS5_ILP32_OFF32 _SC_UIO_MAXIOV + 65 | |
#define enum_c2ats__SC_XBS5_ILP32_OFFBIG _SC_UIO_MAXIOV + 66 | |
#define enum_c2ats__SC_XBS5_LP64_OFF64 _SC_UIO_MAXIOV + 67 | |
#define enum_c2ats__SC_XBS5_LPBIG_OFFBIG _SC_UIO_MAXIOV + 68 | |
#define enum_c2ats__SC_XOPEN_LEGACY _SC_UIO_MAXIOV + 69 | |
#define enum_c2ats__SC_XOPEN_REALTIME _SC_UIO_MAXIOV + 70 | |
#define enum_c2ats__SC_XOPEN_REALTIME_THREADS _SC_UIO_MAXIOV + 71 | |
#define enum_c2ats__SC_ADVISORY_INFO _SC_UIO_MAXIOV + 72 | |
#define enum_c2ats__SC_BARRIERS _SC_UIO_MAXIOV + 73 | |
#define enum_c2ats__SC_BASE _SC_UIO_MAXIOV + 74 | |
#define enum_c2ats__SC_C_LANG_SUPPORT _SC_UIO_MAXIOV + 75 | |
#define enum_c2ats__SC_C_LANG_SUPPORT_R _SC_UIO_MAXIOV + 76 | |
#define enum_c2ats__SC_CLOCK_SELECTION _SC_UIO_MAXIOV + 77 | |
#define enum_c2ats__SC_CPUTIME _SC_UIO_MAXIOV + 78 | |
#define enum_c2ats__SC_THREAD_CPUTIME _SC_UIO_MAXIOV + 79 | |
#define enum_c2ats__SC_DEVICE_IO _SC_UIO_MAXIOV + 80 | |
#define enum_c2ats__SC_DEVICE_SPECIFIC _SC_UIO_MAXIOV + 81 | |
#define enum_c2ats__SC_DEVICE_SPECIFIC_R _SC_UIO_MAXIOV + 82 | |
#define enum_c2ats__SC_FD_MGMT _SC_UIO_MAXIOV + 83 | |
#define enum_c2ats__SC_FIFO _SC_UIO_MAXIOV + 84 | |
#define enum_c2ats__SC_PIPE _SC_UIO_MAXIOV + 85 | |
#define enum_c2ats__SC_FILE_ATTRIBUTES _SC_UIO_MAXIOV + 86 | |
#define enum_c2ats__SC_FILE_LOCKING _SC_UIO_MAXIOV + 87 | |
#define enum_c2ats__SC_FILE_SYSTEM _SC_UIO_MAXIOV + 88 | |
#define enum_c2ats__SC_MONOTONIC_CLOCK _SC_UIO_MAXIOV + 89 | |
#define enum_c2ats__SC_MULTI_PROCESS _SC_UIO_MAXIOV + 90 | |
#define enum_c2ats__SC_SINGLE_PROCESS _SC_UIO_MAXIOV + 91 | |
#define enum_c2ats__SC_NETWORKING _SC_UIO_MAXIOV + 92 | |
#define enum_c2ats__SC_READER_WRITER_LOCKS _SC_UIO_MAXIOV + 93 | |
#define enum_c2ats__SC_SPIN_LOCKS _SC_UIO_MAXIOV + 94 | |
#define enum_c2ats__SC_REGEXP _SC_UIO_MAXIOV + 95 | |
#define enum_c2ats__SC_REGEX_VERSION _SC_UIO_MAXIOV + 96 | |
#define enum_c2ats__SC_SHELL _SC_UIO_MAXIOV + 97 | |
#define enum_c2ats__SC_SIGNALS _SC_UIO_MAXIOV + 98 | |
#define enum_c2ats__SC_SPAWN _SC_UIO_MAXIOV + 99 | |
#define enum_c2ats__SC_SPORADIC_SERVER _SC_UIO_MAXIOV + 100 | |
#define enum_c2ats__SC_THREAD_SPORADIC_SERVER _SC_UIO_MAXIOV + 101 | |
#define enum_c2ats__SC_SYSTEM_DATABASE _SC_UIO_MAXIOV + 102 | |
#define enum_c2ats__SC_SYSTEM_DATABASE_R _SC_UIO_MAXIOV + 103 | |
#define enum_c2ats__SC_TIMEOUTS _SC_UIO_MAXIOV + 104 | |
#define enum_c2ats__SC_TYPED_MEMORY_OBJECTS _SC_UIO_MAXIOV + 105 | |
#define enum_c2ats__SC_USER_GROUPS _SC_UIO_MAXIOV + 106 | |
#define enum_c2ats__SC_USER_GROUPS_R _SC_UIO_MAXIOV + 107 | |
#define enum_c2ats__SC_2_PBS _SC_UIO_MAXIOV + 108 | |
#define enum_c2ats__SC_2_PBS_ACCOUNTING _SC_UIO_MAXIOV + 109 | |
#define enum_c2ats__SC_2_PBS_LOCATE _SC_UIO_MAXIOV + 110 | |
#define enum_c2ats__SC_2_PBS_MESSAGE _SC_UIO_MAXIOV + 111 | |
#define enum_c2ats__SC_2_PBS_TRACK _SC_UIO_MAXIOV + 112 | |
#define enum_c2ats__SC_SYMLOOP_MAX _SC_UIO_MAXIOV + 113 | |
#define enum_c2ats__SC_STREAMS _SC_UIO_MAXIOV + 114 | |
#define enum_c2ats__SC_2_PBS_CHECKPOINT _SC_UIO_MAXIOV + 115 | |
#define enum_c2ats__SC_V6_ILP32_OFF32 _SC_UIO_MAXIOV + 116 | |
#define enum_c2ats__SC_V6_ILP32_OFFBIG _SC_UIO_MAXIOV + 117 | |
#define enum_c2ats__SC_V6_LP64_OFF64 _SC_UIO_MAXIOV + 118 | |
#define enum_c2ats__SC_V6_LPBIG_OFFBIG _SC_UIO_MAXIOV + 119 | |
#define enum_c2ats__SC_HOST_NAME_MAX _SC_UIO_MAXIOV + 120 | |
#define enum_c2ats__SC_TRACE _SC_UIO_MAXIOV + 121 | |
#define enum_c2ats__SC_TRACE_EVENT_FILTER _SC_UIO_MAXIOV + 122 | |
#define enum_c2ats__SC_TRACE_INHERIT _SC_UIO_MAXIOV + 123 | |
#define enum_c2ats__SC_TRACE_LOG _SC_UIO_MAXIOV + 124 | |
#define enum_c2ats__SC_LEVEL1_ICACHE_SIZE _SC_UIO_MAXIOV + 125 | |
#define enum_c2ats__SC_LEVEL1_ICACHE_ASSOC _SC_UIO_MAXIOV + 126 | |
#define enum_c2ats__SC_LEVEL1_ICACHE_LINESIZE _SC_UIO_MAXIOV + 127 | |
#define enum_c2ats__SC_LEVEL1_DCACHE_SIZE _SC_UIO_MAXIOV + 128 | |
#define enum_c2ats__SC_LEVEL1_DCACHE_ASSOC _SC_UIO_MAXIOV + 129 | |
#define enum_c2ats__SC_LEVEL1_DCACHE_LINESIZE _SC_UIO_MAXIOV + 130 | |
#define enum_c2ats__SC_LEVEL2_CACHE_SIZE _SC_UIO_MAXIOV + 131 | |
#define enum_c2ats__SC_LEVEL2_CACHE_ASSOC _SC_UIO_MAXIOV + 132 | |
#define enum_c2ats__SC_LEVEL2_CACHE_LINESIZE _SC_UIO_MAXIOV + 133 | |
#define enum_c2ats__SC_LEVEL3_CACHE_SIZE _SC_UIO_MAXIOV + 134 | |
#define enum_c2ats__SC_LEVEL3_CACHE_ASSOC _SC_UIO_MAXIOV + 135 | |
#define enum_c2ats__SC_LEVEL3_CACHE_LINESIZE _SC_UIO_MAXIOV + 136 | |
#define enum_c2ats__SC_LEVEL4_CACHE_SIZE _SC_UIO_MAXIOV + 137 | |
#define enum_c2ats__SC_LEVEL4_CACHE_ASSOC _SC_UIO_MAXIOV + 138 | |
#define enum_c2ats__SC_LEVEL4_CACHE_LINESIZE _SC_UIO_MAXIOV + 139 | |
#define enum_c2ats__SC_IPV6 _SC_LEVEL1_ICACHE_SIZE + 50 | |
#define enum_c2ats__SC_RAW_SOCKETS _SC_LEVEL1_ICACHE_SIZE + 50 + 1 | |
#define enum_c2ats__SC_V7_ILP32_OFF32 _SC_LEVEL1_ICACHE_SIZE + 50 + 2 | |
#define enum_c2ats__SC_V7_ILP32_OFFBIG _SC_LEVEL1_ICACHE_SIZE + 50 + 3 | |
#define enum_c2ats__SC_V7_LP64_OFF64 _SC_LEVEL1_ICACHE_SIZE + 50 + 4 | |
#define enum_c2ats__SC_V7_LPBIG_OFFBIG _SC_LEVEL1_ICACHE_SIZE + 50 + 5 | |
#define enum_c2ats__SC_SS_REPL_MAX _SC_LEVEL1_ICACHE_SIZE + 50 + 6 | |
#define enum_c2ats__SC_TRACE_EVENT_NAME_MAX _SC_LEVEL1_ICACHE_SIZE + 50 + 7 | |
#define enum_c2ats__SC_TRACE_NAME_MAX _SC_LEVEL1_ICACHE_SIZE + 50 + 8 | |
#define enum_c2ats__SC_TRACE_SYS_MAX _SC_LEVEL1_ICACHE_SIZE + 50 + 9 | |
#define enum_c2ats__SC_TRACE_USER_EVENT_MAX _SC_LEVEL1_ICACHE_SIZE + 50 + 10 | |
#define enum_c2ats__SC_XOPEN_STREAMS _SC_LEVEL1_ICACHE_SIZE + 50 + 11 | |
#define enum_c2ats__SC_THREAD_ROBUST_PRIO_INHERIT _SC_LEVEL1_ICACHE_SIZE + 50 + 12 | |
#define enum_c2ats__SC_THREAD_ROBUST_PRIO_PROTECT _SC_LEVEL1_ICACHE_SIZE + 50 + 13 | |
#define enum_c2ats__CS_PATH 0 | |
#define enum_c2ats__CS_V6_WIDTH_RESTRICTED_ENVS 1 | |
#define enum_c2ats__CS_GNU_LIBC_VERSION 2 | |
#define enum_c2ats__CS_GNU_LIBPTHREAD_VERSION 3 | |
#define enum_c2ats__CS_V5_WIDTH_RESTRICTED_ENVS 4 | |
#define enum_c2ats__CS_V7_WIDTH_RESTRICTED_ENVS 5 | |
#define enum_c2ats__CS_LFS_CFLAGS 1000 | |
#define enum_c2ats__CS_LFS_LDFLAGS 1000 + 1 | |
#define enum_c2ats__CS_LFS_LIBS 1000 + 2 | |
#define enum_c2ats__CS_LFS_LINTFLAGS 1000 + 3 | |
#define enum_c2ats__CS_LFS64_CFLAGS 1000 + 4 | |
#define enum_c2ats__CS_LFS64_LDFLAGS 1000 + 5 | |
#define enum_c2ats__CS_LFS64_LIBS 1000 + 6 | |
#define enum_c2ats__CS_LFS64_LINTFLAGS 1000 + 7 | |
#define enum_c2ats__CS_XBS5_ILP32_OFF32_CFLAGS 1100 | |
#define enum_c2ats__CS_XBS5_ILP32_OFF32_LDFLAGS 1100 + 1 | |
#define enum_c2ats__CS_XBS5_ILP32_OFF32_LIBS 1100 + 2 | |
#define enum_c2ats__CS_XBS5_ILP32_OFF32_LINTFLAGS 1100 + 3 | |
#define enum_c2ats__CS_XBS5_ILP32_OFFBIG_CFLAGS 1100 + 4 | |
#define enum_c2ats__CS_XBS5_ILP32_OFFBIG_LDFLAGS 1100 + 5 | |
#define enum_c2ats__CS_XBS5_ILP32_OFFBIG_LIBS 1100 + 6 | |
#define enum_c2ats__CS_XBS5_ILP32_OFFBIG_LINTFLAGS 1100 + 7 | |
#define enum_c2ats__CS_XBS5_LP64_OFF64_CFLAGS 1100 + 8 | |
#define enum_c2ats__CS_XBS5_LP64_OFF64_LDFLAGS 1100 + 9 | |
#define enum_c2ats__CS_XBS5_LP64_OFF64_LIBS 1100 + 10 | |
#define enum_c2ats__CS_XBS5_LP64_OFF64_LINTFLAGS 1100 + 11 | |
#define enum_c2ats__CS_XBS5_LPBIG_OFFBIG_CFLAGS 1100 + 12 | |
#define enum_c2ats__CS_XBS5_LPBIG_OFFBIG_LDFLAGS 1100 + 13 | |
#define enum_c2ats__CS_XBS5_LPBIG_OFFBIG_LIBS 1100 + 14 | |
#define enum_c2ats__CS_XBS5_LPBIG_OFFBIG_LINTFLAGS 1100 + 15 | |
#define enum_c2ats__CS_POSIX_V6_ILP32_OFF32_CFLAGS 1100 + 16 | |
#define enum_c2ats__CS_POSIX_V6_ILP32_OFF32_LDFLAGS 1100 + 17 | |
#define enum_c2ats__CS_POSIX_V6_ILP32_OFF32_LIBS 1100 + 18 | |
#define enum_c2ats__CS_POSIX_V6_ILP32_OFF32_LINTFLAGS 1100 + 19 | |
#define enum_c2ats__CS_POSIX_V6_ILP32_OFFBIG_CFLAGS 1100 + 20 | |
#define enum_c2ats__CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS 1100 + 21 | |
#define enum_c2ats__CS_POSIX_V6_ILP32_OFFBIG_LIBS 1100 + 22 | |
#define enum_c2ats__CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS 1100 + 23 | |
#define enum_c2ats__CS_POSIX_V6_LP64_OFF64_CFLAGS 1100 + 24 | |
#define enum_c2ats__CS_POSIX_V6_LP64_OFF64_LDFLAGS 1100 + 25 | |
#define enum_c2ats__CS_POSIX_V6_LP64_OFF64_LIBS 1100 + 26 | |
#define enum_c2ats__CS_POSIX_V6_LP64_OFF64_LINTFLAGS 1100 + 27 | |
#define enum_c2ats__CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS 1100 + 28 | |
#define enum_c2ats__CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS 1100 + 29 | |
#define enum_c2ats__CS_POSIX_V6_LPBIG_OFFBIG_LIBS 1100 + 30 | |
#define enum_c2ats__CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS 1100 + 31 | |
#define enum_c2ats__CS_POSIX_V7_ILP32_OFF32_CFLAGS 1100 + 32 | |
#define enum_c2ats__CS_POSIX_V7_ILP32_OFF32_LDFLAGS 1100 + 33 | |
#define enum_c2ats__CS_POSIX_V7_ILP32_OFF32_LIBS 1100 + 34 | |
#define enum_c2ats__CS_POSIX_V7_ILP32_OFF32_LINTFLAGS 1100 + 35 | |
#define enum_c2ats__CS_POSIX_V7_ILP32_OFFBIG_CFLAGS 1100 + 36 | |
#define enum_c2ats__CS_POSIX_V7_ILP32_OFFBIG_LDFLAGS 1100 + 37 | |
#define enum_c2ats__CS_POSIX_V7_ILP32_OFFBIG_LIBS 1100 + 38 | |
#define enum_c2ats__CS_POSIX_V7_ILP32_OFFBIG_LINTFLAGS 1100 + 39 | |
#define enum_c2ats__CS_POSIX_V7_LP64_OFF64_CFLAGS 1100 + 40 | |
#define enum_c2ats__CS_POSIX_V7_LP64_OFF64_LDFLAGS 1100 + 41 | |
#define enum_c2ats__CS_POSIX_V7_LP64_OFF64_LIBS 1100 + 42 | |
#define enum_c2ats__CS_POSIX_V7_LP64_OFF64_LINTFLAGS 1100 + 43 | |
#define enum_c2ats__CS_POSIX_V7_LPBIG_OFFBIG_CFLAGS 1100 + 44 | |
#define enum_c2ats__CS_POSIX_V7_LPBIG_OFFBIG_LDFLAGS 1100 + 45 | |
#define enum_c2ats__CS_POSIX_V7_LPBIG_OFFBIG_LIBS 1100 + 46 | |
#define enum_c2ats__CS_POSIX_V7_LPBIG_OFFBIG_LINTFLAGS 1100 + 47 | |
#define enum_c2ats__CS_V6_ENV 1100 + 48 | |
#define enum_c2ats__CS_V7_ENV 1100 + 49 | |
// File: /usr/include/getopt.h | |
%{# | |
#include "/usr/include/getopt.h" | |
%} | |
macdef extval_c2ats_optarg = $extval(cPtr0(char), "optarg") | |
macdef extval_c2ats_optind = $extval(int, "optind") | |
macdef extval_c2ats_opterr = $extval(int, "opterr") | |
macdef extval_c2ats_optopt = $extval(int, "optopt") | |
fun fun_c2ats_getopt: {l1,l1_1,l2:addr} (!ptr_v_2(char, l1, l1_1), !ptr_v_1(char, l2) | int, ptr l1, ptr l2) -> int = "mac#getopt" | |
// File: /usr/include/glib-2.0/gio/gcredentials.h | |
%{# | |
#include "/usr/include/glib-2.0/gio/gcredentials.h" | |
%} | |
abst@ype struct_c2ats__GCredentialsClass // FIXME! Forward declaration. | |
typedef type_c2ats_GCredentialsClass = struct_c2ats__GCredentialsClass | |
fun fun_c2ats_g_credentials_get_type: () -> type_c2ats_GType = "mac#g_credentials_get_type" | |
fun fun_c2ats_g_credentials_new: () -> [l1:addr] (ptr_v_1(type_c2ats_GCredentials, l1) | ptr l1) = "mac#g_credentials_new" | |
fun fun_c2ats_g_credentials_to_string: {l1:addr} (!ptr_v_1(type_c2ats_GCredentials, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_gchar, l2) | ptr l2) = "mac#g_credentials_to_string" | |
fun fun_c2ats_g_credentials_get_native: {l1:addr} (!ptr_v_1(type_c2ats_GCredentials, l1) | ptr l1, type_c2ats_GCredentialsType) -> type_c2ats_gpointer = "mac#g_credentials_get_native" | |
fun fun_c2ats_g_credentials_set_native: {l1:addr} (!ptr_v_1(type_c2ats_GCredentials, l1) | ptr l1, type_c2ats_GCredentialsType, type_c2ats_gpointer) -> void = "mac#g_credentials_set_native" | |
fun fun_c2ats_g_credentials_is_same_user: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GCredentials, l1), !ptr_v_1(type_c2ats_GCredentials, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> type_c2ats_gboolean = "mac#g_credentials_is_same_user" | |
fun fun_c2ats_g_credentials_get_unix_pid: {l1,l2,l2_1:addr} (!ptr_v_1(type_c2ats_GCredentials, l1), !ptr_v_2(type_c2ats_GError, l2, l2_1) | ptr l1, ptr l2) -> type_c2ats_pid_t = "mac#g_credentials_get_unix_pid" | |
fun fun_c2ats_g_credentials_get_unix_user: {l1,l2,l2_1:addr} (!ptr_v_1(type_c2ats_GCredentials, l1), !ptr_v_2(type_c2ats_GError, l2, l2_1) | ptr l1, ptr l2) -> type_c2ats_uid_t = "mac#g_credentials_get_unix_user" | |
fun fun_c2ats_g_credentials_set_unix_user: {l1,l2,l2_1:addr} (!ptr_v_1(type_c2ats_GCredentials, l1), !ptr_v_2(type_c2ats_GError, l2, l2_1) | ptr l1, type_c2ats_uid_t, ptr l2) -> type_c2ats_gboolean = "mac#g_credentials_set_unix_user" | |
// File: /usr/include/glib-2.0/gio/gdatagrambased.h | |
%{# | |
#include "/usr/include/glib-2.0/gio/gdatagrambased.h" | |
%} | |
abst@ype struct_c2ats__GDatagramBasedInterface // FIXME! Forward declaration. | |
typedef type_c2ats_GDatagramBasedInterface = struct_c2ats__GDatagramBasedInterface | |
typedef struct_c2ats__GDatagramBasedInterface = $extype_struct"struct _GDatagramBasedInterface" of { | |
g_iface = type_c2ats_GTypeInterface, | |
receive_messages = {l1,l2,l3,l4,l4_1:addr} (!ptr_v_1(type_c2ats_GDatagramBased, l1), !ptr_v_1(type_c2ats_GInputMessage, l2), !ptr_v_1(type_c2ats_GCancellable, l3), !ptr_v_2(type_c2ats_GError, l4, l4_1) | ptr l1, ptr l2, type_c2ats_guint, type_c2ats_gint, type_c2ats_gint64, ptr l3, ptr l4) -> type_c2ats_gint, | |
send_messages = {l1,l2,l3,l4,l4_1:addr} (!ptr_v_1(type_c2ats_GDatagramBased, l1), !ptr_v_1(type_c2ats_GOutputMessage, l2), !ptr_v_1(type_c2ats_GCancellable, l3), !ptr_v_2(type_c2ats_GError, l4, l4_1) | ptr l1, ptr l2, type_c2ats_guint, type_c2ats_gint, type_c2ats_gint64, ptr l3, ptr l4) -> type_c2ats_gint, | |
create_source = {l1,l2:addr} (!ptr_v_1(type_c2ats_GDatagramBased, l1), !ptr_v_1(type_c2ats_GCancellable, l2) | ptr l1, type_c2ats_GIOCondition, ptr l2) -> [l3:addr] (ptr_v_1(type_c2ats_GSource, l3) | ptr l3), | |
condition_check = {l1:addr} (!ptr_v_1(type_c2ats_GDatagramBased, l1) | ptr l1, type_c2ats_GIOCondition) -> type_c2ats_GIOCondition, | |
condition_wait = {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GDatagramBased, l1), !ptr_v_1(type_c2ats_GCancellable, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, type_c2ats_GIOCondition, type_c2ats_gint64, ptr l2, ptr l3) -> type_c2ats_gboolean | |
} | |
fun fun_c2ats_g_datagram_based_get_type: () -> type_c2ats_GType = "mac#g_datagram_based_get_type" | |
fun fun_c2ats_g_datagram_based_receive_messages: {l1,l2,l3,l4,l4_1:addr} (!ptr_v_1(type_c2ats_GDatagramBased, l1), !ptr_v_1(type_c2ats_GInputMessage, l2), !ptr_v_1(type_c2ats_GCancellable, l3), !ptr_v_2(type_c2ats_GError, l4, l4_1) | ptr l1, ptr l2, type_c2ats_guint, type_c2ats_gint, type_c2ats_gint64, ptr l3, ptr l4) -> type_c2ats_gint = "mac#g_datagram_based_receive_messages" | |
fun fun_c2ats_g_datagram_based_send_messages: {l1,l2,l3,l4,l4_1:addr} (!ptr_v_1(type_c2ats_GDatagramBased, l1), !ptr_v_1(type_c2ats_GOutputMessage, l2), !ptr_v_1(type_c2ats_GCancellable, l3), !ptr_v_2(type_c2ats_GError, l4, l4_1) | ptr l1, ptr l2, type_c2ats_guint, type_c2ats_gint, type_c2ats_gint64, ptr l3, ptr l4) -> type_c2ats_gint = "mac#g_datagram_based_send_messages" | |
fun fun_c2ats_g_datagram_based_create_source: {l1,l2:addr} (!ptr_v_1(type_c2ats_GDatagramBased, l1), !ptr_v_1(type_c2ats_GCancellable, l2) | ptr l1, type_c2ats_GIOCondition, ptr l2) -> [l3:addr] (ptr_v_1(type_c2ats_GSource, l3) | ptr l3) = "mac#g_datagram_based_create_source" | |
fun fun_c2ats_g_datagram_based_condition_check: {l1:addr} (!ptr_v_1(type_c2ats_GDatagramBased, l1) | ptr l1, type_c2ats_GIOCondition) -> type_c2ats_GIOCondition = "mac#g_datagram_based_condition_check" | |
fun fun_c2ats_g_datagram_based_condition_wait: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GDatagramBased, l1), !ptr_v_1(type_c2ats_GCancellable, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, type_c2ats_GIOCondition, type_c2ats_gint64, ptr l2, ptr l3) -> type_c2ats_gboolean = "mac#g_datagram_based_condition_wait" | |
// File: /usr/include/glib-2.0/gio/gdatainputstream.h | |
%{# | |
#include "/usr/include/glib-2.0/gio/gdatainputstream.h" | |
%} | |
abst@ype struct_c2ats__GDataInputStreamClass // FIXME! Forward declaration. | |
typedef type_c2ats_GDataInputStreamClass = struct_c2ats__GDataInputStreamClass | |
abst@ype struct_c2ats__GDataInputStreamPrivate // FIXME! Forward declaration. | |
typedef type_c2ats_GDataInputStreamPrivate = struct_c2ats__GDataInputStreamPrivate | |
typedef struct_c2ats__GDataInputStream = $extype_struct"struct _GDataInputStream" of { | |
parent_instance = type_c2ats_GBufferedInputStream, | |
priv = ptr (* cPtr0(type_c2ats_GDataInputStreamPrivate) *) | |
} | |
typedef struct_c2ats__GDataInputStreamClass = $extype_struct"struct _GDataInputStreamClass" of { | |
parent_class = type_c2ats_GBufferedInputStreamClass, | |
_g_reserved1 = () -> void, | |
_g_reserved2 = () -> void, | |
_g_reserved3 = () -> void, | |
_g_reserved4 = () -> void, | |
_g_reserved5 = () -> void | |
} | |
fun fun_c2ats_g_data_input_stream_get_type: () -> type_c2ats_GType = "mac#g_data_input_stream_get_type" | |
fun fun_c2ats_g_data_input_stream_new: {l1:addr} (!ptr_v_1(type_c2ats_GInputStream, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GDataInputStream, l2) | ptr l2) = "mac#g_data_input_stream_new" | |
fun fun_c2ats_g_data_input_stream_set_byte_order: {l1:addr} (!ptr_v_1(type_c2ats_GDataInputStream, l1) | ptr l1, type_c2ats_GDataStreamByteOrder) -> void = "mac#g_data_input_stream_set_byte_order" | |
fun fun_c2ats_g_data_input_stream_get_byte_order: {l1:addr} (!ptr_v_1(type_c2ats_GDataInputStream, l1) | ptr l1) -> type_c2ats_GDataStreamByteOrder = "mac#g_data_input_stream_get_byte_order" | |
fun fun_c2ats_g_data_input_stream_set_newline_type: {l1:addr} (!ptr_v_1(type_c2ats_GDataInputStream, l1) | ptr l1, type_c2ats_GDataStreamNewlineType) -> void = "mac#g_data_input_stream_set_newline_type" | |
fun fun_c2ats_g_data_input_stream_get_newline_type: {l1:addr} (!ptr_v_1(type_c2ats_GDataInputStream, l1) | ptr l1) -> type_c2ats_GDataStreamNewlineType = "mac#g_data_input_stream_get_newline_type" | |
fun fun_c2ats_g_data_input_stream_read_byte: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GDataInputStream, l1), !ptr_v_1(type_c2ats_GCancellable, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> type_c2ats_guchar = "mac#g_data_input_stream_read_byte" | |
fun fun_c2ats_g_data_input_stream_read_int16: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GDataInputStream, l1), !ptr_v_1(type_c2ats_GCancellable, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> type_c2ats_gint16 = "mac#g_data_input_stream_read_int16" | |
fun fun_c2ats_g_data_input_stream_read_uint16: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GDataInputStream, l1), !ptr_v_1(type_c2ats_GCancellable, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> type_c2ats_guint16 = "mac#g_data_input_stream_read_uint16" | |
fun fun_c2ats_g_data_input_stream_read_int32: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GDataInputStream, l1), !ptr_v_1(type_c2ats_GCancellable, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> type_c2ats_gint32 = "mac#g_data_input_stream_read_int32" | |
fun fun_c2ats_g_data_input_stream_read_uint32: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GDataInputStream, l1), !ptr_v_1(type_c2ats_GCancellable, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> type_c2ats_guint32 = "mac#g_data_input_stream_read_uint32" | |
fun fun_c2ats_g_data_input_stream_read_int64: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GDataInputStream, l1), !ptr_v_1(type_c2ats_GCancellable, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> type_c2ats_gint64 = "mac#g_data_input_stream_read_int64" | |
fun fun_c2ats_g_data_input_stream_read_uint64: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GDataInputStream, l1), !ptr_v_1(type_c2ats_GCancellable, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> type_c2ats_guint64 = "mac#g_data_input_stream_read_uint64" | |
fun fun_c2ats_g_data_input_stream_read_line: {l1,l2,l3,l4,l4_1:addr} (!ptr_v_1(type_c2ats_GDataInputStream, l1), !ptr_v_1(type_c2ats_gsize, l2), !ptr_v_1(type_c2ats_GCancellable, l3), !ptr_v_2(type_c2ats_GError, l4, l4_1) | ptr l1, ptr l2, ptr l3, ptr l4) -> [l5:addr] (ptr_v_1(char, l5) | ptr l5) = "mac#g_data_input_stream_read_line" | |
fun fun_c2ats_g_data_input_stream_read_line_utf8: {l1,l2,l3,l4,l4_1:addr} (!ptr_v_1(type_c2ats_GDataInputStream, l1), !ptr_v_1(type_c2ats_gsize, l2), !ptr_v_1(type_c2ats_GCancellable, l3), !ptr_v_2(type_c2ats_GError, l4, l4_1) | ptr l1, ptr l2, ptr l3, ptr l4) -> [l5:addr] (ptr_v_1(char, l5) | ptr l5) = "mac#g_data_input_stream_read_line_utf8" | |
fun fun_c2ats_g_data_input_stream_read_line_async: {l1,l2:addr} (!ptr_v_1(type_c2ats_GDataInputStream, l1), !ptr_v_1(type_c2ats_GCancellable, l2) | ptr l1, type_c2ats_gint, ptr l2, type_c2ats_GAsyncReadyCallback, type_c2ats_gpointer) -> void = "mac#g_data_input_stream_read_line_async" | |
fun fun_c2ats_g_data_input_stream_read_line_finish: {l1,l2,l3,l4,l4_1:addr} (!ptr_v_1(type_c2ats_GDataInputStream, l1), !ptr_v_1(type_c2ats_GAsyncResult, l2), !ptr_v_1(type_c2ats_gsize, l3), !ptr_v_2(type_c2ats_GError, l4, l4_1) | ptr l1, ptr l2, ptr l3, ptr l4) -> [l5:addr] (ptr_v_1(char, l5) | ptr l5) = "mac#g_data_input_stream_read_line_finish" | |
fun fun_c2ats_g_data_input_stream_read_line_finish_utf8: {l1,l2,l3,l4,l4_1:addr} (!ptr_v_1(type_c2ats_GDataInputStream, l1), !ptr_v_1(type_c2ats_GAsyncResult, l2), !ptr_v_1(type_c2ats_gsize, l3), !ptr_v_2(type_c2ats_GError, l4, l4_1) | ptr l1, ptr l2, ptr l3, ptr l4) -> [l5:addr] (ptr_v_1(char, l5) | ptr l5) = "mac#g_data_input_stream_read_line_finish_utf8" | |
fun fun_c2ats_g_data_input_stream_read_until: {l1,l2,l3,l4,l5,l5_1:addr} (!ptr_v_1(type_c2ats_GDataInputStream, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_gsize, l3), !ptr_v_1(type_c2ats_GCancellable, l4), !ptr_v_2(type_c2ats_GError, l5, l5_1) | ptr l1, ptr l2, ptr l3, ptr l4, ptr l5) -> [l6:addr] (ptr_v_1(char, l6) | ptr l6) = "mac#g_data_input_stream_read_until" | |
fun fun_c2ats_g_data_input_stream_read_until_async: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GDataInputStream, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_GCancellable, l3) | ptr l1, ptr l2, type_c2ats_gint, ptr l3, type_c2ats_GAsyncReadyCallback, type_c2ats_gpointer) -> void = "mac#g_data_input_stream_read_until_async" | |
fun fun_c2ats_g_data_input_stream_read_until_finish: {l1,l2,l3,l4,l4_1:addr} (!ptr_v_1(type_c2ats_GDataInputStream, l1), !ptr_v_1(type_c2ats_GAsyncResult, l2), !ptr_v_1(type_c2ats_gsize, l3), !ptr_v_2(type_c2ats_GError, l4, l4_1) | ptr l1, ptr l2, ptr l3, ptr l4) -> [l5:addr] (ptr_v_1(char, l5) | ptr l5) = "mac#g_data_input_stream_read_until_finish" | |
fun fun_c2ats_g_data_input_stream_read_upto: {l1,l2,l3,l4,l5,l5_1:addr} (!ptr_v_1(type_c2ats_GDataInputStream, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_gsize, l3), !ptr_v_1(type_c2ats_GCancellable, l4), !ptr_v_2(type_c2ats_GError, l5, l5_1) | ptr l1, ptr l2, type_c2ats_gssize, ptr l3, ptr l4, ptr l5) -> [l6:addr] (ptr_v_1(char, l6) | ptr l6) = "mac#g_data_input_stream_read_upto" | |
fun fun_c2ats_g_data_input_stream_read_upto_async: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GDataInputStream, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_GCancellable, l3) | ptr l1, ptr l2, type_c2ats_gssize, type_c2ats_gint, ptr l3, type_c2ats_GAsyncReadyCallback, type_c2ats_gpointer) -> void = "mac#g_data_input_stream_read_upto_async" | |
fun fun_c2ats_g_data_input_stream_read_upto_finish: {l1,l2,l3,l4,l4_1:addr} (!ptr_v_1(type_c2ats_GDataInputStream, l1), !ptr_v_1(type_c2ats_GAsyncResult, l2), !ptr_v_1(type_c2ats_gsize, l3), !ptr_v_2(type_c2ats_GError, l4, l4_1) | ptr l1, ptr l2, ptr l3, ptr l4) -> [l5:addr] (ptr_v_1(char, l5) | ptr l5) = "mac#g_data_input_stream_read_upto_finish" | |
// File: /usr/include/glib-2.0/gio/gdataoutputstream.h | |
%{# | |
#include "/usr/include/glib-2.0/gio/gdataoutputstream.h" | |
%} | |
abst@ype struct_c2ats__GDataOutputStream // FIXME! Forward declaration. | |
typedef type_c2ats_GDataOutputStream = struct_c2ats__GDataOutputStream | |
abst@ype struct_c2ats__GDataOutputStreamClass // FIXME! Forward declaration. | |
typedef type_c2ats_GDataOutputStreamClass = struct_c2ats__GDataOutputStreamClass | |
abst@ype struct_c2ats__GDataOutputStreamPrivate // FIXME! Forward declaration. | |
typedef type_c2ats_GDataOutputStreamPrivate = struct_c2ats__GDataOutputStreamPrivate | |
typedef struct_c2ats__GDataOutputStream = $extype_struct"struct _GDataOutputStream" of { | |
parent_instance = type_c2ats_GFilterOutputStream, | |
priv = ptr (* cPtr0(type_c2ats_GDataOutputStreamPrivate) *) | |
} | |
typedef struct_c2ats__GDataOutputStreamClass = $extype_struct"struct _GDataOutputStreamClass" of { | |
parent_class = type_c2ats_GFilterOutputStreamClass, | |
_g_reserved1 = () -> void, | |
_g_reserved2 = () -> void, | |
_g_reserved3 = () -> void, | |
_g_reserved4 = () -> void, | |
_g_reserved5 = () -> void | |
} | |
fun fun_c2ats_g_data_output_stream_get_type: () -> type_c2ats_GType = "mac#g_data_output_stream_get_type" | |
fun fun_c2ats_g_data_output_stream_new: {l1:addr} (!ptr_v_1(type_c2ats_GOutputStream, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GDataOutputStream, l2) | ptr l2) = "mac#g_data_output_stream_new" | |
fun fun_c2ats_g_data_output_stream_set_byte_order: {l1:addr} (!ptr_v_1(type_c2ats_GDataOutputStream, l1) | ptr l1, type_c2ats_GDataStreamByteOrder) -> void = "mac#g_data_output_stream_set_byte_order" | |
fun fun_c2ats_g_data_output_stream_get_byte_order: {l1:addr} (!ptr_v_1(type_c2ats_GDataOutputStream, l1) | ptr l1) -> type_c2ats_GDataStreamByteOrder = "mac#g_data_output_stream_get_byte_order" | |
fun fun_c2ats_g_data_output_stream_put_byte: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GDataOutputStream, l1), !ptr_v_1(type_c2ats_GCancellable, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, type_c2ats_guchar, ptr l2, ptr l3) -> type_c2ats_gboolean = "mac#g_data_output_stream_put_byte" | |
fun fun_c2ats_g_data_output_stream_put_int16: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GDataOutputStream, l1), !ptr_v_1(type_c2ats_GCancellable, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, type_c2ats_gint16, ptr l2, ptr l3) -> type_c2ats_gboolean = "mac#g_data_output_stream_put_int16" | |
fun fun_c2ats_g_data_output_stream_put_uint16: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GDataOutputStream, l1), !ptr_v_1(type_c2ats_GCancellable, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, type_c2ats_guint16, ptr l2, ptr l3) -> type_c2ats_gboolean = "mac#g_data_output_stream_put_uint16" | |
fun fun_c2ats_g_data_output_stream_put_int32: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GDataOutputStream, l1), !ptr_v_1(type_c2ats_GCancellable, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, type_c2ats_gint32, ptr l2, ptr l3) -> type_c2ats_gboolean = "mac#g_data_output_stream_put_int32" | |
fun fun_c2ats_g_data_output_stream_put_uint32: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GDataOutputStream, l1), !ptr_v_1(type_c2ats_GCancellable, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, type_c2ats_guint32, ptr l2, ptr l3) -> type_c2ats_gboolean = "mac#g_data_output_stream_put_uint32" | |
fun fun_c2ats_g_data_output_stream_put_int64: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GDataOutputStream, l1), !ptr_v_1(type_c2ats_GCancellable, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, type_c2ats_gint64, ptr l2, ptr l3) -> type_c2ats_gboolean = "mac#g_data_output_stream_put_int64" | |
fun fun_c2ats_g_data_output_stream_put_uint64: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GDataOutputStream, l1), !ptr_v_1(type_c2ats_GCancellable, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, type_c2ats_guint64, ptr l2, ptr l3) -> type_c2ats_gboolean = "mac#g_data_output_stream_put_uint64" | |
fun fun_c2ats_g_data_output_stream_put_string: {l1,l2,l3,l4,l4_1:addr} (!ptr_v_1(type_c2ats_GDataOutputStream, l1), !ptr_v_1(char, l2), !ptr_v_1(type_c2ats_GCancellable, l3), !ptr_v_2(type_c2ats_GError, l4, l4_1) | ptr l1, ptr l2, ptr l3, ptr l4) -> type_c2ats_gboolean = "mac#g_data_output_stream_put_string" | |
// File: /usr/include/glib-2.0/gio/gdbusaddress.h | |
%{# | |
#include "/usr/include/glib-2.0/gio/gdbusaddress.h" | |
%} | |
fun fun_c2ats_g_dbus_address_escape_value: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_gchar, l2) | ptr l2) = "mac#g_dbus_address_escape_value" | |
fun fun_c2ats_g_dbus_is_address: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | ptr l1) -> type_c2ats_gboolean = "mac#g_dbus_is_address" | |
fun fun_c2ats_g_dbus_is_supported_address: {l1,l2,l2_1:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_2(type_c2ats_GError, l2, l2_1) | ptr l1, ptr l2) -> type_c2ats_gboolean = "mac#g_dbus_is_supported_address" | |
fun fun_c2ats_g_dbus_address_get_stream: {l1,l2:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_1(type_c2ats_GCancellable, l2) | ptr l1, ptr l2, type_c2ats_GAsyncReadyCallback, type_c2ats_gpointer) -> void = "mac#g_dbus_address_get_stream" | |
fun fun_c2ats_g_dbus_address_get_stream_finish: {l1,l2,l2_1,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GAsyncResult, l1), !ptr_v_2(type_c2ats_gchar, l2, l2_1), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> [l4:addr] (ptr_v_1(type_c2ats_GIOStream, l4) | ptr l4) = "mac#g_dbus_address_get_stream_finish" | |
fun fun_c2ats_g_dbus_address_get_stream_sync: {l1,l2,l2_1,l3,l4,l4_1:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_2(type_c2ats_gchar, l2, l2_1), !ptr_v_1(type_c2ats_GCancellable, l3), !ptr_v_2(type_c2ats_GError, l4, l4_1) | ptr l1, ptr l2, ptr l3, ptr l4) -> [l5:addr] (ptr_v_1(type_c2ats_GIOStream, l5) | ptr l5) = "mac#g_dbus_address_get_stream_sync" | |
fun fun_c2ats_g_dbus_address_get_for_bus_sync: {l1,l2,l2_1:addr} (!ptr_v_1(type_c2ats_GCancellable, l1), !ptr_v_2(type_c2ats_GError, l2, l2_1) | type_c2ats_GBusType, ptr l1, ptr l2) -> [l3:addr] (ptr_v_1(type_c2ats_gchar, l3) | ptr l3) = "mac#g_dbus_address_get_for_bus_sync" | |
// File: /usr/include/glib-2.0/gio/gdbusauthobserver.h | |
%{# | |
#include "/usr/include/glib-2.0/gio/gdbusauthobserver.h" | |
%} | |
fun fun_c2ats_g_dbus_auth_observer_get_type: () -> type_c2ats_GType = "mac#g_dbus_auth_observer_get_type" | |
fun fun_c2ats_g_dbus_auth_observer_new: () -> [l1:addr] (ptr_v_1(type_c2ats_GDBusAuthObserver, l1) | ptr l1) = "mac#g_dbus_auth_observer_new" | |
fun fun_c2ats_g_dbus_auth_observer_authorize_authenticated_peer: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GDBusAuthObserver, l1), !ptr_v_1(type_c2ats_GIOStream, l2), !ptr_v_1(type_c2ats_GCredentials, l3) | ptr l1, ptr l2, ptr l3) -> type_c2ats_gboolean = "mac#g_dbus_auth_observer_authorize_authenticated_peer" | |
fun fun_c2ats_g_dbus_auth_observer_allow_mechanism: {l1,l2:addr} (!ptr_v_1(type_c2ats_GDBusAuthObserver, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2) -> type_c2ats_gboolean = "mac#g_dbus_auth_observer_allow_mechanism" | |
// File: /usr/include/glib-2.0/gio/gdbusconnection.h | |
%{# | |
#include "/usr/include/glib-2.0/gio/gdbusconnection.h" | |
%} | |
fun fun_c2ats_g_dbus_connection_get_type: () -> type_c2ats_GType = "mac#g_dbus_connection_get_type" | |
fun fun_c2ats_g_bus_get: {l1:addr} (!ptr_v_1(type_c2ats_GCancellable, l1) | type_c2ats_GBusType, ptr l1, type_c2ats_GAsyncReadyCallback, type_c2ats_gpointer) -> void = "mac#g_bus_get" | |
fun fun_c2ats_g_bus_get_finish: {l1,l2,l2_1:addr} (!ptr_v_1(type_c2ats_GAsyncResult, l1), !ptr_v_2(type_c2ats_GError, l2, l2_1) | ptr l1, ptr l2) -> [l3:addr] (ptr_v_1(type_c2ats_GDBusConnection, l3) | ptr l3) = "mac#g_bus_get_finish" | |
fun fun_c2ats_g_bus_get_sync: {l1,l2,l2_1:addr} (!ptr_v_1(type_c2ats_GCancellable, l1), !ptr_v_2(type_c2ats_GError, l2, l2_1) | type_c2ats_GBusType, ptr l1, ptr l2) -> [l3:addr] (ptr_v_1(type_c2ats_GDBusConnection, l3) | ptr l3) = "mac#g_bus_get_sync" | |
fun fun_c2ats_g_dbus_connection_new: {l1,l2,l3,l4:addr} (!ptr_v_1(type_c2ats_GIOStream, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_GDBusAuthObserver, l3), !ptr_v_1(type_c2ats_GCancellable, l4) | ptr l1, ptr l2, type_c2ats_GDBusConnectionFlags, ptr l3, ptr l4, type_c2ats_GAsyncReadyCallback, type_c2ats_gpointer) -> void = "mac#g_dbus_connection_new" | |
fun fun_c2ats_g_dbus_connection_new_finish: {l1,l2,l2_1:addr} (!ptr_v_1(type_c2ats_GAsyncResult, l1), !ptr_v_2(type_c2ats_GError, l2, l2_1) | ptr l1, ptr l2) -> [l3:addr] (ptr_v_1(type_c2ats_GDBusConnection, l3) | ptr l3) = "mac#g_dbus_connection_new_finish" | |
fun fun_c2ats_g_dbus_connection_new_sync: {l1,l2,l3,l4,l5,l5_1:addr} (!ptr_v_1(type_c2ats_GIOStream, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_GDBusAuthObserver, l3), !ptr_v_1(type_c2ats_GCancellable, l4), !ptr_v_2(type_c2ats_GError, l5, l5_1) | ptr l1, ptr l2, type_c2ats_GDBusConnectionFlags, ptr l3, ptr l4, ptr l5) -> [l6:addr] (ptr_v_1(type_c2ats_GDBusConnection, l6) | ptr l6) = "mac#g_dbus_connection_new_sync" | |
fun fun_c2ats_g_dbus_connection_new_for_address: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_1(type_c2ats_GDBusAuthObserver, l2), !ptr_v_1(type_c2ats_GCancellable, l3) | ptr l1, type_c2ats_GDBusConnectionFlags, ptr l2, ptr l3, type_c2ats_GAsyncReadyCallback, type_c2ats_gpointer) -> void = "mac#g_dbus_connection_new_for_address" | |
fun fun_c2ats_g_dbus_connection_new_for_address_finish: {l1,l2,l2_1:addr} (!ptr_v_1(type_c2ats_GAsyncResult, l1), !ptr_v_2(type_c2ats_GError, l2, l2_1) | ptr l1, ptr l2) -> [l3:addr] (ptr_v_1(type_c2ats_GDBusConnection, l3) | ptr l3) = "mac#g_dbus_connection_new_for_address_finish" | |
fun fun_c2ats_g_dbus_connection_new_for_address_sync: {l1,l2,l3,l4,l4_1:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_1(type_c2ats_GDBusAuthObserver, l2), !ptr_v_1(type_c2ats_GCancellable, l3), !ptr_v_2(type_c2ats_GError, l4, l4_1) | ptr l1, type_c2ats_GDBusConnectionFlags, ptr l2, ptr l3, ptr l4) -> [l5:addr] (ptr_v_1(type_c2ats_GDBusConnection, l5) | ptr l5) = "mac#g_dbus_connection_new_for_address_sync" | |
fun fun_c2ats_g_dbus_connection_start_message_processing: {l1:addr} (!ptr_v_1(type_c2ats_GDBusConnection, l1) | ptr l1) -> void = "mac#g_dbus_connection_start_message_processing" | |
fun fun_c2ats_g_dbus_connection_is_closed: {l1:addr} (!ptr_v_1(type_c2ats_GDBusConnection, l1) | ptr l1) -> type_c2ats_gboolean = "mac#g_dbus_connection_is_closed" | |
fun fun_c2ats_g_dbus_connection_get_stream: {l1:addr} (!ptr_v_1(type_c2ats_GDBusConnection, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GIOStream, l2) | ptr l2) = "mac#g_dbus_connection_get_stream" | |
fun fun_c2ats_g_dbus_connection_get_guid: {l1:addr} (!ptr_v_1(type_c2ats_GDBusConnection, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_gchar, l2) | ptr l2) = "mac#g_dbus_connection_get_guid" | |
fun fun_c2ats_g_dbus_connection_get_unique_name: {l1:addr} (!ptr_v_1(type_c2ats_GDBusConnection, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_gchar, l2) | ptr l2) = "mac#g_dbus_connection_get_unique_name" | |
fun fun_c2ats_g_dbus_connection_get_peer_credentials: {l1:addr} (!ptr_v_1(type_c2ats_GDBusConnection, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GCredentials, l2) | ptr l2) = "mac#g_dbus_connection_get_peer_credentials" | |
fun fun_c2ats_g_dbus_connection_get_last_serial: {l1:addr} (!ptr_v_1(type_c2ats_GDBusConnection, l1) | ptr l1) -> type_c2ats_guint32 = "mac#g_dbus_connection_get_last_serial" | |
fun fun_c2ats_g_dbus_connection_get_exit_on_close: {l1:addr} (!ptr_v_1(type_c2ats_GDBusConnection, l1) | ptr l1) -> type_c2ats_gboolean = "mac#g_dbus_connection_get_exit_on_close" | |
fun fun_c2ats_g_dbus_connection_set_exit_on_close: {l1:addr} (!ptr_v_1(type_c2ats_GDBusConnection, l1) | ptr l1, type_c2ats_gboolean) -> void = "mac#g_dbus_connection_set_exit_on_close" | |
fun fun_c2ats_g_dbus_connection_get_capabilities: {l1:addr} (!ptr_v_1(type_c2ats_GDBusConnection, l1) | ptr l1) -> type_c2ats_GDBusCapabilityFlags = "mac#g_dbus_connection_get_capabilities" | |
fun fun_c2ats_g_dbus_connection_close: {l1,l2:addr} (!ptr_v_1(type_c2ats_GDBusConnection, l1), !ptr_v_1(type_c2ats_GCancellable, l2) | ptr l1, ptr l2, type_c2ats_GAsyncReadyCallback, type_c2ats_gpointer) -> void = "mac#g_dbus_connection_close" | |
fun fun_c2ats_g_dbus_connection_close_finish: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GDBusConnection, l1), !ptr_v_1(type_c2ats_GAsyncResult, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> type_c2ats_gboolean = "mac#g_dbus_connection_close_finish" | |
fun fun_c2ats_g_dbus_connection_close_sync: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GDBusConnection, l1), !ptr_v_1(type_c2ats_GCancellable, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> type_c2ats_gboolean = "mac#g_dbus_connection_close_sync" | |
fun fun_c2ats_g_dbus_connection_flush: {l1,l2:addr} (!ptr_v_1(type_c2ats_GDBusConnection, l1), !ptr_v_1(type_c2ats_GCancellable, l2) | ptr l1, ptr l2, type_c2ats_GAsyncReadyCallback, type_c2ats_gpointer) -> void = "mac#g_dbus_connection_flush" | |
fun fun_c2ats_g_dbus_connection_flush_finish: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GDBusConnection, l1), !ptr_v_1(type_c2ats_GAsyncResult, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> type_c2ats_gboolean = "mac#g_dbus_connection_flush_finish" | |
fun fun_c2ats_g_dbus_connection_flush_sync: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GDBusConnection, l1), !ptr_v_1(type_c2ats_GCancellable, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> type_c2ats_gboolean = "mac#g_dbus_connection_flush_sync" | |
fun fun_c2ats_g_dbus_connection_send_message: {l1,l2,l3,l4,l4_1:addr} (!ptr_v_1(type_c2ats_GDBusConnection, l1), !ptr_v_1(type_c2ats_GDBusMessage, l2), !ptr_v_1(type_c2ats_guint32, l3), !ptr_v_2(type_c2ats_GError, l4, l4_1) | ptr l1, ptr l2, type_c2ats_GDBusSendMessageFlags, ptr l3, ptr l4) -> type_c2ats_gboolean = "mac#g_dbus_connection_send_message" | |
fun fun_c2ats_g_dbus_connection_send_message_with_reply: {l1,l2,l3,l4:addr} (!ptr_v_1(type_c2ats_GDBusConnection, l1), !ptr_v_1(type_c2ats_GDBusMessage, l2), !ptr_v_1(type_c2ats_guint32, l3), !ptr_v_1(type_c2ats_GCancellable, l4) | ptr l1, ptr l2, type_c2ats_GDBusSendMessageFlags, type_c2ats_gint, ptr l3, ptr l4, type_c2ats_GAsyncReadyCallback, type_c2ats_gpointer) -> void = "mac#g_dbus_connection_send_message_with_reply" | |
fun fun_c2ats_g_dbus_connection_send_message_with_reply_finish: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GDBusConnection, l1), !ptr_v_1(type_c2ats_GAsyncResult, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> [l4:addr] (ptr_v_1(type_c2ats_GDBusMessage, l4) | ptr l4) = "mac#g_dbus_connection_send_message_with_reply_finish" | |
fun fun_c2ats_g_dbus_connection_send_message_with_reply_sync: {l1,l2,l3,l4,l5,l5_1:addr} (!ptr_v_1(type_c2ats_GDBusConnection, l1), !ptr_v_1(type_c2ats_GDBusMessage, l2), !ptr_v_1(type_c2ats_guint32, l3), !ptr_v_1(type_c2ats_GCancellable, l4), !ptr_v_2(type_c2ats_GError, l5, l5_1) | ptr l1, ptr l2, type_c2ats_GDBusSendMessageFlags, type_c2ats_gint, ptr l3, ptr l4, ptr l5) -> [l6:addr] (ptr_v_1(type_c2ats_GDBusMessage, l6) | ptr l6) = "mac#g_dbus_connection_send_message_with_reply_sync" | |
fun fun_c2ats_g_dbus_connection_emit_signal: {l1,l2,l3,l4,l5,l6,l7,l7_1:addr} (!ptr_v_1(type_c2ats_GDBusConnection, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_gchar, l3), !ptr_v_1(type_c2ats_gchar, l4), !ptr_v_1(type_c2ats_gchar, l5), !ptr_v_1(type_c2ats_GVariant, l6), !ptr_v_2(type_c2ats_GError, l7, l7_1) | ptr l1, ptr l2, ptr l3, ptr l4, ptr l5, ptr l6, ptr l7) -> type_c2ats_gboolean = "mac#g_dbus_connection_emit_signal" | |
fun fun_c2ats_g_dbus_connection_call: {l1,l2,l3,l4,l5,l6,l7,l8:addr} (!ptr_v_1(type_c2ats_GDBusConnection, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_gchar, l3), !ptr_v_1(type_c2ats_gchar, l4), !ptr_v_1(type_c2ats_gchar, l5), !ptr_v_1(type_c2ats_GVariant, l6), !ptr_v_1(type_c2ats_GVariantType, l7), !ptr_v_1(type_c2ats_GCancellable, l8) | ptr l1, ptr l2, ptr l3, ptr l4, ptr l5, ptr l6, ptr l7, type_c2ats_GDBusCallFlags, type_c2ats_gint, ptr l8, type_c2ats_GAsyncReadyCallback, type_c2ats_gpointer) -> void = "mac#g_dbus_connection_call" | |
fun fun_c2ats_g_dbus_connection_call_finish: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GDBusConnection, l1), !ptr_v_1(type_c2ats_GAsyncResult, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> [l4:addr] (ptr_v_1(type_c2ats_GVariant, l4) | ptr l4) = "mac#g_dbus_connection_call_finish" | |
fun fun_c2ats_g_dbus_connection_call_sync: {l1,l2,l3,l4,l5,l6,l7,l8,l9,l9_1:addr} (!ptr_v_1(type_c2ats_GDBusConnection, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_gchar, l3), !ptr_v_1(type_c2ats_gchar, l4), !ptr_v_1(type_c2ats_gchar, l5), !ptr_v_1(type_c2ats_GVariant, l6), !ptr_v_1(type_c2ats_GVariantType, l7), !ptr_v_1(type_c2ats_GCancellable, l8), !ptr_v_2(type_c2ats_GError, l9, l9_1) | ptr l1, ptr l2, ptr l3, ptr l4, ptr l5, ptr l6, ptr l7, type_c2ats_GDBusCallFlags, type_c2ats_gint, ptr l8, ptr l9) -> [l10:addr] (ptr_v_1(type_c2ats_GVariant, l10) | ptr l10) = "mac#g_dbus_connection_call_sync" | |
fun fun_c2ats_g_dbus_connection_call_with_unix_fd_list: {l1,l2,l3,l4,l5,l6,l7,l8,l9:addr} (!ptr_v_1(type_c2ats_GDBusConnection, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_gchar, l3), !ptr_v_1(type_c2ats_gchar, l4), !ptr_v_1(type_c2ats_gchar, l5), !ptr_v_1(type_c2ats_GVariant, l6), !ptr_v_1(type_c2ats_GVariantType, l7), !ptr_v_1(type_c2ats_GUnixFDList, l8), !ptr_v_1(type_c2ats_GCancellable, l9) | ptr l1, ptr l2, ptr l3, ptr l4, ptr l5, ptr l6, ptr l7, type_c2ats_GDBusCallFlags, type_c2ats_gint, ptr l8, ptr l9, type_c2ats_GAsyncReadyCallback, type_c2ats_gpointer) -> void = "mac#g_dbus_connection_call_with_unix_fd_list" | |
fun fun_c2ats_g_dbus_connection_call_with_unix_fd_list_finish: {l1,l2,l2_1,l3,l4,l4_1:addr} (!ptr_v_1(type_c2ats_GDBusConnection, l1), !ptr_v_2(type_c2ats_GUnixFDList, l2, l2_1), !ptr_v_1(type_c2ats_GAsyncResult, l3), !ptr_v_2(type_c2ats_GError, l4, l4_1) | ptr l1, ptr l2, ptr l3, ptr l4) -> [l5:addr] (ptr_v_1(type_c2ats_GVariant, l5) | ptr l5) = "mac#g_dbus_connection_call_with_unix_fd_list_finish" | |
fun fun_c2ats_g_dbus_connection_call_with_unix_fd_list_sync: {l1,l2,l3,l4,l5,l6,l7,l8,l9,l9_1,l10,l11,l11_1:addr} (!ptr_v_1(type_c2ats_GDBusConnection, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_gchar, l3), !ptr_v_1(type_c2ats_gchar, l4), !ptr_v_1(type_c2ats_gchar, l5), !ptr_v_1(type_c2ats_GVariant, l6), !ptr_v_1(type_c2ats_GVariantType, l7), !ptr_v_1(type_c2ats_GUnixFDList, l8), !ptr_v_2(type_c2ats_GUnixFDList, l9, l9_1), !ptr_v_1(type_c2ats_GCancellable, l10), !ptr_v_2(type_c2ats_GError, l11, l11_1) | ptr l1, ptr l2, ptr l3, ptr l4, ptr l5, ptr l6, ptr l7, type_c2ats_GDBusCallFlags, type_c2ats_gint, ptr l8, ptr l9, ptr l10, ptr l11) -> [l12:addr] (ptr_v_1(type_c2ats_GVariant, l12) | ptr l12) = "mac#g_dbus_connection_call_with_unix_fd_list_sync" | |
typedef type_c2ats_GDBusInterfaceMethodCallFunc = {l1,l2,l3,l4,l5,l6,l7:addr} (!ptr_v_1(type_c2ats_GDBusConnection, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_gchar, l3), !ptr_v_1(type_c2ats_gchar, l4), !ptr_v_1(type_c2ats_gchar, l5), !ptr_v_1(type_c2ats_GVariant, l6), !ptr_v_1(type_c2ats_GDBusMethodInvocation, l7) | ptr l1, ptr l2, ptr l3, ptr l4, ptr l5, ptr l6, ptr l7, type_c2ats_gpointer) -> void | |
typedef type_c2ats_GDBusInterfaceGetPropertyFunc = {l1,l2,l3,l4,l5,l6,l6_1:addr} (!ptr_v_1(type_c2ats_GDBusConnection, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_gchar, l3), !ptr_v_1(type_c2ats_gchar, l4), !ptr_v_1(type_c2ats_gchar, l5), !ptr_v_2(type_c2ats_GError, l6, l6_1) | ptr l1, ptr l2, ptr l3, ptr l4, ptr l5, ptr l6, type_c2ats_gpointer) -> [l7:addr] (ptr_v_1(type_c2ats_GVariant, l7) | ptr l7) | |
typedef type_c2ats_GDBusInterfaceSetPropertyFunc = {l1,l2,l3,l4,l5,l6,l7,l7_1:addr} (!ptr_v_1(type_c2ats_GDBusConnection, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_gchar, l3), !ptr_v_1(type_c2ats_gchar, l4), !ptr_v_1(type_c2ats_gchar, l5), !ptr_v_1(type_c2ats_GVariant, l6), !ptr_v_2(type_c2ats_GError, l7, l7_1) | ptr l1, ptr l2, ptr l3, ptr l4, ptr l5, ptr l6, ptr l7, type_c2ats_gpointer) -> type_c2ats_gboolean | |
typedef struct_c2ats__GDBusInterfaceVTable = $extype_struct"struct _GDBusInterfaceVTable" of { | |
method_call = type_c2ats_GDBusInterfaceMethodCallFunc, | |
get_property = type_c2ats_GDBusInterfaceGetPropertyFunc, | |
set_property = type_c2ats_GDBusInterfaceSetPropertyFunc, | |
padding = @[type_c2ats_gpointer][8] | |
} | |
fun fun_c2ats_g_dbus_connection_register_object: {l1,l2,l3,l4,l5,l5_1:addr} (!ptr_v_1(type_c2ats_GDBusConnection, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_GDBusInterfaceInfo, l3), !ptr_v_1(type_c2ats_GDBusInterfaceVTable, l4), !ptr_v_2(type_c2ats_GError, l5, l5_1) | ptr l1, ptr l2, ptr l3, ptr l4, type_c2ats_gpointer, type_c2ats_GDestroyNotify, ptr l5) -> type_c2ats_guint = "mac#g_dbus_connection_register_object" | |
fun fun_c2ats_g_dbus_connection_register_object_with_closures: {l1,l2,l3,l4,l5,l6,l7,l7_1:addr} (!ptr_v_1(type_c2ats_GDBusConnection, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_GDBusInterfaceInfo, l3), !ptr_v_1(type_c2ats_GClosure, l4), !ptr_v_1(type_c2ats_GClosure, l5), !ptr_v_1(type_c2ats_GClosure, l6), !ptr_v_2(type_c2ats_GError, l7, l7_1) | ptr l1, ptr l2, ptr l3, ptr l4, ptr l5, ptr l6, ptr l7) -> type_c2ats_guint = "mac#g_dbus_connection_register_object_with_closures" | |
fun fun_c2ats_g_dbus_connection_unregister_object: {l1:addr} (!ptr_v_1(type_c2ats_GDBusConnection, l1) | ptr l1, type_c2ats_guint) -> type_c2ats_gboolean = "mac#g_dbus_connection_unregister_object" | |
typedef type_c2ats_GDBusSubtreeEnumerateFunc = {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GDBusConnection, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_gchar, l3) | ptr l1, ptr l2, ptr l3, type_c2ats_gpointer) -> [l4,l4_1:addr] (ptr_v_2(type_c2ats_gchar, l4, l4_1) | ptr l4) | |
typedef type_c2ats_GDBusSubtreeIntrospectFunc = {l1,l2,l3,l4:addr} (!ptr_v_1(type_c2ats_GDBusConnection, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_gchar, l3), !ptr_v_1(type_c2ats_gchar, l4) | ptr l1, ptr l2, ptr l3, ptr l4, type_c2ats_gpointer) -> [l5,l5_1:addr] (ptr_v_2(type_c2ats_GDBusInterfaceInfo, l5, l5_1) | ptr l5) | |
typedef type_c2ats_GDBusSubtreeDispatchFunc = {l1,l2,l3,l4,l5,l6:addr} (!ptr_v_1(type_c2ats_GDBusConnection, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_gchar, l3), !ptr_v_1(type_c2ats_gchar, l4), !ptr_v_1(type_c2ats_gchar, l5), !ptr_v_1(type_c2ats_gpointer, l6) | ptr l1, ptr l2, ptr l3, ptr l4, ptr l5, ptr l6, type_c2ats_gpointer) -> [l7:addr] (ptr_v_1(type_c2ats_GDBusInterfaceVTable, l7) | ptr l7) | |
typedef struct_c2ats__GDBusSubtreeVTable = $extype_struct"struct _GDBusSubtreeVTable" of { | |
enumerate = type_c2ats_GDBusSubtreeEnumerateFunc, | |
introspect = type_c2ats_GDBusSubtreeIntrospectFunc, | |
dispatch = type_c2ats_GDBusSubtreeDispatchFunc, | |
padding = @[type_c2ats_gpointer][8] | |
} | |
fun fun_c2ats_g_dbus_connection_register_subtree: {l1,l2,l3,l4,l4_1:addr} (!ptr_v_1(type_c2ats_GDBusConnection, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_GDBusSubtreeVTable, l3), !ptr_v_2(type_c2ats_GError, l4, l4_1) | ptr l1, ptr l2, ptr l3, type_c2ats_GDBusSubtreeFlags, type_c2ats_gpointer, type_c2ats_GDestroyNotify, ptr l4) -> type_c2ats_guint = "mac#g_dbus_connection_register_subtree" | |
fun fun_c2ats_g_dbus_connection_unregister_subtree: {l1:addr} (!ptr_v_1(type_c2ats_GDBusConnection, l1) | ptr l1, type_c2ats_guint) -> type_c2ats_gboolean = "mac#g_dbus_connection_unregister_subtree" | |
typedef type_c2ats_GDBusSignalCallback = {l1,l2,l3,l4,l5,l6:addr} (!ptr_v_1(type_c2ats_GDBusConnection, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_gchar, l3), !ptr_v_1(type_c2ats_gchar, l4), !ptr_v_1(type_c2ats_gchar, l5), !ptr_v_1(type_c2ats_GVariant, l6) | ptr l1, ptr l2, ptr l3, ptr l4, ptr l5, ptr l6, type_c2ats_gpointer) -> void | |
fun fun_c2ats_g_dbus_connection_signal_subscribe: {l1,l2,l3,l4,l5,l6:addr} (!ptr_v_1(type_c2ats_GDBusConnection, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_gchar, l3), !ptr_v_1(type_c2ats_gchar, l4), !ptr_v_1(type_c2ats_gchar, l5), !ptr_v_1(type_c2ats_gchar, l6) | ptr l1, ptr l2, ptr l3, ptr l4, ptr l5, ptr l6, type_c2ats_GDBusSignalFlags, type_c2ats_GDBusSignalCallback, type_c2ats_gpointer, type_c2ats_GDestroyNotify) -> type_c2ats_guint = "mac#g_dbus_connection_signal_subscribe" | |
fun fun_c2ats_g_dbus_connection_signal_unsubscribe: {l1:addr} (!ptr_v_1(type_c2ats_GDBusConnection, l1) | ptr l1, type_c2ats_guint) -> void = "mac#g_dbus_connection_signal_unsubscribe" | |
typedef type_c2ats_GDBusMessageFilterFunction = {l1,l2:addr} (!ptr_v_1(type_c2ats_GDBusConnection, l1), !ptr_v_1(type_c2ats_GDBusMessage, l2) | ptr l1, ptr l2, type_c2ats_gboolean, type_c2ats_gpointer) -> [l3:addr] (ptr_v_1(type_c2ats_GDBusMessage, l3) | ptr l3) | |
fun fun_c2ats_g_dbus_connection_add_filter: {l1:addr} (!ptr_v_1(type_c2ats_GDBusConnection, l1) | ptr l1, type_c2ats_GDBusMessageFilterFunction, type_c2ats_gpointer, type_c2ats_GDestroyNotify) -> type_c2ats_guint = "mac#g_dbus_connection_add_filter" | |
fun fun_c2ats_g_dbus_connection_remove_filter: {l1:addr} (!ptr_v_1(type_c2ats_GDBusConnection, l1) | ptr l1, type_c2ats_guint) -> void = "mac#g_dbus_connection_remove_filter" | |
// File: /usr/include/glib-2.0/gio/gdbuserror.h | |
%{# | |
#include "/usr/include/glib-2.0/gio/gdbuserror.h" | |
%} | |
fun fun_c2ats_g_dbus_error_quark: () -> type_c2ats_GQuark = "mac#g_dbus_error_quark" | |
fun fun_c2ats_g_dbus_error_is_remote_error: {l1:addr} (!ptr_v_1(type_c2ats_GError, l1) | ptr l1) -> type_c2ats_gboolean = "mac#g_dbus_error_is_remote_error" | |
fun fun_c2ats_g_dbus_error_get_remote_error: {l1:addr} (!ptr_v_1(type_c2ats_GError, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_gchar, l2) | ptr l2) = "mac#g_dbus_error_get_remote_error" | |
fun fun_c2ats_g_dbus_error_strip_remote_error: {l1:addr} (!ptr_v_1(type_c2ats_GError, l1) | ptr l1) -> type_c2ats_gboolean = "mac#g_dbus_error_strip_remote_error" | |
typedef struct_c2ats__GDBusErrorEntry = $extype_struct"struct _GDBusErrorEntry" of { | |
error_code = type_c2ats_gint, | |
dbus_error_name = ptr (* cPtr0(type_c2ats_gchar) *) | |
} | |
fun fun_c2ats_g_dbus_error_register_error: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | type_c2ats_GQuark, type_c2ats_gint, ptr l1) -> type_c2ats_gboolean = "mac#g_dbus_error_register_error" | |
fun fun_c2ats_g_dbus_error_unregister_error: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | type_c2ats_GQuark, type_c2ats_gint, ptr l1) -> type_c2ats_gboolean = "mac#g_dbus_error_unregister_error" | |
fun fun_c2ats_g_dbus_error_register_error_domain: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_1(type_c2ats_gsize, l2), !ptr_v_1(type_c2ats_GDBusErrorEntry, l3) | ptr l1, ptr l2, ptr l3, type_c2ats_guint) -> void = "mac#g_dbus_error_register_error_domain" | |
fun fun_c2ats_g_dbus_error_new_for_dbus_error: {l1,l2:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2) -> [l3:addr] (ptr_v_1(type_c2ats_GError, l3) | ptr l3) = "mac#g_dbus_error_new_for_dbus_error" | |
fun fun_c2ats_g_dbus_error_set_dbus_error: {l1,l1_1,l2,l3,l4:addr} (!ptr_v_2(type_c2ats_GError, l1, l1_1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_gchar, l3), !ptr_v_1(type_c2ats_gchar, l4) | ptr l1, ptr l2, ptr l3, ptr l4) -> void = "mac#g_dbus_error_set_dbus_error" | |
fun fun_c2ats_g_dbus_error_set_dbus_error_valist: {l1,l1_1,l2,l3,l4:addr} (!ptr_v_2(type_c2ats_GError, l1, l1_1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_gchar, l3), !ptr_v_1(type_c2ats_gchar, l4) | ptr l1, ptr l2, ptr l3, ptr l4, type_c2ats_va_list) -> void = "mac#g_dbus_error_set_dbus_error_valist" | |
fun fun_c2ats_g_dbus_error_encode_gerror: {l1:addr} (!ptr_v_1(type_c2ats_GError, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_gchar, l2) | ptr l2) = "mac#g_dbus_error_encode_gerror" | |
// File: /usr/include/glib-2.0/gio/gdbusintrospection.h | |
%{# | |
#include "/usr/include/glib-2.0/gio/gdbusintrospection.h" | |
%} | |
typedef struct_c2ats__GDBusAnnotationInfo = $extype_struct"struct _GDBusAnnotationInfo" of { | |
ref_count = type_c2ats_gint, | |
key = ptr (* cPtr0(type_c2ats_gchar) *), | |
value = ptr (* cPtr0(type_c2ats_gchar) *), | |
annotations = ptr (* cPtr0(cPtr0(type_c2ats_GDBusAnnotationInfo)) *) | |
} | |
typedef struct_c2ats__GDBusArgInfo = $extype_struct"struct _GDBusArgInfo" of { | |
ref_count = type_c2ats_gint, | |
name = ptr (* cPtr0(type_c2ats_gchar) *), | |
signature = ptr (* cPtr0(type_c2ats_gchar) *), | |
annotations = ptr (* cPtr0(cPtr0(type_c2ats_GDBusAnnotationInfo)) *) | |
} | |
typedef struct_c2ats__GDBusMethodInfo = $extype_struct"struct _GDBusMethodInfo" of { | |
ref_count = type_c2ats_gint, | |
name = ptr (* cPtr0(type_c2ats_gchar) *), | |
in_args = ptr (* cPtr0(cPtr0(type_c2ats_GDBusArgInfo)) *), | |
out_args = ptr (* cPtr0(cPtr0(type_c2ats_GDBusArgInfo)) *), | |
annotations = ptr (* cPtr0(cPtr0(type_c2ats_GDBusAnnotationInfo)) *) | |
} | |
typedef struct_c2ats__GDBusSignalInfo = $extype_struct"struct _GDBusSignalInfo" of { | |
ref_count = type_c2ats_gint, | |
name = ptr (* cPtr0(type_c2ats_gchar) *), | |
args = ptr (* cPtr0(cPtr0(type_c2ats_GDBusArgInfo)) *), | |
annotations = ptr (* cPtr0(cPtr0(type_c2ats_GDBusAnnotationInfo)) *) | |
} | |
typedef struct_c2ats__GDBusPropertyInfo = $extype_struct"struct _GDBusPropertyInfo" of { | |
ref_count = type_c2ats_gint, | |
name = ptr (* cPtr0(type_c2ats_gchar) *), | |
signature = ptr (* cPtr0(type_c2ats_gchar) *), | |
flags = type_c2ats_GDBusPropertyInfoFlags, | |
annotations = ptr (* cPtr0(cPtr0(type_c2ats_GDBusAnnotationInfo)) *) | |
} | |
typedef struct_c2ats__GDBusInterfaceInfo = $extype_struct"struct _GDBusInterfaceInfo" of { | |
ref_count = type_c2ats_gint, | |
name = ptr (* cPtr0(type_c2ats_gchar) *), | |
methods = ptr (* cPtr0(cPtr0(type_c2ats_GDBusMethodInfo)) *), | |
signals = ptr (* cPtr0(cPtr0(type_c2ats_GDBusSignalInfo)) *), | |
properties = ptr (* cPtr0(cPtr0(type_c2ats_GDBusPropertyInfo)) *), | |
annotations = ptr (* cPtr0(cPtr0(type_c2ats_GDBusAnnotationInfo)) *) | |
} | |
typedef struct_c2ats__GDBusNodeInfo = $extype_struct"struct _GDBusNodeInfo" of { | |
ref_count = type_c2ats_gint, | |
path = ptr (* cPtr0(type_c2ats_gchar) *), | |
interfaces = ptr (* cPtr0(cPtr0(type_c2ats_GDBusInterfaceInfo)) *), | |
nodes = ptr (* cPtr0(cPtr0(type_c2ats_GDBusNodeInfo)) *), | |
annotations = ptr (* cPtr0(cPtr0(type_c2ats_GDBusAnnotationInfo)) *) | |
} | |
fun fun_c2ats_g_dbus_annotation_info_lookup: {l1,l1_1,l2:addr} (!ptr_v_2(type_c2ats_GDBusAnnotationInfo, l1, l1_1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2) -> [l3:addr] (ptr_v_1(type_c2ats_gchar, l3) | ptr l3) = "mac#g_dbus_annotation_info_lookup" | |
fun fun_c2ats_g_dbus_interface_info_lookup_method: {l1,l2:addr} (!ptr_v_1(type_c2ats_GDBusInterfaceInfo, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2) -> [l3:addr] (ptr_v_1(type_c2ats_GDBusMethodInfo, l3) | ptr l3) = "mac#g_dbus_interface_info_lookup_method" | |
fun fun_c2ats_g_dbus_interface_info_lookup_signal: {l1,l2:addr} (!ptr_v_1(type_c2ats_GDBusInterfaceInfo, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2) -> [l3:addr] (ptr_v_1(type_c2ats_GDBusSignalInfo, l3) | ptr l3) = "mac#g_dbus_interface_info_lookup_signal" | |
fun fun_c2ats_g_dbus_interface_info_lookup_property: {l1,l2:addr} (!ptr_v_1(type_c2ats_GDBusInterfaceInfo, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2) -> [l3:addr] (ptr_v_1(type_c2ats_GDBusPropertyInfo, l3) | ptr l3) = "mac#g_dbus_interface_info_lookup_property" | |
fun fun_c2ats_g_dbus_interface_info_cache_build: {l1:addr} (!ptr_v_1(type_c2ats_GDBusInterfaceInfo, l1) | ptr l1) -> void = "mac#g_dbus_interface_info_cache_build" | |
fun fun_c2ats_g_dbus_interface_info_cache_release: {l1:addr} (!ptr_v_1(type_c2ats_GDBusInterfaceInfo, l1) | ptr l1) -> void = "mac#g_dbus_interface_info_cache_release" | |
fun fun_c2ats_g_dbus_interface_info_generate_xml: {l1,l2:addr} (!ptr_v_1(type_c2ats_GDBusInterfaceInfo, l1), !ptr_v_1(type_c2ats_GString, l2) | ptr l1, type_c2ats_guint, ptr l2) -> void = "mac#g_dbus_interface_info_generate_xml" | |
fun fun_c2ats_g_dbus_node_info_new_for_xml: {l1,l2,l2_1:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_2(type_c2ats_GError, l2, l2_1) | ptr l1, ptr l2) -> [l3:addr] (ptr_v_1(type_c2ats_GDBusNodeInfo, l3) | ptr l3) = "mac#g_dbus_node_info_new_for_xml" | |
fun fun_c2ats_g_dbus_node_info_lookup_interface: {l1,l2:addr} (!ptr_v_1(type_c2ats_GDBusNodeInfo, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2) -> [l3:addr] (ptr_v_1(type_c2ats_GDBusInterfaceInfo, l3) | ptr l3) = "mac#g_dbus_node_info_lookup_interface" | |
fun fun_c2ats_g_dbus_node_info_generate_xml: {l1,l2:addr} (!ptr_v_1(type_c2ats_GDBusNodeInfo, l1), !ptr_v_1(type_c2ats_GString, l2) | ptr l1, type_c2ats_guint, ptr l2) -> void = "mac#g_dbus_node_info_generate_xml" | |
fun fun_c2ats_g_dbus_node_info_ref: {l1:addr} (!ptr_v_1(type_c2ats_GDBusNodeInfo, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GDBusNodeInfo, l2) | ptr l2) = "mac#g_dbus_node_info_ref" | |
fun fun_c2ats_g_dbus_interface_info_ref: {l1:addr} (!ptr_v_1(type_c2ats_GDBusInterfaceInfo, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GDBusInterfaceInfo, l2) | ptr l2) = "mac#g_dbus_interface_info_ref" | |
fun fun_c2ats_g_dbus_method_info_ref: {l1:addr} (!ptr_v_1(type_c2ats_GDBusMethodInfo, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GDBusMethodInfo, l2) | ptr l2) = "mac#g_dbus_method_info_ref" | |
fun fun_c2ats_g_dbus_signal_info_ref: {l1:addr} (!ptr_v_1(type_c2ats_GDBusSignalInfo, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GDBusSignalInfo, l2) | ptr l2) = "mac#g_dbus_signal_info_ref" | |
fun fun_c2ats_g_dbus_property_info_ref: {l1:addr} (!ptr_v_1(type_c2ats_GDBusPropertyInfo, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GDBusPropertyInfo, l2) | ptr l2) = "mac#g_dbus_property_info_ref" | |
fun fun_c2ats_g_dbus_arg_info_ref: {l1:addr} (!ptr_v_1(type_c2ats_GDBusArgInfo, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GDBusArgInfo, l2) | ptr l2) = "mac#g_dbus_arg_info_ref" | |
fun fun_c2ats_g_dbus_annotation_info_ref: {l1:addr} (!ptr_v_1(type_c2ats_GDBusAnnotationInfo, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GDBusAnnotationInfo, l2) | ptr l2) = "mac#g_dbus_annotation_info_ref" | |
fun fun_c2ats_g_dbus_node_info_unref: {l1:addr} (!ptr_v_1(type_c2ats_GDBusNodeInfo, l1) | ptr l1) -> void = "mac#g_dbus_node_info_unref" | |
fun fun_c2ats_g_dbus_interface_info_unref: {l1:addr} (!ptr_v_1(type_c2ats_GDBusInterfaceInfo, l1) | ptr l1) -> void = "mac#g_dbus_interface_info_unref" | |
fun fun_c2ats_g_dbus_method_info_unref: {l1:addr} (!ptr_v_1(type_c2ats_GDBusMethodInfo, l1) | ptr l1) -> void = "mac#g_dbus_method_info_unref" | |
fun fun_c2ats_g_dbus_signal_info_unref: {l1:addr} (!ptr_v_1(type_c2ats_GDBusSignalInfo, l1) | ptr l1) -> void = "mac#g_dbus_signal_info_unref" | |
fun fun_c2ats_g_dbus_property_info_unref: {l1:addr} (!ptr_v_1(type_c2ats_GDBusPropertyInfo, l1) | ptr l1) -> void = "mac#g_dbus_property_info_unref" | |
fun fun_c2ats_g_dbus_arg_info_unref: {l1:addr} (!ptr_v_1(type_c2ats_GDBusArgInfo, l1) | ptr l1) -> void = "mac#g_dbus_arg_info_unref" | |
fun fun_c2ats_g_dbus_annotation_info_unref: {l1:addr} (!ptr_v_1(type_c2ats_GDBusAnnotationInfo, l1) | ptr l1) -> void = "mac#g_dbus_annotation_info_unref" | |
fun fun_c2ats_g_dbus_node_info_get_type: () -> type_c2ats_GType = "mac#g_dbus_node_info_get_type" | |
fun fun_c2ats_g_dbus_interface_info_get_type: () -> type_c2ats_GType = "mac#g_dbus_interface_info_get_type" | |
fun fun_c2ats_g_dbus_method_info_get_type: () -> type_c2ats_GType = "mac#g_dbus_method_info_get_type" | |
fun fun_c2ats_g_dbus_signal_info_get_type: () -> type_c2ats_GType = "mac#g_dbus_signal_info_get_type" | |
fun fun_c2ats_g_dbus_property_info_get_type: () -> type_c2ats_GType = "mac#g_dbus_property_info_get_type" | |
fun fun_c2ats_g_dbus_arg_info_get_type: () -> type_c2ats_GType = "mac#g_dbus_arg_info_get_type" | |
fun fun_c2ats_g_dbus_annotation_info_get_type: () -> type_c2ats_GType = "mac#g_dbus_annotation_info_get_type" | |
// File: /usr/include/glib-2.0/gio/gdbusmessage.h | |
%{# | |
#include "/usr/include/glib-2.0/gio/gdbusmessage.h" | |
%} | |
fun fun_c2ats_g_dbus_message_get_type: () -> type_c2ats_GType = "mac#g_dbus_message_get_type" | |
fun fun_c2ats_g_dbus_message_new: () -> [l1:addr] (ptr_v_1(type_c2ats_GDBusMessage, l1) | ptr l1) = "mac#g_dbus_message_new" | |
fun fun_c2ats_g_dbus_message_new_signal: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_gchar, l3) | ptr l1, ptr l2, ptr l3) -> [l4:addr] (ptr_v_1(type_c2ats_GDBusMessage, l4) | ptr l4) = "mac#g_dbus_message_new_signal" | |
fun fun_c2ats_g_dbus_message_new_method_call: {l1,l2,l3,l4:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_gchar, l3), !ptr_v_1(type_c2ats_gchar, l4) | ptr l1, ptr l2, ptr l3, ptr l4) -> [l5:addr] (ptr_v_1(type_c2ats_GDBusMessage, l5) | ptr l5) = "mac#g_dbus_message_new_method_call" | |
fun fun_c2ats_g_dbus_message_new_method_reply: {l1:addr} (!ptr_v_1(type_c2ats_GDBusMessage, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GDBusMessage, l2) | ptr l2) = "mac#g_dbus_message_new_method_reply" | |
fun fun_c2ats_g_dbus_message_new_method_error: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GDBusMessage, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_gchar, l3) | ptr l1, ptr l2, ptr l3) -> [l4:addr] (ptr_v_1(type_c2ats_GDBusMessage, l4) | ptr l4) = "mac#g_dbus_message_new_method_error" | |
fun fun_c2ats_g_dbus_message_new_method_error_valist: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GDBusMessage, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_gchar, l3) | ptr l1, ptr l2, ptr l3, type_c2ats_va_list) -> [l4:addr] (ptr_v_1(type_c2ats_GDBusMessage, l4) | ptr l4) = "mac#g_dbus_message_new_method_error_valist" | |
fun fun_c2ats_g_dbus_message_new_method_error_literal: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GDBusMessage, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_gchar, l3) | ptr l1, ptr l2, ptr l3) -> [l4:addr] (ptr_v_1(type_c2ats_GDBusMessage, l4) | ptr l4) = "mac#g_dbus_message_new_method_error_literal" | |
fun fun_c2ats_g_dbus_message_print: {l1:addr} (!ptr_v_1(type_c2ats_GDBusMessage, l1) | ptr l1, type_c2ats_guint) -> [l2:addr] (ptr_v_1(type_c2ats_gchar, l2) | ptr l2) = "mac#g_dbus_message_print" | |
fun fun_c2ats_g_dbus_message_get_locked: {l1:addr} (!ptr_v_1(type_c2ats_GDBusMessage, l1) | ptr l1) -> type_c2ats_gboolean = "mac#g_dbus_message_get_locked" | |
fun fun_c2ats_g_dbus_message_lock: {l1:addr} (!ptr_v_1(type_c2ats_GDBusMessage, l1) | ptr l1) -> void = "mac#g_dbus_message_lock" | |
fun fun_c2ats_g_dbus_message_copy: {l1,l2,l2_1:addr} (!ptr_v_1(type_c2ats_GDBusMessage, l1), !ptr_v_2(type_c2ats_GError, l2, l2_1) | ptr l1, ptr l2) -> [l3:addr] (ptr_v_1(type_c2ats_GDBusMessage, l3) | ptr l3) = "mac#g_dbus_message_copy" | |
fun fun_c2ats_g_dbus_message_get_byte_order: {l1:addr} (!ptr_v_1(type_c2ats_GDBusMessage, l1) | ptr l1) -> type_c2ats_GDBusMessageByteOrder = "mac#g_dbus_message_get_byte_order" | |
fun fun_c2ats_g_dbus_message_set_byte_order: {l1:addr} (!ptr_v_1(type_c2ats_GDBusMessage, l1) | ptr l1, type_c2ats_GDBusMessageByteOrder) -> void = "mac#g_dbus_message_set_byte_order" | |
fun fun_c2ats_g_dbus_message_get_message_type: {l1:addr} (!ptr_v_1(type_c2ats_GDBusMessage, l1) | ptr l1) -> type_c2ats_GDBusMessageType = "mac#g_dbus_message_get_message_type" | |
fun fun_c2ats_g_dbus_message_set_message_type: {l1:addr} (!ptr_v_1(type_c2ats_GDBusMessage, l1) | ptr l1, type_c2ats_GDBusMessageType) -> void = "mac#g_dbus_message_set_message_type" | |
fun fun_c2ats_g_dbus_message_get_flags: {l1:addr} (!ptr_v_1(type_c2ats_GDBusMessage, l1) | ptr l1) -> type_c2ats_GDBusMessageFlags = "mac#g_dbus_message_get_flags" | |
fun fun_c2ats_g_dbus_message_set_flags: {l1:addr} (!ptr_v_1(type_c2ats_GDBusMessage, l1) | ptr l1, type_c2ats_GDBusMessageFlags) -> void = "mac#g_dbus_message_set_flags" | |
fun fun_c2ats_g_dbus_message_get_serial: {l1:addr} (!ptr_v_1(type_c2ats_GDBusMessage, l1) | ptr l1) -> type_c2ats_guint32 = "mac#g_dbus_message_get_serial" | |
fun fun_c2ats_g_dbus_message_set_serial: {l1:addr} (!ptr_v_1(type_c2ats_GDBusMessage, l1) | ptr l1, type_c2ats_guint32) -> void = "mac#g_dbus_message_set_serial" | |
fun fun_c2ats_g_dbus_message_get_header: {l1:addr} (!ptr_v_1(type_c2ats_GDBusMessage, l1) | ptr l1, type_c2ats_GDBusMessageHeaderField) -> [l2:addr] (ptr_v_1(type_c2ats_GVariant, l2) | ptr l2) = "mac#g_dbus_message_get_header" | |
fun fun_c2ats_g_dbus_message_set_header: {l1,l2:addr} (!ptr_v_1(type_c2ats_GDBusMessage, l1), !ptr_v_1(type_c2ats_GVariant, l2) | ptr l1, type_c2ats_GDBusMessageHeaderField, ptr l2) -> void = "mac#g_dbus_message_set_header" | |
fun fun_c2ats_g_dbus_message_get_header_fields: {l1:addr} (!ptr_v_1(type_c2ats_GDBusMessage, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_guchar, l2) | ptr l2) = "mac#g_dbus_message_get_header_fields" | |
fun fun_c2ats_g_dbus_message_get_body: {l1:addr} (!ptr_v_1(type_c2ats_GDBusMessage, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GVariant, l2) | ptr l2) = "mac#g_dbus_message_get_body" | |
fun fun_c2ats_g_dbus_message_set_body: {l1,l2:addr} (!ptr_v_1(type_c2ats_GDBusMessage, l1), !ptr_v_1(type_c2ats_GVariant, l2) | ptr l1, ptr l2) -> void = "mac#g_dbus_message_set_body" | |
fun fun_c2ats_g_dbus_message_get_unix_fd_list: {l1:addr} (!ptr_v_1(type_c2ats_GDBusMessage, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GUnixFDList, l2) | ptr l2) = "mac#g_dbus_message_get_unix_fd_list" | |
fun fun_c2ats_g_dbus_message_set_unix_fd_list: {l1,l2:addr} (!ptr_v_1(type_c2ats_GDBusMessage, l1), !ptr_v_1(type_c2ats_GUnixFDList, l2) | ptr l1, ptr l2) -> void = "mac#g_dbus_message_set_unix_fd_list" | |
fun fun_c2ats_g_dbus_message_get_reply_serial: {l1:addr} (!ptr_v_1(type_c2ats_GDBusMessage, l1) | ptr l1) -> type_c2ats_guint32 = "mac#g_dbus_message_get_reply_serial" | |
fun fun_c2ats_g_dbus_message_set_reply_serial: {l1:addr} (!ptr_v_1(type_c2ats_GDBusMessage, l1) | ptr l1, type_c2ats_guint32) -> void = "mac#g_dbus_message_set_reply_serial" | |
fun fun_c2ats_g_dbus_message_get_interface: {l1:addr} (!ptr_v_1(type_c2ats_GDBusMessage, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_gchar, l2) | ptr l2) = "mac#g_dbus_message_get_interface" | |
fun fun_c2ats_g_dbus_message_set_interface: {l1,l2:addr} (!ptr_v_1(type_c2ats_GDBusMessage, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2) -> void = "mac#g_dbus_message_set_interface" | |
fun fun_c2ats_g_dbus_message_get_member: {l1:addr} (!ptr_v_1(type_c2ats_GDBusMessage, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_gchar, l2) | ptr l2) = "mac#g_dbus_message_get_member" | |
fun fun_c2ats_g_dbus_message_set_member: {l1,l2:addr} (!ptr_v_1(type_c2ats_GDBusMessage, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2) -> void = "mac#g_dbus_message_set_member" | |
fun fun_c2ats_g_dbus_message_get_path: {l1:addr} (!ptr_v_1(type_c2ats_GDBusMessage, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_gchar, l2) | ptr l2) = "mac#g_dbus_message_get_path" | |
fun fun_c2ats_g_dbus_message_set_path: {l1,l2:addr} (!ptr_v_1(type_c2ats_GDBusMessage, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2) -> void = "mac#g_dbus_message_set_path" | |
fun fun_c2ats_g_dbus_message_get_sender: {l1:addr} (!ptr_v_1(type_c2ats_GDBusMessage, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_gchar, l2) | ptr l2) = "mac#g_dbus_message_get_sender" | |
fun fun_c2ats_g_dbus_message_set_sender: {l1,l2:addr} (!ptr_v_1(type_c2ats_GDBusMessage, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2) -> void = "mac#g_dbus_message_set_sender" | |
fun fun_c2ats_g_dbus_message_get_destination: {l1:addr} (!ptr_v_1(type_c2ats_GDBusMessage, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_gchar, l2) | ptr l2) = "mac#g_dbus_message_get_destination" | |
fun fun_c2ats_g_dbus_message_set_destination: {l1,l2:addr} (!ptr_v_1(type_c2ats_GDBusMessage, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2) -> void = "mac#g_dbus_message_set_destination" | |
fun fun_c2ats_g_dbus_message_get_error_name: {l1:addr} (!ptr_v_1(type_c2ats_GDBusMessage, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_gchar, l2) | ptr l2) = "mac#g_dbus_message_get_error_name" | |
fun fun_c2ats_g_dbus_message_set_error_name: {l1,l2:addr} (!ptr_v_1(type_c2ats_GDBusMessage, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2) -> void = "mac#g_dbus_message_set_error_name" | |
fun fun_c2ats_g_dbus_message_get_signature: {l1:addr} (!ptr_v_1(type_c2ats_GDBusMessage, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_gchar, l2) | ptr l2) = "mac#g_dbus_message_get_signature" | |
fun fun_c2ats_g_dbus_message_set_signature: {l1,l2:addr} (!ptr_v_1(type_c2ats_GDBusMessage, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2) -> void = "mac#g_dbus_message_set_signature" | |
fun fun_c2ats_g_dbus_message_get_num_unix_fds: {l1:addr} (!ptr_v_1(type_c2ats_GDBusMessage, l1) | ptr l1) -> type_c2ats_guint32 = "mac#g_dbus_message_get_num_unix_fds" | |
fun fun_c2ats_g_dbus_message_set_num_unix_fds: {l1:addr} (!ptr_v_1(type_c2ats_GDBusMessage, l1) | ptr l1, type_c2ats_guint32) -> void = "mac#g_dbus_message_set_num_unix_fds" | |
fun fun_c2ats_g_dbus_message_get_arg0: {l1:addr} (!ptr_v_1(type_c2ats_GDBusMessage, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_gchar, l2) | ptr l2) = "mac#g_dbus_message_get_arg0" | |
fun fun_c2ats_g_dbus_message_new_from_blob: {l1,l2,l2_1:addr} (!ptr_v_1(type_c2ats_guchar, l1), !ptr_v_2(type_c2ats_GError, l2, l2_1) | ptr l1, type_c2ats_gsize, type_c2ats_GDBusCapabilityFlags, ptr l2) -> [l3:addr] (ptr_v_1(type_c2ats_GDBusMessage, l3) | ptr l3) = "mac#g_dbus_message_new_from_blob" | |
fun fun_c2ats_g_dbus_message_bytes_needed: {l1,l2,l2_1:addr} (!ptr_v_1(type_c2ats_guchar, l1), !ptr_v_2(type_c2ats_GError, l2, l2_1) | ptr l1, type_c2ats_gsize, ptr l2) -> type_c2ats_gssize = "mac#g_dbus_message_bytes_needed" | |
fun fun_c2ats_g_dbus_message_to_blob: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GDBusMessage, l1), !ptr_v_1(type_c2ats_gsize, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, type_c2ats_GDBusCapabilityFlags, ptr l3) -> [l4:addr] (ptr_v_1(type_c2ats_guchar, l4) | ptr l4) = "mac#g_dbus_message_to_blob" | |
fun fun_c2ats_g_dbus_message_to_gerror: {l1,l2,l2_1:addr} (!ptr_v_1(type_c2ats_GDBusMessage, l1), !ptr_v_2(type_c2ats_GError, l2, l2_1) | ptr l1, ptr l2) -> type_c2ats_gboolean = "mac#g_dbus_message_to_gerror" | |
// File: /usr/include/glib-2.0/gio/gdbusmethodinvocation.h | |
%{# | |
#include "/usr/include/glib-2.0/gio/gdbusmethodinvocation.h" | |
%} | |
fun fun_c2ats_g_dbus_method_invocation_get_type: () -> type_c2ats_GType = "mac#g_dbus_method_invocation_get_type" | |
fun fun_c2ats_g_dbus_method_invocation_get_sender: {l1:addr} (!ptr_v_1(type_c2ats_GDBusMethodInvocation, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_gchar, l2) | ptr l2) = "mac#g_dbus_method_invocation_get_sender" | |
fun fun_c2ats_g_dbus_method_invocation_get_object_path: {l1:addr} (!ptr_v_1(type_c2ats_GDBusMethodInvocation, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_gchar, l2) | ptr l2) = "mac#g_dbus_method_invocation_get_object_path" | |
fun fun_c2ats_g_dbus_method_invocation_get_interface_name: {l1:addr} (!ptr_v_1(type_c2ats_GDBusMethodInvocation, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_gchar, l2) | ptr l2) = "mac#g_dbus_method_invocation_get_interface_name" | |
fun fun_c2ats_g_dbus_method_invocation_get_method_name: {l1:addr} (!ptr_v_1(type_c2ats_GDBusMethodInvocation, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_gchar, l2) | ptr l2) = "mac#g_dbus_method_invocation_get_method_name" | |
fun fun_c2ats_g_dbus_method_invocation_get_method_info: {l1:addr} (!ptr_v_1(type_c2ats_GDBusMethodInvocation, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GDBusMethodInfo, l2) | ptr l2) = "mac#g_dbus_method_invocation_get_method_info" | |
fun fun_c2ats_g_dbus_method_invocation_get_property_info: {l1:addr} (!ptr_v_1(type_c2ats_GDBusMethodInvocation, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GDBusPropertyInfo, l2) | ptr l2) = "mac#g_dbus_method_invocation_get_property_info" | |
fun fun_c2ats_g_dbus_method_invocation_get_connection: {l1:addr} (!ptr_v_1(type_c2ats_GDBusMethodInvocation, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GDBusConnection, l2) | ptr l2) = "mac#g_dbus_method_invocation_get_connection" | |
fun fun_c2ats_g_dbus_method_invocation_get_message: {l1:addr} (!ptr_v_1(type_c2ats_GDBusMethodInvocation, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GDBusMessage, l2) | ptr l2) = "mac#g_dbus_method_invocation_get_message" | |
fun fun_c2ats_g_dbus_method_invocation_get_parameters: {l1:addr} (!ptr_v_1(type_c2ats_GDBusMethodInvocation, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GVariant, l2) | ptr l2) = "mac#g_dbus_method_invocation_get_parameters" | |
fun fun_c2ats_g_dbus_method_invocation_get_user_data: {l1:addr} (!ptr_v_1(type_c2ats_GDBusMethodInvocation, l1) | ptr l1) -> type_c2ats_gpointer = "mac#g_dbus_method_invocation_get_user_data" | |
fun fun_c2ats_g_dbus_method_invocation_return_value: {l1,l2:addr} (!ptr_v_1(type_c2ats_GDBusMethodInvocation, l1), !ptr_v_1(type_c2ats_GVariant, l2) | ptr l1, ptr l2) -> void = "mac#g_dbus_method_invocation_return_value" | |
fun fun_c2ats_g_dbus_method_invocation_return_value_with_unix_fd_list: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GDBusMethodInvocation, l1), !ptr_v_1(type_c2ats_GVariant, l2), !ptr_v_1(type_c2ats_GUnixFDList, l3) | ptr l1, ptr l2, ptr l3) -> void = "mac#g_dbus_method_invocation_return_value_with_unix_fd_list" | |
fun fun_c2ats_g_dbus_method_invocation_return_error: {l1,l2:addr} (!ptr_v_1(type_c2ats_GDBusMethodInvocation, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, type_c2ats_GQuark, type_c2ats_gint, ptr l2) -> void = "mac#g_dbus_method_invocation_return_error" | |
fun fun_c2ats_g_dbus_method_invocation_return_error_valist: {l1,l2:addr} (!ptr_v_1(type_c2ats_GDBusMethodInvocation, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, type_c2ats_GQuark, type_c2ats_gint, ptr l2, type_c2ats_va_list) -> void = "mac#g_dbus_method_invocation_return_error_valist" | |
fun fun_c2ats_g_dbus_method_invocation_return_error_literal: {l1,l2:addr} (!ptr_v_1(type_c2ats_GDBusMethodInvocation, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, type_c2ats_GQuark, type_c2ats_gint, ptr l2) -> void = "mac#g_dbus_method_invocation_return_error_literal" | |
fun fun_c2ats_g_dbus_method_invocation_return_gerror: {l1,l2:addr} (!ptr_v_1(type_c2ats_GDBusMethodInvocation, l1), !ptr_v_1(type_c2ats_GError, l2) | ptr l1, ptr l2) -> void = "mac#g_dbus_method_invocation_return_gerror" | |
fun fun_c2ats_g_dbus_method_invocation_take_error: {l1,l2:addr} (!ptr_v_1(type_c2ats_GDBusMethodInvocation, l1), !ptr_v_1(type_c2ats_GError, l2) | ptr l1, ptr l2) -> void = "mac#g_dbus_method_invocation_take_error" | |
fun fun_c2ats_g_dbus_method_invocation_return_dbus_error: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GDBusMethodInvocation, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_gchar, l3) | ptr l1, ptr l2, ptr l3) -> void = "mac#g_dbus_method_invocation_return_dbus_error" | |
// File: /usr/include/glib-2.0/gio/gdbusnameowning.h | |
%{# | |
#include "/usr/include/glib-2.0/gio/gdbusnameowning.h" | |
%} | |
typedef type_c2ats_GBusAcquiredCallback = {l1,l2:addr} (!ptr_v_1(type_c2ats_GDBusConnection, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2, type_c2ats_gpointer) -> void | |
typedef type_c2ats_GBusNameAcquiredCallback = {l1,l2:addr} (!ptr_v_1(type_c2ats_GDBusConnection, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2, type_c2ats_gpointer) -> void | |
typedef type_c2ats_GBusNameLostCallback = {l1,l2:addr} (!ptr_v_1(type_c2ats_GDBusConnection, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2, type_c2ats_gpointer) -> void | |
fun fun_c2ats_g_bus_own_name: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | type_c2ats_GBusType, ptr l1, type_c2ats_GBusNameOwnerFlags, type_c2ats_GBusAcquiredCallback, type_c2ats_GBusNameAcquiredCallback, type_c2ats_GBusNameLostCallback, type_c2ats_gpointer, type_c2ats_GDestroyNotify) -> type_c2ats_guint = "mac#g_bus_own_name" | |
fun fun_c2ats_g_bus_own_name_on_connection: {l1,l2:addr} (!ptr_v_1(type_c2ats_GDBusConnection, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2, type_c2ats_GBusNameOwnerFlags, type_c2ats_GBusNameAcquiredCallback, type_c2ats_GBusNameLostCallback, type_c2ats_gpointer, type_c2ats_GDestroyNotify) -> type_c2ats_guint = "mac#g_bus_own_name_on_connection" | |
fun fun_c2ats_g_bus_own_name_with_closures: {l1,l2,l3,l4:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_1(type_c2ats_GClosure, l2), !ptr_v_1(type_c2ats_GClosure, l3), !ptr_v_1(type_c2ats_GClosure, l4) | type_c2ats_GBusType, ptr l1, type_c2ats_GBusNameOwnerFlags, ptr l2, ptr l3, ptr l4) -> type_c2ats_guint = "mac#g_bus_own_name_with_closures" | |
fun fun_c2ats_g_bus_own_name_on_connection_with_closures: {l1,l2,l3,l4:addr} (!ptr_v_1(type_c2ats_GDBusConnection, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_GClosure, l3), !ptr_v_1(type_c2ats_GClosure, l4) | ptr l1, ptr l2, type_c2ats_GBusNameOwnerFlags, ptr l3, ptr l4) -> type_c2ats_guint = "mac#g_bus_own_name_on_connection_with_closures" | |
fun fun_c2ats_g_bus_unown_name: (type_c2ats_guint) -> void = "mac#g_bus_unown_name" | |
// File: /usr/include/glib-2.0/gio/gdbusnamewatching.h | |
%{# | |
#include "/usr/include/glib-2.0/gio/gdbusnamewatching.h" | |
%} | |
typedef type_c2ats_GBusNameAppearedCallback = {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GDBusConnection, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_gchar, l3) | ptr l1, ptr l2, ptr l3, type_c2ats_gpointer) -> void | |
typedef type_c2ats_GBusNameVanishedCallback = {l1,l2:addr} (!ptr_v_1(type_c2ats_GDBusConnection, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2, type_c2ats_gpointer) -> void | |
fun fun_c2ats_g_bus_watch_name: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | type_c2ats_GBusType, ptr l1, type_c2ats_GBusNameWatcherFlags, type_c2ats_GBusNameAppearedCallback, type_c2ats_GBusNameVanishedCallback, type_c2ats_gpointer, type_c2ats_GDestroyNotify) -> type_c2ats_guint = "mac#g_bus_watch_name" | |
fun fun_c2ats_g_bus_watch_name_on_connection: {l1,l2:addr} (!ptr_v_1(type_c2ats_GDBusConnection, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2, type_c2ats_GBusNameWatcherFlags, type_c2ats_GBusNameAppearedCallback, type_c2ats_GBusNameVanishedCallback, type_c2ats_gpointer, type_c2ats_GDestroyNotify) -> type_c2ats_guint = "mac#g_bus_watch_name_on_connection" | |
fun fun_c2ats_g_bus_watch_name_with_closures: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_1(type_c2ats_GClosure, l2), !ptr_v_1(type_c2ats_GClosure, l3) | type_c2ats_GBusType, ptr l1, type_c2ats_GBusNameWatcherFlags, ptr l2, ptr l3) -> type_c2ats_guint = "mac#g_bus_watch_name_with_closures" | |
fun fun_c2ats_g_bus_watch_name_on_connection_with_closures: {l1,l2,l3,l4:addr} (!ptr_v_1(type_c2ats_GDBusConnection, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_GClosure, l3), !ptr_v_1(type_c2ats_GClosure, l4) | ptr l1, ptr l2, type_c2ats_GBusNameWatcherFlags, ptr l3, ptr l4) -> type_c2ats_guint = "mac#g_bus_watch_name_on_connection_with_closures" | |
fun fun_c2ats_g_bus_unwatch_name: (type_c2ats_guint) -> void = "mac#g_bus_unwatch_name" | |
// File: /usr/include/glib-2.0/gio/gdbusproxy.h | |
%{# | |
#include "/usr/include/glib-2.0/gio/gdbusproxy.h" | |
%} | |
abst@ype struct_c2ats__GDBusProxyClass // FIXME! Forward declaration. | |
typedef type_c2ats_GDBusProxyClass = struct_c2ats__GDBusProxyClass | |
abst@ype struct_c2ats__GDBusProxyPrivate // FIXME! Forward declaration. | |
typedef type_c2ats_GDBusProxyPrivate = struct_c2ats__GDBusProxyPrivate | |
typedef struct_c2ats__GDBusProxy = $extype_struct"struct _GDBusProxy" of { | |
parent_instance = type_c2ats_GObject, | |
priv = ptr (* cPtr0(type_c2ats_GDBusProxyPrivate) *) | |
} | |
typedef struct_c2ats__GDBusProxyClass = $extype_struct"struct _GDBusProxyClass" of { | |
parent_class = type_c2ats_GObjectClass, | |
g_properties_changed = {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GDBusProxy, l1), !ptr_v_1(type_c2ats_GVariant, l2), !ptr_v_2(type_c2ats_gchar, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> void, | |
g_signal = {l1,l2,l3,l4:addr} (!ptr_v_1(type_c2ats_GDBusProxy, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_gchar, l3), !ptr_v_1(type_c2ats_GVariant, l4) | ptr l1, ptr l2, ptr l3, ptr l4) -> void, | |
padding = @[type_c2ats_gpointer][32] | |
} | |
fun fun_c2ats_g_dbus_proxy_get_type: () -> type_c2ats_GType = "mac#g_dbus_proxy_get_type" | |
fun fun_c2ats_g_dbus_proxy_new: {l1,l2,l3,l4,l5,l6:addr} (!ptr_v_1(type_c2ats_GDBusConnection, l1), !ptr_v_1(type_c2ats_GDBusInterfaceInfo, l2), !ptr_v_1(type_c2ats_gchar, l3), !ptr_v_1(type_c2ats_gchar, l4), !ptr_v_1(type_c2ats_gchar, l5), !ptr_v_1(type_c2ats_GCancellable, l6) | ptr l1, type_c2ats_GDBusProxyFlags, ptr l2, ptr l3, ptr l4, ptr l5, ptr l6, type_c2ats_GAsyncReadyCallback, type_c2ats_gpointer) -> void = "mac#g_dbus_proxy_new" | |
fun fun_c2ats_g_dbus_proxy_new_finish: {l1,l2,l2_1:addr} (!ptr_v_1(type_c2ats_GAsyncResult, l1), !ptr_v_2(type_c2ats_GError, l2, l2_1) | ptr l1, ptr l2) -> [l3:addr] (ptr_v_1(type_c2ats_GDBusProxy, l3) | ptr l3) = "mac#g_dbus_proxy_new_finish" | |
fun fun_c2ats_g_dbus_proxy_new_sync: {l1,l2,l3,l4,l5,l6,l7,l7_1:addr} (!ptr_v_1(type_c2ats_GDBusConnection, l1), !ptr_v_1(type_c2ats_GDBusInterfaceInfo, l2), !ptr_v_1(type_c2ats_gchar, l3), !ptr_v_1(type_c2ats_gchar, l4), !ptr_v_1(type_c2ats_gchar, l5), !ptr_v_1(type_c2ats_GCancellable, l6), !ptr_v_2(type_c2ats_GError, l7, l7_1) | ptr l1, type_c2ats_GDBusProxyFlags, ptr l2, ptr l3, ptr l4, ptr l5, ptr l6, ptr l7) -> [l8:addr] (ptr_v_1(type_c2ats_GDBusProxy, l8) | ptr l8) = "mac#g_dbus_proxy_new_sync" | |
fun fun_c2ats_g_dbus_proxy_new_for_bus: {l1,l2,l3,l4,l5:addr} (!ptr_v_1(type_c2ats_GDBusInterfaceInfo, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_gchar, l3), !ptr_v_1(type_c2ats_gchar, l4), !ptr_v_1(type_c2ats_GCancellable, l5) | type_c2ats_GBusType, type_c2ats_GDBusProxyFlags, ptr l1, ptr l2, ptr l3, ptr l4, ptr l5, type_c2ats_GAsyncReadyCallback, type_c2ats_gpointer) -> void = "mac#g_dbus_proxy_new_for_bus" | |
fun fun_c2ats_g_dbus_proxy_new_for_bus_finish: {l1,l2,l2_1:addr} (!ptr_v_1(type_c2ats_GAsyncResult, l1), !ptr_v_2(type_c2ats_GError, l2, l2_1) | ptr l1, ptr l2) -> [l3:addr] (ptr_v_1(type_c2ats_GDBusProxy, l3) | ptr l3) = "mac#g_dbus_proxy_new_for_bus_finish" | |
fun fun_c2ats_g_dbus_proxy_new_for_bus_sync: {l1,l2,l3,l4,l5,l6,l6_1:addr} (!ptr_v_1(type_c2ats_GDBusInterfaceInfo, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_gchar, l3), !ptr_v_1(type_c2ats_gchar, l4), !ptr_v_1(type_c2ats_GCancellable, l5), !ptr_v_2(type_c2ats_GError, l6, l6_1) | type_c2ats_GBusType, type_c2ats_GDBusProxyFlags, ptr l1, ptr l2, ptr l3, ptr l4, ptr l5, ptr l6) -> [l7:addr] (ptr_v_1(type_c2ats_GDBusProxy, l7) | ptr l7) = "mac#g_dbus_proxy_new_for_bus_sync" | |
fun fun_c2ats_g_dbus_proxy_get_connection: {l1:addr} (!ptr_v_1(type_c2ats_GDBusProxy, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GDBusConnection, l2) | ptr l2) = "mac#g_dbus_proxy_get_connection" | |
fun fun_c2ats_g_dbus_proxy_get_flags: {l1:addr} (!ptr_v_1(type_c2ats_GDBusProxy, l1) | ptr l1) -> type_c2ats_GDBusProxyFlags = "mac#g_dbus_proxy_get_flags" | |
fun fun_c2ats_g_dbus_proxy_get_name: {l1:addr} (!ptr_v_1(type_c2ats_GDBusProxy, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_gchar, l2) | ptr l2) = "mac#g_dbus_proxy_get_name" | |
fun fun_c2ats_g_dbus_proxy_get_name_owner: {l1:addr} (!ptr_v_1(type_c2ats_GDBusProxy, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_gchar, l2) | ptr l2) = "mac#g_dbus_proxy_get_name_owner" | |
fun fun_c2ats_g_dbus_proxy_get_object_path: {l1:addr} (!ptr_v_1(type_c2ats_GDBusProxy, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_gchar, l2) | ptr l2) = "mac#g_dbus_proxy_get_object_path" | |
fun fun_c2ats_g_dbus_proxy_get_interface_name: {l1:addr} (!ptr_v_1(type_c2ats_GDBusProxy, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_gchar, l2) | ptr l2) = "mac#g_dbus_proxy_get_interface_name" | |
fun fun_c2ats_g_dbus_proxy_get_default_timeout: {l1:addr} (!ptr_v_1(type_c2ats_GDBusProxy, l1) | ptr l1) -> type_c2ats_gint = "mac#g_dbus_proxy_get_default_timeout" | |
fun fun_c2ats_g_dbus_proxy_set_default_timeout: {l1:addr} (!ptr_v_1(type_c2ats_GDBusProxy, l1) | ptr l1, type_c2ats_gint) -> void = "mac#g_dbus_proxy_set_default_timeout" | |
fun fun_c2ats_g_dbus_proxy_get_interface_info: {l1:addr} (!ptr_v_1(type_c2ats_GDBusProxy, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GDBusInterfaceInfo, l2) | ptr l2) = "mac#g_dbus_proxy_get_interface_info" | |
fun fun_c2ats_g_dbus_proxy_set_interface_info: {l1,l2:addr} (!ptr_v_1(type_c2ats_GDBusProxy, l1), !ptr_v_1(type_c2ats_GDBusInterfaceInfo, l2) | ptr l1, ptr l2) -> void = "mac#g_dbus_proxy_set_interface_info" | |
fun fun_c2ats_g_dbus_proxy_get_cached_property: {l1,l2:addr} (!ptr_v_1(type_c2ats_GDBusProxy, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2) -> [l3:addr] (ptr_v_1(type_c2ats_GVariant, l3) | ptr l3) = "mac#g_dbus_proxy_get_cached_property" | |
fun fun_c2ats_g_dbus_proxy_set_cached_property: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GDBusProxy, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_GVariant, l3) | ptr l1, ptr l2, ptr l3) -> void = "mac#g_dbus_proxy_set_cached_property" | |
fun fun_c2ats_g_dbus_proxy_get_cached_property_names: {l1:addr} (!ptr_v_1(type_c2ats_GDBusProxy, l1) | ptr l1) -> [l2,l2_1:addr] (ptr_v_2(type_c2ats_gchar, l2, l2_1) | ptr l2) = "mac#g_dbus_proxy_get_cached_property_names" | |
fun fun_c2ats_g_dbus_proxy_call: {l1,l2,l3,l4:addr} (!ptr_v_1(type_c2ats_GDBusProxy, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_GVariant, l3), !ptr_v_1(type_c2ats_GCancellable, l4) | ptr l1, ptr l2, ptr l3, type_c2ats_GDBusCallFlags, type_c2ats_gint, ptr l4, type_c2ats_GAsyncReadyCallback, type_c2ats_gpointer) -> void = "mac#g_dbus_proxy_call" | |
fun fun_c2ats_g_dbus_proxy_call_finish: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GDBusProxy, l1), !ptr_v_1(type_c2ats_GAsyncResult, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> [l4:addr] (ptr_v_1(type_c2ats_GVariant, l4) | ptr l4) = "mac#g_dbus_proxy_call_finish" | |
fun fun_c2ats_g_dbus_proxy_call_sync: {l1,l2,l3,l4,l5,l5_1:addr} (!ptr_v_1(type_c2ats_GDBusProxy, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_GVariant, l3), !ptr_v_1(type_c2ats_GCancellable, l4), !ptr_v_2(type_c2ats_GError, l5, l5_1) | ptr l1, ptr l2, ptr l3, type_c2ats_GDBusCallFlags, type_c2ats_gint, ptr l4, ptr l5) -> [l6:addr] (ptr_v_1(type_c2ats_GVariant, l6) | ptr l6) = "mac#g_dbus_proxy_call_sync" | |
fun fun_c2ats_g_dbus_proxy_call_with_unix_fd_list: {l1,l2,l3,l4,l5:addr} (!ptr_v_1(type_c2ats_GDBusProxy, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_GVariant, l3), !ptr_v_1(type_c2ats_GUnixFDList, l4), !ptr_v_1(type_c2ats_GCancellable, l5) | ptr l1, ptr l2, ptr l3, type_c2ats_GDBusCallFlags, type_c2ats_gint, ptr l4, ptr l5, type_c2ats_GAsyncReadyCallback, type_c2ats_gpointer) -> void = "mac#g_dbus_proxy_call_with_unix_fd_list" | |
fun fun_c2ats_g_dbus_proxy_call_with_unix_fd_list_finish: {l1,l2,l2_1,l3,l4,l4_1:addr} (!ptr_v_1(type_c2ats_GDBusProxy, l1), !ptr_v_2(type_c2ats_GUnixFDList, l2, l2_1), !ptr_v_1(type_c2ats_GAsyncResult, l3), !ptr_v_2(type_c2ats_GError, l4, l4_1) | ptr l1, ptr l2, ptr l3, ptr l4) -> [l5:addr] (ptr_v_1(type_c2ats_GVariant, l5) | ptr l5) = "mac#g_dbus_proxy_call_with_unix_fd_list_finish" | |
fun fun_c2ats_g_dbus_proxy_call_with_unix_fd_list_sync: {l1,l2,l3,l4,l5,l5_1,l6,l7,l7_1:addr} (!ptr_v_1(type_c2ats_GDBusProxy, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_GVariant, l3), !ptr_v_1(type_c2ats_GUnixFDList, l4), !ptr_v_2(type_c2ats_GUnixFDList, l5, l5_1), !ptr_v_1(type_c2ats_GCancellable, l6), !ptr_v_2(type_c2ats_GError, l7, l7_1) | ptr l1, ptr l2, ptr l3, type_c2ats_GDBusCallFlags, type_c2ats_gint, ptr l4, ptr l5, ptr l6, ptr l7) -> [l8:addr] (ptr_v_1(type_c2ats_GVariant, l8) | ptr l8) = "mac#g_dbus_proxy_call_with_unix_fd_list_sync" | |
// File: /usr/include/glib-2.0/gio/gdbusserver.h | |
%{# | |
#include "/usr/include/glib-2.0/gio/gdbusserver.h" | |
%} | |
fun fun_c2ats_g_dbus_server_get_type: () -> type_c2ats_GType = "mac#g_dbus_server_get_type" | |
fun fun_c2ats_g_dbus_server_new_sync: {l1,l2,l3,l4,l5,l5_1:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_1(type_c2ats_gchar, l2), !ptr_v_1(type_c2ats_GDBusAuthObserver, l3), !ptr_v_1(type_c2ats_GCancellable, l4), !ptr_v_2(type_c2ats_GError, l5, l5_1) | ptr l1, type_c2ats_GDBusServerFlags, ptr l2, ptr l3, ptr l4, ptr l5) -> [l6:addr] (ptr_v_1(type_c2ats_GDBusServer, l6) | ptr l6) = "mac#g_dbus_server_new_sync" | |
fun fun_c2ats_g_dbus_server_get_client_address: {l1:addr} (!ptr_v_1(type_c2ats_GDBusServer, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_gchar, l2) | ptr l2) = "mac#g_dbus_server_get_client_address" | |
fun fun_c2ats_g_dbus_server_get_guid: {l1:addr} (!ptr_v_1(type_c2ats_GDBusServer, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_gchar, l2) | ptr l2) = "mac#g_dbus_server_get_guid" | |
fun fun_c2ats_g_dbus_server_get_flags: {l1:addr} (!ptr_v_1(type_c2ats_GDBusServer, l1) | ptr l1) -> type_c2ats_GDBusServerFlags = "mac#g_dbus_server_get_flags" | |
fun fun_c2ats_g_dbus_server_start: {l1:addr} (!ptr_v_1(type_c2ats_GDBusServer, l1) | ptr l1) -> void = "mac#g_dbus_server_start" | |
fun fun_c2ats_g_dbus_server_stop: {l1:addr} (!ptr_v_1(type_c2ats_GDBusServer, l1) | ptr l1) -> void = "mac#g_dbus_server_stop" | |
fun fun_c2ats_g_dbus_server_is_active: {l1:addr} (!ptr_v_1(type_c2ats_GDBusServer, l1) | ptr l1) -> type_c2ats_gboolean = "mac#g_dbus_server_is_active" | |
// File: /usr/include/glib-2.0/gio/gdbusutils.h | |
%{# | |
#include "/usr/include/glib-2.0/gio/gdbusutils.h" | |
%} | |
fun fun_c2ats_g_dbus_is_guid: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | ptr l1) -> type_c2ats_gboolean = "mac#g_dbus_is_guid" | |
fun fun_c2ats_g_dbus_generate_guid: () -> [l1:addr] (ptr_v_1(type_c2ats_gchar, l1) | ptr l1) = "mac#g_dbus_generate_guid" | |
fun fun_c2ats_g_dbus_is_name: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | ptr l1) -> type_c2ats_gboolean = "mac#g_dbus_is_name" | |
fun fun_c2ats_g_dbus_is_unique_name: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | ptr l1) -> type_c2ats_gboolean = "mac#g_dbus_is_unique_name" | |
fun fun_c2ats_g_dbus_is_member_name: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | ptr l1) -> type_c2ats_gboolean = "mac#g_dbus_is_member_name" | |
fun fun_c2ats_g_dbus_is_interface_name: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | ptr l1) -> type_c2ats_gboolean = "mac#g_dbus_is_interface_name" | |
fun fun_c2ats_g_dbus_gvariant_to_gvalue: {l1,l2:addr} (!ptr_v_1(type_c2ats_GVariant, l1), !ptr_v_1(type_c2ats_GValue, l2) | ptr l1, ptr l2) -> void = "mac#g_dbus_gvariant_to_gvalue" | |
fun fun_c2ats_g_dbus_gvalue_to_gvariant: {l1,l2:addr} (!ptr_v_1(type_c2ats_GValue, l1), !ptr_v_1(type_c2ats_GVariantType, l2) | ptr l1, ptr l2) -> [l3:addr] (ptr_v_1(type_c2ats_GVariant, l3) | ptr l3) = "mac#g_dbus_gvalue_to_gvariant" | |
// File: /usr/include/glib-2.0/gio/gdrive.h | |
%{# | |
#include "/usr/include/glib-2.0/gio/gdrive.h" | |
%} | |
abst@ype struct_c2ats__GDriveIface // FIXME! Forward declaration. | |
typedef type_c2ats_GDriveIface = struct_c2ats__GDriveIface | |
typedef struct_c2ats__GDriveIface = $extype_struct"struct _GDriveIface" of { | |
g_iface = type_c2ats_GTypeInterface, | |
changed = {l1:addr} (!ptr_v_1(type_c2ats_GDrive, l1) | ptr l1) -> void, | |
disconnected = {l1:addr} (!ptr_v_1(type_c2ats_GDrive, l1) | ptr l1) -> void, | |
eject_button = {l1:addr} (!ptr_v_1(type_c2ats_GDrive, l1) | ptr l1) -> void, | |
get_name = {l1:addr} (!ptr_v_1(type_c2ats_GDrive, l1) | ptr l1) -> [l2:addr] (ptr_v_1(char, l2) | ptr l2), | |
get_icon = {l1:addr} (!ptr_v_1(type_c2ats_GDrive, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GIcon, l2) | ptr l2), | |
has_volumes = {l1:addr} (!ptr_v_1(type_c2ats_GDrive, l1) | ptr l1) -> type_c2ats_gboolean, | |
get_volumes = {l1:addr} (!ptr_v_1(type_c2ats_GDrive, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GList, l2) | ptr l2), | |
is_media_removable = {l1:addr} (!ptr_v_1(type_c2ats_GDrive, l1) | ptr l1) -> type_c2ats_gboolean, | |
has_media = {l1:addr} (!ptr_v_1(type_c2ats_GDrive, l1) | ptr l1) -> type_c2ats_gboolean, | |
is_media_check_automatic = {l1:addr} (!ptr_v_1(type_c2ats_GDrive, l1) | ptr l1) -> type_c2ats_gboolean, | |
can_eject = {l1:addr} (!ptr_v_1(type_c2ats_GDrive, l1) | ptr l1) -> type_c2ats_gboolean, | |
can_poll_for_media = {l1:addr} (!ptr_v_1(type_c2ats_GDrive, l1) | ptr l1) -> type_c2ats_gboolean, | |
eject = {l1,l2:addr} (!ptr_v_1(type_c2ats_GDrive, l1), !ptr_v_1(type_c2ats_GCancellable, l2) | ptr l1, type_c2ats_GMountUnmountFlags, ptr l2, type_c2ats_GAsyncReadyCallback, type_c2ats_gpointer) -> void, | |
eject_finish = {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GDrive, l1), !ptr_v_1(type_c2ats_GAsyncResult, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> type_c2ats_gboolean, | |
poll_for_media = {l1,l2:addr} (!ptr_v_1(type_c2ats_GDrive, l1), !ptr_v_1(type_c2ats_GCancellable, l2) | ptr l1, ptr l2, type_c2ats_GAsyncReadyCallback, type_c2ats_gpointer) -> void, | |
poll_for_media_finish = {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GDrive, l1), !ptr_v_1(type_c2ats_GAsyncResult, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> type_c2ats_gboolean, | |
get_identifier = {l1,l2:addr} (!ptr_v_1(type_c2ats_GDrive, l1), !ptr_v_1(char, l2) | ptr l1, ptr l2) -> [l3:addr] (ptr_v_1(char, l3) | ptr l3), | |
enumerate_identifiers = {l1:addr} (!ptr_v_1(type_c2ats_GDrive, l1) | ptr l1) -> [l2,l2_1:addr] (ptr_v_2(char, l2, l2_1) | ptr l2), | |
get_start_stop_type = {l1:addr} (!ptr_v_1(type_c2ats_GDrive, l1) | ptr l1) -> type_c2ats_GDriveStartStopType, | |
can_start = {l1:addr} (!ptr_v_1(type_c2ats_GDrive, l1) | ptr l1) -> type_c2ats_gboolean, | |
can_start_degraded = {l1:addr} (!ptr_v_1(type_c2ats_GDrive, l1) | ptr l1) -> type_c2ats_gboolean, | |
start = {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GDrive, l1), !ptr_v_1(type_c2ats_GMountOperation, l2), !ptr_v_1(type_c2ats_GCancellable, l3) | ptr l1, type_c2ats_GDriveStartFlags, ptr l2, ptr l3, type_c2ats_GAsyncReadyCallback, type_c2ats_gpointer) -> void, | |
start_finish = {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GDrive, l1), !ptr_v_1(type_c2ats_GAsyncResult, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> type_c2ats_gboolean, | |
can_stop = {l1:addr} (!ptr_v_1(type_c2ats_GDrive, l1) | ptr l1) -> type_c2ats_gboolean, | |
stop = {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GDrive, l1), !ptr_v_1(type_c2ats_GMountOperation, l2), !ptr_v_1(type_c2ats_GCancellable, l3) | ptr l1, type_c2ats_GMountUnmountFlags, ptr l2, ptr l3, type_c2ats_GAsyncReadyCallback, type_c2ats_gpointer) -> void, | |
stop_finish = {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GDrive, l1), !ptr_v_1(type_c2ats_GAsyncResult, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> type_c2ats_gboolean, | |
stop_button = {l1:addr} (!ptr_v_1(type_c2ats_GDrive, l1) | ptr l1) -> void, | |
eject_with_operation = {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GDrive, l1), !ptr_v_1(type_c2ats_GMountOperation, l2), !ptr_v_1(type_c2ats_GCancellable, l3) | ptr l1, type_c2ats_GMountUnmountFlags, ptr l2, ptr l3, type_c2ats_GAsyncReadyCallback, type_c2ats_gpointer) -> void, | |
eject_with_operation_finish = {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GDrive, l1), !ptr_v_1(type_c2ats_GAsyncResult, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> type_c2ats_gboolean, | |
get_sort_key = {l1:addr} (!ptr_v_1(type_c2ats_GDrive, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_gchar, l2) | ptr l2), | |
get_symbolic_icon = {l1:addr} (!ptr_v_1(type_c2ats_GDrive, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GIcon, l2) | ptr l2), | |
is_removable = {l1:addr} (!ptr_v_1(type_c2ats_GDrive, l1) | ptr l1) -> type_c2ats_gboolean | |
} | |
fun fun_c2ats_g_drive_get_type: () -> type_c2ats_GType = "mac#g_drive_get_type" | |
fun fun_c2ats_g_drive_get_name: {l1:addr} (!ptr_v_1(type_c2ats_GDrive, l1) | ptr l1) -> [l2:addr] (ptr_v_1(char, l2) | ptr l2) = "mac#g_drive_get_name" | |
fun fun_c2ats_g_drive_get_icon: {l1:addr} (!ptr_v_1(type_c2ats_GDrive, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GIcon, l2) | ptr l2) = "mac#g_drive_get_icon" | |
fun fun_c2ats_g_drive_get_symbolic_icon: {l1:addr} (!ptr_v_1(type_c2ats_GDrive, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GIcon, l2) | ptr l2) = "mac#g_drive_get_symbolic_icon" | |
fun fun_c2ats_g_drive_has_volumes: {l1:addr} (!ptr_v_1(type_c2ats_GDrive, l1) | ptr l1) -> type_c2ats_gboolean = "mac#g_drive_has_volumes" | |
fun fun_c2ats_g_drive_get_volumes: {l1:addr} (!ptr_v_1(type_c2ats_GDrive, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GList, l2) | ptr l2) = "mac#g_drive_get_volumes" | |
fun fun_c2ats_g_drive_is_removable: {l1:addr} (!ptr_v_1(type_c2ats_GDrive, l1) | ptr l1) -> type_c2ats_gboolean = "mac#g_drive_is_removable" | |
fun fun_c2ats_g_drive_is_media_removable: {l1:addr} (!ptr_v_1(type_c2ats_GDrive, l1) | ptr l1) -> type_c2ats_gboolean = "mac#g_drive_is_media_removable" | |
fun fun_c2ats_g_drive_has_media: {l1:addr} (!ptr_v_1(type_c2ats_GDrive, l1) | ptr l1) -> type_c2ats_gboolean = "mac#g_drive_has_media" | |
fun fun_c2ats_g_drive_is_media_check_automatic: {l1:addr} (!ptr_v_1(type_c2ats_GDrive, l1) | ptr l1) -> type_c2ats_gboolean = "mac#g_drive_is_media_check_automatic" | |
fun fun_c2ats_g_drive_can_poll_for_media: {l1:addr} (!ptr_v_1(type_c2ats_GDrive, l1) | ptr l1) -> type_c2ats_gboolean = "mac#g_drive_can_poll_for_media" | |
fun fun_c2ats_g_drive_can_eject: {l1:addr} (!ptr_v_1(type_c2ats_GDrive, l1) | ptr l1) -> type_c2ats_gboolean = "mac#g_drive_can_eject" | |
fun fun_c2ats_g_drive_eject: {l1,l2:addr} (!ptr_v_1(type_c2ats_GDrive, l1), !ptr_v_1(type_c2ats_GCancellable, l2) | ptr l1, type_c2ats_GMountUnmountFlags, ptr l2, type_c2ats_GAsyncReadyCallback, type_c2ats_gpointer) -> void = "mac#g_drive_eject" | |
fun fun_c2ats_g_drive_eject_finish: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GDrive, l1), !ptr_v_1(type_c2ats_GAsyncResult, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> type_c2ats_gboolean = "mac#g_drive_eject_finish" | |
fun fun_c2ats_g_drive_poll_for_media: {l1,l2:addr} (!ptr_v_1(type_c2ats_GDrive, l1), !ptr_v_1(type_c2ats_GCancellable, l2) | ptr l1, ptr l2, type_c2ats_GAsyncReadyCallback, type_c2ats_gpointer) -> void = "mac#g_drive_poll_for_media" | |
fun fun_c2ats_g_drive_poll_for_media_finish: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GDrive, l1), !ptr_v_1(type_c2ats_GAsyncResult, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> type_c2ats_gboolean = "mac#g_drive_poll_for_media_finish" | |
fun fun_c2ats_g_drive_get_identifier: {l1,l2:addr} (!ptr_v_1(type_c2ats_GDrive, l1), !ptr_v_1(char, l2) | ptr l1, ptr l2) -> [l3:addr] (ptr_v_1(char, l3) | ptr l3) = "mac#g_drive_get_identifier" | |
fun fun_c2ats_g_drive_enumerate_identifiers: {l1:addr} (!ptr_v_1(type_c2ats_GDrive, l1) | ptr l1) -> [l2,l2_1:addr] (ptr_v_2(char, l2, l2_1) | ptr l2) = "mac#g_drive_enumerate_identifiers" | |
fun fun_c2ats_g_drive_get_start_stop_type: {l1:addr} (!ptr_v_1(type_c2ats_GDrive, l1) | ptr l1) -> type_c2ats_GDriveStartStopType = "mac#g_drive_get_start_stop_type" | |
fun fun_c2ats_g_drive_can_start: {l1:addr} (!ptr_v_1(type_c2ats_GDrive, l1) | ptr l1) -> type_c2ats_gboolean = "mac#g_drive_can_start" | |
fun fun_c2ats_g_drive_can_start_degraded: {l1:addr} (!ptr_v_1(type_c2ats_GDrive, l1) | ptr l1) -> type_c2ats_gboolean = "mac#g_drive_can_start_degraded" | |
fun fun_c2ats_g_drive_start: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GDrive, l1), !ptr_v_1(type_c2ats_GMountOperation, l2), !ptr_v_1(type_c2ats_GCancellable, l3) | ptr l1, type_c2ats_GDriveStartFlags, ptr l2, ptr l3, type_c2ats_GAsyncReadyCallback, type_c2ats_gpointer) -> void = "mac#g_drive_start" | |
fun fun_c2ats_g_drive_start_finish: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GDrive, l1), !ptr_v_1(type_c2ats_GAsyncResult, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> type_c2ats_gboolean = "mac#g_drive_start_finish" | |
fun fun_c2ats_g_drive_can_stop: {l1:addr} (!ptr_v_1(type_c2ats_GDrive, l1) | ptr l1) -> type_c2ats_gboolean = "mac#g_drive_can_stop" | |
fun fun_c2ats_g_drive_stop: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GDrive, l1), !ptr_v_1(type_c2ats_GMountOperation, l2), !ptr_v_1(type_c2ats_GCancellable, l3) | ptr l1, type_c2ats_GMountUnmountFlags, ptr l2, ptr l3, type_c2ats_GAsyncReadyCallback, type_c2ats_gpointer) -> void = "mac#g_drive_stop" | |
fun fun_c2ats_g_drive_stop_finish: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GDrive, l1), !ptr_v_1(type_c2ats_GAsyncResult, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> type_c2ats_gboolean = "mac#g_drive_stop_finish" | |
fun fun_c2ats_g_drive_eject_with_operation: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GDrive, l1), !ptr_v_1(type_c2ats_GMountOperation, l2), !ptr_v_1(type_c2ats_GCancellable, l3) | ptr l1, type_c2ats_GMountUnmountFlags, ptr l2, ptr l3, type_c2ats_GAsyncReadyCallback, type_c2ats_gpointer) -> void = "mac#g_drive_eject_with_operation" | |
fun fun_c2ats_g_drive_eject_with_operation_finish: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GDrive, l1), !ptr_v_1(type_c2ats_GAsyncResult, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> type_c2ats_gboolean = "mac#g_drive_eject_with_operation_finish" | |
fun fun_c2ats_g_drive_get_sort_key: {l1:addr} (!ptr_v_1(type_c2ats_GDrive, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_gchar, l2) | ptr l2) = "mac#g_drive_get_sort_key" | |
// File: /usr/include/glib-2.0/gio/gdtlsconnection.h | |
%{# | |
#include "/usr/include/glib-2.0/gio/gdtlsconnection.h" | |
%} | |
abst@ype struct_c2ats__GDtlsConnectionInterface // FIXME! Forward declaration. | |
typedef type_c2ats_GDtlsConnectionInterface = struct_c2ats__GDtlsConnectionInterface | |
typedef struct_c2ats__GDtlsConnectionInterface = $extype_struct"struct _GDtlsConnectionInterface" of { | |
g_iface = type_c2ats_GTypeInterface, | |
accept_certificate = {l1,l2:addr} (!ptr_v_1(type_c2ats_GDtlsConnection, l1), !ptr_v_1(type_c2ats_GTlsCertificate, l2) | ptr l1, ptr l2, type_c2ats_GTlsCertificateFlags) -> type_c2ats_gboolean, | |
handshake = {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GDtlsConnection, l1), !ptr_v_1(type_c2ats_GCancellable, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> type_c2ats_gboolean, | |
handshake_async = {l1,l2:addr} (!ptr_v_1(type_c2ats_GDtlsConnection, l1), !ptr_v_1(type_c2ats_GCancellable, l2) | ptr l1, int, ptr l2, type_c2ats_GAsyncReadyCallback, type_c2ats_gpointer) -> void, | |
handshake_finish = {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GDtlsConnection, l1), !ptr_v_1(type_c2ats_GAsyncResult, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> type_c2ats_gboolean, | |
shutdown = {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GDtlsConnection, l1), !ptr_v_1(type_c2ats_GCancellable, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, type_c2ats_gboolean, type_c2ats_gboolean, ptr l2, ptr l3) -> type_c2ats_gboolean, | |
shutdown_async = {l1,l2:addr} (!ptr_v_1(type_c2ats_GDtlsConnection, l1), !ptr_v_1(type_c2ats_GCancellable, l2) | ptr l1, type_c2ats_gboolean, type_c2ats_gboolean, int, ptr l2, type_c2ats_GAsyncReadyCallback, type_c2ats_gpointer) -> void, | |
shutdown_finish = {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GDtlsConnection, l1), !ptr_v_1(type_c2ats_GAsyncResult, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> type_c2ats_gboolean | |
} | |
fun fun_c2ats_g_dtls_connection_get_type: () -> type_c2ats_GType = "mac#g_dtls_connection_get_type" | |
fun fun_c2ats_g_dtls_connection_set_database: {l1,l2:addr} (!ptr_v_1(type_c2ats_GDtlsConnection, l1), !ptr_v_1(type_c2ats_GTlsDatabase, l2) | ptr l1, ptr l2) -> void = "mac#g_dtls_connection_set_database" | |
fun fun_c2ats_g_dtls_connection_get_database: {l1:addr} (!ptr_v_1(type_c2ats_GDtlsConnection, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GTlsDatabase, l2) | ptr l2) = "mac#g_dtls_connection_get_database" | |
fun fun_c2ats_g_dtls_connection_set_certificate: {l1,l2:addr} (!ptr_v_1(type_c2ats_GDtlsConnection, l1), !ptr_v_1(type_c2ats_GTlsCertificate, l2) | ptr l1, ptr l2) -> void = "mac#g_dtls_connection_set_certificate" | |
fun fun_c2ats_g_dtls_connection_get_certificate: {l1:addr} (!ptr_v_1(type_c2ats_GDtlsConnection, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GTlsCertificate, l2) | ptr l2) = "mac#g_dtls_connection_get_certificate" | |
fun fun_c2ats_g_dtls_connection_set_interaction: {l1,l2:addr} (!ptr_v_1(type_c2ats_GDtlsConnection, l1), !ptr_v_1(type_c2ats_GTlsInteraction, l2) | ptr l1, ptr l2) -> void = "mac#g_dtls_connection_set_interaction" | |
fun fun_c2ats_g_dtls_connection_get_interaction: {l1:addr} (!ptr_v_1(type_c2ats_GDtlsConnection, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GTlsInteraction, l2) | ptr l2) = "mac#g_dtls_connection_get_interaction" | |
fun fun_c2ats_g_dtls_connection_get_peer_certificate: {l1:addr} (!ptr_v_1(type_c2ats_GDtlsConnection, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GTlsCertificate, l2) | ptr l2) = "mac#g_dtls_connection_get_peer_certificate" | |
fun fun_c2ats_g_dtls_connection_get_peer_certificate_errors: {l1:addr} (!ptr_v_1(type_c2ats_GDtlsConnection, l1) | ptr l1) -> type_c2ats_GTlsCertificateFlags = "mac#g_dtls_connection_get_peer_certificate_errors" | |
fun fun_c2ats_g_dtls_connection_set_require_close_notify: {l1:addr} (!ptr_v_1(type_c2ats_GDtlsConnection, l1) | ptr l1, type_c2ats_gboolean) -> void = "mac#g_dtls_connection_set_require_close_notify" | |
fun fun_c2ats_g_dtls_connection_get_require_close_notify: {l1:addr} (!ptr_v_1(type_c2ats_GDtlsConnection, l1) | ptr l1) -> type_c2ats_gboolean = "mac#g_dtls_connection_get_require_close_notify" | |
fun fun_c2ats_g_dtls_connection_set_rehandshake_mode: {l1:addr} (!ptr_v_1(type_c2ats_GDtlsConnection, l1) | ptr l1, type_c2ats_GTlsRehandshakeMode) -> void = "mac#g_dtls_connection_set_rehandshake_mode" | |
fun fun_c2ats_g_dtls_connection_get_rehandshake_mode: {l1:addr} (!ptr_v_1(type_c2ats_GDtlsConnection, l1) | ptr l1) -> type_c2ats_GTlsRehandshakeMode = "mac#g_dtls_connection_get_rehandshake_mode" | |
fun fun_c2ats_g_dtls_connection_handshake: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GDtlsConnection, l1), !ptr_v_1(type_c2ats_GCancellable, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> type_c2ats_gboolean = "mac#g_dtls_connection_handshake" | |
fun fun_c2ats_g_dtls_connection_handshake_async: {l1,l2:addr} (!ptr_v_1(type_c2ats_GDtlsConnection, l1), !ptr_v_1(type_c2ats_GCancellable, l2) | ptr l1, int, ptr l2, type_c2ats_GAsyncReadyCallback, type_c2ats_gpointer) -> void = "mac#g_dtls_connection_handshake_async" | |
fun fun_c2ats_g_dtls_connection_handshake_finish: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GDtlsConnection, l1), !ptr_v_1(type_c2ats_GAsyncResult, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> type_c2ats_gboolean = "mac#g_dtls_connection_handshake_finish" | |
fun fun_c2ats_g_dtls_connection_shutdown: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GDtlsConnection, l1), !ptr_v_1(type_c2ats_GCancellable, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, type_c2ats_gboolean, type_c2ats_gboolean, ptr l2, ptr l3) -> type_c2ats_gboolean = "mac#g_dtls_connection_shutdown" | |
fun fun_c2ats_g_dtls_connection_shutdown_async: {l1,l2:addr} (!ptr_v_1(type_c2ats_GDtlsConnection, l1), !ptr_v_1(type_c2ats_GCancellable, l2) | ptr l1, type_c2ats_gboolean, type_c2ats_gboolean, int, ptr l2, type_c2ats_GAsyncReadyCallback, type_c2ats_gpointer) -> void = "mac#g_dtls_connection_shutdown_async" | |
fun fun_c2ats_g_dtls_connection_shutdown_finish: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GDtlsConnection, l1), !ptr_v_1(type_c2ats_GAsyncResult, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> type_c2ats_gboolean = "mac#g_dtls_connection_shutdown_finish" | |
fun fun_c2ats_g_dtls_connection_close: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GDtlsConnection, l1), !ptr_v_1(type_c2ats_GCancellable, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> type_c2ats_gboolean = "mac#g_dtls_connection_close" | |
fun fun_c2ats_g_dtls_connection_close_async: {l1,l2:addr} (!ptr_v_1(type_c2ats_GDtlsConnection, l1), !ptr_v_1(type_c2ats_GCancellable, l2) | ptr l1, int, ptr l2, type_c2ats_GAsyncReadyCallback, type_c2ats_gpointer) -> void = "mac#g_dtls_connection_close_async" | |
fun fun_c2ats_g_dtls_connection_close_finish: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GDtlsConnection, l1), !ptr_v_1(type_c2ats_GAsyncResult, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> type_c2ats_gboolean = "mac#g_dtls_connection_close_finish" | |
fun fun_c2ats_g_dtls_connection_emit_accept_certificate: {l1,l2:addr} (!ptr_v_1(type_c2ats_GDtlsConnection, l1), !ptr_v_1(type_c2ats_GTlsCertificate, l2) | ptr l1, ptr l2, type_c2ats_GTlsCertificateFlags) -> type_c2ats_gboolean = "mac#g_dtls_connection_emit_accept_certificate" | |
// File: /usr/include/glib-2.0/gio/gdtlsclientconnection.h | |
%{# | |
#include "/usr/include/glib-2.0/gio/gdtlsclientconnection.h" | |
%} | |
abst@ype struct_c2ats__GDtlsClientConnectionInterface // FIXME! Forward declaration. | |
typedef type_c2ats_GDtlsClientConnectionInterface = struct_c2ats__GDtlsClientConnectionInterface | |
typedef struct_c2ats__GDtlsClientConnectionInterface = $extype_struct"struct _GDtlsClientConnectionInterface" of { | |
g_iface = type_c2ats_GTypeInterface | |
} | |
fun fun_c2ats_g_dtls_client_connection_get_type: () -> type_c2ats_GType = "mac#g_dtls_client_connection_get_type" | |
fun fun_c2ats_g_dtls_client_connection_new: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GDatagramBased, l1), !ptr_v_1(type_c2ats_GSocketConnectable, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> [l4:addr] (ptr_v_1(type_c2ats_GDatagramBased, l4) | ptr l4) = "mac#g_dtls_client_connection_new" | |
fun fun_c2ats_g_dtls_client_connection_get_validation_flags: {l1:addr} (!ptr_v_1(type_c2ats_GDtlsClientConnection, l1) | ptr l1) -> type_c2ats_GTlsCertificateFlags = "mac#g_dtls_client_connection_get_validation_flags" | |
fun fun_c2ats_g_dtls_client_connection_set_validation_flags: {l1:addr} (!ptr_v_1(type_c2ats_GDtlsClientConnection, l1) | ptr l1, type_c2ats_GTlsCertificateFlags) -> void = "mac#g_dtls_client_connection_set_validation_flags" | |
fun fun_c2ats_g_dtls_client_connection_get_server_identity: {l1:addr} (!ptr_v_1(type_c2ats_GDtlsClientConnection, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GSocketConnectable, l2) | ptr l2) = "mac#g_dtls_client_connection_get_server_identity" | |
fun fun_c2ats_g_dtls_client_connection_set_server_identity: {l1,l2:addr} (!ptr_v_1(type_c2ats_GDtlsClientConnection, l1), !ptr_v_1(type_c2ats_GSocketConnectable, l2) | ptr l1, ptr l2) -> void = "mac#g_dtls_client_connection_set_server_identity" | |
fun fun_c2ats_g_dtls_client_connection_get_accepted_cas: {l1:addr} (!ptr_v_1(type_c2ats_GDtlsClientConnection, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GList, l2) | ptr l2) = "mac#g_dtls_client_connection_get_accepted_cas" | |
// File: /usr/include/glib-2.0/gio/gdtlsserverconnection.h | |
%{# | |
#include "/usr/include/glib-2.0/gio/gdtlsserverconnection.h" | |
%} | |
abst@ype struct_c2ats__GDtlsServerConnectionInterface // FIXME! Forward declaration. | |
typedef type_c2ats_GDtlsServerConnectionInterface = struct_c2ats__GDtlsServerConnectionInterface | |
typedef struct_c2ats__GDtlsServerConnectionInterface = $extype_struct"struct _GDtlsServerConnectionInterface" of { | |
g_iface = type_c2ats_GTypeInterface | |
} | |
fun fun_c2ats_g_dtls_server_connection_get_type: () -> type_c2ats_GType = "mac#g_dtls_server_connection_get_type" | |
fun fun_c2ats_g_dtls_server_connection_new: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GDatagramBased, l1), !ptr_v_1(type_c2ats_GTlsCertificate, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> [l4:addr] (ptr_v_1(type_c2ats_GDatagramBased, l4) | ptr l4) = "mac#g_dtls_server_connection_new" | |
// File: /usr/include/glib-2.0/gio/gicon.h | |
%{# | |
#include "/usr/include/glib-2.0/gio/gicon.h" | |
%} | |
abst@ype struct_c2ats__GIconIface // FIXME! Forward declaration. | |
typedef type_c2ats_GIconIface = struct_c2ats__GIconIface | |
typedef struct_c2ats__GIconIface = $extype_struct"struct _GIconIface" of { | |
g_iface = type_c2ats_GTypeInterface, | |
hash = {l1:addr} (!ptr_v_1(type_c2ats_GIcon, l1) | ptr l1) -> type_c2ats_guint, | |
equal = {l1,l2:addr} (!ptr_v_1(type_c2ats_GIcon, l1), !ptr_v_1(type_c2ats_GIcon, l2) | ptr l1, ptr l2) -> type_c2ats_gboolean, | |
to_tokens = {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GIcon, l1), !ptr_v_1(type_c2ats_GPtrArray, l2), !ptr_v_1(type_c2ats_gint, l3) | ptr l1, ptr l2, ptr l3) -> type_c2ats_gboolean, | |
from_tokens = {l1,l1_1,l2,l2_1:addr} (!ptr_v_2(type_c2ats_gchar, l1, l1_1), !ptr_v_2(type_c2ats_GError, l2, l2_1) | ptr l1, type_c2ats_gint, type_c2ats_gint, ptr l2) -> [l3:addr] (ptr_v_1(type_c2ats_GIcon, l3) | ptr l3), | |
serialize = {l1:addr} (!ptr_v_1(type_c2ats_GIcon, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GVariant, l2) | ptr l2) | |
} | |
fun fun_c2ats_g_icon_get_type: () -> type_c2ats_GType = "mac#g_icon_get_type" | |
fun fun_c2ats_g_icon_hash: (type_c2ats_gconstpointer) -> type_c2ats_guint = "mac#g_icon_hash" | |
fun fun_c2ats_g_icon_equal: {l1,l2:addr} (!ptr_v_1(type_c2ats_GIcon, l1), !ptr_v_1(type_c2ats_GIcon, l2) | ptr l1, ptr l2) -> type_c2ats_gboolean = "mac#g_icon_equal" | |
fun fun_c2ats_g_icon_to_string: {l1:addr} (!ptr_v_1(type_c2ats_GIcon, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_gchar, l2) | ptr l2) = "mac#g_icon_to_string" | |
fun fun_c2ats_g_icon_new_for_string: {l1,l2,l2_1:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_2(type_c2ats_GError, l2, l2_1) | ptr l1, ptr l2) -> [l3:addr] (ptr_v_1(type_c2ats_GIcon, l3) | ptr l3) = "mac#g_icon_new_for_string" | |
fun fun_c2ats_g_icon_serialize: {l1:addr} (!ptr_v_1(type_c2ats_GIcon, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GVariant, l2) | ptr l2) = "mac#g_icon_serialize" | |
fun fun_c2ats_g_icon_deserialize: {l1:addr} (!ptr_v_1(type_c2ats_GVariant, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GIcon, l2) | ptr l2) = "mac#g_icon_deserialize" | |
// File: /usr/include/glib-2.0/gio/gemblem.h | |
%{# | |
#include "/usr/include/glib-2.0/gio/gemblem.h" | |
%} | |
abst@ype struct_c2ats__GEmblem // FIXME! Forward declaration. | |
typedef type_c2ats_GEmblem = struct_c2ats__GEmblem | |
abst@ype struct_c2ats__GEmblemClass // FIXME! Forward declaration. | |
typedef type_c2ats_GEmblemClass = struct_c2ats__GEmblemClass | |
fun fun_c2ats_g_emblem_get_type: () -> type_c2ats_GType = "mac#g_emblem_get_type" | |
fun fun_c2ats_g_emblem_new: {l1:addr} (!ptr_v_1(type_c2ats_GIcon, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GEmblem, l2) | ptr l2) = "mac#g_emblem_new" | |
fun fun_c2ats_g_emblem_new_with_origin: {l1:addr} (!ptr_v_1(type_c2ats_GIcon, l1) | ptr l1, type_c2ats_GEmblemOrigin) -> [l2:addr] (ptr_v_1(type_c2ats_GEmblem, l2) | ptr l2) = "mac#g_emblem_new_with_origin" | |
fun fun_c2ats_g_emblem_get_icon: {l1:addr} (!ptr_v_1(type_c2ats_GEmblem, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GIcon, l2) | ptr l2) = "mac#g_emblem_get_icon" | |
fun fun_c2ats_g_emblem_get_origin: {l1:addr} (!ptr_v_1(type_c2ats_GEmblem, l1) | ptr l1) -> type_c2ats_GEmblemOrigin = "mac#g_emblem_get_origin" | |
// File: /usr/include/glib-2.0/gio/gemblemedicon.h | |
%{# | |
#include "/usr/include/glib-2.0/gio/gemblemedicon.h" | |
%} | |
abst@ype struct_c2ats__GEmblemedIcon // FIXME! Forward declaration. | |
typedef type_c2ats_GEmblemedIcon = struct_c2ats__GEmblemedIcon | |
abst@ype struct_c2ats__GEmblemedIconClass // FIXME! Forward declaration. | |
typedef type_c2ats_GEmblemedIconClass = struct_c2ats__GEmblemedIconClass | |
abst@ype struct_c2ats__GEmblemedIconPrivate // FIXME! Forward declaration. | |
typedef type_c2ats_GEmblemedIconPrivate = struct_c2ats__GEmblemedIconPrivate | |
typedef struct_c2ats__GEmblemedIcon = $extype_struct"struct _GEmblemedIcon" of { | |
parent_instance = type_c2ats_GObject, | |
priv = ptr (* cPtr0(type_c2ats_GEmblemedIconPrivate) *) | |
} | |
typedef struct_c2ats__GEmblemedIconClass = $extype_struct"struct _GEmblemedIconClass" of { | |
parent_class = type_c2ats_GObjectClass | |
} | |
fun fun_c2ats_g_emblemed_icon_get_type: () -> type_c2ats_GType = "mac#g_emblemed_icon_get_type" | |
fun fun_c2ats_g_emblemed_icon_new: {l1,l2:addr} (!ptr_v_1(type_c2ats_GIcon, l1), !ptr_v_1(type_c2ats_GEmblem, l2) | ptr l1, ptr l2) -> [l3:addr] (ptr_v_1(type_c2ats_GIcon, l3) | ptr l3) = "mac#g_emblemed_icon_new" | |
fun fun_c2ats_g_emblemed_icon_get_icon: {l1:addr} (!ptr_v_1(type_c2ats_GEmblemedIcon, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GIcon, l2) | ptr l2) = "mac#g_emblemed_icon_get_icon" | |
fun fun_c2ats_g_emblemed_icon_get_emblems: {l1:addr} (!ptr_v_1(type_c2ats_GEmblemedIcon, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GList, l2) | ptr l2) = "mac#g_emblemed_icon_get_emblems" | |
fun fun_c2ats_g_emblemed_icon_add_emblem: {l1,l2:addr} (!ptr_v_1(type_c2ats_GEmblemedIcon, l1), !ptr_v_1(type_c2ats_GEmblem, l2) | ptr l1, ptr l2) -> void = "mac#g_emblemed_icon_add_emblem" | |
fun fun_c2ats_g_emblemed_icon_clear_emblems: {l1:addr} (!ptr_v_1(type_c2ats_GEmblemedIcon, l1) | ptr l1) -> void = "mac#g_emblemed_icon_clear_emblems" | |
// File: /usr/include/glib-2.0/gio/gfileattribute.h | |
%{# | |
#include "/usr/include/glib-2.0/gio/gfileattribute.h" | |
%} | |
typedef struct_c2ats__GFileAttributeInfo = $extype_struct"struct _GFileAttributeInfo" of { | |
name = ptr (* cPtr0(char) *), | |
type = type_c2ats_GFileAttributeType, | |
flags = type_c2ats_GFileAttributeInfoFlags | |
} | |
typedef struct_c2ats__GFileAttributeInfoList = $extype_struct"struct _GFileAttributeInfoList" of { | |
infos = ptr (* cPtr0(type_c2ats_GFileAttributeInfo) *), | |
n_infos = int | |
} | |
fun fun_c2ats_g_file_attribute_info_list_get_type: () -> type_c2ats_GType = "mac#g_file_attribute_info_list_get_type" | |
fun fun_c2ats_g_file_attribute_info_list_new: () -> [l1:addr] (ptr_v_1(type_c2ats_GFileAttributeInfoList, l1) | ptr l1) = "mac#g_file_attribute_info_list_new" | |
fun fun_c2ats_g_file_attribute_info_list_ref: {l1:addr} (!ptr_v_1(type_c2ats_GFileAttributeInfoList, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GFileAttributeInfoList, l2) | ptr l2) = "mac#g_file_attribute_info_list_ref" | |
fun fun_c2ats_g_file_attribute_info_list_unref: {l1:addr} (!ptr_v_1(type_c2ats_GFileAttributeInfoList, l1) | ptr l1) -> void = "mac#g_file_attribute_info_list_unref" | |
fun fun_c2ats_g_file_attribute_info_list_dup: {l1:addr} (!ptr_v_1(type_c2ats_GFileAttributeInfoList, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GFileAttributeInfoList, l2) | ptr l2) = "mac#g_file_attribute_info_list_dup" | |
fun fun_c2ats_g_file_attribute_info_list_lookup: {l1,l2:addr} (!ptr_v_1(type_c2ats_GFileAttributeInfoList, l1), !ptr_v_1(char, l2) | ptr l1, ptr l2) -> [l3:addr] (ptr_v_1(type_c2ats_GFileAttributeInfo, l3) | ptr l3) = "mac#g_file_attribute_info_list_lookup" | |
fun fun_c2ats_g_file_attribute_info_list_add: {l1,l2:addr} (!ptr_v_1(type_c2ats_GFileAttributeInfoList, l1), !ptr_v_1(char, l2) | ptr l1, ptr l2, type_c2ats_GFileAttributeType, type_c2ats_GFileAttributeInfoFlags) -> void = "mac#g_file_attribute_info_list_add" | |
// File: /usr/include/glib-2.0/gio/gfileenumerator.h | |
%{# | |
#include "/usr/include/glib-2.0/gio/gfileenumerator.h" | |
%} | |
abst@ype struct_c2ats__GFileEnumeratorClass // FIXME! Forward declaration. | |
typedef type_c2ats_GFileEnumeratorClass = struct_c2ats__GFileEnumeratorClass | |
abst@ype struct_c2ats__GFileEnumeratorPrivate // FIXME! Forward declaration. | |
typedef type_c2ats_GFileEnumeratorPrivate = struct_c2ats__GFileEnumeratorPrivate | |
typedef struct_c2ats__GFileEnumerator = $extype_struct"struct _GFileEnumerator" of { | |
parent_instance = type_c2ats_GObject, | |
priv = ptr (* cPtr0(type_c2ats_GFileEnumeratorPrivate) *) | |
} | |
typedef struct_c2ats__GFileEnumeratorClass = $extype_struct"struct _GFileEnumeratorClass" of { | |
parent_class = type_c2ats_GObjectClass, | |
next_file = {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GFileEnumerator, l1), !ptr_v_1(type_c2ats_GCancellable, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> [l4:addr] (ptr_v_1(type_c2ats_GFileInfo, l4) | ptr l4), | |
close_fn = {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GFileEnumerator, l1), !ptr_v_1(type_c2ats_GCancellable, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> type_c2ats_gboolean, | |
next_files_async = {l1,l2:addr} (!ptr_v_1(type_c2ats_GFileEnumerator, l1), !ptr_v_1(type_c2ats_GCancellable, l2) | ptr l1, int, int, ptr l2, type_c2ats_GAsyncReadyCallback, type_c2ats_gpointer) -> void, | |
next_files_finish = {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GFileEnumerator, l1), !ptr_v_1(type_c2ats_GAsyncResult, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> [l4:addr] (ptr_v_1(type_c2ats_GList, l4) | ptr l4), | |
close_async = {l1,l2:addr} (!ptr_v_1(type_c2ats_GFileEnumerator, l1), !ptr_v_1(type_c2ats_GCancellable, l2) | ptr l1, int, ptr l2, type_c2ats_GAsyncReadyCallback, type_c2ats_gpointer) -> void, | |
close_finish = {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GFileEnumerator, l1), !ptr_v_1(type_c2ats_GAsyncResult, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> type_c2ats_gboolean, | |
_g_reserved1 = () -> void, | |
_g_reserved2 = () -> void, | |
_g_reserved3 = () -> void, | |
_g_reserved4 = () -> void, | |
_g_reserved5 = () -> void, | |
_g_reserved6 = () -> void, | |
_g_reserved7 = () -> void | |
} | |
fun fun_c2ats_g_file_enumerator_get_type: () -> type_c2ats_GType = "mac#g_file_enumerator_get_type" | |
fun fun_c2ats_g_file_enumerator_next_file: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GFileEnumerator, l1), !ptr_v_1(type_c2ats_GCancellable, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> [l4:addr] (ptr_v_1(type_c2ats_GFileInfo, l4) | ptr l4) = "mac#g_file_enumerator_next_file" | |
fun fun_c2ats_g_file_enumerator_close: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GFileEnumerator, l1), !ptr_v_1(type_c2ats_GCancellable, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> type_c2ats_gboolean = "mac#g_file_enumerator_close" | |
fun fun_c2ats_g_file_enumerator_next_files_async: {l1,l2:addr} (!ptr_v_1(type_c2ats_GFileEnumerator, l1), !ptr_v_1(type_c2ats_GCancellable, l2) | ptr l1, int, int, ptr l2, type_c2ats_GAsyncReadyCallback, type_c2ats_gpointer) -> void = "mac#g_file_enumerator_next_files_async" | |
fun fun_c2ats_g_file_enumerator_next_files_finish: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GFileEnumerator, l1), !ptr_v_1(type_c2ats_GAsyncResult, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> [l4:addr] (ptr_v_1(type_c2ats_GList, l4) | ptr l4) = "mac#g_file_enumerator_next_files_finish" | |
fun fun_c2ats_g_file_enumerator_close_async: {l1,l2:addr} (!ptr_v_1(type_c2ats_GFileEnumerator, l1), !ptr_v_1(type_c2ats_GCancellable, l2) | ptr l1, int, ptr l2, type_c2ats_GAsyncReadyCallback, type_c2ats_gpointer) -> void = "mac#g_file_enumerator_close_async" | |
fun fun_c2ats_g_file_enumerator_close_finish: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GFileEnumerator, l1), !ptr_v_1(type_c2ats_GAsyncResult, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> type_c2ats_gboolean = "mac#g_file_enumerator_close_finish" | |
fun fun_c2ats_g_file_enumerator_is_closed: {l1:addr} (!ptr_v_1(type_c2ats_GFileEnumerator, l1) | ptr l1) -> type_c2ats_gboolean = "mac#g_file_enumerator_is_closed" | |
fun fun_c2ats_g_file_enumerator_has_pending: {l1:addr} (!ptr_v_1(type_c2ats_GFileEnumerator, l1) | ptr l1) -> type_c2ats_gboolean = "mac#g_file_enumerator_has_pending" | |
fun fun_c2ats_g_file_enumerator_set_pending: {l1:addr} (!ptr_v_1(type_c2ats_GFileEnumerator, l1) | ptr l1, type_c2ats_gboolean) -> void = "mac#g_file_enumerator_set_pending" | |
fun fun_c2ats_g_file_enumerator_get_container: {l1:addr} (!ptr_v_1(type_c2ats_GFileEnumerator, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GFile, l2) | ptr l2) = "mac#g_file_enumerator_get_container" | |
fun fun_c2ats_g_file_enumerator_get_child: {l1,l2:addr} (!ptr_v_1(type_c2ats_GFileEnumerator, l1), !ptr_v_1(type_c2ats_GFileInfo, l2) | ptr l1, ptr l2) -> [l3:addr] (ptr_v_1(type_c2ats_GFile, l3) | ptr l3) = "mac#g_file_enumerator_get_child" | |
fun fun_c2ats_g_file_enumerator_iterate: {l1,l2,l2_1,l3,l3_1,l4,l5,l5_1:addr} (!ptr_v_1(type_c2ats_GFileEnumerator, l1), !ptr_v_2(type_c2ats_GFileInfo, l2, l2_1), !ptr_v_2(type_c2ats_GFile, l3, l3_1), !ptr_v_1(type_c2ats_GCancellable, l4), !ptr_v_2(type_c2ats_GError, l5, l5_1) | ptr l1, ptr l2, ptr l3, ptr l4, ptr l5) -> type_c2ats_gboolean = "mac#g_file_enumerator_iterate" | |
// File: /usr/include/glib-2.0/gio/gfile.h | |
%{# | |
#include "/usr/include/glib-2.0/gio/gfile.h" | |
%} | |
abst@ype struct_c2ats__GFileIface // FIXME! Forward declaration. | |
typedef type_c2ats_GFileIface = struct_c2ats__GFileIface | |
typedef struct_c2ats__GFileIface = $extype_struct"struct _GFileIface" of { | |
g_iface = type_c2ats_GTypeInterface, | |
dup = {l1:addr} (!ptr_v_1(type_c2ats_GFile, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GFile, l2) | ptr l2), | |
hash = {l1:addr} (!ptr_v_1(type_c2ats_GFile, l1) | ptr l1) -> type_c2ats_guint, | |
equal = {l1,l2:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GFile, l2) | ptr l1, ptr l2) -> type_c2ats_gboolean, | |
is_native = {l1:addr} (!ptr_v_1(type_c2ats_GFile, l1) | ptr l1) -> type_c2ats_gboolean, | |
has_uri_scheme = {l1,l2:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(char, l2) | ptr l1, ptr l2) -> type_c2ats_gboolean, | |
get_uri_scheme = {l1:addr} (!ptr_v_1(type_c2ats_GFile, l1) | ptr l1) -> [l2:addr] (ptr_v_1(char, l2) | ptr l2), | |
get_basename = {l1:addr} (!ptr_v_1(type_c2ats_GFile, l1) | ptr l1) -> [l2:addr] (ptr_v_1(char, l2) | ptr l2), | |
get_path = {l1:addr} (!ptr_v_1(type_c2ats_GFile, l1) | ptr l1) -> [l2:addr] (ptr_v_1(char, l2) | ptr l2), | |
get_uri = {l1:addr} (!ptr_v_1(type_c2ats_GFile, l1) | ptr l1) -> [l2:addr] (ptr_v_1(char, l2) | ptr l2), | |
get_parse_name = {l1:addr} (!ptr_v_1(type_c2ats_GFile, l1) | ptr l1) -> [l2:addr] (ptr_v_1(char, l2) | ptr l2), | |
get_parent = {l1:addr} (!ptr_v_1(type_c2ats_GFile, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GFile, l2) | ptr l2), | |
prefix_matches = {l1,l2:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GFile, l2) | ptr l1, ptr l2) -> type_c2ats_gboolean, | |
get_relative_path = {l1,l2:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GFile, l2) | ptr l1, ptr l2) -> [l3:addr] (ptr_v_1(char, l3) | ptr l3), | |
resolve_relative_path = {l1,l2:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(char, l2) | ptr l1, ptr l2) -> [l3:addr] (ptr_v_1(type_c2ats_GFile, l3) | ptr l3), | |
get_child_for_display_name = {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(char, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> [l4:addr] (ptr_v_1(type_c2ats_GFile, l4) | ptr l4), | |
enumerate_children = {l1,l2,l3,l4,l4_1:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(char, l2), !ptr_v_1(type_c2ats_GCancellable, l3), !ptr_v_2(type_c2ats_GError, l4, l4_1) | ptr l1, ptr l2, type_c2ats_GFileQueryInfoFlags, ptr l3, ptr l4) -> [l5:addr] (ptr_v_1(type_c2ats_GFileEnumerator, l5) | ptr l5), | |
enumerate_children_async = {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(char, l2), !ptr_v_1(type_c2ats_GCancellable, l3) | ptr l1, ptr l2, type_c2ats_GFileQueryInfoFlags, int, ptr l3, type_c2ats_GAsyncReadyCallback, type_c2ats_gpointer) -> void, | |
enumerate_children_finish = {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GAsyncResult, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> [l4:addr] (ptr_v_1(type_c2ats_GFileEnumerator, l4) | ptr l4), | |
query_info = {l1,l2,l3,l4,l4_1:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(char, l2), !ptr_v_1(type_c2ats_GCancellable, l3), !ptr_v_2(type_c2ats_GError, l4, l4_1) | ptr l1, ptr l2, type_c2ats_GFileQueryInfoFlags, ptr l3, ptr l4) -> [l5:addr] (ptr_v_1(type_c2ats_GFileInfo, l5) | ptr l5), | |
query_info_async = {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(char, l2), !ptr_v_1(type_c2ats_GCancellable, l3) | ptr l1, ptr l2, type_c2ats_GFileQueryInfoFlags, int, ptr l3, type_c2ats_GAsyncReadyCallback, type_c2ats_gpointer) -> void, | |
query_info_finish = {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GAsyncResult, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> [l4:addr] (ptr_v_1(type_c2ats_GFileInfo, l4) | ptr l4), | |
query_filesystem_info = {l1,l2,l3,l4,l4_1:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(char, l2), !ptr_v_1(type_c2ats_GCancellable, l3), !ptr_v_2(type_c2ats_GError, l4, l4_1) | ptr l1, ptr l2, ptr l3, ptr l4) -> [l5:addr] (ptr_v_1(type_c2ats_GFileInfo, l5) | ptr l5), | |
query_filesystem_info_async = {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(char, l2), !ptr_v_1(type_c2ats_GCancellable, l3) | ptr l1, ptr l2, int, ptr l3, type_c2ats_GAsyncReadyCallback, type_c2ats_gpointer) -> void, | |
query_filesystem_info_finish = {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GAsyncResult, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> [l4:addr] (ptr_v_1(type_c2ats_GFileInfo, l4) | ptr l4), | |
find_enclosing_mount = {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GCancellable, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> [l4:addr] (ptr_v_1(type_c2ats_GMount, l4) | ptr l4), | |
find_enclosing_mount_async = {l1,l2:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GCancellable, l2) | ptr l1, int, ptr l2, type_c2ats_GAsyncReadyCallback, type_c2ats_gpointer) -> void, | |
find_enclosing_mount_finish = {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GAsyncResult, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> [l4:addr] (ptr_v_1(type_c2ats_GMount, l4) | ptr l4), | |
set_display_name = {l1,l2,l3,l4,l4_1:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(char, l2), !ptr_v_1(type_c2ats_GCancellable, l3), !ptr_v_2(type_c2ats_GError, l4, l4_1) | ptr l1, ptr l2, ptr l3, ptr l4) -> [l5:addr] (ptr_v_1(type_c2ats_GFile, l5) | ptr l5), | |
set_display_name_async = {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(char, l2), !ptr_v_1(type_c2ats_GCancellable, l3) | ptr l1, ptr l2, int, ptr l3, type_c2ats_GAsyncReadyCallback, type_c2ats_gpointer) -> void, | |
set_display_name_finish = {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GAsyncResult, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> [l4:addr] (ptr_v_1(type_c2ats_GFile, l4) | ptr l4), | |
query_settable_attributes = {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GCancellable, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> [l4:addr] (ptr_v_1(type_c2ats_GFileAttributeInfoList, l4) | ptr l4), | |
_query_settable_attributes_async = () -> void, | |
_query_settable_attributes_finish = () -> void, | |
query_writable_namespaces = {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GCancellable, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> [l4:addr] (ptr_v_1(type_c2ats_GFileAttributeInfoList, l4) | ptr l4), | |
_query_writable_namespaces_async = () -> void, | |
_query_writable_namespaces_finish = () -> void, | |
set_attribute = {l1,l2,l3,l4,l4_1:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(char, l2), !ptr_v_1(type_c2ats_GCancellable, l3), !ptr_v_2(type_c2ats_GError, l4, l4_1) | ptr l1, ptr l2, type_c2ats_GFileAttributeType, type_c2ats_gpointer, type_c2ats_GFileQueryInfoFlags, ptr l3, ptr l4) -> type_c2ats_gboolean, | |
set_attributes_from_info = {l1,l2,l3,l4,l4_1:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GFileInfo, l2), !ptr_v_1(type_c2ats_GCancellable, l3), !ptr_v_2(type_c2ats_GError, l4, l4_1) | ptr l1, ptr l2, type_c2ats_GFileQueryInfoFlags, ptr l3, ptr l4) -> type_c2ats_gboolean, | |
set_attributes_async = {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GFileInfo, l2), !ptr_v_1(type_c2ats_GCancellable, l3) | ptr l1, ptr l2, type_c2ats_GFileQueryInfoFlags, int, ptr l3, type_c2ats_GAsyncReadyCallback, type_c2ats_gpointer) -> void, | |
set_attributes_finish = {l1,l2,l3,l3_1,l4,l4_1:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GAsyncResult, l2), !ptr_v_2(type_c2ats_GFileInfo, l3, l3_1), !ptr_v_2(type_c2ats_GError, l4, l4_1) | ptr l1, ptr l2, ptr l3, ptr l4) -> type_c2ats_gboolean, | |
read_fn = {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GCancellable, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> [l4:addr] (ptr_v_1(type_c2ats_GFileInputStream, l4) | ptr l4), | |
read_async = {l1,l2:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GCancellable, l2) | ptr l1, int, ptr l2, type_c2ats_GAsyncReadyCallback, type_c2ats_gpointer) -> void, | |
read_finish = {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GAsyncResult, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> [l4:addr] (ptr_v_1(type_c2ats_GFileInputStream, l4) | ptr l4), | |
append_to = {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GCancellable, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, type_c2ats_GFileCreateFlags, ptr l2, ptr l3) -> [l4:addr] (ptr_v_1(type_c2ats_GFileOutputStream, l4) | ptr l4), | |
append_to_async = {l1,l2:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GCancellable, l2) | ptr l1, type_c2ats_GFileCreateFlags, int, ptr l2, type_c2ats_GAsyncReadyCallback, type_c2ats_gpointer) -> void, | |
append_to_finish = {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GAsyncResult, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> [l4:addr] (ptr_v_1(type_c2ats_GFileOutputStream, l4) | ptr l4), | |
create = {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GCancellable, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, type_c2ats_GFileCreateFlags, ptr l2, ptr l3) -> [l4:addr] (ptr_v_1(type_c2ats_GFileOutputStream, l4) | ptr l4), | |
create_async = {l1,l2:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GCancellable, l2) | ptr l1, type_c2ats_GFileCreateFlags, int, ptr l2, type_c2ats_GAsyncReadyCallback, type_c2ats_gpointer) -> void, | |
create_finish = {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GAsyncResult, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> [l4:addr] (ptr_v_1(type_c2ats_GFileOutputStream, l4) | ptr l4), | |
replace = {l1,l2,l3,l4,l4_1:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(char, l2), !ptr_v_1(type_c2ats_GCancellable, l3), !ptr_v_2(type_c2ats_GError, l4, l4_1) | ptr l1, ptr l2, type_c2ats_gboolean, type_c2ats_GFileCreateFlags, ptr l3, ptr l4) -> [l5:addr] (ptr_v_1(type_c2ats_GFileOutputStream, l5) | ptr l5), | |
replace_async = {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(char, l2), !ptr_v_1(type_c2ats_GCancellable, l3) | ptr l1, ptr l2, type_c2ats_gboolean, type_c2ats_GFileCreateFlags, int, ptr l3, type_c2ats_GAsyncReadyCallback, type_c2ats_gpointer) -> void, | |
replace_finish = {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GAsyncResult, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> [l4:addr] (ptr_v_1(type_c2ats_GFileOutputStream, l4) | ptr l4), | |
delete_file = {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GCancellable, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> type_c2ats_gboolean, | |
delete_file_async = {l1,l2:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GCancellable, l2) | ptr l1, int, ptr l2, type_c2ats_GAsyncReadyCallback, type_c2ats_gpointer) -> void, | |
delete_file_finish = {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GAsyncResult, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> type_c2ats_gboolean, | |
trash = {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GCancellable, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> type_c2ats_gboolean, | |
trash_async = {l1,l2:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GCancellable, l2) | ptr l1, int, ptr l2, type_c2ats_GAsyncReadyCallback, type_c2ats_gpointer) -> void, | |
trash_finish = {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GAsyncResult, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> type_c2ats_gboolean, | |
make_directory = {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GCancellable, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> type_c2ats_gboolean, | |
make_directory_async = {l1,l2:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GCancellable, l2) | ptr l1, int, ptr l2, type_c2ats_GAsyncReadyCallback, type_c2ats_gpointer) -> void, | |
make_directory_finish = {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GAsyncResult, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> type_c2ats_gboolean, | |
make_symbolic_link = {l1,l2,l3,l4,l4_1:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(char, l2), !ptr_v_1(type_c2ats_GCancellable, l3), !ptr_v_2(type_c2ats_GError, l4, l4_1) | ptr l1, ptr l2, ptr l3, ptr l4) -> type_c2ats_gboolean, | |
_make_symbolic_link_async = () -> void, | |
_make_symbolic_link_finish = () -> void, | |
copy = {l1,l2,l3,l4,l4_1:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GFile, l2), !ptr_v_1(type_c2ats_GCancellable, l3), !ptr_v_2(type_c2ats_GError, l4, l4_1) | ptr l1, ptr l2, type_c2ats_GFileCopyFlags, ptr l3, type_c2ats_GFileProgressCallback, type_c2ats_gpointer, ptr l4) -> type_c2ats_gboolean, | |
copy_async = {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GFile, l2), !ptr_v_1(type_c2ats_GCancellable, l3) | ptr l1, ptr l2, type_c2ats_GFileCopyFlags, int, ptr l3, type_c2ats_GFileProgressCallback, type_c2ats_gpointer, type_c2ats_GAsyncReadyCallback, type_c2ats_gpointer) -> void, | |
copy_finish = {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GAsyncResult, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> type_c2ats_gboolean, | |
move = {l1,l2,l3,l4,l4_1:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GFile, l2), !ptr_v_1(type_c2ats_GCancellable, l3), !ptr_v_2(type_c2ats_GError, l4, l4_1) | ptr l1, ptr l2, type_c2ats_GFileCopyFlags, ptr l3, type_c2ats_GFileProgressCallback, type_c2ats_gpointer, ptr l4) -> type_c2ats_gboolean, | |
_move_async = () -> void, | |
_move_finish = () -> void, | |
mount_mountable = {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GMountOperation, l2), !ptr_v_1(type_c2ats_GCancellable, l3) | ptr l1, type_c2ats_GMountMountFlags, ptr l2, ptr l3, type_c2ats_GAsyncReadyCallback, type_c2ats_gpointer) -> void, | |
mount_mountable_finish = {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GAsyncResult, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> [l4:addr] (ptr_v_1(type_c2ats_GFile, l4) | ptr l4), | |
unmount_mountable = {l1,l2:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GCancellable, l2) | ptr l1, type_c2ats_GMountUnmountFlags, ptr l2, type_c2ats_GAsyncReadyCallback, type_c2ats_gpointer) -> void, | |
unmount_mountable_finish = {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GAsyncResult, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> type_c2ats_gboolean, | |
eject_mountable = {l1,l2:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GCancellable, l2) | ptr l1, type_c2ats_GMountUnmountFlags, ptr l2, type_c2ats_GAsyncReadyCallback, type_c2ats_gpointer) -> void, | |
eject_mountable_finish = {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GAsyncResult, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> type_c2ats_gboolean, | |
mount_enclosing_volume = {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GMountOperation, l2), !ptr_v_1(type_c2ats_GCancellable, l3) | ptr l1, type_c2ats_GMountMountFlags, ptr l2, ptr l3, type_c2ats_GAsyncReadyCallback, type_c2ats_gpointer) -> void, | |
mount_enclosing_volume_finish = {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GAsyncResult, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> type_c2ats_gboolean, | |
monitor_dir = {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GCancellable, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, type_c2ats_GFileMonitorFlags, ptr l2, ptr l3) -> [l4:addr] (ptr_v_1(type_c2ats_GFileMonitor, l4) | ptr l4), | |
monitor_file = {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GCancellable, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, type_c2ats_GFileMonitorFlags, ptr l2, ptr l3) -> [l4:addr] (ptr_v_1(type_c2ats_GFileMonitor, l4) | ptr l4), | |
open_readwrite = {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GCancellable, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> [l4:addr] (ptr_v_1(type_c2ats_GFileIOStream, l4) | ptr l4), | |
open_readwrite_async = {l1,l2:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GCancellable, l2) | ptr l1, int, ptr l2, type_c2ats_GAsyncReadyCallback, type_c2ats_gpointer) -> void, | |
open_readwrite_finish = {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GAsyncResult, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> [l4:addr] (ptr_v_1(type_c2ats_GFileIOStream, l4) | ptr l4), | |
create_readwrite = {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GCancellable, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, type_c2ats_GFileCreateFlags, ptr l2, ptr l3) -> [l4:addr] (ptr_v_1(type_c2ats_GFileIOStream, l4) | ptr l4), | |
create_readwrite_async = {l1,l2:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GCancellable, l2) | ptr l1, type_c2ats_GFileCreateFlags, int, ptr l2, type_c2ats_GAsyncReadyCallback, type_c2ats_gpointer) -> void, | |
create_readwrite_finish = {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GAsyncResult, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> [l4:addr] (ptr_v_1(type_c2ats_GFileIOStream, l4) | ptr l4), | |
replace_readwrite = {l1,l2,l3,l4,l4_1:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(char, l2), !ptr_v_1(type_c2ats_GCancellable, l3), !ptr_v_2(type_c2ats_GError, l4, l4_1) | ptr l1, ptr l2, type_c2ats_gboolean, type_c2ats_GFileCreateFlags, ptr l3, ptr l4) -> [l5:addr] (ptr_v_1(type_c2ats_GFileIOStream, l5) | ptr l5), | |
replace_readwrite_async = {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(char, l2), !ptr_v_1(type_c2ats_GCancellable, l3) | ptr l1, ptr l2, type_c2ats_gboolean, type_c2ats_GFileCreateFlags, int, ptr l3, type_c2ats_GAsyncReadyCallback, type_c2ats_gpointer) -> void, | |
replace_readwrite_finish = {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GAsyncResult, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> [l4:addr] (ptr_v_1(type_c2ats_GFileIOStream, l4) | ptr l4), | |
start_mountable = {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GMountOperation, l2), !ptr_v_1(type_c2ats_GCancellable, l3) | ptr l1, type_c2ats_GDriveStartFlags, ptr l2, ptr l3, type_c2ats_GAsyncReadyCallback, type_c2ats_gpointer) -> void, | |
start_mountable_finish = {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GAsyncResult, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> type_c2ats_gboolean, | |
stop_mountable = {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GMountOperation, l2), !ptr_v_1(type_c2ats_GCancellable, l3) | ptr l1, type_c2ats_GMountUnmountFlags, ptr l2, ptr l3, type_c2ats_GAsyncReadyCallback, type_c2ats_gpointer) -> void, | |
stop_mountable_finish = {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GAsyncResult, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> type_c2ats_gboolean, | |
supports_thread_contexts = type_c2ats_gboolean, | |
unmount_mountable_with_operation = {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GMountOperation, l2), !ptr_v_1(type_c2ats_GCancellable, l3) | ptr l1, type_c2ats_GMountUnmountFlags, ptr l2, ptr l3, type_c2ats_GAsyncReadyCallback, type_c2ats_gpointer) -> void, | |
unmount_mountable_with_operation_finish = {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GAsyncResult, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> type_c2ats_gboolean, | |
eject_mountable_with_operation = {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GMountOperation, l2), !ptr_v_1(type_c2ats_GCancellable, l3) | ptr l1, type_c2ats_GMountUnmountFlags, ptr l2, ptr l3, type_c2ats_GAsyncReadyCallback, type_c2ats_gpointer) -> void, | |
eject_mountable_with_operation_finish = {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GAsyncResult, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> type_c2ats_gboolean, | |
poll_mountable = {l1,l2:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GCancellable, l2) | ptr l1, ptr l2, type_c2ats_GAsyncReadyCallback, type_c2ats_gpointer) -> void, | |
poll_mountable_finish = {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GAsyncResult, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> type_c2ats_gboolean, | |
measure_disk_usage = {l1,l2,l3,l4,l5,l6,l6_1:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GCancellable, l2), !ptr_v_1(type_c2ats_guint64, l3), !ptr_v_1(type_c2ats_guint64, l4), !ptr_v_1(type_c2ats_guint64, l5), !ptr_v_2(type_c2ats_GError, l6, l6_1) | ptr l1, type_c2ats_GFileMeasureFlags, ptr l2, type_c2ats_GFileMeasureProgressCallback, type_c2ats_gpointer, ptr l3, ptr l4, ptr l5, ptr l6) -> type_c2ats_gboolean, | |
measure_disk_usage_async = {l1,l2:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GCancellable, l2) | ptr l1, type_c2ats_GFileMeasureFlags, type_c2ats_gint, ptr l2, type_c2ats_GFileMeasureProgressCallback, type_c2ats_gpointer, type_c2ats_GAsyncReadyCallback, type_c2ats_gpointer) -> void, | |
measure_disk_usage_finish = {l1,l2,l3,l4,l5,l6,l6_1:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GAsyncResult, l2), !ptr_v_1(type_c2ats_guint64, l3), !ptr_v_1(type_c2ats_guint64, l4), !ptr_v_1(type_c2ats_guint64, l5), !ptr_v_2(type_c2ats_GError, l6, l6_1) | ptr l1, ptr l2, ptr l3, ptr l4, ptr l5, ptr l6) -> type_c2ats_gboolean | |
} | |
fun fun_c2ats_g_file_get_type: () -> type_c2ats_GType = "mac#g_file_get_type" | |
fun fun_c2ats_g_file_new_for_path: {l1:addr} (!ptr_v_1(char, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GFile, l2) | ptr l2) = "mac#g_file_new_for_path" | |
fun fun_c2ats_g_file_new_for_uri: {l1:addr} (!ptr_v_1(char, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GFile, l2) | ptr l2) = "mac#g_file_new_for_uri" | |
fun fun_c2ats_g_file_new_for_commandline_arg: {l1:addr} (!ptr_v_1(char, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GFile, l2) | ptr l2) = "mac#g_file_new_for_commandline_arg" | |
fun fun_c2ats_g_file_new_for_commandline_arg_and_cwd: {l1,l2:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_1(type_c2ats_gchar, l2) | ptr l1, ptr l2) -> [l3:addr] (ptr_v_1(type_c2ats_GFile, l3) | ptr l3) = "mac#g_file_new_for_commandline_arg_and_cwd" | |
fun fun_c2ats_g_file_new_tmp: {l1,l2,l2_1,l3,l3_1:addr} (!ptr_v_1(char, l1), !ptr_v_2(type_c2ats_GFileIOStream, l2, l2_1), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> [l4:addr] (ptr_v_1(type_c2ats_GFile, l4) | ptr l4) = "mac#g_file_new_tmp" | |
fun fun_c2ats_g_file_parse_name: {l1:addr} (!ptr_v_1(char, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GFile, l2) | ptr l2) = "mac#g_file_parse_name" | |
fun fun_c2ats_g_file_dup: {l1:addr} (!ptr_v_1(type_c2ats_GFile, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GFile, l2) | ptr l2) = "mac#g_file_dup" | |
fun fun_c2ats_g_file_hash: (type_c2ats_gconstpointer) -> type_c2ats_guint = "mac#g_file_hash" | |
fun fun_c2ats_g_file_equal: {l1,l2:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GFile, l2) | ptr l1, ptr l2) -> type_c2ats_gboolean = "mac#g_file_equal" | |
fun fun_c2ats_g_file_get_basename: {l1:addr} (!ptr_v_1(type_c2ats_GFile, l1) | ptr l1) -> [l2:addr] (ptr_v_1(char, l2) | ptr l2) = "mac#g_file_get_basename" | |
fun fun_c2ats_g_file_get_path: {l1:addr} (!ptr_v_1(type_c2ats_GFile, l1) | ptr l1) -> [l2:addr] (ptr_v_1(char, l2) | ptr l2) = "mac#g_file_get_path" | |
fun fun_c2ats_g_file_get_uri: {l1:addr} (!ptr_v_1(type_c2ats_GFile, l1) | ptr l1) -> [l2:addr] (ptr_v_1(char, l2) | ptr l2) = "mac#g_file_get_uri" | |
fun fun_c2ats_g_file_get_parse_name: {l1:addr} (!ptr_v_1(type_c2ats_GFile, l1) | ptr l1) -> [l2:addr] (ptr_v_1(char, l2) | ptr l2) = "mac#g_file_get_parse_name" | |
fun fun_c2ats_g_file_get_parent: {l1:addr} (!ptr_v_1(type_c2ats_GFile, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GFile, l2) | ptr l2) = "mac#g_file_get_parent" | |
fun fun_c2ats_g_file_has_parent: {l1,l2:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GFile, l2) | ptr l1, ptr l2) -> type_c2ats_gboolean = "mac#g_file_has_parent" | |
fun fun_c2ats_g_file_get_child: {l1,l2:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(char, l2) | ptr l1, ptr l2) -> [l3:addr] (ptr_v_1(type_c2ats_GFile, l3) | ptr l3) = "mac#g_file_get_child" | |
fun fun_c2ats_g_file_get_child_for_display_name: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(char, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> [l4:addr] (ptr_v_1(type_c2ats_GFile, l4) | ptr l4) = "mac#g_file_get_child_for_display_name" | |
fun fun_c2ats_g_file_has_prefix: {l1,l2:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GFile, l2) | ptr l1, ptr l2) -> type_c2ats_gboolean = "mac#g_file_has_prefix" | |
fun fun_c2ats_g_file_get_relative_path: {l1,l2:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GFile, l2) | ptr l1, ptr l2) -> [l3:addr] (ptr_v_1(char, l3) | ptr l3) = "mac#g_file_get_relative_path" | |
fun fun_c2ats_g_file_resolve_relative_path: {l1,l2:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(char, l2) | ptr l1, ptr l2) -> [l3:addr] (ptr_v_1(type_c2ats_GFile, l3) | ptr l3) = "mac#g_file_resolve_relative_path" | |
fun fun_c2ats_g_file_is_native: {l1:addr} (!ptr_v_1(type_c2ats_GFile, l1) | ptr l1) -> type_c2ats_gboolean = "mac#g_file_is_native" | |
fun fun_c2ats_g_file_has_uri_scheme: {l1,l2:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(char, l2) | ptr l1, ptr l2) -> type_c2ats_gboolean = "mac#g_file_has_uri_scheme" | |
fun fun_c2ats_g_file_get_uri_scheme: {l1:addr} (!ptr_v_1(type_c2ats_GFile, l1) | ptr l1) -> [l2:addr] (ptr_v_1(char, l2) | ptr l2) = "mac#g_file_get_uri_scheme" | |
fun fun_c2ats_g_file_read: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GCancellable, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> [l4:addr] (ptr_v_1(type_c2ats_GFileInputStream, l4) | ptr l4) = "mac#g_file_read" | |
fun fun_c2ats_g_file_read_async: {l1,l2:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GCancellable, l2) | ptr l1, int, ptr l2, type_c2ats_GAsyncReadyCallback, type_c2ats_gpointer) -> void = "mac#g_file_read_async" | |
fun fun_c2ats_g_file_read_finish: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GAsyncResult, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> [l4:addr] (ptr_v_1(type_c2ats_GFileInputStream, l4) | ptr l4) = "mac#g_file_read_finish" | |
fun fun_c2ats_g_file_append_to: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GCancellable, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, type_c2ats_GFileCreateFlags, ptr l2, ptr l3) -> [l4:addr] (ptr_v_1(type_c2ats_GFileOutputStream, l4) | ptr l4) = "mac#g_file_append_to" | |
fun fun_c2ats_g_file_create: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GCancellable, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, type_c2ats_GFileCreateFlags, ptr l2, ptr l3) -> [l4:addr] (ptr_v_1(type_c2ats_GFileOutputStream, l4) | ptr l4) = "mac#g_file_create" | |
fun fun_c2ats_g_file_replace: {l1,l2,l3,l4,l4_1:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(char, l2), !ptr_v_1(type_c2ats_GCancellable, l3), !ptr_v_2(type_c2ats_GError, l4, l4_1) | ptr l1, ptr l2, type_c2ats_gboolean, type_c2ats_GFileCreateFlags, ptr l3, ptr l4) -> [l5:addr] (ptr_v_1(type_c2ats_GFileOutputStream, l5) | ptr l5) = "mac#g_file_replace" | |
fun fun_c2ats_g_file_append_to_async: {l1,l2:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GCancellable, l2) | ptr l1, type_c2ats_GFileCreateFlags, int, ptr l2, type_c2ats_GAsyncReadyCallback, type_c2ats_gpointer) -> void = "mac#g_file_append_to_async" | |
fun fun_c2ats_g_file_append_to_finish: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GAsyncResult, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> [l4:addr] (ptr_v_1(type_c2ats_GFileOutputStream, l4) | ptr l4) = "mac#g_file_append_to_finish" | |
fun fun_c2ats_g_file_create_async: {l1,l2:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GCancellable, l2) | ptr l1, type_c2ats_GFileCreateFlags, int, ptr l2, type_c2ats_GAsyncReadyCallback, type_c2ats_gpointer) -> void = "mac#g_file_create_async" | |
fun fun_c2ats_g_file_create_finish: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GAsyncResult, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> [l4:addr] (ptr_v_1(type_c2ats_GFileOutputStream, l4) | ptr l4) = "mac#g_file_create_finish" | |
fun fun_c2ats_g_file_replace_async: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(char, l2), !ptr_v_1(type_c2ats_GCancellable, l3) | ptr l1, ptr l2, type_c2ats_gboolean, type_c2ats_GFileCreateFlags, int, ptr l3, type_c2ats_GAsyncReadyCallback, type_c2ats_gpointer) -> void = "mac#g_file_replace_async" | |
fun fun_c2ats_g_file_replace_finish: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GAsyncResult, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> [l4:addr] (ptr_v_1(type_c2ats_GFileOutputStream, l4) | ptr l4) = "mac#g_file_replace_finish" | |
fun fun_c2ats_g_file_open_readwrite: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GCancellable, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> [l4:addr] (ptr_v_1(type_c2ats_GFileIOStream, l4) | ptr l4) = "mac#g_file_open_readwrite" | |
fun fun_c2ats_g_file_open_readwrite_async: {l1,l2:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GCancellable, l2) | ptr l1, int, ptr l2, type_c2ats_GAsyncReadyCallback, type_c2ats_gpointer) -> void = "mac#g_file_open_readwrite_async" | |
fun fun_c2ats_g_file_open_readwrite_finish: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GAsyncResult, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> [l4:addr] (ptr_v_1(type_c2ats_GFileIOStream, l4) | ptr l4) = "mac#g_file_open_readwrite_finish" | |
fun fun_c2ats_g_file_create_readwrite: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GCancellable, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, type_c2ats_GFileCreateFlags, ptr l2, ptr l3) -> [l4:addr] (ptr_v_1(type_c2ats_GFileIOStream, l4) | ptr l4) = "mac#g_file_create_readwrite" | |
fun fun_c2ats_g_file_create_readwrite_async: {l1,l2:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GCancellable, l2) | ptr l1, type_c2ats_GFileCreateFlags, int, ptr l2, type_c2ats_GAsyncReadyCallback, type_c2ats_gpointer) -> void = "mac#g_file_create_readwrite_async" | |
fun fun_c2ats_g_file_create_readwrite_finish: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GAsyncResult, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> [l4:addr] (ptr_v_1(type_c2ats_GFileIOStream, l4) | ptr l4) = "mac#g_file_create_readwrite_finish" | |
fun fun_c2ats_g_file_replace_readwrite: {l1,l2,l3,l4,l4_1:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(char, l2), !ptr_v_1(type_c2ats_GCancellable, l3), !ptr_v_2(type_c2ats_GError, l4, l4_1) | ptr l1, ptr l2, type_c2ats_gboolean, type_c2ats_GFileCreateFlags, ptr l3, ptr l4) -> [l5:addr] (ptr_v_1(type_c2ats_GFileIOStream, l5) | ptr l5) = "mac#g_file_replace_readwrite" | |
fun fun_c2ats_g_file_replace_readwrite_async: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(char, l2), !ptr_v_1(type_c2ats_GCancellable, l3) | ptr l1, ptr l2, type_c2ats_gboolean, type_c2ats_GFileCreateFlags, int, ptr l3, type_c2ats_GAsyncReadyCallback, type_c2ats_gpointer) -> void = "mac#g_file_replace_readwrite_async" | |
fun fun_c2ats_g_file_replace_readwrite_finish: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GAsyncResult, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> [l4:addr] (ptr_v_1(type_c2ats_GFileIOStream, l4) | ptr l4) = "mac#g_file_replace_readwrite_finish" | |
fun fun_c2ats_g_file_query_exists: {l1,l2:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GCancellable, l2) | ptr l1, ptr l2) -> type_c2ats_gboolean = "mac#g_file_query_exists" | |
fun fun_c2ats_g_file_query_file_type: {l1,l2:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GCancellable, l2) | ptr l1, type_c2ats_GFileQueryInfoFlags, ptr l2) -> type_c2ats_GFileType = "mac#g_file_query_file_type" | |
fun fun_c2ats_g_file_query_info: {l1,l2,l3,l4,l4_1:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(char, l2), !ptr_v_1(type_c2ats_GCancellable, l3), !ptr_v_2(type_c2ats_GError, l4, l4_1) | ptr l1, ptr l2, type_c2ats_GFileQueryInfoFlags, ptr l3, ptr l4) -> [l5:addr] (ptr_v_1(type_c2ats_GFileInfo, l5) | ptr l5) = "mac#g_file_query_info" | |
fun fun_c2ats_g_file_query_info_async: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(char, l2), !ptr_v_1(type_c2ats_GCancellable, l3) | ptr l1, ptr l2, type_c2ats_GFileQueryInfoFlags, int, ptr l3, type_c2ats_GAsyncReadyCallback, type_c2ats_gpointer) -> void = "mac#g_file_query_info_async" | |
fun fun_c2ats_g_file_query_info_finish: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GAsyncResult, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> [l4:addr] (ptr_v_1(type_c2ats_GFileInfo, l4) | ptr l4) = "mac#g_file_query_info_finish" | |
fun fun_c2ats_g_file_query_filesystem_info: {l1,l2,l3,l4,l4_1:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(char, l2), !ptr_v_1(type_c2ats_GCancellable, l3), !ptr_v_2(type_c2ats_GError, l4, l4_1) | ptr l1, ptr l2, ptr l3, ptr l4) -> [l5:addr] (ptr_v_1(type_c2ats_GFileInfo, l5) | ptr l5) = "mac#g_file_query_filesystem_info" | |
fun fun_c2ats_g_file_query_filesystem_info_async: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(char, l2), !ptr_v_1(type_c2ats_GCancellable, l3) | ptr l1, ptr l2, int, ptr l3, type_c2ats_GAsyncReadyCallback, type_c2ats_gpointer) -> void = "mac#g_file_query_filesystem_info_async" | |
fun fun_c2ats_g_file_query_filesystem_info_finish: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GAsyncResult, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> [l4:addr] (ptr_v_1(type_c2ats_GFileInfo, l4) | ptr l4) = "mac#g_file_query_filesystem_info_finish" | |
fun fun_c2ats_g_file_find_enclosing_mount: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GCancellable, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> [l4:addr] (ptr_v_1(type_c2ats_GMount, l4) | ptr l4) = "mac#g_file_find_enclosing_mount" | |
fun fun_c2ats_g_file_find_enclosing_mount_async: {l1,l2:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GCancellable, l2) | ptr l1, int, ptr l2, type_c2ats_GAsyncReadyCallback, type_c2ats_gpointer) -> void = "mac#g_file_find_enclosing_mount_async" | |
fun fun_c2ats_g_file_find_enclosing_mount_finish: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GAsyncResult, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> [l4:addr] (ptr_v_1(type_c2ats_GMount, l4) | ptr l4) = "mac#g_file_find_enclosing_mount_finish" | |
fun fun_c2ats_g_file_enumerate_children: {l1,l2,l3,l4,l4_1:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(char, l2), !ptr_v_1(type_c2ats_GCancellable, l3), !ptr_v_2(type_c2ats_GError, l4, l4_1) | ptr l1, ptr l2, type_c2ats_GFileQueryInfoFlags, ptr l3, ptr l4) -> [l5:addr] (ptr_v_1(type_c2ats_GFileEnumerator, l5) | ptr l5) = "mac#g_file_enumerate_children" | |
fun fun_c2ats_g_file_enumerate_children_async: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(char, l2), !ptr_v_1(type_c2ats_GCancellable, l3) | ptr l1, ptr l2, type_c2ats_GFileQueryInfoFlags, int, ptr l3, type_c2ats_GAsyncReadyCallback, type_c2ats_gpointer) -> void = "mac#g_file_enumerate_children_async" | |
fun fun_c2ats_g_file_enumerate_children_finish: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GAsyncResult, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> [l4:addr] (ptr_v_1(type_c2ats_GFileEnumerator, l4) | ptr l4) = "mac#g_file_enumerate_children_finish" | |
fun fun_c2ats_g_file_set_display_name: {l1,l2,l3,l4,l4_1:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(char, l2), !ptr_v_1(type_c2ats_GCancellable, l3), !ptr_v_2(type_c2ats_GError, l4, l4_1) | ptr l1, ptr l2, ptr l3, ptr l4) -> [l5:addr] (ptr_v_1(type_c2ats_GFile, l5) | ptr l5) = "mac#g_file_set_display_name" | |
fun fun_c2ats_g_file_set_display_name_async: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(char, l2), !ptr_v_1(type_c2ats_GCancellable, l3) | ptr l1, ptr l2, int, ptr l3, type_c2ats_GAsyncReadyCallback, type_c2ats_gpointer) -> void = "mac#g_file_set_display_name_async" | |
fun fun_c2ats_g_file_set_display_name_finish: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GAsyncResult, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> [l4:addr] (ptr_v_1(type_c2ats_GFile, l4) | ptr l4) = "mac#g_file_set_display_name_finish" | |
fun fun_c2ats_g_file_delete: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GCancellable, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> type_c2ats_gboolean = "mac#g_file_delete" | |
fun fun_c2ats_g_file_delete_async: {l1,l2:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GCancellable, l2) | ptr l1, int, ptr l2, type_c2ats_GAsyncReadyCallback, type_c2ats_gpointer) -> void = "mac#g_file_delete_async" | |
fun fun_c2ats_g_file_delete_finish: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GAsyncResult, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> type_c2ats_gboolean = "mac#g_file_delete_finish" | |
fun fun_c2ats_g_file_trash: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GCancellable, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> type_c2ats_gboolean = "mac#g_file_trash" | |
fun fun_c2ats_g_file_trash_async: {l1,l2:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GCancellable, l2) | ptr l1, int, ptr l2, type_c2ats_GAsyncReadyCallback, type_c2ats_gpointer) -> void = "mac#g_file_trash_async" | |
fun fun_c2ats_g_file_trash_finish: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GAsyncResult, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> type_c2ats_gboolean = "mac#g_file_trash_finish" | |
fun fun_c2ats_g_file_copy: {l1,l2,l3,l4,l4_1:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GFile, l2), !ptr_v_1(type_c2ats_GCancellable, l3), !ptr_v_2(type_c2ats_GError, l4, l4_1) | ptr l1, ptr l2, type_c2ats_GFileCopyFlags, ptr l3, type_c2ats_GFileProgressCallback, type_c2ats_gpointer, ptr l4) -> type_c2ats_gboolean = "mac#g_file_copy" | |
fun fun_c2ats_g_file_copy_async: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GFile, l2), !ptr_v_1(type_c2ats_GCancellable, l3) | ptr l1, ptr l2, type_c2ats_GFileCopyFlags, int, ptr l3, type_c2ats_GFileProgressCallback, type_c2ats_gpointer, type_c2ats_GAsyncReadyCallback, type_c2ats_gpointer) -> void = "mac#g_file_copy_async" | |
fun fun_c2ats_g_file_copy_finish: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GAsyncResult, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> type_c2ats_gboolean = "mac#g_file_copy_finish" | |
fun fun_c2ats_g_file_move: {l1,l2,l3,l4,l4_1:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GFile, l2), !ptr_v_1(type_c2ats_GCancellable, l3), !ptr_v_2(type_c2ats_GError, l4, l4_1) | ptr l1, ptr l2, type_c2ats_GFileCopyFlags, ptr l3, type_c2ats_GFileProgressCallback, type_c2ats_gpointer, ptr l4) -> type_c2ats_gboolean = "mac#g_file_move" | |
fun fun_c2ats_g_file_make_directory: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GCancellable, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> type_c2ats_gboolean = "mac#g_file_make_directory" | |
fun fun_c2ats_g_file_make_directory_async: {l1,l2:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GCancellable, l2) | ptr l1, int, ptr l2, type_c2ats_GAsyncReadyCallback, type_c2ats_gpointer) -> void = "mac#g_file_make_directory_async" | |
fun fun_c2ats_g_file_make_directory_finish: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GAsyncResult, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> type_c2ats_gboolean = "mac#g_file_make_directory_finish" | |
fun fun_c2ats_g_file_make_directory_with_parents: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GCancellable, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> type_c2ats_gboolean = "mac#g_file_make_directory_with_parents" | |
fun fun_c2ats_g_file_make_symbolic_link: {l1,l2,l3,l4,l4_1:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(char, l2), !ptr_v_1(type_c2ats_GCancellable, l3), !ptr_v_2(type_c2ats_GError, l4, l4_1) | ptr l1, ptr l2, ptr l3, ptr l4) -> type_c2ats_gboolean = "mac#g_file_make_symbolic_link" | |
fun fun_c2ats_g_file_query_settable_attributes: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GCancellable, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> [l4:addr] (ptr_v_1(type_c2ats_GFileAttributeInfoList, l4) | ptr l4) = "mac#g_file_query_settable_attributes" | |
fun fun_c2ats_g_file_query_writable_namespaces: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GCancellable, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> [l4:addr] (ptr_v_1(type_c2ats_GFileAttributeInfoList, l4) | ptr l4) = "mac#g_file_query_writable_namespaces" | |
fun fun_c2ats_g_file_set_attribute: {l1,l2,l3,l4,l4_1:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(char, l2), !ptr_v_1(type_c2ats_GCancellable, l3), !ptr_v_2(type_c2ats_GError, l4, l4_1) | ptr l1, ptr l2, type_c2ats_GFileAttributeType, type_c2ats_gpointer, type_c2ats_GFileQueryInfoFlags, ptr l3, ptr l4) -> type_c2ats_gboolean = "mac#g_file_set_attribute" | |
fun fun_c2ats_g_file_set_attributes_from_info: {l1,l2,l3,l4,l4_1:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GFileInfo, l2), !ptr_v_1(type_c2ats_GCancellable, l3), !ptr_v_2(type_c2ats_GError, l4, l4_1) | ptr l1, ptr l2, type_c2ats_GFileQueryInfoFlags, ptr l3, ptr l4) -> type_c2ats_gboolean = "mac#g_file_set_attributes_from_info" | |
fun fun_c2ats_g_file_set_attributes_async: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GFileInfo, l2), !ptr_v_1(type_c2ats_GCancellable, l3) | ptr l1, ptr l2, type_c2ats_GFileQueryInfoFlags, int, ptr l3, type_c2ats_GAsyncReadyCallback, type_c2ats_gpointer) -> void = "mac#g_file_set_attributes_async" | |
fun fun_c2ats_g_file_set_attributes_finish: {l1,l2,l3,l3_1,l4,l4_1:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GAsyncResult, l2), !ptr_v_2(type_c2ats_GFileInfo, l3, l3_1), !ptr_v_2(type_c2ats_GError, l4, l4_1) | ptr l1, ptr l2, ptr l3, ptr l4) -> type_c2ats_gboolean = "mac#g_file_set_attributes_finish" | |
fun fun_c2ats_g_file_set_attribute_string: {l1,l2,l3,l4,l5,l5_1:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(char, l2), !ptr_v_1(char, l3), !ptr_v_1(type_c2ats_GCancellable, l4), !ptr_v_2(type_c2ats_GError, l5, l5_1) | ptr l1, ptr l2, ptr l3, type_c2ats_GFileQueryInfoFlags, ptr l4, ptr l5) -> type_c2ats_gboolean = "mac#g_file_set_attribute_string" | |
fun fun_c2ats_g_file_set_attribute_byte_string: {l1,l2,l3,l4,l5,l5_1:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(char, l2), !ptr_v_1(char, l3), !ptr_v_1(type_c2ats_GCancellable, l4), !ptr_v_2(type_c2ats_GError, l5, l5_1) | ptr l1, ptr l2, ptr l3, type_c2ats_GFileQueryInfoFlags, ptr l4, ptr l5) -> type_c2ats_gboolean = "mac#g_file_set_attribute_byte_string" | |
fun fun_c2ats_g_file_set_attribute_uint32: {l1,l2,l3,l4,l4_1:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(char, l2), !ptr_v_1(type_c2ats_GCancellable, l3), !ptr_v_2(type_c2ats_GError, l4, l4_1) | ptr l1, ptr l2, type_c2ats_guint32, type_c2ats_GFileQueryInfoFlags, ptr l3, ptr l4) -> type_c2ats_gboolean = "mac#g_file_set_attribute_uint32" | |
fun fun_c2ats_g_file_set_attribute_int32: {l1,l2,l3,l4,l4_1:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(char, l2), !ptr_v_1(type_c2ats_GCancellable, l3), !ptr_v_2(type_c2ats_GError, l4, l4_1) | ptr l1, ptr l2, type_c2ats_gint32, type_c2ats_GFileQueryInfoFlags, ptr l3, ptr l4) -> type_c2ats_gboolean = "mac#g_file_set_attribute_int32" | |
fun fun_c2ats_g_file_set_attribute_uint64: {l1,l2,l3,l4,l4_1:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(char, l2), !ptr_v_1(type_c2ats_GCancellable, l3), !ptr_v_2(type_c2ats_GError, l4, l4_1) | ptr l1, ptr l2, type_c2ats_guint64, type_c2ats_GFileQueryInfoFlags, ptr l3, ptr l4) -> type_c2ats_gboolean = "mac#g_file_set_attribute_uint64" | |
fun fun_c2ats_g_file_set_attribute_int64: {l1,l2,l3,l4,l4_1:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(char, l2), !ptr_v_1(type_c2ats_GCancellable, l3), !ptr_v_2(type_c2ats_GError, l4, l4_1) | ptr l1, ptr l2, type_c2ats_gint64, type_c2ats_GFileQueryInfoFlags, ptr l3, ptr l4) -> type_c2ats_gboolean = "mac#g_file_set_attribute_int64" | |
fun fun_c2ats_g_file_mount_enclosing_volume: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GMountOperation, l2), !ptr_v_1(type_c2ats_GCancellable, l3) | ptr l1, type_c2ats_GMountMountFlags, ptr l2, ptr l3, type_c2ats_GAsyncReadyCallback, type_c2ats_gpointer) -> void = "mac#g_file_mount_enclosing_volume" | |
fun fun_c2ats_g_file_mount_enclosing_volume_finish: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GAsyncResult, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> type_c2ats_gboolean = "mac#g_file_mount_enclosing_volume_finish" | |
fun fun_c2ats_g_file_mount_mountable: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GMountOperation, l2), !ptr_v_1(type_c2ats_GCancellable, l3) | ptr l1, type_c2ats_GMountMountFlags, ptr l2, ptr l3, type_c2ats_GAsyncReadyCallback, type_c2ats_gpointer) -> void = "mac#g_file_mount_mountable" | |
fun fun_c2ats_g_file_mount_mountable_finish: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GAsyncResult, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> [l4:addr] (ptr_v_1(type_c2ats_GFile, l4) | ptr l4) = "mac#g_file_mount_mountable_finish" | |
fun fun_c2ats_g_file_unmount_mountable: {l1,l2:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GCancellable, l2) | ptr l1, type_c2ats_GMountUnmountFlags, ptr l2, type_c2ats_GAsyncReadyCallback, type_c2ats_gpointer) -> void = "mac#g_file_unmount_mountable" | |
fun fun_c2ats_g_file_unmount_mountable_finish: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GAsyncResult, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> type_c2ats_gboolean = "mac#g_file_unmount_mountable_finish" | |
fun fun_c2ats_g_file_unmount_mountable_with_operation: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GMountOperation, l2), !ptr_v_1(type_c2ats_GCancellable, l3) | ptr l1, type_c2ats_GMountUnmountFlags, ptr l2, ptr l3, type_c2ats_GAsyncReadyCallback, type_c2ats_gpointer) -> void = "mac#g_file_unmount_mountable_with_operation" | |
fun fun_c2ats_g_file_unmount_mountable_with_operation_finish: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GAsyncResult, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> type_c2ats_gboolean = "mac#g_file_unmount_mountable_with_operation_finish" | |
fun fun_c2ats_g_file_eject_mountable: {l1,l2:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GCancellable, l2) | ptr l1, type_c2ats_GMountUnmountFlags, ptr l2, type_c2ats_GAsyncReadyCallback, type_c2ats_gpointer) -> void = "mac#g_file_eject_mountable" | |
fun fun_c2ats_g_file_eject_mountable_finish: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GAsyncResult, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> type_c2ats_gboolean = "mac#g_file_eject_mountable_finish" | |
fun fun_c2ats_g_file_eject_mountable_with_operation: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GMountOperation, l2), !ptr_v_1(type_c2ats_GCancellable, l3) | ptr l1, type_c2ats_GMountUnmountFlags, ptr l2, ptr l3, type_c2ats_GAsyncReadyCallback, type_c2ats_gpointer) -> void = "mac#g_file_eject_mountable_with_operation" | |
fun fun_c2ats_g_file_eject_mountable_with_operation_finish: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GAsyncResult, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> type_c2ats_gboolean = "mac#g_file_eject_mountable_with_operation_finish" | |
fun fun_c2ats_g_file_copy_attributes: {l1,l2,l3,l4,l4_1:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GFile, l2), !ptr_v_1(type_c2ats_GCancellable, l3), !ptr_v_2(type_c2ats_GError, l4, l4_1) | ptr l1, ptr l2, type_c2ats_GFileCopyFlags, ptr l3, ptr l4) -> type_c2ats_gboolean = "mac#g_file_copy_attributes" | |
fun fun_c2ats_g_file_monitor_directory: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GCancellable, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, type_c2ats_GFileMonitorFlags, ptr l2, ptr l3) -> [l4:addr] (ptr_v_1(type_c2ats_GFileMonitor, l4) | ptr l4) = "mac#g_file_monitor_directory" | |
fun fun_c2ats_g_file_monitor_file: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GCancellable, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, type_c2ats_GFileMonitorFlags, ptr l2, ptr l3) -> [l4:addr] (ptr_v_1(type_c2ats_GFileMonitor, l4) | ptr l4) = "mac#g_file_monitor_file" | |
fun fun_c2ats_g_file_monitor: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GCancellable, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, type_c2ats_GFileMonitorFlags, ptr l2, ptr l3) -> [l4:addr] (ptr_v_1(type_c2ats_GFileMonitor, l4) | ptr l4) = "mac#g_file_monitor" | |
fun fun_c2ats_g_file_measure_disk_usage: {l1,l2,l3,l4,l5,l6,l6_1:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GCancellable, l2), !ptr_v_1(type_c2ats_guint64, l3), !ptr_v_1(type_c2ats_guint64, l4), !ptr_v_1(type_c2ats_guint64, l5), !ptr_v_2(type_c2ats_GError, l6, l6_1) | ptr l1, type_c2ats_GFileMeasureFlags, ptr l2, type_c2ats_GFileMeasureProgressCallback, type_c2ats_gpointer, ptr l3, ptr l4, ptr l5, ptr l6) -> type_c2ats_gboolean = "mac#g_file_measure_disk_usage" | |
fun fun_c2ats_g_file_measure_disk_usage_async: {l1,l2:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GCancellable, l2) | ptr l1, type_c2ats_GFileMeasureFlags, type_c2ats_gint, ptr l2, type_c2ats_GFileMeasureProgressCallback, type_c2ats_gpointer, type_c2ats_GAsyncReadyCallback, type_c2ats_gpointer) -> void = "mac#g_file_measure_disk_usage_async" | |
fun fun_c2ats_g_file_measure_disk_usage_finish: {l1,l2,l3,l4,l5,l6,l6_1:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GAsyncResult, l2), !ptr_v_1(type_c2ats_guint64, l3), !ptr_v_1(type_c2ats_guint64, l4), !ptr_v_1(type_c2ats_guint64, l5), !ptr_v_2(type_c2ats_GError, l6, l6_1) | ptr l1, ptr l2, ptr l3, ptr l4, ptr l5, ptr l6) -> type_c2ats_gboolean = "mac#g_file_measure_disk_usage_finish" | |
fun fun_c2ats_g_file_start_mountable: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GMountOperation, l2), !ptr_v_1(type_c2ats_GCancellable, l3) | ptr l1, type_c2ats_GDriveStartFlags, ptr l2, ptr l3, type_c2ats_GAsyncReadyCallback, type_c2ats_gpointer) -> void = "mac#g_file_start_mountable" | |
fun fun_c2ats_g_file_start_mountable_finish: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GAsyncResult, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> type_c2ats_gboolean = "mac#g_file_start_mountable_finish" | |
fun fun_c2ats_g_file_stop_mountable: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GMountOperation, l2), !ptr_v_1(type_c2ats_GCancellable, l3) | ptr l1, type_c2ats_GMountUnmountFlags, ptr l2, ptr l3, type_c2ats_GAsyncReadyCallback, type_c2ats_gpointer) -> void = "mac#g_file_stop_mountable" | |
fun fun_c2ats_g_file_stop_mountable_finish: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GAsyncResult, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> type_c2ats_gboolean = "mac#g_file_stop_mountable_finish" | |
fun fun_c2ats_g_file_poll_mountable: {l1,l2:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GCancellable, l2) | ptr l1, ptr l2, type_c2ats_GAsyncReadyCallback, type_c2ats_gpointer) -> void = "mac#g_file_poll_mountable" | |
fun fun_c2ats_g_file_poll_mountable_finish: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GAsyncResult, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> type_c2ats_gboolean = "mac#g_file_poll_mountable_finish" | |
fun fun_c2ats_g_file_query_default_handler: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GCancellable, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> [l4:addr] (ptr_v_1(type_c2ats_GAppInfo, l4) | ptr l4) = "mac#g_file_query_default_handler" | |
fun fun_c2ats_g_file_load_contents: {l1,l2,l3,l3_1,l4,l5,l5_1,l6,l6_1:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GCancellable, l2), !ptr_v_2(char, l3, l3_1), !ptr_v_1(type_c2ats_gsize, l4), !ptr_v_2(char, l5, l5_1), !ptr_v_2(type_c2ats_GError, l6, l6_1) | ptr l1, ptr l2, ptr l3, ptr l4, ptr l5, ptr l6) -> type_c2ats_gboolean = "mac#g_file_load_contents" | |
fun fun_c2ats_g_file_load_contents_async: {l1,l2:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GCancellable, l2) | ptr l1, ptr l2, type_c2ats_GAsyncReadyCallback, type_c2ats_gpointer) -> void = "mac#g_file_load_contents_async" | |
fun fun_c2ats_g_file_load_contents_finish: {l1,l2,l3,l3_1,l4,l5,l5_1,l6,l6_1:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GAsyncResult, l2), !ptr_v_2(char, l3, l3_1), !ptr_v_1(type_c2ats_gsize, l4), !ptr_v_2(char, l5, l5_1), !ptr_v_2(type_c2ats_GError, l6, l6_1) | ptr l1, ptr l2, ptr l3, ptr l4, ptr l5, ptr l6) -> type_c2ats_gboolean = "mac#g_file_load_contents_finish" | |
fun fun_c2ats_g_file_load_partial_contents_async: {l1,l2:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GCancellable, l2) | ptr l1, ptr l2, type_c2ats_GFileReadMoreCallback, type_c2ats_GAsyncReadyCallback, type_c2ats_gpointer) -> void = "mac#g_file_load_partial_contents_async" | |
fun fun_c2ats_g_file_load_partial_contents_finish: {l1,l2,l3,l3_1,l4,l5,l5_1,l6,l6_1:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GAsyncResult, l2), !ptr_v_2(char, l3, l3_1), !ptr_v_1(type_c2ats_gsize, l4), !ptr_v_2(char, l5, l5_1), !ptr_v_2(type_c2ats_GError, l6, l6_1) | ptr l1, ptr l2, ptr l3, ptr l4, ptr l5, ptr l6) -> type_c2ats_gboolean = "mac#g_file_load_partial_contents_finish" | |
fun fun_c2ats_g_file_replace_contents: {l1,l2,l3,l4,l4_1,l5,l6,l6_1:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(char, l2), !ptr_v_1(char, l3), !ptr_v_2(char, l4, l4_1), !ptr_v_1(type_c2ats_GCancellable, l5), !ptr_v_2(type_c2ats_GError, l6, l6_1) | ptr l1, ptr l2, type_c2ats_gsize, ptr l3, type_c2ats_gboolean, type_c2ats_GFileCreateFlags, ptr l4, ptr l5, ptr l6) -> type_c2ats_gboolean = "mac#g_file_replace_contents" | |
fun fun_c2ats_g_file_replace_contents_async: {l1,l2,l3,l4:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(char, l2), !ptr_v_1(char, l3), !ptr_v_1(type_c2ats_GCancellable, l4) | ptr l1, ptr l2, type_c2ats_gsize, ptr l3, type_c2ats_gboolean, type_c2ats_GFileCreateFlags, ptr l4, type_c2ats_GAsyncReadyCallback, type_c2ats_gpointer) -> void = "mac#g_file_replace_contents_async" | |
fun fun_c2ats_g_file_replace_contents_bytes_async: {l1,l2,l3,l4:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GBytes, l2), !ptr_v_1(char, l3), !ptr_v_1(type_c2ats_GCancellable, l4) | ptr l1, ptr l2, ptr l3, type_c2ats_gboolean, type_c2ats_GFileCreateFlags, ptr l4, type_c2ats_GAsyncReadyCallback, type_c2ats_gpointer) -> void = "mac#g_file_replace_contents_bytes_async" | |
fun fun_c2ats_g_file_replace_contents_finish: {l1,l2,l3,l3_1,l4,l4_1:addr} (!ptr_v_1(type_c2ats_GFile, l1), !ptr_v_1(type_c2ats_GAsyncResult, l2), !ptr_v_2(char, l3, l3_1), !ptr_v_2(type_c2ats_GError, l4, l4_1) | ptr l1, ptr l2, ptr l3, ptr l4) -> type_c2ats_gboolean = "mac#g_file_replace_contents_finish" | |
fun fun_c2ats_g_file_supports_thread_contexts: {l1:addr} (!ptr_v_1(type_c2ats_GFile, l1) | ptr l1) -> type_c2ats_gboolean = "mac#g_file_supports_thread_contexts" | |
// File: /usr/include/glib-2.0/gio/gfileicon.h | |
%{# | |
#include "/usr/include/glib-2.0/gio/gfileicon.h" | |
%} | |
abst@ype struct_c2ats__GFileIconClass // FIXME! Forward declaration. | |
typedef type_c2ats_GFileIconClass = struct_c2ats__GFileIconClass | |
fun fun_c2ats_g_file_icon_get_type: () -> type_c2ats_GType = "mac#g_file_icon_get_type" | |
fun fun_c2ats_g_file_icon_new: {l1:addr} (!ptr_v_1(type_c2ats_GFile, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GIcon, l2) | ptr l2) = "mac#g_file_icon_new" | |
fun fun_c2ats_g_file_icon_get_file: {l1:addr} (!ptr_v_1(type_c2ats_GFileIcon, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GFile, l2) | ptr l2) = "mac#g_file_icon_get_file" | |
// File: /usr/include/glib-2.0/gio/gfileinfo.h | |
%{# | |
#include "/usr/include/glib-2.0/gio/gfileinfo.h" | |
%} | |
abst@ype struct_c2ats__GFileInfoClass // FIXME! Forward declaration. | |
typedef type_c2ats_GFileInfoClass = struct_c2ats__GFileInfoClass | |
fun fun_c2ats_g_file_info_get_type: () -> type_c2ats_GType = "mac#g_file_info_get_type" | |
fun fun_c2ats_g_file_info_new: () -> [l1:addr] (ptr_v_1(type_c2ats_GFileInfo, l1) | ptr l1) = "mac#g_file_info_new" | |
fun fun_c2ats_g_file_info_dup: {l1:addr} (!ptr_v_1(type_c2ats_GFileInfo, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GFileInfo, l2) | ptr l2) = "mac#g_file_info_dup" | |
fun fun_c2ats_g_file_info_copy_into: {l1,l2:addr} (!ptr_v_1(type_c2ats_GFileInfo, l1), !ptr_v_1(type_c2ats_GFileInfo, l2) | ptr l1, ptr l2) -> void = "mac#g_file_info_copy_into" | |
fun fun_c2ats_g_file_info_has_attribute: {l1,l2:addr} (!ptr_v_1(type_c2ats_GFileInfo, l1), !ptr_v_1(char, l2) | ptr l1, ptr l2) -> type_c2ats_gboolean = "mac#g_file_info_has_attribute" | |
fun fun_c2ats_g_file_info_has_namespace: {l1,l2:addr} (!ptr_v_1(type_c2ats_GFileInfo, l1), !ptr_v_1(char, l2) | ptr l1, ptr l2) -> type_c2ats_gboolean = "mac#g_file_info_has_namespace" | |
fun fun_c2ats_g_file_info_list_attributes: {l1,l2:addr} (!ptr_v_1(type_c2ats_GFileInfo, l1), !ptr_v_1(char, l2) | ptr l1, ptr l2) -> [l3,l3_1:addr] (ptr_v_2(char, l3, l3_1) | ptr l3) = "mac#g_file_info_list_attributes" | |
fun fun_c2ats_g_file_info_get_attribute_data: {l1,l2,l3,l4,l5:addr} (!ptr_v_1(type_c2ats_GFileInfo, l1), !ptr_v_1(char, l2), !ptr_v_1(type_c2ats_GFileAttributeType, l3), !ptr_v_1(type_c2ats_gpointer, l4), !ptr_v_1(type_c2ats_GFileAttributeStatus, l5) | ptr l1, ptr l2, ptr l3, ptr l4, ptr l5) -> type_c2ats_gboolean = "mac#g_file_info_get_attribute_data" | |
fun fun_c2ats_g_file_info_get_attribute_type: {l1,l2:addr} (!ptr_v_1(type_c2ats_GFileInfo, l1), !ptr_v_1(char, l2) | ptr l1, ptr l2) -> type_c2ats_GFileAttributeType = "mac#g_file_info_get_attribute_type" | |
fun fun_c2ats_g_file_info_remove_attribute: {l1,l2:addr} (!ptr_v_1(type_c2ats_GFileInfo, l1), !ptr_v_1(char, l2) | ptr l1, ptr l2) -> void = "mac#g_file_info_remove_attribute" | |
fun fun_c2ats_g_file_info_get_attribute_status: {l1,l2:addr} (!ptr_v_1(type_c2ats_GFileInfo, l1), !ptr_v_1(char, l2) | ptr l1, ptr l2) -> type_c2ats_GFileAttributeStatus = "mac#g_file_info_get_attribute_status" | |
fun fun_c2ats_g_file_info_set_attribute_status: {l1,l2:addr} (!ptr_v_1(type_c2ats_GFileInfo, l1), !ptr_v_1(char, l2) | ptr l1, ptr l2, type_c2ats_GFileAttributeStatus) -> type_c2ats_gboolean = "mac#g_file_info_set_attribute_status" | |
fun fun_c2ats_g_file_info_get_attribute_as_string: {l1,l2:addr} (!ptr_v_1(type_c2ats_GFileInfo, l1), !ptr_v_1(char, l2) | ptr l1, ptr l2) -> [l3:addr] (ptr_v_1(char, l3) | ptr l3) = "mac#g_file_info_get_attribute_as_string" | |
fun fun_c2ats_g_file_info_get_attribute_string: {l1,l2:addr} (!ptr_v_1(type_c2ats_GFileInfo, l1), !ptr_v_1(char, l2) | ptr l1, ptr l2) -> [l3:addr] (ptr_v_1(char, l3) | ptr l3) = "mac#g_file_info_get_attribute_string" | |
fun fun_c2ats_g_file_info_get_attribute_byte_string: {l1,l2:addr} (!ptr_v_1(type_c2ats_GFileInfo, l1), !ptr_v_1(char, l2) | ptr l1, ptr l2) -> [l3:addr] (ptr_v_1(char, l3) | ptr l3) = "mac#g_file_info_get_attribute_byte_string" | |
fun fun_c2ats_g_file_info_get_attribute_boolean: {l1,l2:addr} (!ptr_v_1(type_c2ats_GFileInfo, l1), !ptr_v_1(char, l2) | ptr l1, ptr l2) -> type_c2ats_gboolean = "mac#g_file_info_get_attribute_boolean" | |
fun fun_c2ats_g_file_info_get_attribute_uint32: {l1,l2:addr} (!ptr_v_1(type_c2ats_GFileInfo, l1), !ptr_v_1(char, l2) | ptr l1, ptr l2) -> type_c2ats_guint32 = "mac#g_file_info_get_attribute_uint32" | |
fun fun_c2ats_g_file_info_get_attribute_int32: {l1,l2:addr} (!ptr_v_1(type_c2ats_GFileInfo, l1), !ptr_v_1(char, l2) | ptr l1, ptr l2) -> type_c2ats_gint32 = "mac#g_file_info_get_attribute_int32" | |
fun fun_c2ats_g_file_info_get_attribute_uint64: {l1,l2:addr} (!ptr_v_1(type_c2ats_GFileInfo, l1), !ptr_v_1(char, l2) | ptr l1, ptr l2) -> type_c2ats_guint64 = "mac#g_file_info_get_attribute_uint64" | |
fun fun_c2ats_g_file_info_get_attribute_int64: {l1,l2:addr} (!ptr_v_1(type_c2ats_GFileInfo, l1), !ptr_v_1(char, l2) | ptr l1, ptr l2) -> type_c2ats_gint64 = "mac#g_file_info_get_attribute_int64" | |
fun fun_c2ats_g_file_info_get_attribute_object: {l1,l2:addr} (!ptr_v_1(type_c2ats_GFileInfo, l1), !ptr_v_1(char, l2) | ptr l1, ptr l2) -> [l3:addr] (ptr_v_1(type_c2ats_GObject, l3) | ptr l3) = "mac#g_file_info_get_attribute_object" | |
fun fun_c2ats_g_file_info_get_attribute_stringv: {l1,l2:addr} (!ptr_v_1(type_c2ats_GFileInfo, l1), !ptr_v_1(char, l2) | ptr l1, ptr l2) -> [l3,l3_1:addr] (ptr_v_2(char, l3, l3_1) | ptr l3) = "mac#g_file_info_get_attribute_stringv" | |
fun fun_c2ats_g_file_info_set_attribute: {l1,l2:addr} (!ptr_v_1(type_c2ats_GFileInfo, l1), !ptr_v_1(char, l2) | ptr l1, ptr l2, type_c2ats_GFileAttributeType, type_c2ats_gpointer) -> void = "mac#g_file_info_set_attribute" | |
fun fun_c2ats_g_file_info_set_attribute_string: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GFileInfo, l1), !ptr_v_1(char, l2), !ptr_v_1(char, l3) | ptr l1, ptr l2, ptr l3) -> void = "mac#g_file_info_set_attribute_string" | |
fun fun_c2ats_g_file_info_set_attribute_byte_string: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GFileInfo, l1), !ptr_v_1(char, l2), !ptr_v_1(char, l3) | ptr l1, ptr l2, ptr l3) -> void = "mac#g_file_info_set_attribute_byte_string" | |
fun fun_c2ats_g_file_info_set_attribute_boolean: {l1,l2:addr} (!ptr_v_1(type_c2ats_GFileInfo, l1), !ptr_v_1(char, l2) | ptr l1, ptr l2, type_c2ats_gboolean) -> void = "mac#g_file_info_set_attribute_boolean" | |
fun fun_c2ats_g_file_info_set_attribute_uint32: {l1,l2:addr} (!ptr_v_1(type_c2ats_GFileInfo, l1), !ptr_v_1(char, l2) | ptr l1, ptr l2, type_c2ats_guint32) -> void = "mac#g_file_info_set_attribute_uint32" | |
fun fun_c2ats_g_file_info_set_attribute_int32: {l1,l2:addr} (!ptr_v_1(type_c2ats_GFileInfo, l1), !ptr_v_1(char, l2) | ptr l1, ptr l2, type_c2ats_gint32) -> void = "mac#g_file_info_set_attribute_int32" | |
fun fun_c2ats_g_file_info_set_attribute_uint64: {l1,l2:addr} (!ptr_v_1(type_c2ats_GFileInfo, l1), !ptr_v_1(char, l2) | ptr l1, ptr l2, type_c2ats_guint64) -> void = "mac#g_file_info_set_attribute_uint64" | |
fun fun_c2ats_g_file_info_set_attribute_int64: {l1,l2:addr} (!ptr_v_1(type_c2ats_GFileInfo, l1), !ptr_v_1(char, l2) | ptr l1, ptr l2, type_c2ats_gint64) -> void = "mac#g_file_info_set_attribute_int64" | |
fun fun_c2ats_g_file_info_set_attribute_object: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GFileInfo, l1), !ptr_v_1(char, l2), !ptr_v_1(type_c2ats_GObject, l3) | ptr l1, ptr l2, ptr l3) -> void = "mac#g_file_info_set_attribute_object" | |
fun fun_c2ats_g_file_info_set_attribute_stringv: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GFileInfo, l1), !ptr_v_1(char, l2), !ptr_v_2(char, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> void = "mac#g_file_info_set_attribute_stringv" | |
fun fun_c2ats_g_file_info_clear_status: {l1:addr} (!ptr_v_1(type_c2ats_GFileInfo, l1) | ptr l1) -> void = "mac#g_file_info_clear_status" | |
fun fun_c2ats_g_file_info_get_deletion_date: {l1:addr} (!ptr_v_1(type_c2ats_GFileInfo, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GDateTime, l2) | ptr l2) = "mac#g_file_info_get_deletion_date" | |
fun fun_c2ats_g_file_info_get_file_type: {l1:addr} (!ptr_v_1(type_c2ats_GFileInfo, l1) | ptr l1) -> type_c2ats_GFileType = "mac#g_file_info_get_file_type" | |
fun fun_c2ats_g_file_info_get_is_hidden: {l1:addr} (!ptr_v_1(type_c2ats_GFileInfo, l1) | ptr l1) -> type_c2ats_gboolean = "mac#g_file_info_get_is_hidden" | |
fun fun_c2ats_g_file_info_get_is_backup: {l1:addr} (!ptr_v_1(type_c2ats_GFileInfo, l1) | ptr l1) -> type_c2ats_gboolean = "mac#g_file_info_get_is_backup" | |
fun fun_c2ats_g_file_info_get_is_symlink: {l1:addr} (!ptr_v_1(type_c2ats_GFileInfo, l1) | ptr l1) -> type_c2ats_gboolean = "mac#g_file_info_get_is_symlink" | |
fun fun_c2ats_g_file_info_get_name: {l1:addr} (!ptr_v_1(type_c2ats_GFileInfo, l1) | ptr l1) -> [l2:addr] (ptr_v_1(char, l2) | ptr l2) = "mac#g_file_info_get_name" | |
fun fun_c2ats_g_file_info_get_display_name: {l1:addr} (!ptr_v_1(type_c2ats_GFileInfo, l1) | ptr l1) -> [l2:addr] (ptr_v_1(char, l2) | ptr l2) = "mac#g_file_info_get_display_name" | |
fun fun_c2ats_g_file_info_get_edit_name: {l1:addr} (!ptr_v_1(type_c2ats_GFileInfo, l1) | ptr l1) -> [l2:addr] (ptr_v_1(char, l2) | ptr l2) = "mac#g_file_info_get_edit_name" | |
fun fun_c2ats_g_file_info_get_icon: {l1:addr} (!ptr_v_1(type_c2ats_GFileInfo, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GIcon, l2) | ptr l2) = "mac#g_file_info_get_icon" | |
fun fun_c2ats_g_file_info_get_symbolic_icon: {l1:addr} (!ptr_v_1(type_c2ats_GFileInfo, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GIcon, l2) | ptr l2) = "mac#g_file_info_get_symbolic_icon" | |
fun fun_c2ats_g_file_info_get_content_type: {l1:addr} (!ptr_v_1(type_c2ats_GFileInfo, l1) | ptr l1) -> [l2:addr] (ptr_v_1(char, l2) | ptr l2) = "mac#g_file_info_get_content_type" | |
fun fun_c2ats_g_file_info_get_size: {l1:addr} (!ptr_v_1(type_c2ats_GFileInfo, l1) | ptr l1) -> type_c2ats_goffset = "mac#g_file_info_get_size" | |
fun fun_c2ats_g_file_info_get_modification_time: {l1,l2:addr} (!ptr_v_1(type_c2ats_GFileInfo, l1), !ptr_v_1(type_c2ats_GTimeVal, l2) | ptr l1, ptr l2) -> void = "mac#g_file_info_get_modification_time" | |
fun fun_c2ats_g_file_info_get_symlink_target: {l1:addr} (!ptr_v_1(type_c2ats_GFileInfo, l1) | ptr l1) -> [l2:addr] (ptr_v_1(char, l2) | ptr l2) = "mac#g_file_info_get_symlink_target" | |
fun fun_c2ats_g_file_info_get_etag: {l1:addr} (!ptr_v_1(type_c2ats_GFileInfo, l1) | ptr l1) -> [l2:addr] (ptr_v_1(char, l2) | ptr l2) = "mac#g_file_info_get_etag" | |
fun fun_c2ats_g_file_info_get_sort_order: {l1:addr} (!ptr_v_1(type_c2ats_GFileInfo, l1) | ptr l1) -> type_c2ats_gint32 = "mac#g_file_info_get_sort_order" | |
fun fun_c2ats_g_file_info_set_attribute_mask: {l1,l2:addr} (!ptr_v_1(type_c2ats_GFileInfo, l1), !ptr_v_1(type_c2ats_GFileAttributeMatcher, l2) | ptr l1, ptr l2) -> void = "mac#g_file_info_set_attribute_mask" | |
fun fun_c2ats_g_file_info_unset_attribute_mask: {l1:addr} (!ptr_v_1(type_c2ats_GFileInfo, l1) | ptr l1) -> void = "mac#g_file_info_unset_attribute_mask" | |
fun fun_c2ats_g_file_info_set_file_type: {l1:addr} (!ptr_v_1(type_c2ats_GFileInfo, l1) | ptr l1, type_c2ats_GFileType) -> void = "mac#g_file_info_set_file_type" | |
fun fun_c2ats_g_file_info_set_is_hidden: {l1:addr} (!ptr_v_1(type_c2ats_GFileInfo, l1) | ptr l1, type_c2ats_gboolean) -> void = "mac#g_file_info_set_is_hidden" | |
fun fun_c2ats_g_file_info_set_is_symlink: {l1:addr} (!ptr_v_1(type_c2ats_GFileInfo, l1) | ptr l1, type_c2ats_gboolean) -> void = "mac#g_file_info_set_is_symlink" | |
fun fun_c2ats_g_file_info_set_name: {l1,l2:addr} (!ptr_v_1(type_c2ats_GFileInfo, l1), !ptr_v_1(char, l2) | ptr l1, ptr l2) -> void = "mac#g_file_info_set_name" | |
fun fun_c2ats_g_file_info_set_display_name: {l1,l2:addr} (!ptr_v_1(type_c2ats_GFileInfo, l1), !ptr_v_1(char, l2) | ptr l1, ptr l2) -> void = "mac#g_file_info_set_display_name" | |
fun fun_c2ats_g_file_info_set_edit_name: {l1,l2:addr} (!ptr_v_1(type_c2ats_GFileInfo, l1), !ptr_v_1(char, l2) | ptr l1, ptr l2) -> void = "mac#g_file_info_set_edit_name" | |
fun fun_c2ats_g_file_info_set_icon: {l1,l2:addr} (!ptr_v_1(type_c2ats_GFileInfo, l1), !ptr_v_1(type_c2ats_GIcon, l2) | ptr l1, ptr l2) -> void = "mac#g_file_info_set_icon" | |
fun fun_c2ats_g_file_info_set_symbolic_icon: {l1,l2:addr} (!ptr_v_1(type_c2ats_GFileInfo, l1), !ptr_v_1(type_c2ats_GIcon, l2) | ptr l1, ptr l2) -> void = "mac#g_file_info_set_symbolic_icon" | |
fun fun_c2ats_g_file_info_set_content_type: {l1,l2:addr} (!ptr_v_1(type_c2ats_GFileInfo, l1), !ptr_v_1(char, l2) | ptr l1, ptr l2) -> void = "mac#g_file_info_set_content_type" | |
fun fun_c2ats_g_file_info_set_size: {l1:addr} (!ptr_v_1(type_c2ats_GFileInfo, l1) | ptr l1, type_c2ats_goffset) -> void = "mac#g_file_info_set_size" | |
fun fun_c2ats_g_file_info_set_modification_time: {l1,l2:addr} (!ptr_v_1(type_c2ats_GFileInfo, l1), !ptr_v_1(type_c2ats_GTimeVal, l2) | ptr l1, ptr l2) -> void = "mac#g_file_info_set_modification_time" | |
fun fun_c2ats_g_file_info_set_symlink_target: {l1,l2:addr} (!ptr_v_1(type_c2ats_GFileInfo, l1), !ptr_v_1(char, l2) | ptr l1, ptr l2) -> void = "mac#g_file_info_set_symlink_target" | |
fun fun_c2ats_g_file_info_set_sort_order: {l1:addr} (!ptr_v_1(type_c2ats_GFileInfo, l1) | ptr l1, type_c2ats_gint32) -> void = "mac#g_file_info_set_sort_order" | |
fun fun_c2ats_g_file_attribute_matcher_get_type: () -> type_c2ats_GType = "mac#g_file_attribute_matcher_get_type" | |
fun fun_c2ats_g_file_attribute_matcher_new: {l1:addr} (!ptr_v_1(char, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GFileAttributeMatcher, l2) | ptr l2) = "mac#g_file_attribute_matcher_new" | |
fun fun_c2ats_g_file_attribute_matcher_ref: {l1:addr} (!ptr_v_1(type_c2ats_GFileAttributeMatcher, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GFileAttributeMatcher, l2) | ptr l2) = "mac#g_file_attribute_matcher_ref" | |
fun fun_c2ats_g_file_attribute_matcher_unref: {l1:addr} (!ptr_v_1(type_c2ats_GFileAttributeMatcher, l1) | ptr l1) -> void = "mac#g_file_attribute_matcher_unref" | |
fun fun_c2ats_g_file_attribute_matcher_subtract: {l1,l2:addr} (!ptr_v_1(type_c2ats_GFileAttributeMatcher, l1), !ptr_v_1(type_c2ats_GFileAttributeMatcher, l2) | ptr l1, ptr l2) -> [l3:addr] (ptr_v_1(type_c2ats_GFileAttributeMatcher, l3) | ptr l3) = "mac#g_file_attribute_matcher_subtract" | |
fun fun_c2ats_g_file_attribute_matcher_matches: {l1,l2:addr} (!ptr_v_1(type_c2ats_GFileAttributeMatcher, l1), !ptr_v_1(char, l2) | ptr l1, ptr l2) -> type_c2ats_gboolean = "mac#g_file_attribute_matcher_matches" | |
fun fun_c2ats_g_file_attribute_matcher_matches_only: {l1,l2:addr} (!ptr_v_1(type_c2ats_GFileAttributeMatcher, l1), !ptr_v_1(char, l2) | ptr l1, ptr l2) -> type_c2ats_gboolean = "mac#g_file_attribute_matcher_matches_only" | |
fun fun_c2ats_g_file_attribute_matcher_enumerate_namespace: {l1,l2:addr} (!ptr_v_1(type_c2ats_GFileAttributeMatcher, l1), !ptr_v_1(char, l2) | ptr l1, ptr l2) -> type_c2ats_gboolean = "mac#g_file_attribute_matcher_enumerate_namespace" | |
fun fun_c2ats_g_file_attribute_matcher_enumerate_next: {l1:addr} (!ptr_v_1(type_c2ats_GFileAttributeMatcher, l1) | ptr l1) -> [l2:addr] (ptr_v_1(char, l2) | ptr l2) = "mac#g_file_attribute_matcher_enumerate_next" | |
fun fun_c2ats_g_file_attribute_matcher_to_string: {l1:addr} (!ptr_v_1(type_c2ats_GFileAttributeMatcher, l1) | ptr l1) -> [l2:addr] (ptr_v_1(char, l2) | ptr l2) = "mac#g_file_attribute_matcher_to_string" | |
// File: /usr/include/glib-2.0/gio/gfileinputstream.h | |
%{# | |
#include "/usr/include/glib-2.0/gio/gfileinputstream.h" | |
%} | |
abst@ype struct_c2ats__GFileInputStreamClass // FIXME! Forward declaration. | |
typedef type_c2ats_GFileInputStreamClass = struct_c2ats__GFileInputStreamClass | |
abst@ype struct_c2ats__GFileInputStreamPrivate // FIXME! Forward declaration. | |
typedef type_c2ats_GFileInputStreamPrivate = struct_c2ats__GFileInputStreamPrivate | |
typedef struct_c2ats__GFileInputStream = $extype_struct"struct _GFileInputStream" of { | |
parent_instance = type_c2ats_GInputStream, | |
priv = ptr (* cPtr0(type_c2ats_GFileInputStreamPrivate) *) | |
} | |
typedef struct_c2ats__GFileInputStreamClass = $extype_struct"struct _GFileInputStreamClass" of { | |
parent_class = type_c2ats_GInputStreamClass, | |
tell = {l1:addr} (!ptr_v_1(type_c2ats_GFileInputStream, l1) | ptr l1) -> type_c2ats_goffset, | |
can_seek = {l1:addr} (!ptr_v_1(type_c2ats_GFileInputStream, l1) | ptr l1) -> type_c2ats_gboolean, | |
seek = {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GFileInputStream, l1), !ptr_v_1(type_c2ats_GCancellable, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, type_c2ats_goffset, type_c2ats_GSeekType, ptr l2, ptr l3) -> type_c2ats_gboolean, | |
query_info = {l1,l2,l3,l4,l4_1:addr} (!ptr_v_1(type_c2ats_GFileInputStream, l1), !ptr_v_1(char, l2), !ptr_v_1(type_c2ats_GCancellable, l3), !ptr_v_2(type_c2ats_GError, l4, l4_1) | ptr l1, ptr l2, ptr l3, ptr l4) -> [l5:addr] (ptr_v_1(type_c2ats_GFileInfo, l5) | ptr l5), | |
query_info_async = {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GFileInputStream, l1), !ptr_v_1(char, l2), !ptr_v_1(type_c2ats_GCancellable, l3) | ptr l1, ptr l2, int, ptr l3, type_c2ats_GAsyncReadyCallback, type_c2ats_gpointer) -> void, | |
query_info_finish = {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GFileInputStream, l1), !ptr_v_1(type_c2ats_GAsyncResult, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> [l4:addr] (ptr_v_1(type_c2ats_GFileInfo, l4) | ptr l4), | |
_g_reserved1 = () -> void, | |
_g_reserved2 = () -> void, | |
_g_reserved3 = () -> void, | |
_g_reserved4 = () -> void, | |
_g_reserved5 = () -> void | |
} | |
fun fun_c2ats_g_file_input_stream_get_type: () -> type_c2ats_GType = "mac#g_file_input_stream_get_type" | |
fun fun_c2ats_g_file_input_stream_query_info: {l1,l2,l3,l4,l4_1:addr} (!ptr_v_1(type_c2ats_GFileInputStream, l1), !ptr_v_1(char, l2), !ptr_v_1(type_c2ats_GCancellable, l3), !ptr_v_2(type_c2ats_GError, l4, l4_1) | ptr l1, ptr l2, ptr l3, ptr l4) -> [l5:addr] (ptr_v_1(type_c2ats_GFileInfo, l5) | ptr l5) = "mac#g_file_input_stream_query_info" | |
fun fun_c2ats_g_file_input_stream_query_info_async: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GFileInputStream, l1), !ptr_v_1(char, l2), !ptr_v_1(type_c2ats_GCancellable, l3) | ptr l1, ptr l2, int, ptr l3, type_c2ats_GAsyncReadyCallback, type_c2ats_gpointer) -> void = "mac#g_file_input_stream_query_info_async" | |
fun fun_c2ats_g_file_input_stream_query_info_finish: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GFileInputStream, l1), !ptr_v_1(type_c2ats_GAsyncResult, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> [l4:addr] (ptr_v_1(type_c2ats_GFileInfo, l4) | ptr l4) = "mac#g_file_input_stream_query_info_finish" | |
// File: /usr/include/glib-2.0/gio/gioerror.h | |
%{# | |
#include "/usr/include/glib-2.0/gio/gioerror.h" | |
%} | |
fun fun_c2ats_g_io_error_quark: () -> type_c2ats_GQuark = "mac#g_io_error_quark" | |
fun fun_c2ats_g_io_error_from_errno: (type_c2ats_gint) -> type_c2ats_GIOErrorEnum = "mac#g_io_error_from_errno" | |
// File: /usr/include/glib-2.0/gio/giostream.h | |
%{# | |
#include "/usr/include/glib-2.0/gio/giostream.h" | |
%} | |
abst@ype struct_c2ats__GIOStreamPrivate // FIXME! Forward declaration. | |
typedef type_c2ats_GIOStreamPrivate = struct_c2ats__GIOStreamPrivate | |
abst@ype struct_c2ats__GIOStreamClass // FIXME! Forward declaration. | |
typedef type_c2ats_GIOStreamClass = struct_c2ats__GIOStreamClass | |
typedef struct_c2ats__GIOStream = $extype_struct"struct _GIOStream" of { | |
parent_instance = type_c2ats_GObject, | |
priv = ptr (* cPtr0(type_c2ats_GIOStreamPrivate) *) | |
} | |
typedef struct_c2ats__GIOStreamClass = $extype_struct"struct _GIOStreamClass" of { | |
parent_class = type_c2ats_GObjectClass, | |
get_input_stream = {l1:addr} (!ptr_v_1(type_c2ats_GIOStream, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GInputStream, l2) | ptr l2), | |
get_output_stream = {l1:addr} (!ptr_v_1(type_c2ats_GIOStream, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GOutputStream, l2) | ptr l2), | |
close_fn = {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GIOStream, l1), !ptr_v_1(type_c2ats_GCancellable, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> type_c2ats_gboolean, | |
close_async = {l1,l2:addr} (!ptr_v_1(type_c2ats_GIOStream, l1), !ptr_v_1(type_c2ats_GCancellable, l2) | ptr l1, int, ptr l2, type_c2ats_GAsyncReadyCallback, type_c2ats_gpointer) -> void, | |
close_finish = {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GIOStream, l1), !ptr_v_1(type_c2ats_GAsyncResult, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> type_c2ats_gboolean, | |
_g_reserved1 = () -> void, | |
_g_reserved2 = () -> void, | |
_g_reserved3 = () -> void, | |
_g_reserved4 = () -> void, | |
_g_reserved5 = () -> void, | |
_g_reserved6 = () -> void, | |
_g_reserved7 = () -> void, | |
_g_reserved8 = () -> void, | |
_g_reserved9 = () -> void, | |
_g_reserved10 = () -> void | |
} | |
fun fun_c2ats_g_io_stream_get_type: () -> type_c2ats_GType = "mac#g_io_stream_get_type" | |
fun fun_c2ats_g_io_stream_get_input_stream: {l1:addr} (!ptr_v_1(type_c2ats_GIOStream, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GInputStream, l2) | ptr l2) = "mac#g_io_stream_get_input_stream" | |
fun fun_c2ats_g_io_stream_get_output_stream: {l1:addr} (!ptr_v_1(type_c2ats_GIOStream, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GOutputStream, l2) | ptr l2) = "mac#g_io_stream_get_output_stream" | |
fun fun_c2ats_g_io_stream_splice_async: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GIOStream, l1), !ptr_v_1(type_c2ats_GIOStream, l2), !ptr_v_1(type_c2ats_GCancellable, l3) | ptr l1, ptr l2, type_c2ats_GIOStreamSpliceFlags, int, ptr l3, type_c2ats_GAsyncReadyCallback, type_c2ats_gpointer) -> void = "mac#g_io_stream_splice_async" | |
fun fun_c2ats_g_io_stream_splice_finish: {l1,l2,l2_1:addr} (!ptr_v_1(type_c2ats_GAsyncResult, l1), !ptr_v_2(type_c2ats_GError, l2, l2_1) | ptr l1, ptr l2) -> type_c2ats_gboolean = "mac#g_io_stream_splice_finish" | |
fun fun_c2ats_g_io_stream_close: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GIOStream, l1), !ptr_v_1(type_c2ats_GCancellable, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> type_c2ats_gboolean = "mac#g_io_stream_close" | |
fun fun_c2ats_g_io_stream_close_async: {l1,l2:addr} (!ptr_v_1(type_c2ats_GIOStream, l1), !ptr_v_1(type_c2ats_GCancellable, l2) | ptr l1, int, ptr l2, type_c2ats_GAsyncReadyCallback, type_c2ats_gpointer) -> void = "mac#g_io_stream_close_async" | |
fun fun_c2ats_g_io_stream_close_finish: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GIOStream, l1), !ptr_v_1(type_c2ats_GAsyncResult, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> type_c2ats_gboolean = "mac#g_io_stream_close_finish" | |
fun fun_c2ats_g_io_stream_is_closed: {l1:addr} (!ptr_v_1(type_c2ats_GIOStream, l1) | ptr l1) -> type_c2ats_gboolean = "mac#g_io_stream_is_closed" | |
fun fun_c2ats_g_io_stream_has_pending: {l1:addr} (!ptr_v_1(type_c2ats_GIOStream, l1) | ptr l1) -> type_c2ats_gboolean = "mac#g_io_stream_has_pending" | |
fun fun_c2ats_g_io_stream_set_pending: {l1,l2,l2_1:addr} (!ptr_v_1(type_c2ats_GIOStream, l1), !ptr_v_2(type_c2ats_GError, l2, l2_1) | ptr l1, ptr l2) -> type_c2ats_gboolean = "mac#g_io_stream_set_pending" | |
fun fun_c2ats_g_io_stream_clear_pending: {l1:addr} (!ptr_v_1(type_c2ats_GIOStream, l1) | ptr l1) -> void = "mac#g_io_stream_clear_pending" | |
// File: /usr/include/glib-2.0/gio/gfileiostream.h | |
%{# | |
#include "/usr/include/glib-2.0/gio/gfileiostream.h" | |
%} | |
abst@ype struct_c2ats__GFileIOStreamClass // FIXME! Forward declaration. | |
typedef type_c2ats_GFileIOStreamClass = struct_c2ats__GFileIOStreamClass | |
abst@ype struct_c2ats__GFileIOStreamPrivate // FIXME! Forward declaration. | |
typedef type_c2ats_GFileIOStreamPrivate = struct_c2ats__GFileIOStreamPrivate | |
typedef struct_c2ats__GFileIOStream = $extype_struct"struct _GFileIOStream" of { | |
parent_instance = type_c2ats_GIOStream, | |
priv = ptr (* cPtr0(type_c2ats_GFileIOStreamPrivate) *) | |
} | |
typedef struct_c2ats__GFileIOStreamClass = $extype_struct"struct _GFileIOStreamClass" of { | |
parent_class = type_c2ats_GIOStreamClass, | |
tell = {l1:addr} (!ptr_v_1(type_c2ats_GFileIOStream, l1) | ptr l1) -> type_c2ats_goffset, | |
can_seek = {l1:addr} (!ptr_v_1(type_c2ats_GFileIOStream, l1) | ptr l1) -> type_c2ats_gboolean, | |
seek = {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GFileIOStream, l1), !ptr_v_1(type_c2ats_GCancellable, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, type_c2ats_goffset, type_c2ats_GSeekType, ptr l2, ptr l3) -> type_c2ats_gboolean, | |
can_truncate = {l1:addr} (!ptr_v_1(type_c2ats_GFileIOStream, l1) | ptr l1) -> type_c2ats_gboolean, | |
truncate_fn = {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GFileIOStream, l1), !ptr_v_1(type_c2ats_GCancellable, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, type_c2ats_goffset, ptr l2, ptr l3) -> type_c2ats_gboolean, | |
query_info = {l1,l2,l3,l4,l4_1:addr} (!ptr_v_1(type_c2ats_GFileIOStream, l1), !ptr_v_1(char, l2), !ptr_v_1(type_c2ats_GCancellable, l3), !ptr_v_2(type_c2ats_GError, l4, l4_1) | ptr l1, ptr l2, ptr l3, ptr l4) -> [l5:addr] (ptr_v_1(type_c2ats_GFileInfo, l5) | ptr l5), | |
query_info_async = {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GFileIOStream, l1), !ptr_v_1(char, l2), !ptr_v_1(type_c2ats_GCancellable, l3) | ptr l1, ptr l2, int, ptr l3, type_c2ats_GAsyncReadyCallback, type_c2ats_gpointer) -> void, | |
query_info_finish = {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GFileIOStream, l1), !ptr_v_1(type_c2ats_GAsyncResult, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> [l4:addr] (ptr_v_1(type_c2ats_GFileInfo, l4) | ptr l4), | |
get_etag = {l1:addr} (!ptr_v_1(type_c2ats_GFileIOStream, l1) | ptr l1) -> [l2:addr] (ptr_v_1(char, l2) | ptr l2), | |
_g_reserved1 = () -> void, | |
_g_reserved2 = () -> void, | |
_g_reserved3 = () -> void, | |
_g_reserved4 = () -> void, | |
_g_reserved5 = () -> void | |
} | |
fun fun_c2ats_g_file_io_stream_get_type: () -> type_c2ats_GType = "mac#g_file_io_stream_get_type" | |
fun fun_c2ats_g_file_io_stream_query_info: {l1,l2,l3,l4,l4_1:addr} (!ptr_v_1(type_c2ats_GFileIOStream, l1), !ptr_v_1(char, l2), !ptr_v_1(type_c2ats_GCancellable, l3), !ptr_v_2(type_c2ats_GError, l4, l4_1) | ptr l1, ptr l2, ptr l3, ptr l4) -> [l5:addr] (ptr_v_1(type_c2ats_GFileInfo, l5) | ptr l5) = "mac#g_file_io_stream_query_info" | |
fun fun_c2ats_g_file_io_stream_query_info_async: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GFileIOStream, l1), !ptr_v_1(char, l2), !ptr_v_1(type_c2ats_GCancellable, l3) | ptr l1, ptr l2, int, ptr l3, type_c2ats_GAsyncReadyCallback, type_c2ats_gpointer) -> void = "mac#g_file_io_stream_query_info_async" | |
fun fun_c2ats_g_file_io_stream_query_info_finish: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GFileIOStream, l1), !ptr_v_1(type_c2ats_GAsyncResult, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> [l4:addr] (ptr_v_1(type_c2ats_GFileInfo, l4) | ptr l4) = "mac#g_file_io_stream_query_info_finish" | |
fun fun_c2ats_g_file_io_stream_get_etag: {l1:addr} (!ptr_v_1(type_c2ats_GFileIOStream, l1) | ptr l1) -> [l2:addr] (ptr_v_1(char, l2) | ptr l2) = "mac#g_file_io_stream_get_etag" | |
// File: /usr/include/glib-2.0/gio/gfilemonitor.h | |
%{# | |
#include "/usr/include/glib-2.0/gio/gfilemonitor.h" | |
%} | |
abst@ype struct_c2ats__GFileMonitorClass // FIXME! Forward declaration. | |
typedef type_c2ats_GFileMonitorClass = struct_c2ats__GFileMonitorClass | |
abst@ype struct_c2ats__GFileMonitorPrivate // FIXME! Forward declaration. | |
typedef type_c2ats_GFileMonitorPrivate = struct_c2ats__GFileMonitorPrivate | |
typedef struct_c2ats__GFileMonitor = $extype_struct"struct _GFileMonitor" of { | |
parent_instance = type_c2ats_GObject, | |
priv = ptr (* cPtr0(type_c2ats_GFileMonitorPrivate) *) | |
} | |
typedef struct_c2ats__GFileMonitorClass = $extype_struct"struct _GFileMonitorClass" of { | |
parent_class = type_c2ats_GObjectClass, | |
changed = {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GFileMonitor, l1), !ptr_v_1(type_c2ats_GFile, l2), !ptr_v_1(type_c2ats_GFile, l3) | ptr l1, ptr l2, ptr l3, type_c2ats_GFileMonitorEvent) -> void, | |
cancel = {l1:addr} (!ptr_v_1(type_c2ats_GFileMonitor, l1) | ptr l1) -> type_c2ats_gboolean, | |
_g_reserved1 = () -> void, | |
_g_reserved2 = () -> void, | |
_g_reserved3 = () -> void, | |
_g_reserved4 = () -> void, | |
_g_reserved5 = () -> void | |
} | |
fun fun_c2ats_g_file_monitor_get_type: () -> type_c2ats_GType = "mac#g_file_monitor_get_type" | |
fun fun_c2ats_g_file_monitor_cancel: {l1:addr} (!ptr_v_1(type_c2ats_GFileMonitor, l1) | ptr l1) -> type_c2ats_gboolean = "mac#g_file_monitor_cancel" | |
fun fun_c2ats_g_file_monitor_is_cancelled: {l1:addr} (!ptr_v_1(type_c2ats_GFileMonitor, l1) | ptr l1) -> type_c2ats_gboolean = "mac#g_file_monitor_is_cancelled" | |
fun fun_c2ats_g_file_monitor_set_rate_limit: {l1:addr} (!ptr_v_1(type_c2ats_GFileMonitor, l1) | ptr l1, type_c2ats_gint) -> void = "mac#g_file_monitor_set_rate_limit" | |
fun fun_c2ats_g_file_monitor_emit_event: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GFileMonitor, l1), !ptr_v_1(type_c2ats_GFile, l2), !ptr_v_1(type_c2ats_GFile, l3) | ptr l1, ptr l2, ptr l3, type_c2ats_GFileMonitorEvent) -> void = "mac#g_file_monitor_emit_event" | |
// File: /usr/include/glib-2.0/gio/gfilenamecompleter.h | |
%{# | |
#include "/usr/include/glib-2.0/gio/gfilenamecompleter.h" | |
%} | |
abst@ype struct_c2ats__GFilenameCompleterClass // FIXME! Forward declaration. | |
typedef type_c2ats_GFilenameCompleterClass = struct_c2ats__GFilenameCompleterClass | |
typedef struct_c2ats__GFilenameCompleterClass = $extype_struct"struct _GFilenameCompleterClass" of { | |
parent_class = type_c2ats_GObjectClass, | |
got_completion_data = {l1:addr} (!ptr_v_1(type_c2ats_GFilenameCompleter, l1) | ptr l1) -> void, | |
_g_reserved1 = () -> void, | |
_g_reserved2 = () -> void, | |
_g_reserved3 = () -> void | |
} | |
fun fun_c2ats_g_filename_completer_get_type: () -> type_c2ats_GType = "mac#g_filename_completer_get_type" | |
fun fun_c2ats_g_filename_completer_new: () -> [l1:addr] (ptr_v_1(type_c2ats_GFilenameCompleter, l1) | ptr l1) = "mac#g_filename_completer_new" | |
fun fun_c2ats_g_filename_completer_get_completion_suffix: {l1,l2:addr} (!ptr_v_1(type_c2ats_GFilenameCompleter, l1), !ptr_v_1(char, l2) | ptr l1, ptr l2) -> [l3:addr] (ptr_v_1(char, l3) | ptr l3) = "mac#g_filename_completer_get_completion_suffix" | |
fun fun_c2ats_g_filename_completer_get_completions: {l1,l2:addr} (!ptr_v_1(type_c2ats_GFilenameCompleter, l1), !ptr_v_1(char, l2) | ptr l1, ptr l2) -> [l3,l3_1:addr] (ptr_v_2(char, l3, l3_1) | ptr l3) = "mac#g_filename_completer_get_completions" | |
fun fun_c2ats_g_filename_completer_set_dirs_only: {l1:addr} (!ptr_v_1(type_c2ats_GFilenameCompleter, l1) | ptr l1, type_c2ats_gboolean) -> void = "mac#g_filename_completer_set_dirs_only" | |
// File: /usr/include/glib-2.0/gio/gfileoutputstream.h | |
%{# | |
#include "/usr/include/glib-2.0/gio/gfileoutputstream.h" | |
%} | |
abst@ype struct_c2ats__GFileOutputStreamClass // FIXME! Forward declaration. | |
typedef type_c2ats_GFileOutputStreamClass = struct_c2ats__GFileOutputStreamClass | |
abst@ype struct_c2ats__GFileOutputStreamPrivate // FIXME! Forward declaration. | |
typedef type_c2ats_GFileOutputStreamPrivate = struct_c2ats__GFileOutputStreamPrivate | |
typedef struct_c2ats__GFileOutputStream = $extype_struct"struct _GFileOutputStream" of { | |
parent_instance = type_c2ats_GOutputStream, | |
priv = ptr (* cPtr0(type_c2ats_GFileOutputStreamPrivate) *) | |
} | |
typedef struct_c2ats__GFileOutputStreamClass = $extype_struct"struct _GFileOutputStreamClass" of { | |
parent_class = type_c2ats_GOutputStreamClass, | |
tell = {l1:addr} (!ptr_v_1(type_c2ats_GFileOutputStream, l1) | ptr l1) -> type_c2ats_goffset, | |
can_seek = {l1:addr} (!ptr_v_1(type_c2ats_GFileOutputStream, l1) | ptr l1) -> type_c2ats_gboolean, | |
seek = {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GFileOutputStream, l1), !ptr_v_1(type_c2ats_GCancellable, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, type_c2ats_goffset, type_c2ats_GSeekType, ptr l2, ptr l3) -> type_c2ats_gboolean, | |
can_truncate = {l1:addr} (!ptr_v_1(type_c2ats_GFileOutputStream, l1) | ptr l1) -> type_c2ats_gboolean, | |
truncate_fn = {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GFileOutputStream, l1), !ptr_v_1(type_c2ats_GCancellable, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, type_c2ats_goffset, ptr l2, ptr l3) -> type_c2ats_gboolean, | |
query_info = {l1,l2,l3,l4,l4_1:addr} (!ptr_v_1(type_c2ats_GFileOutputStream, l1), !ptr_v_1(char, l2), !ptr_v_1(type_c2ats_GCancellable, l3), !ptr_v_2(type_c2ats_GError, l4, l4_1) | ptr l1, ptr l2, ptr l3, ptr l4) -> [l5:addr] (ptr_v_1(type_c2ats_GFileInfo, l5) | ptr l5), | |
query_info_async = {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GFileOutputStream, l1), !ptr_v_1(char, l2), !ptr_v_1(type_c2ats_GCancellable, l3) | ptr l1, ptr l2, int, ptr l3, type_c2ats_GAsyncReadyCallback, type_c2ats_gpointer) -> void, | |
query_info_finish = {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GFileOutputStream, l1), !ptr_v_1(type_c2ats_GAsyncResult, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> [l4:addr] (ptr_v_1(type_c2ats_GFileInfo, l4) | ptr l4), | |
get_etag = {l1:addr} (!ptr_v_1(type_c2ats_GFileOutputStream, l1) | ptr l1) -> [l2:addr] (ptr_v_1(char, l2) | ptr l2), | |
_g_reserved1 = () -> void, | |
_g_reserved2 = () -> void, | |
_g_reserved3 = () -> void, | |
_g_reserved4 = () -> void, | |
_g_reserved5 = () -> void | |
} | |
fun fun_c2ats_g_file_output_stream_get_type: () -> type_c2ats_GType = "mac#g_file_output_stream_get_type" | |
fun fun_c2ats_g_file_output_stream_query_info: {l1,l2,l3,l4,l4_1:addr} (!ptr_v_1(type_c2ats_GFileOutputStream, l1), !ptr_v_1(char, l2), !ptr_v_1(type_c2ats_GCancellable, l3), !ptr_v_2(type_c2ats_GError, l4, l4_1) | ptr l1, ptr l2, ptr l3, ptr l4) -> [l5:addr] (ptr_v_1(type_c2ats_GFileInfo, l5) | ptr l5) = "mac#g_file_output_stream_query_info" | |
fun fun_c2ats_g_file_output_stream_query_info_async: {l1,l2,l3:addr} (!ptr_v_1(type_c2ats_GFileOutputStream, l1), !ptr_v_1(char, l2), !ptr_v_1(type_c2ats_GCancellable, l3) | ptr l1, ptr l2, int, ptr l3, type_c2ats_GAsyncReadyCallback, type_c2ats_gpointer) -> void = "mac#g_file_output_stream_query_info_async" | |
fun fun_c2ats_g_file_output_stream_query_info_finish: {l1,l2,l3,l3_1:addr} (!ptr_v_1(type_c2ats_GFileOutputStream, l1), !ptr_v_1(type_c2ats_GAsyncResult, l2), !ptr_v_2(type_c2ats_GError, l3, l3_1) | ptr l1, ptr l2, ptr l3) -> [l4:addr] (ptr_v_1(type_c2ats_GFileInfo, l4) | ptr l4) = "mac#g_file_output_stream_query_info_finish" | |
fun fun_c2ats_g_file_output_stream_get_etag: {l1:addr} (!ptr_v_1(type_c2ats_GFileOutputStream, l1) | ptr l1) -> [l2:addr] (ptr_v_1(char, l2) | ptr l2) = "mac#g_file_output_stream_get_etag" | |
// File: /usr/include/glib-2.0/gio/ginetaddress.h | |
%{# | |
#include "/usr/include/glib-2.0/gio/ginetaddress.h" | |
%} | |
abst@ype struct_c2ats__GInetAddressClass // FIXME! Forward declaration. | |
typedef type_c2ats_GInetAddressClass = struct_c2ats__GInetAddressClass | |
abst@ype struct_c2ats__GInetAddressPrivate // FIXME! Forward declaration. | |
typedef type_c2ats_GInetAddressPrivate = struct_c2ats__GInetAddressPrivate | |
typedef struct_c2ats__GInetAddress = $extype_struct"struct _GInetAddress" of { | |
parent_instance = type_c2ats_GObject, | |
priv = ptr (* cPtr0(type_c2ats_GInetAddressPrivate) *) | |
} | |
typedef struct_c2ats__GInetAddressClass = $extype_struct"struct _GInetAddressClass" of { | |
parent_class = type_c2ats_GObjectClass, | |
to_string = {l1:addr} (!ptr_v_1(type_c2ats_GInetAddress, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_gchar, l2) | ptr l2), | |
to_bytes = {l1:addr} (!ptr_v_1(type_c2ats_GInetAddress, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_guint8, l2) | ptr l2) | |
} | |
fun fun_c2ats_g_inet_address_get_type: () -> type_c2ats_GType = "mac#g_inet_address_get_type" | |
fun fun_c2ats_g_inet_address_new_from_string: {l1:addr} (!ptr_v_1(type_c2ats_gchar, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GInetAddress, l2) | ptr l2) = "mac#g_inet_address_new_from_string" | |
fun fun_c2ats_g_inet_address_new_from_bytes: {l1:addr} (!ptr_v_1(type_c2ats_guint8, l1) | ptr l1, type_c2ats_GSocketFamily) -> [l2:addr] (ptr_v_1(type_c2ats_GInetAddress, l2) | ptr l2) = "mac#g_inet_address_new_from_bytes" | |
fun fun_c2ats_g_inet_address_new_loopback: (type_c2ats_GSocketFamily) -> [l1:addr] (ptr_v_1(type_c2ats_GInetAddress, l1) | ptr l1) = "mac#g_inet_address_new_loopback" | |
fun fun_c2ats_g_inet_address_new_any: (type_c2ats_GSocketFamily) -> [l1:addr] (ptr_v_1(type_c2ats_GInetAddress, l1) | ptr l1) = "mac#g_inet_address_new_any" | |
fun fun_c2ats_g_inet_address_equal: {l1,l2:addr} (!ptr_v_1(type_c2ats_GInetAddress, l1), !ptr_v_1(type_c2ats_GInetAddress, l2) | ptr l1, ptr l2) -> type_c2ats_gboolean = "mac#g_inet_address_equal" | |
fun fun_c2ats_g_inet_address_to_string: {l1:addr} (!ptr_v_1(type_c2ats_GInetAddress, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_gchar, l2) | ptr l2) = "mac#g_inet_address_to_string" | |
fun fun_c2ats_g_inet_address_to_bytes: {l1:addr} (!ptr_v_1(type_c2ats_GInetAddress, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_guint8, l2) | ptr l2) = "mac#g_inet_address_to_bytes" | |
fun fun_c2ats_g_inet_address_get_native_size: {l1:addr} (!ptr_v_1(type_c2ats_GInetAddress, l1) | ptr l1) -> type_c2ats_gsize = "mac#g_inet_address_get_native_size" | |
fun fun_c2ats_g_inet_address_get_family: {l1:addr} (!ptr_v_1(type_c2ats_GInetAddress, l1) | ptr l1) -> type_c2ats_GSocketFamily = "mac#g_inet_address_get_family" | |
fun fun_c2ats_g_inet_address_get_is_any: {l1:addr} (!ptr_v_1(type_c2ats_GInetAddress, l1) | ptr l1) -> type_c2ats_gboolean = "mac#g_inet_address_get_is_any" | |
fun fun_c2ats_g_inet_address_get_is_loopback: {l1:addr} (!ptr_v_1(type_c2ats_GInetAddress, l1) | ptr l1) -> type_c2ats_gboolean = "mac#g_inet_address_get_is_loopback" | |
fun fun_c2ats_g_inet_address_get_is_link_local: {l1:addr} (!ptr_v_1(type_c2ats_GInetAddress, l1) | ptr l1) -> type_c2ats_gboolean = "mac#g_inet_address_get_is_link_local" | |
fun fun_c2ats_g_inet_address_get_is_site_local: {l1:addr} (!ptr_v_1(type_c2ats_GInetAddress, l1) | ptr l1) -> type_c2ats_gboolean = "mac#g_inet_address_get_is_site_local" | |
fun fun_c2ats_g_inet_address_get_is_multicast: {l1:addr} (!ptr_v_1(type_c2ats_GInetAddress, l1) | ptr l1) -> type_c2ats_gboolean = "mac#g_inet_address_get_is_multicast" | |
fun fun_c2ats_g_inet_address_get_is_mc_global: {l1:addr} (!ptr_v_1(type_c2ats_GInetAddress, l1) | ptr l1) -> type_c2ats_gboolean = "mac#g_inet_address_get_is_mc_global" | |
fun fun_c2ats_g_inet_address_get_is_mc_link_local: {l1:addr} (!ptr_v_1(type_c2ats_GInetAddress, l1) | ptr l1) -> type_c2ats_gboolean = "mac#g_inet_address_get_is_mc_link_local" | |
fun fun_c2ats_g_inet_address_get_is_mc_node_local: {l1:addr} (!ptr_v_1(type_c2ats_GInetAddress, l1) | ptr l1) -> type_c2ats_gboolean = "mac#g_inet_address_get_is_mc_node_local" | |
fun fun_c2ats_g_inet_address_get_is_mc_org_local: {l1:addr} (!ptr_v_1(type_c2ats_GInetAddress, l1) | ptr l1) -> type_c2ats_gboolean = "mac#g_inet_address_get_is_mc_org_local" | |
fun fun_c2ats_g_inet_address_get_is_mc_site_local: {l1:addr} (!ptr_v_1(type_c2ats_GInetAddress, l1) | ptr l1) -> type_c2ats_gboolean = "mac#g_inet_address_get_is_mc_site_local" | |
// File: /usr/include/glib-2.0/gio/ginetaddressmask.h | |
%{# | |
#include "/usr/include/glib-2.0/gio/ginetaddressmask.h" | |
%} | |
abst@ype struct_c2ats__GInetAddressMaskClass // FIXME! Forward declaration. | |
typedef type_c2ats_GInetAddressMaskClass = struct_c2ats__GInetAddressMaskClass | |
abst@ype struct_c2ats__GInetAddressMaskPrivate // FIXME! Forward declaration. | |
typedef type_c2ats_GInetAddressMaskPrivate = struct_c2ats__GInetAddressMaskPrivate | |
typedef struct_c2ats__GInetAddressMask = $extype_struct"struct _GInetAddressMask" of { | |
parent_instance = type_c2ats_GObject, | |
priv = ptr (* cPtr0(type_c2ats_GInetAddressMaskPrivate) *) | |
} | |
typedef struct_c2ats__GInetAddressMaskClass = $extype_struct"struct _GInetAddressMaskClass" of { | |
parent_class = type_c2ats_GObjectClass | |
} | |
fun fun_c2ats_g_inet_address_mask_get_type: () -> type_c2ats_GType = "mac#g_inet_address_mask_get_type" | |
fun fun_c2ats_g_inet_address_mask_new: {l1,l2,l2_1:addr} (!ptr_v_1(type_c2ats_GInetAddress, l1), !ptr_v_2(type_c2ats_GError, l2, l2_1) | ptr l1, type_c2ats_guint, ptr l2) -> [l3:addr] (ptr_v_1(type_c2ats_GInetAddressMask, l3) | ptr l3) = "mac#g_inet_address_mask_new" | |
fun fun_c2ats_g_inet_address_mask_new_from_string: {l1,l2,l2_1:addr} (!ptr_v_1(type_c2ats_gchar, l1), !ptr_v_2(type_c2ats_GError, l2, l2_1) | ptr l1, ptr l2) -> [l3:addr] (ptr_v_1(type_c2ats_GInetAddressMask, l3) | ptr l3) = "mac#g_inet_address_mask_new_from_string" | |
fun fun_c2ats_g_inet_address_mask_to_string: {l1:addr} (!ptr_v_1(type_c2ats_GInetAddressMask, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_gchar, l2) | ptr l2) = "mac#g_inet_address_mask_to_string" | |
fun fun_c2ats_g_inet_address_mask_get_family: {l1:addr} (!ptr_v_1(type_c2ats_GInetAddressMask, l1) | ptr l1) -> type_c2ats_GSocketFamily = "mac#g_inet_address_mask_get_family" | |
fun fun_c2ats_g_inet_address_mask_get_address: {l1:addr} (!ptr_v_1(type_c2ats_GInetAddressMask, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GInetAddress, l2) | ptr l2) = "mac#g_inet_address_mask_get_address" | |
fun fun_c2ats_g_inet_address_mask_get_length: {l1:addr} (!ptr_v_1(type_c2ats_GInetAddressMask, l1) | ptr l1) -> type_c2ats_guint = "mac#g_inet_address_mask_get_length" | |
fun fun_c2ats_g_inet_address_mask_matches: {l1,l2:addr} (!ptr_v_1(type_c2ats_GInetAddressMask, l1), !ptr_v_1(type_c2ats_GInetAddress, l2) | ptr l1, ptr l2) -> type_c2ats_gboolean = "mac#g_inet_address_mask_matches" | |
fun fun_c2ats_g_inet_address_mask_equal: {l1,l2:addr} (!ptr_v_1(type_c2ats_GInetAddressMask, l1), !ptr_v_1(type_c2ats_GInetAddressMask, l2) | ptr l1, ptr l2) -> type_c2ats_gboolean = "mac#g_inet_address_mask_equal" | |
// File: /usr/include/glib-2.0/gio/gsocketaddress.h | |
%{# | |
#include "/usr/include/glib-2.0/gio/gsocketaddress.h" | |
%} | |
abst@ype struct_c2ats__GSocketAddressClass // FIXME! Forward declaration. | |
typedef type_c2ats_GSocketAddressClass = struct_c2ats__GSocketAddressClass | |
typedef struct_c2ats__GSocketAddress = $extype_struct"struct _GSocketAddress" of { | |
parent_instance = type_c2ats_GObject | |
} | |
typedef struct_c2ats__GSocketAddressClass = $extype_struct"struct _GSocketAddressClass" of { | |
parent_class = type_c2ats_GObjectClass, | |
get_family = {l1:addr} (!ptr_v_1(type_c2ats_GSocketAddress, l1) | ptr l1) -> type_c2ats_GSocketFamily, | |
get_native_size = {l1:addr} (!ptr_v_1(type_c2ats_GSocketAddress, l1) | ptr l1) -> type_c2ats_gssize, | |
to_native = {l1,l2,l2_1:addr} (!ptr_v_1(type_c2ats_GSocketAddress, l1), !ptr_v_2(type_c2ats_GError, l2, l2_1) | ptr l1, type_c2ats_gpointer, type_c2ats_gsize, ptr l2) -> type_c2ats_gboolean | |
} | |
fun fun_c2ats_g_socket_address_get_type: () -> type_c2ats_GType = "mac#g_socket_address_get_type" | |
fun fun_c2ats_g_socket_address_get_family: {l1:addr} (!ptr_v_1(type_c2ats_GSocketAddress, l1) | ptr l1) -> type_c2ats_GSocketFamily = "mac#g_socket_address_get_family" | |
fun fun_c2ats_g_socket_address_new_from_native: (type_c2ats_gpointer, type_c2ats_gsize) -> [l1:addr] (ptr_v_1(type_c2ats_GSocketAddress, l1) | ptr l1) = "mac#g_socket_address_new_from_native" | |
fun fun_c2ats_g_socket_address_to_native: {l1,l2,l2_1:addr} (!ptr_v_1(type_c2ats_GSocketAddress, l1), !ptr_v_2(type_c2ats_GError, l2, l2_1) | ptr l1, type_c2ats_gpointer, type_c2ats_gsize, ptr l2) -> type_c2ats_gboolean = "mac#g_socket_address_to_native" | |
fun fun_c2ats_g_socket_address_get_native_size: {l1:addr} (!ptr_v_1(type_c2ats_GSocketAddress, l1) | ptr l1) -> type_c2ats_gssize = "mac#g_socket_address_get_native_size" | |
// File: /usr/include/glib-2.0/gio/ginetsocketaddress.h | |
%{# | |
#include "/usr/include/glib-2.0/gio/ginetsocketaddress.h" | |
%} | |
abst@ype struct_c2ats__GInetSocketAddressClass // FIXME! Forward declaration. | |
typedef type_c2ats_GInetSocketAddressClass = struct_c2ats__GInetSocketAddressClass | |
abst@ype struct_c2ats__GInetSocketAddressPrivate // FIXME! Forward declaration. | |
typedef type_c2ats_GInetSocketAddressPrivate = struct_c2ats__GInetSocketAddressPrivate | |
typedef struct_c2ats__GInetSocketAddress = $extype_struct"struct _GInetSocketAddress" of { | |
parent_instance = type_c2ats_GSocketAddress, | |
priv = ptr (* cPtr0(type_c2ats_GInetSocketAddressPrivate) *) | |
} | |
typedef struct_c2ats__GInetSocketAddressClass = $extype_struct"struct _GInetSocketAddressClass" of { | |
parent_class = type_c2ats_GSocketAddressClass | |
} | |
fun fun_c2ats_g_inet_socket_address_get_type: () -> type_c2ats_GType = "mac#g_inet_socket_address_get_type" | |
fun fun_c2ats_g_inet_socket_address_new: {l1:addr} (!ptr_v_1(type_c2ats_GInetAddress, l1) | ptr l1, type_c2ats_guint16) -> [l2:addr] (ptr_v_1(type_c2ats_GSocketAddress, l2) | ptr l2) = "mac#g_inet_socket_address_new" | |
fun fun_c2ats_g_inet_socket_address_new_from_string: {l1:addr} (!ptr_v_1(char, l1) | ptr l1, type_c2ats_guint) -> [l2:addr] (ptr_v_1(type_c2ats_GSocketAddress, l2) | ptr l2) = "mac#g_inet_socket_address_new_from_string" | |
fun fun_c2ats_g_inet_socket_address_get_address: {l1:addr} (!ptr_v_1(type_c2ats_GInetSocketAddress, l1) | ptr l1) -> [l2:addr] (ptr_v_1(type_c2ats_GInetAddress, l2) | ptr l2) = "mac#g_inet_socket_address_get_address" | |
fun fun_c2ats_g_inet_socket_address_get_port: {l1:addr} (!ptr_v_1(type_c2ats_GInetSocketAddress, l1) | ptr l1) -> type_c2ats_guint16 = "mac#g_inet_socket_address_get_port" | |
fun fun_c2ats_g_inet_socket_address_get_flowinfo: {l1:addr} (!ptr_v_1(type_c2ats_GInetSocketAddress, l1) | ptr l1) -> type_c2ats_guint32 = "mac#g_inet_socket_address_get_flowinfo" | |
fun fun_c2ats_g_inet_socket_address_get_scope_id: {l1:addr} (!ptr_v_1(type_c2ats_GInetSocketAddress, l1) | ptr l1) -> type_c2ats_guint32 = "mac#g_inet_socket_address_get_scope_id" | |
// File: /usr/include/glib-2.0/gio/gioenumtypes.h | |
%{# | |
#include "/usr/include/glib-2.0/gio/gioenumtypes.h" | |
%} | |
fun fun_c2ats_g_app_info_create_flags_get_type: () -> type_c2ats_GType = "mac#g_app_info_create_flags_get_type" | |
fun fun_c2ats_g_converter_flags_get_type: () -> type_c2ats_GType = "mac#g_converter_flags_get_type" | |
fun fun_c2ats_g_converter_result_get_type: () -> type_c2ats_GType = "mac#g_converter_result_get_type" | |
fun fun_c2ats_g_data_stream_byte_order_get_type: () -> type_c2ats_GType = "mac#g_data_stream_byte_order_get_type" | |
fun fun_c2ats_g_data_stream_newline_type_get_type: () -> type_c2ats_GType = "mac#g_data_stream_newline_type_get_type" | |
fun fun_c2ats_g_file_attribute_type_get_type: () -> type_c2ats_GType = "mac#g_file_attribute_type_get_type" | |
fun fun_c2ats_g_file_attribute_info_flags_get_type: () -> type_c2ats_GType = "mac#g_file_attribute_info_flags_get_type" | |
fun fun_c2ats_g_file_attribute_status_get_type: () -> type_c2ats_GType = "mac#g_file_attribute_status_get_type" | |
fun fun_c2ats_g_file_query_info_flags_get_type: () -> type_c2ats_GType = "mac#g_file_query_info_flags_get_type" | |
fun fun_c2ats_g_file_create_flags_get_type: () -> type_c2ats_GType = "mac#g_file_create_flags_get_type" | |
fun fun_c2ats_g_file_measure_flags_get_type: () -> type_c2ats_GType = "mac#g_file_measure_flags_get_type" | |
fun fun_c2ats_g_mount_mount_flags_get_type: () -> type_c2ats_GType = "mac#g_mount_mount_flags_get_type" | |
fun fun_c2ats_g_mount_unmount_flags_get_type: () -> type_c2ats_GType = "mac#g_mount_unmount_flags_get_type" | |
fun fun_c2ats_g_drive_start_flags_get_type: () -> type_c2ats_GType = "mac#g_drive_start_flags_get_type" | |
fun fun_c2ats_g_drive_start_stop_type_get_type: () -> type_c2ats_GType = "mac#g_drive_start_stop_type_get_type" | |
fun fun_c2ats_g_file_copy_flags_get_type: () -> type_c2ats_GType = "mac#g_file_copy_flags_get_type" | |
fun fun_c2ats_g_file_monitor_flags_get_type: () -> type_c2ats_GType = "mac#g_file_monitor_flags_get_type" | |
fun fun_c2ats_g_file_type_get_type: () -> type_c2ats_GType = "mac#g_file_type_get_type" | |
fun fun_c2ats_g_filesystem_preview_type_get_type: () -> type_c2ats_GType = "mac#g_filesystem_preview_type_get_type" | |
fun fun_c2ats_g_file_monitor_event_get_type: () -> type_c2ats_GType = "mac#g_file_monitor_event_get_type" | |
fun fun_c2ats_g_io_error_enum_get_type: () -> type_c2ats_GType = "mac#g_io_error_enum_get_type" | |
fun fun_c2ats_g_ask_password_flags_get_type: () -> type_c2ats_GType = "mac#g_ask_password_flags_get_type" | |
fun fun_c2ats_g_password_save_get_type: () -> type_c2ats_GType = "mac#g_password_save_get_type" | |
fun fun_c2ats_g_mount_operation_result_get_type: () -> type_c2ats_GType = "mac#g_mount_operation_result_get_type" | |
fun fun_c2ats_g_output_stream_splice_flags_get_type: () -> type_c2ats_GType = "mac#g_output_stream_splice_flags_get_type" | |
fun fun_c2ats_g_io_stream_splice_flags_get_type: () -> type_c2ats_GType = "mac#g_io_stream_splice_flags_get_type" | |
fun fun_c2ats_g_emblem_origin_get_type: () -> type_c2ats_GType = "mac#g_emblem_origin_get_type" | |
fun fun_c2ats_g_resolver_error_get_type: () -> type_c2ats_GType = "mac#g_resolver_error_get_type" | |
fun fun_c2ats_g_resolver_record_type_get_type: () -> type_c2ats_GType = "mac#g_resolver_record_type_get_type" | |
fun fun_c2ats_g_resource_error_get_type: () -> type_c2ats_GType = "mac#g_resource_error_get_type" | |
fun fun_c2ats_g_resource_flags_get_type: () -> type_c2ats_GType = "mac#g_resource_flags_get_type" | |
fun fun_c2ats_g_resource_lookup_flags_get_type: () -> type_c2ats_GType = "mac#g_resource_lookup_flags_get_type" | |
fun fun_c2ats_g_socket_family_get_type: () -> type_c2ats_GType = "mac#g_socket_family_get_type" | |
fun fun_c2ats_g_socket_type_get_type: () -> type_c2ats_GType = "mac#g_socket_type_get_type" | |
fun fun_c2ats_g_socket_msg_flags_get_type: () |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment