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.

Reply via email to