diff options
author | 1997-06-29 10:24:52 +0000 | |
---|---|---|
committer | 1997-06-29 10:24:52 +0000 | |
commit | 8807e7457cb124208a11735e5dee0ddffe30514e (patch) | |
tree | 96000bd9003e154e4ac0be0ca6dbbc2eac371e0d /lib/libdes/asm/dx86unix.cpp | |
parent | leave out some fields for ipsp not any longer used in new encap (diff) | |
download | wireguard-openbsd-8807e7457cb124208a11735e5dee0ddffe30514e.tar.xz wireguard-openbsd-8807e7457cb124208a11735e5dee0ddffe30514e.zip |
relocate libdes + update to version 4.01
Diffstat (limited to 'lib/libdes/asm/dx86unix.cpp')
-rw-r--r-- | lib/libdes/asm/dx86unix.cpp | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/lib/libdes/asm/dx86unix.cpp b/lib/libdes/asm/dx86unix.cpp new file mode 100644 index 00000000000..b4eb397d586 --- /dev/null +++ b/lib/libdes/asm/dx86unix.cpp @@ -0,0 +1,39 @@ + +#define TYPE(a,b) .type a,b +#define SIZE(a,b) .size a,b + +#ifdef OUT +#define OK 1 +#define des_SPtrans _des_SPtrans +#define des_encrypt _des_encrypt +#define des_encrypt2 _des_encrypt2 +#define des_encrypt3 _des_encrypt3 +#define ALIGN 4 +#endif + +#ifdef BSDI +#define OK 1 +#define des_SPtrans _des_SPtrans +#define des_encrypt _des_encrypt +#define des_encrypt2 _des_encrypt2 +#define des_encrypt3 _des_encrypt3 +#define ALIGN 4 +#undef SIZE +#undef TYPE +#endif + +#if defined(ELF) || defined(SOL) +#define OK 1 +#define ALIGN 16 +#endif + +#ifndef OK +You need to define one of +ELF - elf systems - linux-elf, NetBSD and DG-UX +OUT - a.out systems - linux-a.out and FreeBSD +SOL - solaris systems, which are elf with strange comment lines +BSDI - a.out with a very primative version of as. +#endif + +#include "dx86-cpp.s" + |