2
0

debug.pp 681 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. {$IFNDEF FPC_DOTTEDUNITS}
  2. unit debug;
  3. {$ENDIF FPC_DOTTEDUNITS}
  4. {$mode objfpc}
  5. {$J+}
  6. {$INLINE ON}
  7. {$MACRO ON}
  8. {$ASSERTIONS ON}
  9. interface
  10. {$IFDEF FPC_DOTTEDUNITS}
  11. uses
  12. System.CTypes, WiiApi.Gctypes;
  13. {$ELSE FPC_DOTTEDUNITS}
  14. uses
  15. ctypes, gctypes;
  16. {$ENDIF FPC_DOTTEDUNITS}
  17. const
  18. GDBSTUB_DEVICE_USB = 0;
  19. GDBSTUB_DEVICE_TCP = 1;
  20. GDBSTUB_DEF_CHANNEL = 0;
  21. GDBSTUB_DEF_TCPPORT = 2828;
  22. var
  23. tcp_localip: pcchar; cvar; external;
  24. tcp_netmask: pcchar; cvar; external;
  25. tcp_gateway: pcchar; cvar; external;
  26. procedure _break(); cdecl; external;
  27. procedure DEBUG_Init(device_type, channel_port: cint32); cdecl; external;
  28. implementation
  29. initialization
  30. {$linklib db}
  31. end.