summaryrefslogtreecommitdiff
path: root/Porting/Glossary
diff options
context:
space:
mode:
authorMarcus Holland-Moritz <mhx-perl@gmx.net>2008-11-03 23:40:11 +0100
committerH.Merijn Brand <h.m.brand@xs4all.nl>2008-11-06 20:18:08 +0000
commite74475c7f7d5be6b248e4c69480e5336325d067b (patch)
treec26bc9eec1d1bb6ca5c4115cf3b28f0e97abb993 /Porting/Glossary
parent24d786f4d2806834028ce32abc1769da2e945f9b (diff)
downloadperl-e74475c7f7d5be6b248e4c69480e5336325d067b.tar.gz
Add prototype detection for NDBM header files
Message-ID: <20081103224011.26c223b3@r2d2> p4raw-id: //depot/perl@34756
Diffstat (limited to 'Porting/Glossary')
-rw-r--r--Porting/Glossary27
1 files changed, 27 insertions, 0 deletions
diff --git a/Porting/Glossary b/Porting/Glossary
index 42cfc0ff02..8f0cdcec96 100644
--- a/Porting/Glossary
+++ b/Porting/Glossary
@@ -876,6 +876,24 @@ d_Gconvert (d_gconvert.U):
call-back unit so that long doubles can be formatted without
loss of precision.
+d_gdbm_ndbm_h_uses_prototypes (i_ndbm.U):
+ This variable conditionally defines the NDBM_H_USES_PROTOTYPES symbol,
+ which indicates that the gdbm-ndbm.h include file uses real ANSI C
+ prototypes instead of K&R style function declarations. K&R style
+ declarations are unsupported in C++, so the include file requires
+ special handling when using a C++ compiler and this variable is
+ undefined. Consult the different d_*ndbm_h_uses_prototypes variables
+ to get the same information for alternative ndbm.h include files.
+
+d_gdbmndbm_h_uses_prototypes (i_ndbm.U):
+ This variable conditionally defines the NDBM_H_USES_PROTOTYPES symbol,
+ which indicates that the gdbm/ndbm.h include file uses real ANSI C
+ prototypes instead of K&R style function declarations. K&R style
+ declarations are unsupported in C++, so the include file requires
+ special handling when using a C++ compiler and this variable is
+ undefined. Consult the different d_*ndbm_h_uses_prototypes variables
+ to get the same information for alternative ndbm.h include files.
+
d_getcwd (d_getcwd.U):
This variable conditionally defines the HAS_GETCWD symbol, which
indicates to the C program that the getcwd() routine is available
@@ -1461,6 +1479,15 @@ d_ndbm (i_ndbm.U):
header file but not the library. This variable will only be set if
the system has both.
+d_ndbm_h_uses_prototypes (i_ndbm.U):
+ This variable conditionally defines the NDBM_H_USES_PROTOTYPES symbol,
+ which indicates that the ndbm.h include file uses real ANSI C
+ prototypes instead of K&R style function declarations. K&R style
+ declarations are unsupported in C++, so the include file requires
+ special handling when using a C++ compiler and this variable is
+ undefined. Consult the different d_*ndbm_h_uses_prototypes variables
+ to get the same information for alternative ndbm.h include files.
+
d_nice (d_nice.U):
This variable conditionally defines the HAS_NICE symbol, which
indicates to the C program that the nice() routine is available.