funopen
procedureforeign4 overloadsmacOS, Android onlySource
funopen :: (
unknown0: *void,
unknown1: #type (unknown0: *void, unknown1: *u8, unknown2: s32) -> s32 #c_call,
unknown2: #type (unknown0: *void, unknown1: *u8, unknown2: s32) -> s32 #c_call,
unknown3: #type (unknown0: *void, unknown1: fpos_t, unknown2: s32) -> fpos_t #c_call,
unknown4: #type (unknown0: *void) -> s32 #c_call
) -> *FILE #foreign
Parameters
- unknown0: *void
- unknown1: #type (unknown0: *void, unknown1: *u8, unknown2: s32) -> s32 #c_call
- unknown2: #type (unknown0: *void, unknown1: *u8, unknown2: s32) -> s32 #c_call
- unknown3: #type (unknown0: *void, unknown1: fpos_t, unknown2: s32) -> fpos_t #c_call
- unknown4: #type (unknown0: *void) -> s32 #c_call
Returns
funopen :: (
unknown0: *void,
unknown1: #type (unknown0: *void, unknown1: *u8, unknown2: s32) -> s32 #c_call,
unknown2: #type (unknown0: *void, unknown1: *u8, unknown2: s32) -> s32 #c_call,
unknown3: #type (unknown0: *void, unknown1: fpos_t, unknown2: s32) -> fpos_t #c_call,
unknown4: #type (unknown0: *void) -> s32 #c_call
) -> *FILE #foreign
Parameters
- unknown0: *void
- unknown1: #type (unknown0: *void, unknown1: *u8, unknown2: s32) -> s32 #c_call
- unknown2: #type (unknown0: *void, unknown1: *u8, unknown2: s32) -> s32 #c_call
- unknown3: #type (unknown0: *void, unknown1: fpos_t, unknown2: s32) -> fpos_t #c_call
- unknown4: #type (unknown0: *void) -> s32 #c_call
Returns
funopen :: (
__cookie: *void,
__read_fn: #type (unknown0: *void, unknown1: *u8, unknown2: s32) -> s32 #c_call,
__write_fn: #type (unknown0: *void, unknown1: *u8, unknown2: s32) -> s32 #c_call,
__seek_fn: #type (unknown0: *void, unknown1: fpos_t, unknown2: s32) -> fpos_t #c_call,
__close_fn: #type (unknown0: *void) -> s32 #c_call
) -> *FILE #foreign
Parameters
- __cookie: *void
- __read_fn: #type (unknown0: *void, unknown1: *u8, unknown2: s32) -> s32 #c_call
- __write_fn: #type (unknown0: *void, unknown1: *u8, unknown2: s32) -> s32 #c_call
- __seek_fn: #type (unknown0: *void, unknown1: fpos_t, unknown2: s32) -> fpos_t #c_call
- __close_fn: #type (unknown0: *void) -> s32 #c_call
Returns
funopen :: (
__cookie: *void,
__read_fn: #type (unknown0: *void, unknown1: *u8, unknown2: s32) -> s32 #c_call,
__write_fn: #type (unknown0: *void, unknown1: *u8, unknown2: s32) -> s32 #c_call,
__seek_fn: #type (unknown0: *void, unknown1: fpos_t, unknown2: s32) -> fpos_t #c_call,
__close_fn: #type (unknown0: *void) -> s32 #c_call
) -> *FILE #foreign
Parameters
- __cookie: *void
- __read_fn: #type (unknown0: *void, unknown1: *u8, unknown2: s32) -> s32 #c_call
- __write_fn: #type (unknown0: *void, unknown1: *u8, unknown2: s32) -> s32 #c_call
- __seek_fn: #type (unknown0: *void, unknown1: fpos_t, unknown2: s32) -> fpos_t #c_call
- __close_fn: #type (unknown0: *void) -> s32 #c_call
Returns