1 #ifndef _VBCCINLINE_AMISSLMASTER_H
2 #define _VBCCINLINE_AMISSLMASTER_H
5 #include <exec/types.h>
8 LONG
__InitAmiSSLMaster(__reg("a6") struct Library
*, __reg("d0") LONG APIVersion
, __reg("d1") LONG AllowUserStructs
)="\tjsr\t-30(a6)";
9 #define InitAmiSSLMaster(APIVersion, AllowUserStructs) __InitAmiSSLMaster(AmiSSLMasterBase, (APIVersion), (AllowUserStructs))
11 struct Library
* __OpenAmiSSL(__reg("a6") struct Library
*)="\tjsr\t-36(a6)";
12 #define OpenAmiSSL() __OpenAmiSSL(AmiSSLMasterBase)
14 void __CloseAmiSSL(__reg("a6") struct Library
*)="\tjsr\t-42(a6)";
15 #define CloseAmiSSL() __CloseAmiSSL(AmiSSLMasterBase)
17 struct Library
* __OpenAmiSSLCipher(__reg("a6") struct Library
*, __reg("d0") LONG Cipher
)="\tjsr\t-48(a6)";
18 #define OpenAmiSSLCipher(Cipher) __OpenAmiSSLCipher(AmiSSLMasterBase, (Cipher))
20 void __CloseAmiSSLCipher(__reg("a6") struct Library
*, __reg("a0") struct Library
* CipherBase
)="\tjsr\t-54(a6)";
21 #define CloseAmiSSLCipher(CipherBase) __CloseAmiSSLCipher(AmiSSLMasterBase, (CipherBase))
23 #endif /* _VBCCINLINE_AMISSLMASTER_H */