jens-maus/yam

View on GitHub
src/include/pragmas/miami_pragmas.h

Summary

Maintainability
Test Coverage
#ifdef __PPC__
#include <ppcpragmas/miami_pragmas.h>
#else
#if defined(AZTEC_C) || defined(__MAXON__) || defined(__STORM__)
#pragma amicall(MiamiBase,0x01E,MiamiSysCtl(a0,d0,a1,a2,a3,d1))
#pragma amicall(MiamiBase,0x042,MiamiDisallowDNS(d0))
#pragma amicall(MiamiBase,0x04E,MiamiGetPid())
#pragma amicall(MiamiBase,0x060,MiamiPFAddHook(a0,a1,a2))
#pragma amicall(MiamiBase,0x066,MiamiPFRemoveHook(a0))
#pragma amicall(MiamiBase,0x06C,MiamiGetHardwareLen(a0))
#pragma amicall(MiamiBase,0x096,MiamiOpenSSL(a0))
#pragma amicall(MiamiBase,0x09C,MiamiCloseSSL())
#pragma amicall(MiamiBase,0x0C6,MiamiSetSocksConn(a0,d0))
#pragma amicall(MiamiBase,0x0D2,MiamiIsOnline(a0))
#pragma amicall(MiamiBase,0x0D8,MiamiOnOffline(a0,d0))
#pragma amicall(MiamiBase,0x12C,MiamiSupportsIPV6())
#pragma amicall(MiamiBase,0x132,MiamiResGetOptions())
#pragma amicall(MiamiBase,0x138,MiamiResSetOptions(d0))
#pragma amicall(MiamiBase,0x144,MiamiSupportedCPUs(a0,a1,a2))
#pragma amicall(MiamiBase,0x14A,MiamiGetFdCallback(a0))
#pragma amicall(MiamiBase,0x150,MiamiSetFdCallback(a0,d0))
#else
#pragma libcall MiamiBase MiamiSysCtl 1e 1BA90806
#pragma libcall MiamiBase MiamiDisallowDNS 42 001
#pragma libcall MiamiBase MiamiGetPid 4e 0
#pragma libcall MiamiBase MiamiPFAddHook 60 A9803
#pragma libcall MiamiBase MiamiPFRemoveHook 66 801
#pragma libcall MiamiBase MiamiGetHardwareLen 6c 801
#pragma libcall MiamiBase MiamiOpenSSL 96 801
#pragma libcall MiamiBase MiamiCloseSSL 9c 0
#pragma libcall MiamiBase MiamiSetSocksConn c6 0802
#pragma libcall MiamiBase MiamiIsOnline d2 801
#pragma libcall MiamiBase MiamiOnOffline d8 0802
#pragma libcall MiamiBase MiamiSupportsIPV6 12c 0
#pragma libcall MiamiBase MiamiResGetOptions 132 0
#pragma libcall MiamiBase MiamiResSetOptions 138 001
#pragma libcall MiamiBase MiamiSupportedCPUs 144 A9803
#pragma libcall MiamiBase MiamiGetFdCallback 14a 801
#pragma libcall MiamiBase MiamiSetFdCallback 150 0802
#pragma libcall MiamiBase MiamiGetCredentials 15c 0
#endif
#endif