SSBM Decomp
Loading...
Searching...
No Matches
buffer_io.h
Go to the documentation of this file.
1#ifndef _BUFFER_IO_H_
2#define _BUFFER_IO_H_
3
4#include <platform.h>
5
6typedef struct _BufferIoUnkFlagStruct {
7 /* 0x00 */ struct {
8 u8 b0 : 1;
9 u8 b1 : 1;
10 u8 b2 : 1;
11 u8 b3 : 1;
12 u8 b4 : 1;
13 u8 b5 : 1;
14 u8 b6 : 1;
15 u8 b7 : 1;
16 };
18
19typedef struct _BufferIoUnkStruct {
20 /* 0x00 */ s32 x00;
25 /* 0x08 */ s32 x08_filler[3];
26 /* 0x14 */ s32 x14;
27 /* 0x18 */ s32 x18;
28 /* 0x1C */ s32 x1C;
29 /* 0x20 */ s32 x20;
30 /* 0x24 */ s32 x24;
31 /* 0x28 */ s32 x28;
32 /* 0x2C */ s32 x2C_filler;
33 /* 0x30 */ s32 x30;
34 /* 0x34 */ s32 x34_filler[2];
35 /* 0x3C */ s32 (*x3C)(s32 x3C_arg0, s32 x3C_arg1, s32* x3C_arg2,
36 s32 x3C_arg3);
37 /* 0x40 */ s32 x40_filler;
38 /* 0x44 */ s32 x44;
40
43
44#endif
s32 __flush_buffer(BufferIoUnkStruct *arg0, s32 *arg1)
Definition buffer_io.c:3
void __prep_buffer(BufferIoUnkStruct *arg0)
Definition buffer_io.c:33
signed long s32
A signed 32-bit integer.
Definition platform.h:14
unsigned char u8
An unsigned 8-bit integer.
Definition platform.h:20
Definition buffer_io.h:6
u8 b0
Definition buffer_io.h:8
u8 b7
Definition buffer_io.h:15
u8 b5
Definition buffer_io.h:13
u8 b2
Definition buffer_io.h:10
u8 b6
Definition buffer_io.h:14
u8 b3
Definition buffer_io.h:11
u8 b4
Definition buffer_io.h:12
u8 b1
Definition buffer_io.h:9
Definition buffer_io.h:19
s32 x18
Definition buffer_io.h:27
BufferIoUnkFlagStruct x05
Definition buffer_io.h:22
s32 x1C
Definition buffer_io.h:28
s32 x24
Definition buffer_io.h:30
BufferIoUnkFlagStruct x04
Definition buffer_io.h:21
s32 x44
Definition buffer_io.h:38
s32 x2C_filler
Definition buffer_io.h:32
BufferIoUnkFlagStruct x07
Definition buffer_io.h:24
BufferIoUnkFlagStruct x06
Definition buffer_io.h:23
s32 x20
Definition buffer_io.h:29
s32 x40_filler
Definition buffer_io.h:37
s32 x00
Definition buffer_io.h:20
s32 x14
Definition buffer_io.h:26
s32 x30
Definition buffer_io.h:33
s32 x28
Definition buffer_io.h:31