Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 30 May 2002 00:56:50 -0700
From:      Alfred Perlstein <bright@mu.org>
To:        arch@freebsd.org
Cc:        obrien@freebsd.org, markm@freebsd.org, darrenr@freebsd.org, christos@netbsd.org, peter@freebsd.org
Subject:   defined(i386) -> defined(__i386__)
Message-ID:  <20020530075650.GM17045@elvis.mu.org>

next in thread | raw e-mail | index | archive | help
I think I've got all the cases where we need to fix i386 -> __i386__
however, there's some bogons in contrib'ified code.

I need help contacting authors or permission to commit to contrib.

Here's what appears to need fixing and who I've contacted via CC'.

Index: contrib/bind/include/arpa/nameser_compat.h  (??? peter?)
Index: contrib/ipfilter/ipsend/ip_var.h            (darrenr)
Index: contrib/tcsh/tc.wait.h                      (christos)
Index: crypto/heimdal/lib/des/des_locl.h           (markm)
Index: crypto/heimdal/lib/des/des_locl.org         (markm)
Index: crypto/kerberosIV/lib/rxkad/rxk_crpt.c      (markm)
Index: crypto/openssl/crypto/opensslconf.h         (markm)
Index: gnu/include/values.h                        (obrien)
Index: secure/lib/libcrypto/opensslconf-i386.h     (markm)

Here's the diff.

Index: contrib/bind/include/arpa/nameser_compat.h
===================================================================
RCS file: /home/ncvs/src/contrib/bind/include/arpa/nameser_compat.h,v
retrieving revision 1.1.1.3
diff -u -r1.1.1.3 nameser_compat.h
--- contrib/bind/include/arpa/nameser_compat.h	4 Feb 2002 19:12:36 -0000	1.1.1.3
+++ contrib/bind/include/arpa/nameser_compat.h	30 May 2002 07:52:33 -0000
@@ -51,7 +51,7 @@
 #define	BIG_ENDIAN	4321	/* most-significant byte first (IBM, net) */
 #define	PDP_ENDIAN	3412	/* LSB first in word, MSW first in long (pdp)*/
 
-#if defined(vax) || defined(ns32000) || defined(sun386) || defined(i386) || \
+#if defined(vax) || defined(ns32000) || defined(sun386) || defined(__i386__) || \
     defined(MIPSEL) || defined(_MIPSEL) || defined(BIT_ZERO_ON_RIGHT) || \
     defined(__alpha__) || defined(__alpha) || \
     (defined(__Lynx__) && defined(__x86__))
Index: contrib/ipfilter/ipsend/ip_var.h
===================================================================
RCS file: /home/ncvs/src/contrib/ipfilter/ipsend/ip_var.h,v
retrieving revision 1.1.1.1
diff -u -r1.1.1.1 ip_var.h
--- contrib/ipfilter/ipsend/ip_var.h	9 Feb 1997 22:50:02 -0000	1.1.1.1
+++ contrib/ipfilter/ipsend/ip_var.h	30 May 2002 07:22:09 -0000
@@ -44,7 +44,7 @@
  * Note: ipf_next must be at same offset as ipq_next above
  */
 struct	ipasfrag {
-#if defined(vax) || defined(i386)
+#if defined(vax) || defined(i386) || defined(__i386__)
 	u_char	ip_hl:4,
 		ip_v:4;
 #endif
Index: contrib/tcsh/tc.wait.h
===================================================================
RCS file: /home/ncvs/src/contrib/tcsh/tc.wait.h,v
retrieving revision 1.1.1.2
diff -u -r1.1.1.2 tc.wait.h
--- contrib/tcsh/tc.wait.h	30 Nov 2000 21:05:20 -0000	1.1.1.2
+++ contrib/tcsh/tc.wait.h	30 May 2002 07:07:15 -0000
@@ -98,7 +98,7 @@
 #  define w_stopval     w_S.w_Stopval
 #  define w_stopsig     w_S.w_Stopsig
 # else /* _SEQUENT_ */
-#  if defined(vax) || defined(i386) || defined(_I386)
+#  if defined(vax) || defined(__i386__) || defined(_I386)
     union {
 	struct {
 	    unsigned int w_Termsig:7;
@@ -131,7 +131,7 @@
 	    unsigned int w_Stopval:8;
 	}       w_S;
     }       w_P;
-#  endif /* vax || i386 || _I386 */
+#  endif /* vax || __i386__ || _I386 */
 };
 
 #  define w_termsig	w_P.w_T.w_Termsig
Index: crypto/heimdal/lib/des/des_locl.h
===================================================================
RCS file: /home/ncvs/src/crypto/heimdal/lib/des/des_locl.h,v
retrieving revision 1.1.1.1
diff -u -r1.1.1.1 des_locl.h
--- crypto/heimdal/lib/des/des_locl.h	21 Jun 2001 02:11:50 -0000	1.1.1.1
+++ crypto/heimdal/lib/des/des_locl.h	30 May 2002 07:23:24 -0000
@@ -167,7 +167,7 @@
   #define DES_PTR
   #define DES_RISC2
   #define DES_UNROLL
-#elif defined( i386 )		/* x86 boxes, should be gcc */
+#elif defined( __i386__ )		/* x86 boxes, should be gcc */
   #define DES_PTR
   #define DES_RISC1
   #define DES_UNROLL
