Change 32705 by [EMAIL PROTECTED] on 2007/12/22 17:51:03
Add a Configure probe for <assert.h>
Affected files ...
... //depot/perl/Configure#672 edit
... //depot/perl/Cross/config.sh-arm-linux#24 edit
... //depot/perl/NetWare/config.wc#38 edit
... //depot/perl/NetWare/config_H.wc#38 edit
... //depot/perl/Porting/Glossary#181 edit
... //depot/perl/Porting/config.sh#170 edit
... //depot/perl/Porting/config_H#168 edit
... //depot/perl/config_h.SH#335 edit
... //depot/perl/configure.com#273 edit
... //depot/perl/epoc/config.sh#100 edit
... //depot/perl/plan9/config_h.sample#13 edit
... //depot/perl/plan9/config_sh.sample#17 edit
... //depot/perl/symbian/config.sh#23 edit
... //depot/perl/uconfig.h#82 edit
... //depot/perl/uconfig.sh#79 edit
... //depot/perl/win32/config.bc#175 edit
... //depot/perl/win32/config.ce#10 edit
... //depot/perl/win32/config.gc#173 edit
... //depot/perl/win32/config.vc#182 edit
... //depot/perl/win32/config.vc64#52 edit
... //depot/perl/win32/config_H.bc#175 edit
... //depot/perl/win32/config_H.ce#8 edit
... //depot/perl/win32/config_H.gc#169 edit
... //depot/perl/win32/config_H.vc#172 edit
... //depot/perl/win32/config_H.vc64#54 edit
Differences ...
==== //depot/perl/Configure#672 (xtext) ====
Index: perl/Configure
--- perl/Configure#671~32671~ 2007-12-20 09:20:29.000000000 -0800
+++ perl/Configure 2007-12-22 09:51:03.000000000 -0800
@@ -839,6 +839,7 @@
html3dir=''
html3direxp=''
installhtml3dir=''
+i_assert=''
i_arpainet=''
i_crypt=''
db_hashtype=''
@@ -20923,6 +20924,10 @@
set stddef.h i_stddef
eval $inhdr
+: see if assert.h is available
+set assert.h i_assert
+eval $inhdr
+
: see if sys/access.h is available
set sys/access.h i_sysaccess
eval $inhdr
@@ -22104,6 +22109,7 @@
i8size='$i8size'
i8type='$i8type'
i_arpainet='$i_arpainet'
+i_assert='$i_assert'
i_bsdioctl='$i_bsdioctl'
i_crypt='$i_crypt'
i_db='$i_db'
==== //depot/perl/Cross/config.sh-arm-linux#24 (text) ====
Index: perl/Cross/config.sh-arm-linux
--- perl/Cross/config.sh-arm-linux#23~32646~ 2007-12-19 05:48:45.000000000
-0800
+++ perl/Cross/config.sh-arm-linux 2007-12-22 09:51:03.000000000 -0800
@@ -611,6 +611,7 @@
i8size='1'
i8type='char'
i_arpainet='define'
+i_assert='define'
i_bsdioctl=''
i_crypt='define'
i_db='undef'
==== //depot/perl/NetWare/config.wc#38 (text) ====
Index: perl/NetWare/config.wc
--- perl/NetWare/config.wc#37~31745~ 2007-08-21 07:31:45.000000000 -0700
+++ perl/NetWare/config.wc 2007-12-22 09:51:03.000000000 -0800
@@ -594,6 +594,7 @@
i8size='1'
i8type='char'
i_arpainet='define'
+i_assert='define'
i_bsdioctl=''
i_crypt='undef'
i_db='undef'
==== //depot/perl/NetWare/config_H.wc#38 (text) ====
Index: perl/NetWare/config_H.wc
--- perl/NetWare/config_H.wc#37~32646~ 2007-12-19 05:48:45.000000000 -0800
+++ perl/NetWare/config_H.wc 2007-12-22 09:51:03.000000000 -0800
@@ -686,6 +686,12 @@
*/
#define I_ARPA_INET /**/
+/* I_ASSERT:
+ * This symbol, if defined, indicates to the C program that it could
+ * include <assert.h> to get the assert() macro.
+ */
+#define I_ASSERT /**/
+
/* I_DBM:
* This symbol, if defined, indicates that <dbm.h> exists and should
* be included.
==== //depot/perl/Porting/Glossary#181 (text) ====
Index: perl/Porting/Glossary
--- perl/Porting/Glossary#180~31745~ 2007-08-21 07:31:45.000000000 -0700
+++ perl/Porting/Glossary 2007-12-22 09:51:03.000000000 -0800
@@ -2824,6 +2824,11 @@
This variable conditionally defines the I_ARPA_INET symbol,
and indicates whether a C program should include <arpa/inet.h>.
+i_assert (i_assert.U):
+ This variable conditionally defines the I_ASSERT symbol, which
+ indicates to the C program that <assert.h> exists and could
+ be included.
+
i_bsdioctl (i_sysioctl.U):
This variable conditionally defines the I_SYS_BSDIOCTL symbol, which
indicates to the C program that <sys/bsdioctl.h> exists and should
==== //depot/perl/Porting/config.sh#170 (text) ====
Index: perl/Porting/config.sh
--- perl/Porting/config.sh#169~32646~ 2007-12-19 05:48:45.000000000 -0800
+++ perl/Porting/config.sh 2007-12-22 09:51:03.000000000 -0800
@@ -611,6 +611,7 @@
i8size='1'
i8type='char'
i_arpainet='define'
+i_assert='define'
i_bsdioctl=''
i_crypt='define'
i_db='define'
==== //depot/perl/Porting/config_H#168 (text) ====
Index: perl/Porting/config_H
--- perl/Porting/config_H#167~32425~ 2007-11-20 08:10:37.000000000 -0800
+++ perl/Porting/config_H 2007-12-22 09:51:03.000000000 -0800
@@ -640,6 +640,12 @@
*/
#define I_ARPA_INET /**/
+/* I_ASSERT:
+ * This symbol, if defined, indicates to the C program that it could
+ * include <assert.h> to get the assert() macro.
+ */
+#define I_ASSERT /**/
+
/* I_DBM:
* This symbol, if defined, indicates that <dbm.h> exists and should
* be included.
==== //depot/perl/config_h.SH#335 (text) ====
Index: perl/config_h.SH
--- perl/config_h.SH#334~32607~ 2007-12-11 07:13:30.000000000 -0800
+++ perl/config_h.SH 2007-12-22 09:51:03.000000000 -0800
@@ -640,6 +640,12 @@
*/
#$i_arpainet I_ARPA_INET /**/
+/* I_ASSERT:
+ * This symbol, if defined, indicates to the C program that it could
+ * include <assert.h> to get the assert() macro.
+ */
+#$i_assert I_ASSERT /**/
+
/* I_DBM:
* This symbol, if defined, indicates that <dbm.h> exists and should
* be included.
==== //depot/perl/configure.com#273 (text) ====
Index: perl/configure.com
--- perl/configure.com#272~32577~ 2007-12-04 17:17:04.000000000 -0800
+++ perl/configure.com 2007-12-22 09:51:03.000000000 -0800
@@ -6168,6 +6168,7 @@
$ WC "i8size='" + i8size + "'"
$ WC "i8type='" + i8type + "'"
$ WC "i_arpainet='undef'"
+$ WC "i_assert='define'"
$ WC "i_crypt='undef'"
$ WC "i_db='undef'"
$ WC "i_dbm='undef'"
==== //depot/perl/epoc/config.sh#100 (text) ====
Index: perl/epoc/config.sh
--- perl/epoc/config.sh#99~32646~ 2007-12-19 05:48:45.000000000 -0800
+++ perl/epoc/config.sh 2007-12-22 09:51:03.000000000 -0800
@@ -557,6 +557,7 @@
hint=''
hostcat=''
i_arpainet='define'
+i_assert='define'
i_bsdioctl='undef'
i_crypt='undef'
i_db='undef'
==== //depot/perl/plan9/config_h.sample#13 (text) ====
Index: perl/plan9/config_h.sample
--- perl/plan9/config_h.sample#12~29213~ 2006-11-06 05:58:56.000000000
-0800
+++ perl/plan9/config_h.sample 2007-12-22 09:51:03.000000000 -0800
@@ -654,6 +654,12 @@
*/
#define I_ARPA_INET /**/
+/* I_ASSERT:
+ * This symbol, if defined, indicates to the C program that it could
+ * include <assert.h> to get the assert() macro.
+ */
+#define I_ASSERT /**/
+
/* I_DBM:
* This symbol, if defined, indicates that <dbm.h> exists and should
* be included.
==== //depot/perl/plan9/config_sh.sample#17 (text) ====
Index: perl/plan9/config_sh.sample
--- perl/plan9/config_sh.sample#16~31745~ 2007-08-21 07:31:45.000000000
-0700
+++ perl/plan9/config_sh.sample 2007-12-22 09:51:03.000000000 -0800
@@ -605,6 +605,7 @@
i8size='1'
i8type='char'
i_arpainet='define'
+i_assert='define'
i_bsdioctl=''
i_crypt='undef'
i_db='undef'
==== //depot/perl/symbian/config.sh#23 (text) ====
Index: perl/symbian/config.sh
--- perl/symbian/config.sh#22~31745~ 2007-08-21 07:31:45.000000000 -0700
+++ perl/symbian/config.sh 2007-12-22 09:51:03.000000000 -0800
@@ -532,6 +532,7 @@
i8size='1'
i8type='char'
i_arpainet='undef'
+i_assert='define'
i_bsdioctl=''
i_crypt='undef'
i_db='undef'
==== //depot/perl/uconfig.h#82 (text+w) ====
Index: perl/uconfig.h
--- perl/uconfig.h#81~32558~ 2007-11-30 04:06:15.000000000 -0800
+++ perl/uconfig.h 2007-12-22 09:51:03.000000000 -0800
@@ -627,7 +627,13 @@
* This symbol, if defined, indicates to the C program that it should
* include <arpa/inet.h> to get inet_addr and friends declarations.
*/
-/*#define I_ARPA_INET / **/
+#define I_ARPA_INET /**/
+
+/* I_ASSERT:
+ * This symbol, if defined, indicates to the C program that it could
+ * include <assert.h> to get the assert() macro.
+ */
+#define I_ASSERT /**/
/* I_DBM:
* This symbol, if defined, indicates that <dbm.h> exists and should
==== //depot/perl/uconfig.sh#79 (xtext) ====
Index: perl/uconfig.sh
--- perl/uconfig.sh#78~32425~ 2007-11-20 08:10:37.000000000 -0800
+++ perl/uconfig.sh 2007-12-22 09:51:03.000000000 -0800
@@ -518,6 +518,7 @@
i8size='1'
i8type='char'
i_arpainet='undef'
+i_assert='define'
i_bsdioctl=''
i_crypt='undef'
i_db='undef'
==== //depot/perl/win32/config.bc#175 (text) ====
Index: perl/win32/config.bc
--- perl/win32/config.bc#174~31745~ 2007-08-21 07:31:45.000000000 -0700
+++ perl/win32/config.bc 2007-12-22 09:51:03.000000000 -0800
@@ -599,6 +599,7 @@
i8size='1'
i8type='char'
i_arpainet='define'
+i_assert='define'
i_bsdioctl=''
i_crypt='undef'
i_db='undef'
==== //depot/perl/win32/config.ce#10 (text) ====
Index: perl/win32/config.ce
--- perl/win32/config.ce#9~31745~ 2007-08-21 07:31:45.000000000 -0700
+++ perl/win32/config.ce 2007-12-22 09:51:03.000000000 -0800
@@ -592,6 +592,7 @@
i8size='1'
i8type='char'
i_arpainet='define'
+i_assert='define'
i_bsdioctl=''
i_crypt='undef'
i_db='undef'
==== //depot/perl/win32/config.gc#173 (text) ====
Index: perl/win32/config.gc
--- perl/win32/config.gc#172~31745~ 2007-08-21 07:31:45.000000000 -0700
+++ perl/win32/config.gc 2007-12-22 09:51:03.000000000 -0800
@@ -599,6 +599,7 @@
i8size='1'
i8type='char'
i_arpainet='define'
+i_assert='define'
i_bsdioctl=''
i_crypt='undef'
i_db='undef'
==== //depot/perl/win32/config.vc#182 (text) ====
Index: perl/win32/config.vc
--- perl/win32/config.vc#181~31745~ 2007-08-21 07:31:45.000000000 -0700
+++ perl/win32/config.vc 2007-12-22 09:51:03.000000000 -0800
@@ -599,6 +599,7 @@
i8size='1'
i8type='char'
i_arpainet='define'
+i_assert='define'
i_bsdioctl=''
i_crypt='undef'
i_db='undef'
==== //depot/perl/win32/config.vc64#52 (text) ====
Index: perl/win32/config.vc64
--- perl/win32/config.vc64#51~31745~ 2007-08-21 07:31:45.000000000 -0700
+++ perl/win32/config.vc64 2007-12-22 09:51:03.000000000 -0800
@@ -599,6 +599,7 @@
i8size='1'
i8type='char'
i_arpainet='define'
+i_assert='define'
i_bsdioctl=''
i_crypt='undef'
i_db='undef'
==== //depot/perl/win32/config_H.bc#175 (text+w) ====
Index: perl/win32/config_H.bc
--- perl/win32/config_H.bc#174~32646~ 2007-12-19 05:48:45.000000000 -0800
+++ perl/win32/config_H.bc 2007-12-22 09:51:03.000000000 -0800
@@ -635,6 +635,12 @@
*/
#define I_ARPA_INET /**/
+/* I_ASSERT:
+ * This symbol, if defined, indicates to the C program that it could
+ * include <assert.h> to get the assert() macro.
+ */
+#define I_ASSERT /**/
+
/* I_DBM:
* This symbol, if defined, indicates that <dbm.h> exists and should
* be included.
==== //depot/perl/win32/config_H.ce#8 (text) ====
Index: perl/win32/config_H.ce
--- perl/win32/config_H.ce#7~32646~ 2007-12-19 05:48:45.000000000 -0800
+++ perl/win32/config_H.ce 2007-12-22 09:51:03.000000000 -0800
@@ -636,6 +636,12 @@
*/
#define I_ARPA_INET /**/
+/* I_ASSERT:
+ * This symbol, if defined, indicates to the C program that it could
+ * include <assert.h> to get the assert() macro.
+ */
+#define I_ASSERT /**/
+
/* I_DBM:
* This symbol, if defined, indicates that <dbm.h> exists and should
* be included.
==== //depot/perl/win32/config_H.gc#169 (text+w) ====
Index: perl/win32/config_H.gc
--- perl/win32/config_H.gc#168~32646~ 2007-12-19 05:48:45.000000000 -0800
+++ perl/win32/config_H.gc 2007-12-22 09:51:03.000000000 -0800
@@ -635,6 +635,12 @@
*/
#define I_ARPA_INET /**/
+/* I_ASSERT:
+ * This symbol, if defined, indicates to the C program that it could
+ * include <assert.h> to get the assert() macro.
+ */
+#define I_ASSERT /**/
+
/* I_DBM:
* This symbol, if defined, indicates that <dbm.h> exists and should
* be included.
==== //depot/perl/win32/config_H.vc#172 (text+w) ====
Index: perl/win32/config_H.vc
--- perl/win32/config_H.vc#171~32646~ 2007-12-19 05:48:45.000000000 -0800
+++ perl/win32/config_H.vc 2007-12-22 09:51:03.000000000 -0800
@@ -635,6 +635,12 @@
*/
#define I_ARPA_INET /**/
+/* I_ASSERT:
+ * This symbol, if defined, indicates to the C program that it could
+ * include <assert.h> to get the assert() macro.
+ */
+#define I_ASSERT /**/
+
/* I_DBM:
* This symbol, if defined, indicates that <dbm.h> exists and should
* be included.
==== //depot/perl/win32/config_H.vc64#54 (text) ====
Index: perl/win32/config_H.vc64
--- perl/win32/config_H.vc64#53~32646~ 2007-12-19 05:48:45.000000000 -0800
+++ perl/win32/config_H.vc64 2007-12-22 09:51:03.000000000 -0800
@@ -635,6 +635,12 @@
*/
#define I_ARPA_INET /**/
+/* I_ASSERT:
+ * This symbol, if defined, indicates to the C program that it could
+ * include <assert.h> to get the assert() macro.
+ */
+#define I_ASSERT /**/
+
/* I_DBM:
* This symbol, if defined, indicates that <dbm.h> exists and should
* be included.
End of Patch.