blob: f99225077854adc4e7b3d36530c54442e540bf8c (
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
|
unit gccore;
{$mode objfpc}
{$J+}
{$INLINE ON}
{$MACRO ON}
{$ASSERTIONS ON}
{$define HW_RVL}
interface
uses
cmem, ctypes, math, gctypes;
const
RNC_FILE_IS_NOT_RNC = -1;
RNC_HUF_DECODE_ERROR = -2;
RNC_FILE_SIZE_MISMATCH = -3;
RNC_PACKED_CRC_ERROR = -4;
RNC_UNPACKED_CRC_ERROR = -5;
function depackrnc1_ulen(packed_: pointer): cint32; cdecl; external;
function depackrnc1(packed_, unpacked: pointer): cint32; cdecl; external;
procedure depackrnc2(packed_, unpacked: pointer); cdecl; external;
{$define OGC_INTERFACE}
{$include gccore.inc}
{$undef OGC_INTERFACE}
implementation
{$define OGC_IMPLEMENTATION}
{$include gccore.inc}
{$undef OGC_IMPLEMENTATION}
initialization
{$linklib wiikeyboard}
{$linklib wiiuse}
{$linklib bte}
{$linklib ogc}
{$linklib m}
{$linklib c}
{$linklib gcc}
{$linklib g}
{$linklib sysbase}
{$linklib iberty}
end.
|