Index: crypto/heimdal/lib/des/des_locl.org
===================================================================
RCS file: /home/ncvs/src/crypto/heimdal/lib/des/des_locl.org,v
retrieving revision 1.1.1.1
diff -u -r1.1.1.1 des_locl.org
--- crypto/heimdal/lib/des/des_locl.org	21 Jun 2001 02:11:51 -0000	1.1.1.1
+++ crypto/heimdal/lib/des/des_locl.org	30 May 2002 07:23:37 -0000
@@ -141,7 +141,7 @@
   #define DES_PTR
   #define DES_RISC2
   #define DES_UNROLL
-#elif defined( i386 )		/* x86 boxes, should be gcc */
+#elif defined( __i386__ )		/* x86 boxes, should be gcc */
   #define DES_PTR
   #define DES_RISC1
   #define DES_UNROLL
Index: crypto/kerberosIV/lib/rxkad/rxk_crpt.c
===================================================================
RCS file: /home/ncvs/src/crypto/kerberosIV/lib/rxkad/rxk_crpt.c,v
retrieving revision 1.1.1.1
diff -u -r1.1.1.1 rxk_crpt.c
--- crypto/kerberosIV/lib/rxkad/rxk_crpt.c	29 Dec 2000 20:59:28 -0000	1.1.1.1
+++ crypto/kerberosIV/lib/rxkad/rxk_crpt.c	30 May 2002 07:24:07 -0000
@@ -71,14 +71,14 @@
 #define ROT32L(x, n) ((((u_int32) x) << (n)) | (((u_int32) x) >> (32-(n))))
 #define bswap32(x) (((ROT32L(x, 16) & 0x00ff00ff)<<8) | ((ROT32L(x, 16)>>8) & 0x00ff00ff))
 
-#if defined(__alpha) || defined(i386) || defined(MIPSEL)
+#if defined(__alpha) || defined(__i386__) || defined(MIPSEL)
 #define NTOH(x) bswap32(x)
 #else
 #define NTOH(x) (x)
 #endif
 
 #if defined(__GNUC__) && (GNU_ASM == 1)
-#if defined(i386)
+#if defined(__i386__)
 #undef ntohl
 #define ntohl rxk_ntohl
 static inline
@@ -226,7 +226,7 @@
  u.l = sched ^ R; \
  L ^= sbox0[u.c[0]] ^ sbox1[u.c[1]] ^ sbox2[u.c[2]] ^ sbox3[u.c[3]]; }
 
-#if defined(i386)
+#if defined(__i386__)
 /* BEWARE: this code is endian dependent.
  * This should really be inline assembler on the x86.
  */
Index: crypto/openssl/crypto/opensslconf.h
===================================================================
RCS file: /home/ncvs/src/crypto/openssl/crypto/opensslconf.h,v
retrieving revision 1.1.1.2
diff -u -r1.1.1.2 opensslconf.h
--- crypto/openssl/crypto/opensslconf.h	13 Apr 2000 06:26:05 -0000	1.1.1.2
+++ crypto/openssl/crypto/opensslconf.h	30 May 2002 07:08:47 -0000
@@ -156,7 +156,7 @@
 #  define DES_PTR
 #  define DES_RISC2
 #  define DES_UNROLL
-#elif defined( i386 )		/* x86 boxes, should be gcc */
+#elif defined( __i386__ )	/* x86 boxes, should be gcc */
 #  define DES_PTR
 #  define DES_RISC1
 #  define DES_UNROLL
Index: gnu/include/values.h
===================================================================
RCS file: /home/ncvs/src/gnu/include/values.h,v
retrieving revision 1.4
diff -u -r1.4 values.h
--- gnu/include/values.h	30 May 1995 04:41:37 -0000	1.4
+++ gnu/include/values.h	30 May 2002 07:09:04 -0000
@@ -102,7 +102,7 @@
 #define DMAXEXP     ((1 << _DEXPLEN - 1) - 1 + _IEEE)
 #define FMAXEXP     ((1 << _FEXPLEN - 1) - 1 + _IEEE)
 
-#elif defined(i386)
+#elif defined(__i386__)
 #define MAXDOUBLE   1.79769313486231570e+308
 #define MAXFLOAT    ((float)3.40282346638528860e+38)
 #define MINDOUBLE   2.22507385850720140e-308
Index: secure/lib/libcrypto/opensslconf-i386.h
===================================================================
RCS file: /home/ncvs/src/secure/lib/libcrypto/opensslconf-i386.h,v
retrieving revision 1.3
diff -u -r1.3 opensslconf-i386.h
--- secure/lib/libcrypto/opensslconf-i386.h	16 Jul 2000 05:52:52 -0000	1.3
+++ secure/lib/libcrypto/opensslconf-i386.h	30 May 2002 07:25:50 -0000
@@ -164,7 +164,7 @@
 #  define DES_PTR
 #  define DES_RISC2
 #  define DES_UNROLL
-#elif defined( i386 )		/* x86 boxes, should be gcc */
+#elif defined( __i386__ )		/* x86 boxes, should be gcc */
 #  define DES_PTR
 #  define DES_RISC1
 #  define DES_UNROLL

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-arch" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020530075650.GM17045>