Check for SYS/GL during library init. Reason is that
[AROS.git] / workbench / devs / diskimage / include / amigaos / inline / amisslmaster_protos.h
blob877d41a732e2b1513c2d49dfc4eda18eff65d4c2
1 #ifndef _VBCCINLINE_AMISSLMASTER_H
2 #define _VBCCINLINE_AMISSLMASTER_H
4 #ifndef EXEC_TYPES_H
5 #include <exec/types.h>
6 #endif
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 */