*** 80386.S.orig	Sun May  1 14:10:40 1994
--- 80386.S	Wed Jul 10 10:47:43 1996
***************
*** 12,18 ****
  **
   */
  
! #ifndef SYSV
  #ifdef __STDC__
  #define	ENTRY(name)	.align 4 ; .globl _##name ; _##name##:
  #else
--- 12,19 ----
  **
   */
  
! /*#ifndef SYSV*/
! #if !defined(SYSV) && !defined(__ELF__)
  #ifdef __STDC__
  #define	ENTRY(name)	.align 4 ; .globl _##name ; _##name##:
  #else
***************
*** 348,354 ****
  	shll %cl,%ebx
  	addl %ebx,%eax          /* dx:ax = q >> mshift */
  #else
! #ifdef SYSV
  	shrdl %edx,%eax
  #else
  	shrdl %cl,%edx,%eax
--- 349,356 ----
  	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
*** zmatch.S.orig	Sun May  1 14:10:54 1994
--- zmatch.S	Wed Jul 10 10:47:41 1996
***************
*** 19,25 ****
  
          .file   "zmatch.S"
  
! #ifdef SYSV
  #  define _prev             prev
  #  define _window           window
  #  define _match_start      match_start
--- 19,26 ----
  
          .file   "zmatch.S"
  
! /*#ifdef SYSV*/
! #if defined(SYSV) || defined(__ELF__)
  #  define _prev             prev
  #  define _window           window
  #  define _match_start      match_start
***************
*** 113,119 ****
          lea     _window+2(%esi),%esi   /* si = match */
          mov     %edi,%eax              /* ax = scan+2 */
          mov     $ MAX_MATCH2,%ecx      /* scan for at most MAX_MATCH bytes */
! #ifdef SYSV
          repz;   cmpsw                  /* loop until mismatch */
  #else
          repe;   cmpsw
--- 114,121 ----
          lea     _window+2(%esi),%esi   /* si = match */
          mov     %edi,%eax              /* ax = scan+2 */
          mov     $ MAX_MATCH2,%ecx      /* scan for at most MAX_MATCH bytes */
! /*#ifdef SYSV*/
! #if defined(SYSV) || defined(__ELF__)
          repz;   cmpsw                  /* loop until mismatch */
  #else
          repe;   cmpsw