//============================================================================ // CRYPTER //============================================================================ __EXPORT_ASP(Crypter, Simple) __EXPORT_ASP(Crypter, Simmetric) __EXPORT_ASP(Crypter, Assimetric) #ifdef ANALYZE __UNBIND_ASP(Crypter) #else #if #CONF_MACH (PC) #if ! #BOUND (Crypter) __BIND_ASP(Crypter, Simple) #assert BOUND (Crypter) #else #error Configuration: Simple is mutually exclusive and Crypter is already bound! #endif #define __SIMPLE_H __HEADER_ASP(crypter/simple) #endif #if #CONF_MACH (Khomp) #if ! #BOUND (Crypter) __BIND_ASP(Crypter, Simmetric) #assert BOUND (Crypter) #else #error Configuration: Simmetric is mutually exclusive and Crypter is already bound! #endif #define __SIMMETRIC_H __HEADER_ASP(crypter/simmetric) #endif #if #CONF_MACH (Khomp) #if ! #BOUND (Crypter) __BIND_ASP(Crypter, Assimetric) #assert BOUND (Crypter) #else #error Configuration: Assimetric is mutually exclusive and Crypter is already bound! #endif #define __ASSIMETRIC_H __HEADER_ASP(crypter/assimetric) #endif #endif