diff options
author | Marcus Holland-Moritz <mhx-perl@gmx.net> | 2008-11-03 23:40:11 +0100 |
---|---|---|
committer | H.Merijn Brand <h.m.brand@xs4all.nl> | 2008-11-06 20:18:08 +0000 |
commit | e74475c7f7d5be6b248e4c69480e5336325d067b (patch) | |
tree | c26bc9eec1d1bb6ca5c4115cf3b28f0e97abb993 /Porting/Glossary | |
parent | 24d786f4d2806834028ce32abc1769da2e945f9b (diff) | |
download | perl-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/Glossary | 27 |
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. |