gccore.pp 879 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. unit gccore;
  2. {$mode objfpc}
  3. {$J+}
  4. {$INLINE ON}
  5. {$MACRO ON}
  6. {$ASSERTIONS ON}
  7. {$define HW_RVL}
  8. interface
  9. uses
  10. cmem, ctypes, math, gctypes;
  11. const
  12. RNC_FILE_IS_NOT_RNC = -1;
  13. RNC_HUF_DECODE_ERROR = -2;
  14. RNC_FILE_SIZE_MISMATCH = -3;
  15. RNC_PACKED_CRC_ERROR = -4;
  16. RNC_UNPACKED_CRC_ERROR = -5;
  17. function depackrnc1_ulen(packed_: pointer): cint32; cdecl; external;
  18. function depackrnc1(packed_, unpacked: pointer): cint32; cdecl; external;
  19. procedure depackrnc2(packed_, unpacked: pointer); cdecl; external;
  20. {$define OGC_INTERFACE}
  21. {$include gccore.inc}
  22. {$undef OGC_INTERFACE}
  23. implementation
  24. {$define OGC_IMPLEMENTATION}
  25. {$include gccore.inc}
  26. {$undef OGC_IMPLEMENTATION}
  27. initialization
  28. {$linklib wiikeyboard}
  29. {$linklib wiiuse}
  30. {$linklib bte}
  31. {$linklib ogc}
  32. {$linklib m}
  33. {$linklib c}
  34. {$linklib gcc}
  35. {$linklib g}
  36. {$linklib sysbase}
  37. {$linklib iberty}
  38. end.