1
0
mirror of https://sourceware.org/git/glibc.git synced 2025-08-07 06:43:00 +03:00
* conform/data/tar.h-data: Add some checks for specific values.

	* conform/data/stdlib.h-data: Add checks for value of EXIT_SUCCESS
	and RAND_MAX.

	* conform/data/stdio.h-data: Add checks for value of TMP_MAX and
	FOPEN_MAX.

	* conform/data/netinet/in.h-data: Add exact checks for the values
	fo INET_ADDRSTRLEN and INET6_ADDRSTRLEN.

	* conform/data/float.h-data: Add some minimal values.
This commit is contained in:
Andreas Jaeger
2000-05-02 19:09:48 +00:00
parent 20d4963949
commit 75cabb043f
6 changed files with 47 additions and 34 deletions

View File

@@ -1,5 +1,18 @@
2000-05-02 Andreas Jaeger <aj@suse.de> 2000-05-02 Andreas Jaeger <aj@suse.de>
* conform/data/tar.h-data: Add some checks for specific values.
* conform/data/stdlib.h-data: Add checks for value of EXIT_SUCCESS
and RAND_MAX.
* conform/data/stdio.h-data: Add checks for value of TMP_MAX and
FOPEN_MAX.
* conform/data/netinet/in.h-data: Add exact checks for the values
fo INET_ADDRSTRLEN and INET6_ADDRSTRLEN.
* conform/data/float.h-data: Add some minimal values.
* conform/conformtest.pl: Test for macros with string constants, * conform/conformtest.pl: Test for macros with string constants,
check for minimum and maximum values. check for minimum and maximum values.
Add limits.h to headers. Add limits.h to headers.

View File

@@ -6,29 +6,29 @@ macro FLT_MANT_DIG
macro DBL_MANT_DIG macro DBL_MANT_DIG
macro LDBL_MANT_DIG macro LDBL_MANT_DIG
macro FLT_DIG constant FLT_DIG >= 6
macro DBL_DIG constant DBL_DIG >= 10
macro LDBL_DIG constant LDBL_DIG >= 10
macro FLT_MIN_EXP macro FLT_MIN_EXP
macro DBL_MIN_EXP macro DBL_MIN_EXP
macro LDBL_MIN_EXP macro LDBL_MIN_EXP
macro FLT_MIN_10_EXP constant FLT_MIN_10_EXP <= -37
macro DBL_MIN_10_EXP constant DBL_MIN_10_EXP <= -37
macro LDBL_MIN_10_EXP constant LDBL_MIN_10_EXP <= -37
macro FLT_MAX_EXP macro FLT_MAX_EXP
macro DBL_MAX_EXP macro DBL_MAX_EXP
macro LDBL_MAX_EXP macro LDBL_MAX_EXP
macro FLT_MAX_10_EXP constant FLT_MAX_10_EXP >= 37
macro DBL_MAX_10_EXP constant DBL_MAX_10_EXP >= 37
macro LDBL_MAX_10_EXP constant LDBL_MAX_10_EXP >= 37
macro FLT_MAX constant FLT_MAX >= 1.0E37
macro DBL_MAX constant DBL_MAX >= 1.0E37
macro LDBL_MAX constant LDBL_MAX >= 1.0E37
macro FLT_EPSILON macro FLT_EPSILON
macro DBL_EPSILON macro DBL_EPSILON

View File

@@ -51,7 +51,7 @@ macro IPPROTO_UDP
macro INADDR_ANY macro INADDR_ANY
macro INADDR_BROADCAST macro INADDR_BROADCAST
macro INET_ADDRSTRLEN constant INET_ADDRSTRLEN 16
function uint32_t htonl (uint32_t) function uint32_t htonl (uint32_t)
function uint16_t htons (uint16_t) function uint16_t htons (uint16_t)
@@ -60,7 +60,7 @@ function uint16_t ntohs (uint16_t)
allow-header arpa/inet.h allow-header arpa/inet.h
macro INET6_ADDRSTRLEN constant INET6_ADDRSTRLEN 46
macro IPV6_JOIN_GROUP macro IPV6_JOIN_GROUP
macro IPV6_LEAVE_GROUP macro IPV6_LEAVE_GROUP

View File

@@ -1,6 +1,6 @@
constant BUFSIZ constant BUFSIZ
constant FILENAME_MAX constant FILENAME_MAX
constant FOPEN_MAX constant FOPEN_MAX >= 8
constant _IOFBF constant _IOFBF
constant _IOLBF constant _IOLBF
@@ -14,7 +14,7 @@ constant SEEK_CUR
constant SEEK_END constant SEEK_END
constant SEEK_SET constant SEEK_SET
constant TMP_MAX constant TMP_MAX >= 10000
constant EOF constant EOF

View File

@@ -1,7 +1,7 @@
macro EXIT_FAILURE macro EXIT_FAILURE
macro EXIT_SUCCESS constant EXIT_SUCCESS 0
macro NULL macro NULL
macro RAND_MAX constant RAND_MAX >= 32767
macro MB_CUR_MAX macro MB_CUR_MAX
type div_t type div_t

View File

@@ -1,7 +1,7 @@
constant TMAGIC macro-str TMAGIC "ustar"
constant TMAGLEN constant TMAGLEN 6
constant TVERSION macro-str TVERSION "00"
constant TVERSLEN constant TVERSLEN 2
constant REGTYPE constant REGTYPE
constant AREGTYPE constant AREGTYPE
@@ -13,17 +13,17 @@ constant DIRTYPE
constant FIFOTYPE constant FIFOTYPE
constant CONTTYPE constant CONTTYPE
constant TSUID constant TSUID 04000
constant TSGID constant TSGID 02000
constant TSVTX constant TSVTX 01000
constant TUREAD constant TUREAD 00400
constant TUWRITE constant TUWRITE 00200
constant TUEXEC constant TUEXEC 00100
constant TGREAD constant TGREAD 00040
constant TGWRITE constant TGWRITE 00020
constant TGEXEC constant TGEXEC 00010
constant TOREAD constant TOREAD 00004
constant TOWRITE constant TOWRITE 00002
constant TOEXEC constant TOEXEC 00001
allow *_t allow *_t