blob: 5537eb143b1a5ca1d3a871ee4cb29375c43b0afc (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
#ifndef _FINALROM
#include "PR/rdb.h"
#include "PR/os_internal.h"
rdbPacket* __osRdb_IP6_Data;
u32 __osRdb_IP6_Size;
u32 __osRdb_IP6_Ct;
u32 __osRdb_IP6_CurWrite;
u32 __osRdb_IP6_CurSend;
void osInitRdb(u8* sendBuf, u32 sendSize) {
u32 mask;
sendSize /= 4;
if (((u32)sendBuf & 3) != 0) {
sendBuf = ((u32)sendBuf & 3) + 4;
sendSize--;
}
mask = __osDisableInt();
__osRdb_IP6_Data = sendBuf;
__osRdb_IP6_Size = sendSize;
__osRdb_IP6_Ct = 0;
__osRdb_IP6_CurWrite = 0;
__osRdb_IP6_CurSend = 0;
__osRestoreInt(mask);
}
#endif
|