--- pgp/src/80386.S 2018/04/24 16:41:14 1.1 +++ pgp/src/80386.S 2018/04/24 16:45:43 1.1.1.2 @@ -12,14 +12,14 @@ ** */ -#ifndef SYSV +#if defined(SYSV) || defined(__ELF__) +#define ENTRY(name) .align 4 ; .globl name ; name: +#else #ifdef __STDC__ #define ENTRY(name) .align 4 ; .globl _##name ; _##name##: #else #define ENTRY(name) .align 4 ; .globl _/**/name ; _/**/name/**/: #endif -#else /* SYSV */ -#define ENTRY(name) .align 4 ; .globl name ; name: #endif .text @@ -348,7 +348,7 @@ ENTRY (p_quo_digit) shll %cl,%ebx addl %ebx,%eax /* dx:ax = q >> mshift */ #else -#ifdef SYSV +#if defined(SYSV) || defined(__ELF__) shrdl %edx,%eax #else shrdl %cl,%edx,%eax