From root@yoyodyne.ath.cx Wed Aug 31 22:19:02 2016 Received: from root (uid 0) (envelope-from root@yoyodyne.ath.cx) id 99e8096a5 by yoyodyne.ath.cx (DragonFly Mail Agent v0.9+); Wed, 31 Aug 2016 22:19:02 +0200 From: root (Cron Daemon) To: root Subject: Cron ckstd X-Cron-Env: X-Cron-Env: X-Cron-Env: X-Cron-Env: X-Cron-Env: Date: Wed, 31 Aug 2016 22:19:02 +0200 Message-Id: <57c73bb6.99e8096a5.147a10e7@yoyodyne.ath.cx> Status: R ISO99 ============================== --- /home/s/tmp/ckstd/ISO99.log 2016-08-31 08:02:50.991496000 +0200 +++ /home/s/tmp/ckstd/ISO99.log.new 2016-08-31 22:02:54.837852000 +0200 @@ -872,31 +872,13 @@ Test availability of macro INT64_MIN... OK Testing for constant INT64_MIN... OK Testing for #if usability of symbol INT64_MIN... OK - Testing for type of symbol INT64_MIN... FAIL - Symbol "INT64_MIN" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/inttypes.h-test.c:3:31: error: conflicting types for 'a' - extern __typeof__ (INT64_MIN) a; - ^ - /tmp/inttypes.h-test.c:2:40: note: previous declaration of 'a' was here - __typeof__ ((int64_t) 0 + (int64_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol INT64_MIN... OK Testing for value of symbol INT64_MIN... OK Test availability of macro INT64_MAX... OK Testing for constant INT64_MAX... OK Testing for #if usability of symbol INT64_MAX... OK - Testing for type of symbol INT64_MAX... FAIL - Symbol "INT64_MAX" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/inttypes.h-test.c:3:31: error: conflicting types for 'a' - extern __typeof__ (INT64_MAX) a; - ^ - /tmp/inttypes.h-test.c:2:40: note: previous declaration of 'a' was here - __typeof__ ((int64_t) 0 + (int64_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol INT64_MAX... OK Testing for value of symbol INT64_MAX... OK Test availability of macro UINT8_MAX... OK @@ -920,16 +902,7 @@ Test availability of macro UINT64_MAX... OK Testing for constant UINT64_MAX... OK Testing for #if usability of symbol UINT64_MAX... OK - Testing for type of symbol UINT64_MAX... FAIL - Symbol "UINT64_MAX" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/inttypes.h-test.c:3:32: error: conflicting types for 'a' - extern __typeof__ (UINT64_MAX) a; - ^ - /tmp/inttypes.h-test.c:2:42: note: previous declaration of 'a' was here - __typeof__ ((uint64_t) 0 + (uint64_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol UINT64_MAX... OK Testing for value of symbol UINT64_MAX... OK Test availability of macro INT_LEAST8_MIN... OK @@ -971,31 +944,13 @@ Test availability of macro INT_LEAST64_MIN... OK Testing for constant INT_LEAST64_MIN... OK Testing for #if usability of symbol INT_LEAST64_MIN... OK - Testing for type of symbol INT_LEAST64_MIN... FAIL - Symbol "INT_LEAST64_MIN" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/inttypes.h-test.c:3:37: error: conflicting types for 'a' - extern __typeof__ (INT_LEAST64_MIN) a; - ^ - /tmp/inttypes.h-test.c:2:52: note: previous declaration of 'a' was here - __typeof__ ((int_least64_t) 0 + (int_least64_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol INT_LEAST64_MIN... OK Testing for value of symbol INT_LEAST64_MIN... OK Test availability of macro INT_LEAST64_MAX... OK Testing for constant INT_LEAST64_MAX... OK Testing for #if usability of symbol INT_LEAST64_MAX... OK - Testing for type of symbol INT_LEAST64_MAX... FAIL - Symbol "INT_LEAST64_MAX" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/inttypes.h-test.c:3:37: error: conflicting types for 'a' - extern __typeof__ (INT_LEAST64_MAX) a; - ^ - /tmp/inttypes.h-test.c:2:52: note: previous declaration of 'a' was here - __typeof__ ((int_least64_t) 0 + (int_least64_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol INT_LEAST64_MAX... OK Testing for value of symbol INT_LEAST64_MAX... OK Test availability of macro UINT_LEAST8_MAX... OK @@ -1019,16 +974,7 @@ Test availability of macro UINT_LEAST64_MAX... OK Testing for constant UINT_LEAST64_MAX... OK Testing for #if usability of symbol UINT_LEAST64_MAX... OK - Testing for type of symbol UINT_LEAST64_MAX... FAIL - Symbol "UINT_LEAST64_MAX" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/inttypes.h-test.c:3:38: error: conflicting types for 'a' - extern __typeof__ (UINT_LEAST64_MAX) a; - ^ - /tmp/inttypes.h-test.c:2:54: note: previous declaration of 'a' was here - __typeof__ ((uint_least64_t) 0 + (uint_least64_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol UINT_LEAST64_MAX... OK Testing for value of symbol UINT_LEAST64_MAX... OK Test availability of macro INT_FAST8_MIN... OK @@ -1070,31 +1016,13 @@ Test availability of macro INT_FAST64_MIN... OK Testing for constant INT_FAST64_MIN... OK Testing for #if usability of symbol INT_FAST64_MIN... OK - Testing for type of symbol INT_FAST64_MIN... FAIL - Symbol "INT_FAST64_MIN" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/inttypes.h-test.c:3:36: error: conflicting types for 'a' - extern __typeof__ (INT_FAST64_MIN) a; - ^ - /tmp/inttypes.h-test.c:2:50: note: previous declaration of 'a' was here - __typeof__ ((int_fast64_t) 0 + (int_fast64_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol INT_FAST64_MIN... OK Testing for value of symbol INT_FAST64_MIN... OK Test availability of macro INT_FAST64_MAX... OK Testing for constant INT_FAST64_MAX... OK Testing for #if usability of symbol INT_FAST64_MAX... OK - Testing for type of symbol INT_FAST64_MAX... FAIL - Symbol "INT_FAST64_MAX" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/inttypes.h-test.c:3:36: error: conflicting types for 'a' - extern __typeof__ (INT_FAST64_MAX) a; - ^ - /tmp/inttypes.h-test.c:2:50: note: previous declaration of 'a' was here - __typeof__ ((int_fast64_t) 0 + (int_fast64_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol INT_FAST64_MAX... OK Testing for value of symbol INT_FAST64_MAX... OK Test availability of macro UINT_FAST8_MAX... OK @@ -1118,106 +1046,43 @@ Test availability of macro UINT_FAST64_MAX... OK Testing for constant UINT_FAST64_MAX... OK Testing for #if usability of symbol UINT_FAST64_MAX... OK - Testing for type of symbol UINT_FAST64_MAX... FAIL - Symbol "UINT_FAST64_MAX" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/inttypes.h-test.c:3:37: error: conflicting types for 'a' - extern __typeof__ (UINT_FAST64_MAX) a; - ^ - /tmp/inttypes.h-test.c:2:52: note: previous declaration of 'a' was here - __typeof__ ((uint_fast64_t) 0 + (uint_fast64_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol UINT_FAST64_MAX... OK Testing for value of symbol UINT_FAST64_MAX... OK Test availability of macro INTPTR_MIN... OK Testing for constant INTPTR_MIN... OK Testing for #if usability of symbol INTPTR_MIN... OK - Testing for type of symbol INTPTR_MIN... FAIL - Symbol "INTPTR_MIN" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/inttypes.h-test.c:3:32: error: conflicting types for 'a' - extern __typeof__ (INTPTR_MIN) a; - ^ - /tmp/inttypes.h-test.c:2:42: note: previous declaration of 'a' was here - __typeof__ ((intptr_t) 0 + (intptr_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol INTPTR_MIN... OK Testing for value of symbol INTPTR_MIN... OK Test availability of macro INTPTR_MAX... OK Testing for constant INTPTR_MAX... OK Testing for #if usability of symbol INTPTR_MAX... OK - Testing for type of symbol INTPTR_MAX... FAIL - Symbol "INTPTR_MAX" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/inttypes.h-test.c:3:32: error: conflicting types for 'a' - extern __typeof__ (INTPTR_MAX) a; - ^ - /tmp/inttypes.h-test.c:2:42: note: previous declaration of 'a' was here - __typeof__ ((intptr_t) 0 + (intptr_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol INTPTR_MAX... OK Testing for value of symbol INTPTR_MAX... OK Test availability of macro UINTPTR_MAX... OK Testing for constant UINTPTR_MAX... OK Testing for #if usability of symbol UINTPTR_MAX... OK - Testing for type of symbol UINTPTR_MAX... FAIL - Symbol "UINTPTR_MAX" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/inttypes.h-test.c:3:33: error: conflicting types for 'a' - extern __typeof__ (UINTPTR_MAX) a; - ^ - /tmp/inttypes.h-test.c:2:44: note: previous declaration of 'a' was here - __typeof__ ((uintptr_t) 0 + (uintptr_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol UINTPTR_MAX... OK Testing for value of symbol UINTPTR_MAX... OK Test availability of macro INTMAX_MIN... OK Testing for constant INTMAX_MIN... OK Testing for #if usability of symbol INTMAX_MIN... OK - Testing for type of symbol INTMAX_MIN... FAIL - Symbol "INTMAX_MIN" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/inttypes.h-test.c:3:32: error: conflicting types for 'a' - extern __typeof__ (INTMAX_MIN) a; - ^ - /tmp/inttypes.h-test.c:2:42: note: previous declaration of 'a' was here - __typeof__ ((intmax_t) 0 + (intmax_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol INTMAX_MIN... OK Testing for value of symbol INTMAX_MIN... OK Test availability of macro INTMAX_MAX... OK Testing for constant INTMAX_MAX... OK Testing for #if usability of symbol INTMAX_MAX... OK - Testing for type of symbol INTMAX_MAX... FAIL - Symbol "INTMAX_MAX" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/inttypes.h-test.c:3:32: error: conflicting types for 'a' - extern __typeof__ (INTMAX_MAX) a; - ^ - /tmp/inttypes.h-test.c:2:42: note: previous declaration of 'a' was here - __typeof__ ((intmax_t) 0 + (intmax_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol INTMAX_MAX... OK Testing for value of symbol INTMAX_MAX... OK Test availability of macro UINTMAX_MAX... OK Testing for constant UINTMAX_MAX... OK Testing for #if usability of symbol UINTMAX_MAX... OK - Testing for type of symbol UINTMAX_MAX... FAIL - Symbol "UINTMAX_MAX" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/inttypes.h-test.c:3:33: error: conflicting types for 'a' - extern __typeof__ (UINTMAX_MAX) a; - ^ - /tmp/inttypes.h-test.c:2:44: note: previous declaration of 'a' was here - __typeof__ ((uintmax_t) 0 + (uintmax_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol UINTMAX_MAX... OK Testing for value of symbol UINTMAX_MAX... OK Test availability of macro PTRDIFF_MIN... OK @@ -3382,31 +3247,13 @@ Test availability of macro INT64_MIN... OK Testing for constant INT64_MIN... OK Testing for #if usability of symbol INT64_MIN... OK - Testing for type of symbol INT64_MIN... FAIL - Symbol "INT64_MIN" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/stdint.h-test.c:3:31: error: conflicting types for 'a' - extern __typeof__ (INT64_MIN) a; - ^ - /tmp/stdint.h-test.c:2:40: note: previous declaration of 'a' was here - __typeof__ ((int64_t) 0 + (int64_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol INT64_MIN... OK Testing for value of symbol INT64_MIN... OK Test availability of macro INT64_MAX... OK Testing for constant INT64_MAX... OK Testing for #if usability of symbol INT64_MAX... OK - Testing for type of symbol INT64_MAX... FAIL - Symbol "INT64_MAX" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/stdint.h-test.c:3:31: error: conflicting types for 'a' - extern __typeof__ (INT64_MAX) a; - ^ - /tmp/stdint.h-test.c:2:40: note: previous declaration of 'a' was here - __typeof__ ((int64_t) 0 + (int64_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol INT64_MAX... OK Testing for value of symbol INT64_MAX... OK Test availability of macro UINT8_MAX... OK @@ -3430,16 +3277,7 @@ Test availability of macro UINT64_MAX... OK Testing for constant UINT64_MAX... OK Testing for #if usability of symbol UINT64_MAX... OK - Testing for type of symbol UINT64_MAX... FAIL - Symbol "UINT64_MAX" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/stdint.h-test.c:3:32: error: conflicting types for 'a' - extern __typeof__ (UINT64_MAX) a; - ^ - /tmp/stdint.h-test.c:2:42: note: previous declaration of 'a' was here - __typeof__ ((uint64_t) 0 + (uint64_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol UINT64_MAX... OK Testing for value of symbol UINT64_MAX... OK Test availability of macro INT_LEAST8_MIN... OK @@ -3481,31 +3319,13 @@ Test availability of macro INT_LEAST64_MIN... OK Testing for constant INT_LEAST64_MIN... OK Testing for #if usability of symbol INT_LEAST64_MIN... OK - Testing for type of symbol INT_LEAST64_MIN... FAIL - Symbol "INT_LEAST64_MIN" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/stdint.h-test.c:3:37: error: conflicting types for 'a' - extern __typeof__ (INT_LEAST64_MIN) a; - ^ - /tmp/stdint.h-test.c:2:52: note: previous declaration of 'a' was here - __typeof__ ((int_least64_t) 0 + (int_least64_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol INT_LEAST64_MIN... OK Testing for value of symbol INT_LEAST64_MIN... OK Test availability of macro INT_LEAST64_MAX... OK Testing for constant INT_LEAST64_MAX... OK Testing for #if usability of symbol INT_LEAST64_MAX... OK - Testing for type of symbol INT_LEAST64_MAX... FAIL - Symbol "INT_LEAST64_MAX" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/stdint.h-test.c:3:37: error: conflicting types for 'a' - extern __typeof__ (INT_LEAST64_MAX) a; - ^ - /tmp/stdint.h-test.c:2:52: note: previous declaration of 'a' was here - __typeof__ ((int_least64_t) 0 + (int_least64_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol INT_LEAST64_MAX... OK Testing for value of symbol INT_LEAST64_MAX... OK Test availability of macro UINT_LEAST8_MAX... OK @@ -3529,16 +3349,7 @@ Test availability of macro UINT_LEAST64_MAX... OK Testing for constant UINT_LEAST64_MAX... OK Testing for #if usability of symbol UINT_LEAST64_MAX... OK - Testing for type of symbol UINT_LEAST64_MAX... FAIL - Symbol "UINT_LEAST64_MAX" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/stdint.h-test.c:3:38: error: conflicting types for 'a' - extern __typeof__ (UINT_LEAST64_MAX) a; - ^ - /tmp/stdint.h-test.c:2:54: note: previous declaration of 'a' was here - __typeof__ ((uint_least64_t) 0 + (uint_least64_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol UINT_LEAST64_MAX... OK Testing for value of symbol UINT_LEAST64_MAX... OK Test availability of macro INT_FAST8_MIN... OK @@ -3580,31 +3391,13 @@ Test availability of macro INT_FAST64_MIN... OK Testing for constant INT_FAST64_MIN... OK Testing for #if usability of symbol INT_FAST64_MIN... OK - Testing for type of symbol INT_FAST64_MIN... FAIL - Symbol "INT_FAST64_MIN" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/stdint.h-test.c:3:36: error: conflicting types for 'a' - extern __typeof__ (INT_FAST64_MIN) a; - ^ - /tmp/stdint.h-test.c:2:50: note: previous declaration of 'a' was here - __typeof__ ((int_fast64_t) 0 + (int_fast64_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol INT_FAST64_MIN... OK Testing for value of symbol INT_FAST64_MIN... OK Test availability of macro INT_FAST64_MAX... OK Testing for constant INT_FAST64_MAX... OK Testing for #if usability of symbol INT_FAST64_MAX... OK - Testing for type of symbol INT_FAST64_MAX... FAIL - Symbol "INT_FAST64_MAX" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/stdint.h-test.c:3:36: error: conflicting types for 'a' - extern __typeof__ (INT_FAST64_MAX) a; - ^ - /tmp/stdint.h-test.c:2:50: note: previous declaration of 'a' was here - __typeof__ ((int_fast64_t) 0 + (int_fast64_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol INT_FAST64_MAX... OK Testing for value of symbol INT_FAST64_MAX... OK Test availability of macro UINT_FAST8_MAX... OK @@ -3628,106 +3421,43 @@ Test availability of macro UINT_FAST64_MAX... OK Testing for constant UINT_FAST64_MAX... OK Testing for #if usability of symbol UINT_FAST64_MAX... OK - Testing for type of symbol UINT_FAST64_MAX... FAIL - Symbol "UINT_FAST64_MAX" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/stdint.h-test.c:3:37: error: conflicting types for 'a' - extern __typeof__ (UINT_FAST64_MAX) a; - ^ - /tmp/stdint.h-test.c:2:52: note: previous declaration of 'a' was here - __typeof__ ((uint_fast64_t) 0 + (uint_fast64_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol UINT_FAST64_MAX... OK Testing for value of symbol UINT_FAST64_MAX... OK Test availability of macro INTPTR_MIN... OK Testing for constant INTPTR_MIN... OK Testing for #if usability of symbol INTPTR_MIN... OK - Testing for type of symbol INTPTR_MIN... FAIL - Symbol "INTPTR_MIN" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/stdint.h-test.c:3:32: error: conflicting types for 'a' - extern __typeof__ (INTPTR_MIN) a; - ^ - /tmp/stdint.h-test.c:2:42: note: previous declaration of 'a' was here - __typeof__ ((intptr_t) 0 + (intptr_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol INTPTR_MIN... OK Testing for value of symbol INTPTR_MIN... OK Test availability of macro INTPTR_MAX... OK Testing for constant INTPTR_MAX... OK Testing for #if usability of symbol INTPTR_MAX... OK - Testing for type of symbol INTPTR_MAX... FAIL - Symbol "INTPTR_MAX" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/stdint.h-test.c:3:32: error: conflicting types for 'a' - extern __typeof__ (INTPTR_MAX) a; - ^ - /tmp/stdint.h-test.c:2:42: note: previous declaration of 'a' was here - __typeof__ ((intptr_t) 0 + (intptr_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol INTPTR_MAX... OK Testing for value of symbol INTPTR_MAX... OK Test availability of macro UINTPTR_MAX... OK Testing for constant UINTPTR_MAX... OK Testing for #if usability of symbol UINTPTR_MAX... OK - Testing for type of symbol UINTPTR_MAX... FAIL - Symbol "UINTPTR_MAX" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/stdint.h-test.c:3:33: error: conflicting types for 'a' - extern __typeof__ (UINTPTR_MAX) a; - ^ - /tmp/stdint.h-test.c:2:44: note: previous declaration of 'a' was here - __typeof__ ((uintptr_t) 0 + (uintptr_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol UINTPTR_MAX... OK Testing for value of symbol UINTPTR_MAX... OK Test availability of macro INTMAX_MIN... OK Testing for constant INTMAX_MIN... OK Testing for #if usability of symbol INTMAX_MIN... OK - Testing for type of symbol INTMAX_MIN... FAIL - Symbol "INTMAX_MIN" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/stdint.h-test.c:3:32: error: conflicting types for 'a' - extern __typeof__ (INTMAX_MIN) a; - ^ - /tmp/stdint.h-test.c:2:42: note: previous declaration of 'a' was here - __typeof__ ((intmax_t) 0 + (intmax_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol INTMAX_MIN... OK Testing for value of symbol INTMAX_MIN... OK Test availability of macro INTMAX_MAX... OK Testing for constant INTMAX_MAX... OK Testing for #if usability of symbol INTMAX_MAX... OK - Testing for type of symbol INTMAX_MAX... FAIL - Symbol "INTMAX_MAX" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/stdint.h-test.c:3:32: error: conflicting types for 'a' - extern __typeof__ (INTMAX_MAX) a; - ^ - /tmp/stdint.h-test.c:2:42: note: previous declaration of 'a' was here - __typeof__ ((intmax_t) 0 + (intmax_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol INTMAX_MAX... OK Testing for value of symbol INTMAX_MAX... OK Test availability of macro UINTMAX_MAX... OK Testing for constant UINTMAX_MAX... OK Testing for #if usability of symbol UINTMAX_MAX... OK - Testing for type of symbol UINTMAX_MAX... FAIL - Symbol "UINTMAX_MAX" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/stdint.h-test.c:3:33: error: conflicting types for 'a' - extern __typeof__ (UINTMAX_MAX) a; - ^ - /tmp/stdint.h-test.c:2:44: note: previous declaration of 'a' was here - __typeof__ ((uintmax_t) 0 + (uintmax_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol UINTMAX_MAX... OK Testing for value of symbol UINTMAX_MAX... OK Test availability of macro PTRDIFF_MIN... OK @@ -6610,7 +6340,6 @@ Checking the namespace of "wchar.h"... FAIL ------------------------------------------------------------------------ - Namespace violation: "BUFSIZ" Namespace violation: "CHAR_BIT" Namespace violation: "CHAR_MAX" Namespace violation: "CHAR_MIN" @@ -6618,10 +6347,7 @@ Namespace violation: "CPULOCK_EXCL" Namespace violation: "CPULOCK_EXCLBIT" Namespace violation: "CPULOCK_INCR" - Namespace violation: "EOF" Namespace violation: "FILE" - Namespace violation: "FILENAME_MAX" - Namespace violation: "FOPEN_MAX" Namespace violation: "INT16_C" Namespace violation: "INT16_MAX" Namespace violation: "INT16_MIN" @@ -6661,8 +6387,6 @@ Namespace violation: "LLONG_MIN" Namespace violation: "LONG_MAX" Namespace violation: "LONG_MIN" - Namespace violation: "L_cuserid" - Namespace violation: "L_tmpnam" Namespace violation: "MB_LEN_MAX" Namespace violation: "PDESIZE" Namespace violation: "PDPSIZE" @@ -6672,15 +6396,11 @@ Namespace violation: "PTRDIFF_MIN" Namespace violation: "SCHAR_MAX" Namespace violation: "SCHAR_MIN" - Namespace violation: "SEEK_CUR" - Namespace violation: "SEEK_END" - Namespace violation: "SEEK_SET" Namespace violation: "SHRT_MAX" Namespace violation: "SHRT_MIN" Namespace violation: "SIG_ATOMIC_MAX" Namespace violation: "SIG_ATOMIC_MIN" Namespace violation: "SIZE_MAX" - Namespace violation: "TMP_MAX" Namespace violation: "UCHAR_MAX" Namespace violation: "UINT16_C" Namespace violation: "UINT16_MAX" @@ -6712,38 +6432,15 @@ Namespace violation: "blksize_t" Namespace violation: "c_caddr_t" Namespace violation: "caddr_t" - Namespace violation: "clearerr" Namespace violation: "clock_t" Namespace violation: "clockid_t" Namespace violation: "cpulock_t" Namespace violation: "cpumask_t" Namespace violation: "daddr_t" Namespace violation: "dev_t" - Namespace violation: "fclose" - Namespace violation: "feof" - Namespace violation: "ferror" - Namespace violation: "fflush" - Namespace violation: "fgetc" - Namespace violation: "fgetpos" - Namespace violation: "fgets" Namespace violation: "fixpt_t" - Namespace violation: "fopen" - Namespace violation: "fpos_t" - Namespace violation: "fprintf" - Namespace violation: "fputc" - Namespace violation: "fputs" - Namespace violation: "fread" - Namespace violation: "freopen" Namespace violation: "fsblkcnt_t" - Namespace violation: "fscanf" - Namespace violation: "fseek" - Namespace violation: "fsetpos" Namespace violation: "fsfilcnt_t" - Namespace violation: "ftell" - Namespace violation: "fwrite" - Namespace violation: "getc" - Namespace violation: "getchar" - Namespace violation: "gets" Namespace violation: "gid_t" Namespace violation: "id_t" Namespace violation: "in_addr_t" @@ -6785,10 +6482,8 @@ Namespace violation: "off_t" Namespace violation: "pd_entry_t" Namespace violation: "pdp_entry_t" - Namespace violation: "perror" Namespace violation: "pid_t" Namespace violation: "pml4_entry_t" - Namespace violation: "printf" Namespace violation: "pt_entry_t" Namespace violation: "pthread" Namespace violation: "pthread_addr_t" @@ -6819,33 +6514,16 @@ Namespace violation: "pthread_startroutine_t" Namespace violation: "pthread_t" Namespace violation: "ptrdiff_t" - Namespace violation: "putc" - Namespace violation: "putchar" - Namespace violation: "puts" Namespace violation: "qaddr_t" Namespace violation: "quad_t" Namespace violation: "register_t" - Namespace violation: "remove" - Namespace violation: "rename" - Namespace violation: "rewind" Namespace violation: "rlim_t" - Namespace violation: "scanf" Namespace violation: "segsz_t" - Namespace violation: "setbuf" - Namespace violation: "setvbuf" - Namespace violation: "snprintf" - Namespace violation: "sprintf" - Namespace violation: "sscanf" Namespace violation: "ssize_t" Namespace violation: "state" - Namespace violation: "stderr" - Namespace violation: "stdin" - Namespace violation: "stdout" Namespace violation: "suseconds_t" Namespace violation: "time_t" Namespace violation: "timer_t" - Namespace violation: "tmpfile" - Namespace violation: "tmpnam" Namespace violation: "tolower" Namespace violation: "toupper" Namespace violation: "u_daddr_t" @@ -6871,22 +6549,14 @@ Namespace violation: "uint_least8_t" Namespace violation: "uintmax_t" Namespace violation: "uintptr_t" - Namespace violation: "ungetc" Namespace violation: "useconds_t" Namespace violation: "v_caddr_t" - Namespace violation: "vfprintf" - Namespace violation: "vfscanf" Namespace violation: "vm_offset_t" Namespace violation: "vm_ooffset_t" Namespace violation: "vm_paddr_t" Namespace violation: "vm_pindex_t" Namespace violation: "vm_poff_t" Namespace violation: "vm_size_t" - Namespace violation: "vprintf" - Namespace violation: "vscanf" - Namespace violation: "vsnprintf" - Namespace violation: "vsprintf" - Namespace violation: "vsscanf" ------------------------------------------------------------------------ @@ -7155,6 +6825,6 @@ ---------------------------------------------------------------------------- Total number of tests : 2939 - Number of failed tests : 40 ( 1%) + Number of failed tests : 10 ( <1%) Number of xfailed tests : 0 ( 0%) Number of skipped tests : 0 ( 0%) ISO11 ============================== --- /home/s/tmp/ckstd/ISO11.log 2016-08-31 08:04:10.440651000 +0200 +++ /home/s/tmp/ckstd/ISO11.log.new 2016-08-31 22:04:24.186902000 +0200 @@ -922,31 +922,13 @@ Test availability of macro INT64_MIN... OK Testing for constant INT64_MIN... OK Testing for #if usability of symbol INT64_MIN... OK - Testing for type of symbol INT64_MIN... FAIL - Symbol "INT64_MIN" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/inttypes.h-test.c:3:31: error: conflicting types for 'a' - extern __typeof__ (INT64_MIN) a; - ^ - /tmp/inttypes.h-test.c:2:40: note: previous declaration of 'a' was here - __typeof__ ((int64_t) 0 + (int64_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol INT64_MIN... OK Testing for value of symbol INT64_MIN... OK Test availability of macro INT64_MAX... OK Testing for constant INT64_MAX... OK Testing for #if usability of symbol INT64_MAX... OK - Testing for type of symbol INT64_MAX... FAIL - Symbol "INT64_MAX" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/inttypes.h-test.c:3:31: error: conflicting types for 'a' - extern __typeof__ (INT64_MAX) a; - ^ - /tmp/inttypes.h-test.c:2:40: note: previous declaration of 'a' was here - __typeof__ ((int64_t) 0 + (int64_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol INT64_MAX... OK Testing for value of symbol INT64_MAX... OK Test availability of macro UINT8_MAX... OK @@ -970,16 +952,7 @@ Test availability of macro UINT64_MAX... OK Testing for constant UINT64_MAX... OK Testing for #if usability of symbol UINT64_MAX... OK - Testing for type of symbol UINT64_MAX... FAIL - Symbol "UINT64_MAX" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/inttypes.h-test.c:3:32: error: conflicting types for 'a' - extern __typeof__ (UINT64_MAX) a; - ^ - /tmp/inttypes.h-test.c:2:42: note: previous declaration of 'a' was here - __typeof__ ((uint64_t) 0 + (uint64_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol UINT64_MAX... OK Testing for value of symbol UINT64_MAX... OK Test availability of macro INT_LEAST8_MIN... OK @@ -1021,31 +994,13 @@ Test availability of macro INT_LEAST64_MIN... OK Testing for constant INT_LEAST64_MIN... OK Testing for #if usability of symbol INT_LEAST64_MIN... OK - Testing for type of symbol INT_LEAST64_MIN... FAIL - Symbol "INT_LEAST64_MIN" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/inttypes.h-test.c:3:37: error: conflicting types for 'a' - extern __typeof__ (INT_LEAST64_MIN) a; - ^ - /tmp/inttypes.h-test.c:2:52: note: previous declaration of 'a' was here - __typeof__ ((int_least64_t) 0 + (int_least64_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol INT_LEAST64_MIN... OK Testing for value of symbol INT_LEAST64_MIN... OK Test availability of macro INT_LEAST64_MAX... OK Testing for constant INT_LEAST64_MAX... OK Testing for #if usability of symbol INT_LEAST64_MAX... OK - Testing for type of symbol INT_LEAST64_MAX... FAIL - Symbol "INT_LEAST64_MAX" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/inttypes.h-test.c:3:37: error: conflicting types for 'a' - extern __typeof__ (INT_LEAST64_MAX) a; - ^ - /tmp/inttypes.h-test.c:2:52: note: previous declaration of 'a' was here - __typeof__ ((int_least64_t) 0 + (int_least64_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol INT_LEAST64_MAX... OK Testing for value of symbol INT_LEAST64_MAX... OK Test availability of macro UINT_LEAST8_MAX... OK @@ -1069,16 +1024,7 @@ Test availability of macro UINT_LEAST64_MAX... OK Testing for constant UINT_LEAST64_MAX... OK Testing for #if usability of symbol UINT_LEAST64_MAX... OK - Testing for type of symbol UINT_LEAST64_MAX... FAIL - Symbol "UINT_LEAST64_MAX" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/inttypes.h-test.c:3:38: error: conflicting types for 'a' - extern __typeof__ (UINT_LEAST64_MAX) a; - ^ - /tmp/inttypes.h-test.c:2:54: note: previous declaration of 'a' was here - __typeof__ ((uint_least64_t) 0 + (uint_least64_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol UINT_LEAST64_MAX... OK Testing for value of symbol UINT_LEAST64_MAX... OK Test availability of macro INT_FAST8_MIN... OK @@ -1120,31 +1066,13 @@ Test availability of macro INT_FAST64_MIN... OK Testing for constant INT_FAST64_MIN... OK Testing for #if usability of symbol INT_FAST64_MIN... OK - Testing for type of symbol INT_FAST64_MIN... FAIL - Symbol "INT_FAST64_MIN" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/inttypes.h-test.c:3:36: error: conflicting types for 'a' - extern __typeof__ (INT_FAST64_MIN) a; - ^ - /tmp/inttypes.h-test.c:2:50: note: previous declaration of 'a' was here - __typeof__ ((int_fast64_t) 0 + (int_fast64_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol INT_FAST64_MIN... OK Testing for value of symbol INT_FAST64_MIN... OK Test availability of macro INT_FAST64_MAX... OK Testing for constant INT_FAST64_MAX... OK Testing for #if usability of symbol INT_FAST64_MAX... OK - Testing for type of symbol INT_FAST64_MAX... FAIL - Symbol "INT_FAST64_MAX" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/inttypes.h-test.c:3:36: error: conflicting types for 'a' - extern __typeof__ (INT_FAST64_MAX) a; - ^ - /tmp/inttypes.h-test.c:2:50: note: previous declaration of 'a' was here - __typeof__ ((int_fast64_t) 0 + (int_fast64_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol INT_FAST64_MAX... OK Testing for value of symbol INT_FAST64_MAX... OK Test availability of macro UINT_FAST8_MAX... OK @@ -1168,106 +1096,43 @@ Test availability of macro UINT_FAST64_MAX... OK Testing for constant UINT_FAST64_MAX... OK Testing for #if usability of symbol UINT_FAST64_MAX... OK - Testing for type of symbol UINT_FAST64_MAX... FAIL - Symbol "UINT_FAST64_MAX" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/inttypes.h-test.c:3:37: error: conflicting types for 'a' - extern __typeof__ (UINT_FAST64_MAX) a; - ^ - /tmp/inttypes.h-test.c:2:52: note: previous declaration of 'a' was here - __typeof__ ((uint_fast64_t) 0 + (uint_fast64_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol UINT_FAST64_MAX... OK Testing for value of symbol UINT_FAST64_MAX... OK Test availability of macro INTPTR_MIN... OK Testing for constant INTPTR_MIN... OK Testing for #if usability of symbol INTPTR_MIN... OK - Testing for type of symbol INTPTR_MIN... FAIL - Symbol "INTPTR_MIN" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/inttypes.h-test.c:3:32: error: conflicting types for 'a' - extern __typeof__ (INTPTR_MIN) a; - ^ - /tmp/inttypes.h-test.c:2:42: note: previous declaration of 'a' was here - __typeof__ ((intptr_t) 0 + (intptr_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol INTPTR_MIN... OK Testing for value of symbol INTPTR_MIN... OK Test availability of macro INTPTR_MAX... OK Testing for constant INTPTR_MAX... OK Testing for #if usability of symbol INTPTR_MAX... OK - Testing for type of symbol INTPTR_MAX... FAIL - Symbol "INTPTR_MAX" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/inttypes.h-test.c:3:32: error: conflicting types for 'a' - extern __typeof__ (INTPTR_MAX) a; - ^ - /tmp/inttypes.h-test.c:2:42: note: previous declaration of 'a' was here - __typeof__ ((intptr_t) 0 + (intptr_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol INTPTR_MAX... OK Testing for value of symbol INTPTR_MAX... OK Test availability of macro UINTPTR_MAX... OK Testing for constant UINTPTR_MAX... OK Testing for #if usability of symbol UINTPTR_MAX... OK - Testing for type of symbol UINTPTR_MAX... FAIL - Symbol "UINTPTR_MAX" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/inttypes.h-test.c:3:33: error: conflicting types for 'a' - extern __typeof__ (UINTPTR_MAX) a; - ^ - /tmp/inttypes.h-test.c:2:44: note: previous declaration of 'a' was here - __typeof__ ((uintptr_t) 0 + (uintptr_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol UINTPTR_MAX... OK Testing for value of symbol UINTPTR_MAX... OK Test availability of macro INTMAX_MIN... OK Testing for constant INTMAX_MIN... OK Testing for #if usability of symbol INTMAX_MIN... OK - Testing for type of symbol INTMAX_MIN... FAIL - Symbol "INTMAX_MIN" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/inttypes.h-test.c:3:32: error: conflicting types for 'a' - extern __typeof__ (INTMAX_MIN) a; - ^ - /tmp/inttypes.h-test.c:2:42: note: previous declaration of 'a' was here - __typeof__ ((intmax_t) 0 + (intmax_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol INTMAX_MIN... OK Testing for value of symbol INTMAX_MIN... OK Test availability of macro INTMAX_MAX... OK Testing for constant INTMAX_MAX... OK Testing for #if usability of symbol INTMAX_MAX... OK - Testing for type of symbol INTMAX_MAX... FAIL - Symbol "INTMAX_MAX" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/inttypes.h-test.c:3:32: error: conflicting types for 'a' - extern __typeof__ (INTMAX_MAX) a; - ^ - /tmp/inttypes.h-test.c:2:42: note: previous declaration of 'a' was here - __typeof__ ((intmax_t) 0 + (intmax_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol INTMAX_MAX... OK Testing for value of symbol INTMAX_MAX... OK Test availability of macro UINTMAX_MAX... OK Testing for constant UINTMAX_MAX... OK Testing for #if usability of symbol UINTMAX_MAX... OK - Testing for type of symbol UINTMAX_MAX... FAIL - Symbol "UINTMAX_MAX" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/inttypes.h-test.c:3:33: error: conflicting types for 'a' - extern __typeof__ (UINTMAX_MAX) a; - ^ - /tmp/inttypes.h-test.c:2:44: note: previous declaration of 'a' was here - __typeof__ ((uintmax_t) 0 + (uintmax_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol UINTMAX_MAX... OK Testing for value of symbol UINTMAX_MAX... OK Test availability of macro PTRDIFF_MIN... OK @@ -3456,31 +3321,13 @@ Test availability of macro INT64_MIN... OK Testing for constant INT64_MIN... OK Testing for #if usability of symbol INT64_MIN... OK - Testing for type of symbol INT64_MIN... FAIL - Symbol "INT64_MIN" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/stdint.h-test.c:3:31: error: conflicting types for 'a' - extern __typeof__ (INT64_MIN) a; - ^ - /tmp/stdint.h-test.c:2:40: note: previous declaration of 'a' was here - __typeof__ ((int64_t) 0 + (int64_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol INT64_MIN... OK Testing for value of symbol INT64_MIN... OK Test availability of macro INT64_MAX... OK Testing for constant INT64_MAX... OK Testing for #if usability of symbol INT64_MAX... OK - Testing for type of symbol INT64_MAX... FAIL - Symbol "INT64_MAX" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/stdint.h-test.c:3:31: error: conflicting types for 'a' - extern __typeof__ (INT64_MAX) a; - ^ - /tmp/stdint.h-test.c:2:40: note: previous declaration of 'a' was here - __typeof__ ((int64_t) 0 + (int64_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol INT64_MAX... OK Testing for value of symbol INT64_MAX... OK Test availability of macro UINT8_MAX... OK @@ -3504,16 +3351,7 @@ Test availability of macro UINT64_MAX... OK Testing for constant UINT64_MAX... OK Testing for #if usability of symbol UINT64_MAX... OK - Testing for type of symbol UINT64_MAX... FAIL - Symbol "UINT64_MAX" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/stdint.h-test.c:3:32: error: conflicting types for 'a' - extern __typeof__ (UINT64_MAX) a; - ^ - /tmp/stdint.h-test.c:2:42: note: previous declaration of 'a' was here - __typeof__ ((uint64_t) 0 + (uint64_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol UINT64_MAX... OK Testing for value of symbol UINT64_MAX... OK Test availability of macro INT_LEAST8_MIN... OK @@ -3555,31 +3393,13 @@ Test availability of macro INT_LEAST64_MIN... OK Testing for constant INT_LEAST64_MIN... OK Testing for #if usability of symbol INT_LEAST64_MIN... OK - Testing for type of symbol INT_LEAST64_MIN... FAIL - Symbol "INT_LEAST64_MIN" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/stdint.h-test.c:3:37: error: conflicting types for 'a' - extern __typeof__ (INT_LEAST64_MIN) a; - ^ - /tmp/stdint.h-test.c:2:52: note: previous declaration of 'a' was here - __typeof__ ((int_least64_t) 0 + (int_least64_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol INT_LEAST64_MIN... OK Testing for value of symbol INT_LEAST64_MIN... OK Test availability of macro INT_LEAST64_MAX... OK Testing for constant INT_LEAST64_MAX... OK Testing for #if usability of symbol INT_LEAST64_MAX... OK - Testing for type of symbol INT_LEAST64_MAX... FAIL - Symbol "INT_LEAST64_MAX" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/stdint.h-test.c:3:37: error: conflicting types for 'a' - extern __typeof__ (INT_LEAST64_MAX) a; - ^ - /tmp/stdint.h-test.c:2:52: note: previous declaration of 'a' was here - __typeof__ ((int_least64_t) 0 + (int_least64_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol INT_LEAST64_MAX... OK Testing for value of symbol INT_LEAST64_MAX... OK Test availability of macro UINT_LEAST8_MAX... OK @@ -3603,16 +3423,7 @@ Test availability of macro UINT_LEAST64_MAX... OK Testing for constant UINT_LEAST64_MAX... OK Testing for #if usability of symbol UINT_LEAST64_MAX... OK - Testing for type of symbol UINT_LEAST64_MAX... FAIL - Symbol "UINT_LEAST64_MAX" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/stdint.h-test.c:3:38: error: conflicting types for 'a' - extern __typeof__ (UINT_LEAST64_MAX) a; - ^ - /tmp/stdint.h-test.c:2:54: note: previous declaration of 'a' was here - __typeof__ ((uint_least64_t) 0 + (uint_least64_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol UINT_LEAST64_MAX... OK Testing for value of symbol UINT_LEAST64_MAX... OK Test availability of macro INT_FAST8_MIN... OK @@ -3654,31 +3465,13 @@ Test availability of macro INT_FAST64_MIN... OK Testing for constant INT_FAST64_MIN... OK Testing for #if usability of symbol INT_FAST64_MIN... OK - Testing for type of symbol INT_FAST64_MIN... FAIL - Symbol "INT_FAST64_MIN" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/stdint.h-test.c:3:36: error: conflicting types for 'a' - extern __typeof__ (INT_FAST64_MIN) a; - ^ - /tmp/stdint.h-test.c:2:50: note: previous declaration of 'a' was here - __typeof__ ((int_fast64_t) 0 + (int_fast64_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol INT_FAST64_MIN... OK Testing for value of symbol INT_FAST64_MIN... OK Test availability of macro INT_FAST64_MAX... OK Testing for constant INT_FAST64_MAX... OK Testing for #if usability of symbol INT_FAST64_MAX... OK - Testing for type of symbol INT_FAST64_MAX... FAIL - Symbol "INT_FAST64_MAX" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/stdint.h-test.c:3:36: error: conflicting types for 'a' - extern __typeof__ (INT_FAST64_MAX) a; - ^ - /tmp/stdint.h-test.c:2:50: note: previous declaration of 'a' was here - __typeof__ ((int_fast64_t) 0 + (int_fast64_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol INT_FAST64_MAX... OK Testing for value of symbol INT_FAST64_MAX... OK Test availability of macro UINT_FAST8_MAX... OK @@ -3702,106 +3495,43 @@ Test availability of macro UINT_FAST64_MAX... OK Testing for constant UINT_FAST64_MAX... OK Testing for #if usability of symbol UINT_FAST64_MAX... OK - Testing for type of symbol UINT_FAST64_MAX... FAIL - Symbol "UINT_FAST64_MAX" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/stdint.h-test.c:3:37: error: conflicting types for 'a' - extern __typeof__ (UINT_FAST64_MAX) a; - ^ - /tmp/stdint.h-test.c:2:52: note: previous declaration of 'a' was here - __typeof__ ((uint_fast64_t) 0 + (uint_fast64_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol UINT_FAST64_MAX... OK Testing for value of symbol UINT_FAST64_MAX... OK Test availability of macro INTPTR_MIN... OK Testing for constant INTPTR_MIN... OK Testing for #if usability of symbol INTPTR_MIN... OK - Testing for type of symbol INTPTR_MIN... FAIL - Symbol "INTPTR_MIN" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/stdint.h-test.c:3:32: error: conflicting types for 'a' - extern __typeof__ (INTPTR_MIN) a; - ^ - /tmp/stdint.h-test.c:2:42: note: previous declaration of 'a' was here - __typeof__ ((intptr_t) 0 + (intptr_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol INTPTR_MIN... OK Testing for value of symbol INTPTR_MIN... OK Test availability of macro INTPTR_MAX... OK Testing for constant INTPTR_MAX... OK Testing for #if usability of symbol INTPTR_MAX... OK - Testing for type of symbol INTPTR_MAX... FAIL - Symbol "INTPTR_MAX" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/stdint.h-test.c:3:32: error: conflicting types for 'a' - extern __typeof__ (INTPTR_MAX) a; - ^ - /tmp/stdint.h-test.c:2:42: note: previous declaration of 'a' was here - __typeof__ ((intptr_t) 0 + (intptr_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol INTPTR_MAX... OK Testing for value of symbol INTPTR_MAX... OK Test availability of macro UINTPTR_MAX... OK Testing for constant UINTPTR_MAX... OK Testing for #if usability of symbol UINTPTR_MAX... OK - Testing for type of symbol UINTPTR_MAX... FAIL - Symbol "UINTPTR_MAX" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/stdint.h-test.c:3:33: error: conflicting types for 'a' - extern __typeof__ (UINTPTR_MAX) a; - ^ - /tmp/stdint.h-test.c:2:44: note: previous declaration of 'a' was here - __typeof__ ((uintptr_t) 0 + (uintptr_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol UINTPTR_MAX... OK Testing for value of symbol UINTPTR_MAX... OK Test availability of macro INTMAX_MIN... OK Testing for constant INTMAX_MIN... OK Testing for #if usability of symbol INTMAX_MIN... OK - Testing for type of symbol INTMAX_MIN... FAIL - Symbol "INTMAX_MIN" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/stdint.h-test.c:3:32: error: conflicting types for 'a' - extern __typeof__ (INTMAX_MIN) a; - ^ - /tmp/stdint.h-test.c:2:42: note: previous declaration of 'a' was here - __typeof__ ((intmax_t) 0 + (intmax_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol INTMAX_MIN... OK Testing for value of symbol INTMAX_MIN... OK Test availability of macro INTMAX_MAX... OK Testing for constant INTMAX_MAX... OK Testing for #if usability of symbol INTMAX_MAX... OK - Testing for type of symbol INTMAX_MAX... FAIL - Symbol "INTMAX_MAX" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/stdint.h-test.c:3:32: error: conflicting types for 'a' - extern __typeof__ (INTMAX_MAX) a; - ^ - /tmp/stdint.h-test.c:2:42: note: previous declaration of 'a' was here - __typeof__ ((intmax_t) 0 + (intmax_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol INTMAX_MAX... OK Testing for value of symbol INTMAX_MAX... OK Test availability of macro UINTMAX_MAX... OK Testing for constant UINTMAX_MAX... OK Testing for #if usability of symbol UINTMAX_MAX... OK - Testing for type of symbol UINTMAX_MAX... FAIL - Symbol "UINTMAX_MAX" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/stdint.h-test.c:3:33: error: conflicting types for 'a' - extern __typeof__ (UINTMAX_MAX) a; - ^ - /tmp/stdint.h-test.c:2:44: note: previous declaration of 'a' was here - __typeof__ ((uintmax_t) 0 + (uintmax_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol UINTMAX_MAX... OK Testing for value of symbol UINTMAX_MAX... OK Test availability of macro PTRDIFF_MIN... OK @@ -6940,7 +6670,6 @@ Checking the namespace of "wchar.h"... FAIL ------------------------------------------------------------------------ - Namespace violation: "BUFSIZ" Namespace violation: "CHAR_BIT" Namespace violation: "CHAR_MAX" Namespace violation: "CHAR_MIN" @@ -6948,10 +6677,7 @@ Namespace violation: "CPULOCK_EXCL" Namespace violation: "CPULOCK_EXCLBIT" Namespace violation: "CPULOCK_INCR" - Namespace violation: "EOF" Namespace violation: "FILE" - Namespace violation: "FILENAME_MAX" - Namespace violation: "FOPEN_MAX" Namespace violation: "INT16_C" Namespace violation: "INT16_MAX" Namespace violation: "INT16_MIN" @@ -6991,8 +6717,6 @@ Namespace violation: "LLONG_MIN" Namespace violation: "LONG_MAX" Namespace violation: "LONG_MIN" - Namespace violation: "L_cuserid" - Namespace violation: "L_tmpnam" Namespace violation: "MB_LEN_MAX" Namespace violation: "PDESIZE" Namespace violation: "PDPSIZE" @@ -7002,15 +6726,11 @@ Namespace violation: "PTRDIFF_MIN" Namespace violation: "SCHAR_MAX" Namespace violation: "SCHAR_MIN" - Namespace violation: "SEEK_CUR" - Namespace violation: "SEEK_END" - Namespace violation: "SEEK_SET" Namespace violation: "SHRT_MAX" Namespace violation: "SHRT_MIN" Namespace violation: "SIG_ATOMIC_MAX" Namespace violation: "SIG_ATOMIC_MIN" Namespace violation: "SIZE_MAX" - Namespace violation: "TMP_MAX" Namespace violation: "UCHAR_MAX" Namespace violation: "UINT16_C" Namespace violation: "UINT16_MAX" @@ -7042,38 +6762,15 @@ Namespace violation: "blksize_t" Namespace violation: "c_caddr_t" Namespace violation: "caddr_t" - Namespace violation: "clearerr" Namespace violation: "clock_t" Namespace violation: "clockid_t" Namespace violation: "cpulock_t" Namespace violation: "cpumask_t" Namespace violation: "daddr_t" Namespace violation: "dev_t" - Namespace violation: "fclose" - Namespace violation: "feof" - Namespace violation: "ferror" - Namespace violation: "fflush" - Namespace violation: "fgetc" - Namespace violation: "fgetpos" - Namespace violation: "fgets" Namespace violation: "fixpt_t" - Namespace violation: "fopen" - Namespace violation: "fpos_t" - Namespace violation: "fprintf" - Namespace violation: "fputc" - Namespace violation: "fputs" - Namespace violation: "fread" - Namespace violation: "freopen" Namespace violation: "fsblkcnt_t" - Namespace violation: "fscanf" - Namespace violation: "fseek" - Namespace violation: "fsetpos" Namespace violation: "fsfilcnt_t" - Namespace violation: "ftell" - Namespace violation: "fwrite" - Namespace violation: "getc" - Namespace violation: "getchar" - Namespace violation: "gets" Namespace violation: "gid_t" Namespace violation: "id_t" Namespace violation: "in_addr_t" @@ -7115,10 +6812,8 @@ Namespace violation: "off_t" Namespace violation: "pd_entry_t" Namespace violation: "pdp_entry_t" - Namespace violation: "perror" Namespace violation: "pid_t" Namespace violation: "pml4_entry_t" - Namespace violation: "printf" Namespace violation: "pt_entry_t" Namespace violation: "pthread" Namespace violation: "pthread_addr_t" @@ -7149,33 +6844,16 @@ Namespace violation: "pthread_startroutine_t" Namespace violation: "pthread_t" Namespace violation: "ptrdiff_t" - Namespace violation: "putc" - Namespace violation: "putchar" - Namespace violation: "puts" Namespace violation: "qaddr_t" Namespace violation: "quad_t" Namespace violation: "register_t" - Namespace violation: "remove" - Namespace violation: "rename" - Namespace violation: "rewind" Namespace violation: "rlim_t" - Namespace violation: "scanf" Namespace violation: "segsz_t" - Namespace violation: "setbuf" - Namespace violation: "setvbuf" - Namespace violation: "snprintf" - Namespace violation: "sprintf" - Namespace violation: "sscanf" Namespace violation: "ssize_t" Namespace violation: "state" - Namespace violation: "stderr" - Namespace violation: "stdin" - Namespace violation: "stdout" Namespace violation: "suseconds_t" Namespace violation: "time_t" Namespace violation: "timer_t" - Namespace violation: "tmpfile" - Namespace violation: "tmpnam" Namespace violation: "tolower" Namespace violation: "toupper" Namespace violation: "u_daddr_t" @@ -7201,22 +6879,14 @@ Namespace violation: "uint_least8_t" Namespace violation: "uintmax_t" Namespace violation: "uintptr_t" - Namespace violation: "ungetc" Namespace violation: "useconds_t" Namespace violation: "v_caddr_t" - Namespace violation: "vfprintf" - Namespace violation: "vfscanf" Namespace violation: "vm_offset_t" Namespace violation: "vm_ooffset_t" Namespace violation: "vm_paddr_t" Namespace violation: "vm_pindex_t" Namespace violation: "vm_poff_t" Namespace violation: "vm_size_t" - Namespace violation: "vprintf" - Namespace violation: "vscanf" - Namespace violation: "vsnprintf" - Namespace violation: "vsprintf" - Namespace violation: "vsscanf" ------------------------------------------------------------------------ @@ -7485,6 +7155,6 @@ ---------------------------------------------------------------------------- Total number of tests : 3029 - Number of failed tests : 42 ( 1%) + Number of failed tests : 12 ( <1%) Number of xfailed tests : 0 ( 0%) Number of skipped tests : 0 ( 0%) POSIX ============================== --- /home/s/tmp/ckstd/POSIX.log 2016-08-31 08:05:14.859966000 +0200 +++ /home/s/tmp/ckstd/POSIX.log.new 2016-08-31 22:05:28.086224000 +0200 @@ -3067,7 +3067,6 @@ Checking the namespace of "regex.h"... FAIL ------------------------------------------------------------------------ - Namespace violation: "BUFSIZ" Namespace violation: "CHAR_BIT" Namespace violation: "CHAR_MAX" Namespace violation: "CHAR_MIN" @@ -3075,10 +3074,7 @@ Namespace violation: "CPULOCK_EXCL" Namespace violation: "CPULOCK_EXCLBIT" Namespace violation: "CPULOCK_INCR" - Namespace violation: "EOF" Namespace violation: "FILE" - Namespace violation: "FILENAME_MAX" - Namespace violation: "FOPEN_MAX" Namespace violation: "INT16_C" Namespace violation: "INT16_MAX" Namespace violation: "INT16_MIN" @@ -3131,9 +3127,6 @@ Namespace violation: "LC_TIME_MASK" Namespace violation: "LONG_MAX" Namespace violation: "LONG_MIN" - Namespace violation: "L_ctermid" - Namespace violation: "L_cuserid" - Namespace violation: "L_tmpnam" Namespace violation: "MB_LEN_MAX" Namespace violation: "NULL" Namespace violation: "PDESIZE" @@ -3145,16 +3138,12 @@ Namespace violation: "RE_DUP_MAX" Namespace violation: "SCHAR_MAX" Namespace violation: "SCHAR_MIN" - Namespace violation: "SEEK_CUR" - Namespace violation: "SEEK_END" - Namespace violation: "SEEK_SET" Namespace violation: "SHRT_MAX" Namespace violation: "SHRT_MIN" Namespace violation: "SIG_ATOMIC_MAX" Namespace violation: "SIG_ATOMIC_MIN" Namespace violation: "SIZE_MAX" Namespace violation: "SSIZE_MAX" - Namespace violation: "TMP_MAX" Namespace violation: "TRE_CONFIG_APPROX" Namespace violation: "TRE_CONFIG_MULTIBYTE" Namespace violation: "TRE_CONFIG_SYSTEM_ABI" @@ -3189,76 +3178,42 @@ Namespace violation: "WINT_MAX" Namespace violation: "WINT_MIN" Namespace violation: "ary" - Namespace violation: "asprintf_l" Namespace violation: "base" Namespace violation: "btowc" Namespace violation: "btowc_l" Namespace violation: "c" Namespace violation: "cflags" - Namespace violation: "clearerr" Namespace violation: "compare" Namespace violation: "context" Namespace violation: "cost" Namespace violation: "cost_del" Namespace violation: "cost_ins" Namespace violation: "cost_subst" - Namespace violation: "ctermid" Namespace violation: "currency_symbol" Namespace violation: "decimal_point" Namespace violation: "digittoint_l" Namespace violation: "dlen" - Namespace violation: "dprintf_l" Namespace violation: "duplocale" Namespace violation: "eflags" Namespace violation: "errbuf" Namespace violation: "errbuf_size" Namespace violation: "errcode" - Namespace violation: "fclose" - Namespace violation: "fdopen" - Namespace violation: "feof" - Namespace violation: "ferror" - Namespace violation: "fflush" - Namespace violation: "fgetc" - Namespace violation: "fgetpos" - Namespace violation: "fgets" Namespace violation: "fgetwc" Namespace violation: "fgetwc_l" Namespace violation: "fgetws" Namespace violation: "fgetws_l" - Namespace violation: "fileno" - Namespace violation: "flockfile" - Namespace violation: "fopen" - Namespace violation: "fprintf" - Namespace violation: "fprintf_l" - Namespace violation: "fputc" - Namespace violation: "fputs" Namespace violation: "fputwc" Namespace violation: "fputwc_l" Namespace violation: "fputws" Namespace violation: "fputws_l" Namespace violation: "frac_digits" - Namespace violation: "fread" Namespace violation: "freelocale" - Namespace violation: "freopen" - Namespace violation: "fscanf" - Namespace violation: "fscanf_l" - Namespace violation: "fseek" - Namespace violation: "fsetpos" - Namespace violation: "ftell" - Namespace violation: "ftrylockfile" - Namespace violation: "funlockfile" Namespace violation: "fwide" Namespace violation: "fwprintf" Namespace violation: "fwprintf_l" - Namespace violation: "fwrite" Namespace violation: "fwscanf" Namespace violation: "fwscanf_l" Namespace violation: "get_next_char" - Namespace violation: "getc" - Namespace violation: "getc_unlocked" - Namespace violation: "getchar" - Namespace violation: "getchar_unlocked" - Namespace violation: "gets" Namespace violation: "getwc" Namespace violation: "getwc_l" Namespace violation: "getwchar" @@ -3340,18 +3295,13 @@ Namespace violation: "p_cs_precedes" Namespace violation: "p_sep_by_space" Namespace violation: "p_sign_posn" - Namespace violation: "pclose" - Namespace violation: "perror" Namespace violation: "pmatch" - Namespace violation: "popen" Namespace violation: "pos" Namespace violation: "pos1" Namespace violation: "pos2" Namespace violation: "pos_add" Namespace violation: "positive_sign" Namespace violation: "preg" - Namespace violation: "printf" - Namespace violation: "printf_l" Namespace violation: "pthread" Namespace violation: "pthread_attr" Namespace violation: "pthread_barrier" @@ -3365,11 +3315,6 @@ Namespace violation: "pthread_rwlock" Namespace violation: "pthread_rwlockattr" Namespace violation: "pthread_spinlock" - Namespace violation: "putc" - Namespace violation: "putc_unlocked" - Namespace violation: "putchar" - Namespace violation: "putchar_unlocked" - Namespace violation: "puts" Namespace violation: "putwc" Namespace violation: "putwc_l" Namespace violation: "putwchar" @@ -3387,25 +3332,11 @@ Namespace violation: "regwncomp" Namespace violation: "regwncomp_l" Namespace violation: "regwnexec" - Namespace violation: "remove" - Namespace violation: "rename" Namespace violation: "result" Namespace violation: "rewind" Namespace violation: "runes" - Namespace violation: "scanf" - Namespace violation: "scanf_l" - Namespace violation: "setbuf" Namespace violation: "setlocale" - Namespace violation: "setvbuf" - Namespace violation: "snprintf_l" - Namespace violation: "sprintf" - Namespace violation: "sprintf_l" - Namespace violation: "sscanf" - Namespace violation: "sscanf_l" Namespace violation: "state" - Namespace violation: "stderr" - Namespace violation: "stdin" - Namespace violation: "stdout" Namespace violation: "string" Namespace violation: "swprintf" Namespace violation: "swprintf_l" @@ -3413,8 +3344,6 @@ Namespace violation: "swscanf_l" Namespace violation: "thousands_sep" Namespace violation: "tm" - Namespace violation: "tmpfile" - Namespace violation: "tmpnam" Namespace violation: "tolower" Namespace violation: "tolower_l" Namespace violation: "toupper" @@ -3438,26 +3367,13 @@ Namespace violation: "tre_regwnexec" Namespace violation: "tre_str_source" Namespace violation: "tre_version" - Namespace violation: "ungetc" Namespace violation: "ungetwc" Namespace violation: "ungetwc_l" Namespace violation: "uselocale" Namespace violation: "value" - Namespace violation: "vasprintf_l" - Namespace violation: "vdprintf_l" - Namespace violation: "vfprintf" - Namespace violation: "vfprintf_l" - Namespace violation: "vfscanf_l" Namespace violation: "vfwprintf" Namespace violation: "vfwprintf_l" Namespace violation: "vfwscanf_l" - Namespace violation: "vprintf" - Namespace violation: "vprintf_l" - Namespace violation: "vscanf_l" - Namespace violation: "vsnprintf_l" - Namespace violation: "vsprintf" - Namespace violation: "vsprintf_l" - Namespace violation: "vsscanf_l" Namespace violation: "vswprintf" Namespace violation: "vswprintf_l" Namespace violation: "vswscanf_l" POSIX2008 ============================== --- /home/s/tmp/ckstd/POSIX2008.log 2016-08-31 08:07:56.568246000 +0200 +++ /home/s/tmp/ckstd/POSIX2008.log.new 2016-08-31 22:08:08.634519000 +0200 @@ -2412,7 +2412,6 @@ Checking the namespace of "iconv.h"... FAIL ------------------------------------------------------------------------ - Namespace violation: "BUFSIZ" Namespace violation: "CHAR_BIT" Namespace violation: "CHAR_MAX" Namespace violation: "CHAR_MIN" @@ -2420,10 +2419,7 @@ Namespace violation: "CPULOCK_EXCL" Namespace violation: "CPULOCK_EXCLBIT" Namespace violation: "CPULOCK_INCR" - Namespace violation: "EOF" Namespace violation: "FILE" - Namespace violation: "FILENAME_MAX" - Namespace violation: "FOPEN_MAX" Namespace violation: "ICONV_GET_DISCARD_ILSEQ" Namespace violation: "ICONV_GET_ILSEQ_INVALID" Namespace violation: "ICONV_GET_TRANSLITERATE" @@ -2473,8 +2469,6 @@ Namespace violation: "LONG_BIT" Namespace violation: "LONG_MAX" Namespace violation: "LONG_MIN" - Namespace violation: "L_ctermid" - Namespace violation: "L_tmpnam" Namespace violation: "MB_LEN_MAX" Namespace violation: "NULL" Namespace violation: "OFF_MAX" @@ -2487,9 +2481,6 @@ Namespace violation: "PTRDIFF_MIN" Namespace violation: "SCHAR_MAX" Namespace violation: "SCHAR_MIN" - Namespace violation: "SEEK_CUR" - Namespace violation: "SEEK_END" - Namespace violation: "SEEK_SET" Namespace violation: "SHRT_MAX" Namespace violation: "SHRT_MIN" Namespace violation: "SIG_ATOMIC_MAX" @@ -2497,7 +2488,6 @@ Namespace violation: "SIZE_MAX" Namespace violation: "SIZE_T_MAX" Namespace violation: "SSIZE_MAX" - Namespace violation: "TMP_MAX" Namespace violation: "UCHAR_MAX" Namespace violation: "UINT16_C" Namespace violation: "UINT16_MAX" @@ -2530,52 +2520,16 @@ Namespace violation: "WORD_BIT" Namespace violation: "ary" Namespace violation: "btowc" - Namespace violation: "clearerr" - Namespace violation: "ctermid" Namespace violation: "data" Namespace violation: "digittoint_l" Namespace violation: "do_one" - Namespace violation: "dprintf" - Namespace violation: "fclose" - Namespace violation: "fdopen" - Namespace violation: "feof" - Namespace violation: "ferror" - Namespace violation: "fflush" - Namespace violation: "fgetc" - Namespace violation: "fgetpos" - Namespace violation: "fgets" Namespace violation: "fgetwc" Namespace violation: "fgetws" - Namespace violation: "fileno" - Namespace violation: "flockfile" - Namespace violation: "fmemopen" - Namespace violation: "fopen" - Namespace violation: "fprintf" - Namespace violation: "fputc" - Namespace violation: "fputs" Namespace violation: "fputwc" Namespace violation: "fputws" - Namespace violation: "fread" - Namespace violation: "freopen" - Namespace violation: "fscanf" - Namespace violation: "fseek" - Namespace violation: "fseeko" - Namespace violation: "fsetpos" - Namespace violation: "ftell" - Namespace violation: "ftello" - Namespace violation: "ftrylockfile" - Namespace violation: "funlockfile" Namespace violation: "fwide" Namespace violation: "fwprintf" - Namespace violation: "fwrite" Namespace violation: "fwscanf" - Namespace violation: "getc" - Namespace violation: "getc_unlocked" - Namespace violation: "getchar" - Namespace violation: "getchar_unlocked" - Namespace violation: "getdelim" - Namespace violation: "getline" - Namespace violation: "gets" Namespace violation: "getwc" Namespace violation: "getwchar" Namespace violation: "iconv_canonicalize" @@ -2631,12 +2585,7 @@ Namespace violation: "mbsrtowcs" Namespace violation: "mutex" Namespace violation: "n" - Namespace violation: "open_memstream" Namespace violation: "open_wmemstream" - Namespace violation: "pclose" - Namespace violation: "perror" - Namespace violation: "popen" - Namespace violation: "printf" Namespace violation: "pthread" Namespace violation: "pthread_attr" Namespace violation: "pthread_barrier" @@ -2650,53 +2599,24 @@ Namespace violation: "pthread_rwlock" Namespace violation: "pthread_rwlockattr" Namespace violation: "pthread_spinlock" - Namespace violation: "putc" - Namespace violation: "putc_unlocked" - Namespace violation: "putchar" - Namespace violation: "putchar_unlocked" - Namespace violation: "puts" Namespace violation: "putwc" Namespace violation: "putwchar" - Namespace violation: "remove" - Namespace violation: "rename" - Namespace violation: "renameat" - Namespace violation: "rewind" Namespace violation: "runes" - Namespace violation: "scanf" - Namespace violation: "setbuf" - Namespace violation: "setvbuf" - Namespace violation: "snprintf" Namespace violation: "spaceholder" - Namespace violation: "sprintf" - Namespace violation: "sscanf" Namespace violation: "state" - Namespace violation: "stderr" - Namespace violation: "stdin" - Namespace violation: "stdout" Namespace violation: "swprintf" Namespace violation: "swscanf" Namespace violation: "tm" - Namespace violation: "tmpfile" - Namespace violation: "tmpnam" Namespace violation: "tolower" Namespace violation: "tolower_l" Namespace violation: "toupper" Namespace violation: "toupper_l" Namespace violation: "uc_hook" Namespace violation: "uc_to_mb_fallback" - Namespace violation: "ungetc" Namespace violation: "ungetwc" Namespace violation: "va_list" - Namespace violation: "vdprintf" - Namespace violation: "vfprintf" - Namespace violation: "vfscanf" Namespace violation: "vfwprintf" Namespace violation: "vfwscanf" - Namespace violation: "vprintf" - Namespace violation: "vscanf" - Namespace violation: "vsnprintf" - Namespace violation: "vsprintf" - Namespace violation: "vsscanf" Namespace violation: "vswprintf" Namespace violation: "vswscanf" Namespace violation: "vwprintf" @@ -2850,31 +2770,13 @@ Test availability of macro INT64_MIN... OK Testing for constant INT64_MIN... OK Testing for #if usability of symbol INT64_MIN... OK - Testing for type of symbol INT64_MIN... FAIL - Symbol "INT64_MIN" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/inttypes.h-test.c:3:31: error: conflicting types for 'a' - extern __typeof__ (INT64_MIN) a; - ^ - /tmp/inttypes.h-test.c:2:40: note: previous declaration of 'a' was here - __typeof__ ((int64_t) 0 + (int64_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol INT64_MIN... OK Testing for value of symbol INT64_MIN... OK Test availability of macro INT64_MAX... OK Testing for constant INT64_MAX... OK Testing for #if usability of symbol INT64_MAX... OK - Testing for type of symbol INT64_MAX... FAIL - Symbol "INT64_MAX" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/inttypes.h-test.c:3:31: error: conflicting types for 'a' - extern __typeof__ (INT64_MAX) a; - ^ - /tmp/inttypes.h-test.c:2:40: note: previous declaration of 'a' was here - __typeof__ ((int64_t) 0 + (int64_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol INT64_MAX... OK Testing for value of symbol INT64_MAX... OK Test availability of macro UINT8_MAX... OK @@ -2898,16 +2800,7 @@ Test availability of macro UINT64_MAX... OK Testing for constant UINT64_MAX... OK Testing for #if usability of symbol UINT64_MAX... OK - Testing for type of symbol UINT64_MAX... FAIL - Symbol "UINT64_MAX" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/inttypes.h-test.c:3:32: error: conflicting types for 'a' - extern __typeof__ (UINT64_MAX) a; - ^ - /tmp/inttypes.h-test.c:2:42: note: previous declaration of 'a' was here - __typeof__ ((uint64_t) 0 + (uint64_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol UINT64_MAX... OK Testing for value of symbol UINT64_MAX... OK Test availability of macro INT_LEAST8_MIN... OK @@ -2949,31 +2842,13 @@ Test availability of macro INT_LEAST64_MIN... OK Testing for constant INT_LEAST64_MIN... OK Testing for #if usability of symbol INT_LEAST64_MIN... OK - Testing for type of symbol INT_LEAST64_MIN... FAIL - Symbol "INT_LEAST64_MIN" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/inttypes.h-test.c:3:37: error: conflicting types for 'a' - extern __typeof__ (INT_LEAST64_MIN) a; - ^ - /tmp/inttypes.h-test.c:2:52: note: previous declaration of 'a' was here - __typeof__ ((int_least64_t) 0 + (int_least64_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol INT_LEAST64_MIN... OK Testing for value of symbol INT_LEAST64_MIN... OK Test availability of macro INT_LEAST64_MAX... OK Testing for constant INT_LEAST64_MAX... OK Testing for #if usability of symbol INT_LEAST64_MAX... OK - Testing for type of symbol INT_LEAST64_MAX... FAIL - Symbol "INT_LEAST64_MAX" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/inttypes.h-test.c:3:37: error: conflicting types for 'a' - extern __typeof__ (INT_LEAST64_MAX) a; - ^ - /tmp/inttypes.h-test.c:2:52: note: previous declaration of 'a' was here - __typeof__ ((int_least64_t) 0 + (int_least64_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol INT_LEAST64_MAX... OK Testing for value of symbol INT_LEAST64_MAX... OK Test availability of macro UINT_LEAST8_MAX... OK @@ -2997,16 +2872,7 @@ Test availability of macro UINT_LEAST64_MAX... OK Testing for constant UINT_LEAST64_MAX... OK Testing for #if usability of symbol UINT_LEAST64_MAX... OK - Testing for type of symbol UINT_LEAST64_MAX... FAIL - Symbol "UINT_LEAST64_MAX" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/inttypes.h-test.c:3:38: error: conflicting types for 'a' - extern __typeof__ (UINT_LEAST64_MAX) a; - ^ - /tmp/inttypes.h-test.c:2:54: note: previous declaration of 'a' was here - __typeof__ ((uint_least64_t) 0 + (uint_least64_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol UINT_LEAST64_MAX... OK Testing for value of symbol UINT_LEAST64_MAX... OK Test availability of macro INT_FAST8_MIN... OK @@ -3048,31 +2914,13 @@ Test availability of macro INT_FAST64_MIN... OK Testing for constant INT_FAST64_MIN... OK Testing for #if usability of symbol INT_FAST64_MIN... OK - Testing for type of symbol INT_FAST64_MIN... FAIL - Symbol "INT_FAST64_MIN" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/inttypes.h-test.c:3:36: error: conflicting types for 'a' - extern __typeof__ (INT_FAST64_MIN) a; - ^ - /tmp/inttypes.h-test.c:2:50: note: previous declaration of 'a' was here - __typeof__ ((int_fast64_t) 0 + (int_fast64_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol INT_FAST64_MIN... OK Testing for value of symbol INT_FAST64_MIN... OK Test availability of macro INT_FAST64_MAX... OK Testing for constant INT_FAST64_MAX... OK Testing for #if usability of symbol INT_FAST64_MAX... OK - Testing for type of symbol INT_FAST64_MAX... FAIL - Symbol "INT_FAST64_MAX" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/inttypes.h-test.c:3:36: error: conflicting types for 'a' - extern __typeof__ (INT_FAST64_MAX) a; - ^ - /tmp/inttypes.h-test.c:2:50: note: previous declaration of 'a' was here - __typeof__ ((int_fast64_t) 0 + (int_fast64_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol INT_FAST64_MAX... OK Testing for value of symbol INT_FAST64_MAX... OK Test availability of macro UINT_FAST8_MAX... OK @@ -3096,106 +2944,43 @@ Test availability of macro UINT_FAST64_MAX... OK Testing for constant UINT_FAST64_MAX... OK Testing for #if usability of symbol UINT_FAST64_MAX... OK - Testing for type of symbol UINT_FAST64_MAX... FAIL - Symbol "UINT_FAST64_MAX" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/inttypes.h-test.c:3:37: error: conflicting types for 'a' - extern __typeof__ (UINT_FAST64_MAX) a; - ^ - /tmp/inttypes.h-test.c:2:52: note: previous declaration of 'a' was here - __typeof__ ((uint_fast64_t) 0 + (uint_fast64_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol UINT_FAST64_MAX... OK Testing for value of symbol UINT_FAST64_MAX... OK Test availability of macro INTPTR_MIN... OK Testing for constant INTPTR_MIN... OK Testing for #if usability of symbol INTPTR_MIN... OK - Testing for type of symbol INTPTR_MIN... FAIL - Symbol "INTPTR_MIN" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/inttypes.h-test.c:3:32: error: conflicting types for 'a' - extern __typeof__ (INTPTR_MIN) a; - ^ - /tmp/inttypes.h-test.c:2:42: note: previous declaration of 'a' was here - __typeof__ ((intptr_t) 0 + (intptr_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol INTPTR_MIN... OK Testing for value of symbol INTPTR_MIN... OK Test availability of macro INTPTR_MAX... OK Testing for constant INTPTR_MAX... OK Testing for #if usability of symbol INTPTR_MAX... OK - Testing for type of symbol INTPTR_MAX... FAIL - Symbol "INTPTR_MAX" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/inttypes.h-test.c:3:32: error: conflicting types for 'a' - extern __typeof__ (INTPTR_MAX) a; - ^ - /tmp/inttypes.h-test.c:2:42: note: previous declaration of 'a' was here - __typeof__ ((intptr_t) 0 + (intptr_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol INTPTR_MAX... OK Testing for value of symbol INTPTR_MAX... OK Test availability of macro UINTPTR_MAX... OK Testing for constant UINTPTR_MAX... OK Testing for #if usability of symbol UINTPTR_MAX... OK - Testing for type of symbol UINTPTR_MAX... FAIL - Symbol "UINTPTR_MAX" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/inttypes.h-test.c:3:33: error: conflicting types for 'a' - extern __typeof__ (UINTPTR_MAX) a; - ^ - /tmp/inttypes.h-test.c:2:44: note: previous declaration of 'a' was here - __typeof__ ((uintptr_t) 0 + (uintptr_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol UINTPTR_MAX... OK Testing for value of symbol UINTPTR_MAX... OK Test availability of macro INTMAX_MIN... OK Testing for constant INTMAX_MIN... OK Testing for #if usability of symbol INTMAX_MIN... OK - Testing for type of symbol INTMAX_MIN... FAIL - Symbol "INTMAX_MIN" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/inttypes.h-test.c:3:32: error: conflicting types for 'a' - extern __typeof__ (INTMAX_MIN) a; - ^ - /tmp/inttypes.h-test.c:2:42: note: previous declaration of 'a' was here - __typeof__ ((intmax_t) 0 + (intmax_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol INTMAX_MIN... OK Testing for value of symbol INTMAX_MIN... OK Test availability of macro INTMAX_MAX... OK Testing for constant INTMAX_MAX... OK Testing for #if usability of symbol INTMAX_MAX... OK - Testing for type of symbol INTMAX_MAX... FAIL - Symbol "INTMAX_MAX" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/inttypes.h-test.c:3:32: error: conflicting types for 'a' - extern __typeof__ (INTMAX_MAX) a; - ^ - /tmp/inttypes.h-test.c:2:42: note: previous declaration of 'a' was here - __typeof__ ((intmax_t) 0 + (intmax_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol INTMAX_MAX... OK Testing for value of symbol INTMAX_MAX... OK Test availability of macro UINTMAX_MAX... OK Testing for constant UINTMAX_MAX... OK Testing for #if usability of symbol UINTMAX_MAX... OK - Testing for type of symbol UINTMAX_MAX... FAIL - Symbol "UINTMAX_MAX" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/inttypes.h-test.c:3:33: error: conflicting types for 'a' - extern __typeof__ (UINTMAX_MAX) a; - ^ - /tmp/inttypes.h-test.c:2:44: note: previous declaration of 'a' was here - __typeof__ ((uintmax_t) 0 + (uintmax_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol UINTMAX_MAX... OK Testing for value of symbol UINTMAX_MAX... OK Test availability of macro PTRDIFF_MIN... OK @@ -5633,7 +5418,16 @@ Test for type of function gethostent... OK Test availability of function getnameinfo... OK - Test for type of function getnameinfo... OK + Test for type of function getnameinfo... FAIL + Function "getnameinfo" has incorrect type. Compiler message: + ----------------------------------------------------------------------- + /tmp/netdb.h-test.c:3:34: error: conflicting types for 'foobarbaz' + extern __typeof__ (&getnameinfo) foobarbaz; + ^ + /tmp/netdb.h-test.c:2:14: note: previous declaration of 'foobarbaz' was here + extern int (*foobarbaz) (const struct sockaddr*, socklen_t, char*, socklen_t, char*, socklen_t, int); + ^ + ----------------------------------------------------------------------- Test availability of function getnetbyaddr... OK Test for type of function getnetbyaddr... OK @@ -7188,7 +6982,6 @@ Checking the namespace of "regex.h"... FAIL ------------------------------------------------------------------------ - Namespace violation: "BUFSIZ" Namespace violation: "CHAR_BIT" Namespace violation: "CHAR_MAX" Namespace violation: "CHAR_MIN" @@ -7196,10 +6989,7 @@ Namespace violation: "CPULOCK_EXCL" Namespace violation: "CPULOCK_EXCLBIT" Namespace violation: "CPULOCK_INCR" - Namespace violation: "EOF" Namespace violation: "FILE" - Namespace violation: "FILENAME_MAX" - Namespace violation: "FOPEN_MAX" Namespace violation: "INT16_C" Namespace violation: "INT16_MAX" Namespace violation: "INT16_MIN" @@ -7255,8 +7045,6 @@ Namespace violation: "LONG_BIT" Namespace violation: "LONG_MAX" Namespace violation: "LONG_MIN" - Namespace violation: "L_ctermid" - Namespace violation: "L_tmpnam" Namespace violation: "MB_LEN_MAX" Namespace violation: "NULL" Namespace violation: "OFF_MAX" @@ -7270,9 +7058,6 @@ Namespace violation: "RE_DUP_MAX" Namespace violation: "SCHAR_MAX" Namespace violation: "SCHAR_MIN" - Namespace violation: "SEEK_CUR" - Namespace violation: "SEEK_END" - Namespace violation: "SEEK_SET" Namespace violation: "SHRT_MAX" Namespace violation: "SHRT_MIN" Namespace violation: "SIG_ATOMIC_MAX" @@ -7280,7 +7065,6 @@ Namespace violation: "SIZE_MAX" Namespace violation: "SIZE_T_MAX" Namespace violation: "SSIZE_MAX" - Namespace violation: "TMP_MAX" Namespace violation: "TRE_CONFIG_APPROX" Namespace violation: "TRE_CONFIG_MULTIBYTE" Namespace violation: "TRE_CONFIG_SYSTEM_ABI" @@ -7317,82 +7101,42 @@ Namespace violation: "WINT_MIN" Namespace violation: "WORD_BIT" Namespace violation: "ary" - Namespace violation: "asprintf_l" Namespace violation: "base" Namespace violation: "btowc" Namespace violation: "btowc_l" Namespace violation: "c" Namespace violation: "cflags" - Namespace violation: "clearerr" Namespace violation: "compare" Namespace violation: "context" Namespace violation: "cost" Namespace violation: "cost_del" Namespace violation: "cost_ins" Namespace violation: "cost_subst" - Namespace violation: "ctermid" Namespace violation: "currency_symbol" Namespace violation: "decimal_point" Namespace violation: "digittoint_l" Namespace violation: "dlen" - Namespace violation: "dprintf" - Namespace violation: "dprintf_l" Namespace violation: "duplocale" Namespace violation: "eflags" Namespace violation: "errbuf" Namespace violation: "errbuf_size" Namespace violation: "errcode" - Namespace violation: "fclose" - Namespace violation: "fdopen" - Namespace violation: "feof" - Namespace violation: "ferror" - Namespace violation: "fflush" - Namespace violation: "fgetc" - Namespace violation: "fgetpos" - Namespace violation: "fgets" Namespace violation: "fgetwc" Namespace violation: "fgetwc_l" Namespace violation: "fgetws" Namespace violation: "fgetws_l" - Namespace violation: "fileno" - Namespace violation: "flockfile" - Namespace violation: "fmemopen" - Namespace violation: "fopen" - Namespace violation: "fprintf" - Namespace violation: "fprintf_l" - Namespace violation: "fputc" - Namespace violation: "fputs" Namespace violation: "fputwc" Namespace violation: "fputwc_l" Namespace violation: "fputws" Namespace violation: "fputws_l" Namespace violation: "frac_digits" - Namespace violation: "fread" Namespace violation: "freelocale" - Namespace violation: "freopen" - Namespace violation: "fscanf" - Namespace violation: "fscanf_l" - Namespace violation: "fseek" - Namespace violation: "fseeko" - Namespace violation: "fsetpos" - Namespace violation: "ftell" - Namespace violation: "ftello" - Namespace violation: "ftrylockfile" - Namespace violation: "funlockfile" Namespace violation: "fwide" Namespace violation: "fwprintf" Namespace violation: "fwprintf_l" - Namespace violation: "fwrite" Namespace violation: "fwscanf" Namespace violation: "fwscanf_l" Namespace violation: "get_next_char" - Namespace violation: "getc" - Namespace violation: "getc_unlocked" - Namespace violation: "getchar" - Namespace violation: "getchar_unlocked" - Namespace violation: "getdelim" - Namespace violation: "getline" - Namespace violation: "gets" Namespace violation: "getwc" Namespace violation: "getwc_l" Namespace violation: "getwchar" @@ -7473,23 +7217,17 @@ Namespace violation: "num_del" Namespace violation: "num_ins" Namespace violation: "num_subst" - Namespace violation: "open_memstream" Namespace violation: "open_wmemstream" Namespace violation: "p_cs_precedes" Namespace violation: "p_sep_by_space" Namespace violation: "p_sign_posn" - Namespace violation: "pclose" - Namespace violation: "perror" Namespace violation: "pmatch" - Namespace violation: "popen" Namespace violation: "pos" Namespace violation: "pos1" Namespace violation: "pos2" Namespace violation: "pos_add" Namespace violation: "positive_sign" Namespace violation: "preg" - Namespace violation: "printf" - Namespace violation: "printf_l" Namespace violation: "pthread" Namespace violation: "pthread_attr" Namespace violation: "pthread_barrier" @@ -7503,11 +7241,6 @@ Namespace violation: "pthread_rwlock" Namespace violation: "pthread_rwlockattr" Namespace violation: "pthread_spinlock" - Namespace violation: "putc" - Namespace violation: "putc_unlocked" - Namespace violation: "putchar" - Namespace violation: "putchar_unlocked" - Namespace violation: "puts" Namespace violation: "putwc" Namespace violation: "putwc_l" Namespace violation: "putwchar" @@ -7525,27 +7258,11 @@ Namespace violation: "regwncomp" Namespace violation: "regwncomp_l" Namespace violation: "regwnexec" - Namespace violation: "remove" - Namespace violation: "rename" - Namespace violation: "renameat" Namespace violation: "result" Namespace violation: "rewind" Namespace violation: "runes" - Namespace violation: "scanf" - Namespace violation: "scanf_l" - Namespace violation: "setbuf" Namespace violation: "setlocale" - Namespace violation: "setvbuf" - Namespace violation: "snprintf" - Namespace violation: "snprintf_l" - Namespace violation: "sprintf" - Namespace violation: "sprintf_l" - Namespace violation: "sscanf" - Namespace violation: "sscanf_l" Namespace violation: "state" - Namespace violation: "stderr" - Namespace violation: "stdin" - Namespace violation: "stdout" Namespace violation: "string" Namespace violation: "swprintf" Namespace violation: "swprintf_l" @@ -7553,8 +7270,6 @@ Namespace violation: "swscanf_l" Namespace violation: "thousands_sep" Namespace violation: "tm" - Namespace violation: "tmpfile" - Namespace violation: "tmpnam" Namespace violation: "tolower" Namespace violation: "tolower_l" Namespace violation: "toupper" @@ -7578,33 +7293,15 @@ Namespace violation: "tre_regwnexec" Namespace violation: "tre_str_source" Namespace violation: "tre_version" - Namespace violation: "ungetc" Namespace violation: "ungetwc" Namespace violation: "ungetwc_l" Namespace violation: "uselocale" Namespace violation: "va_list" Namespace violation: "value" - Namespace violation: "vasprintf_l" - Namespace violation: "vdprintf" - Namespace violation: "vdprintf_l" - Namespace violation: "vfprintf" - Namespace violation: "vfprintf_l" - Namespace violation: "vfscanf" - Namespace violation: "vfscanf_l" Namespace violation: "vfwprintf" Namespace violation: "vfwprintf_l" Namespace violation: "vfwscanf" Namespace violation: "vfwscanf_l" - Namespace violation: "vprintf" - Namespace violation: "vprintf_l" - Namespace violation: "vscanf" - Namespace violation: "vscanf_l" - Namespace violation: "vsnprintf" - Namespace violation: "vsnprintf_l" - Namespace violation: "vsprintf" - Namespace violation: "vsprintf_l" - Namespace violation: "vsscanf" - Namespace violation: "vsscanf_l" Namespace violation: "vswprintf" Namespace violation: "vswprintf_l" Namespace violation: "vswscanf" @@ -9236,31 +8933,13 @@ Test availability of macro INT64_MIN... OK Testing for constant INT64_MIN... OK Testing for #if usability of symbol INT64_MIN... OK - Testing for type of symbol INT64_MIN... FAIL - Symbol "INT64_MIN" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/stdint.h-test.c:3:31: error: conflicting types for 'a' - extern __typeof__ (INT64_MIN) a; - ^ - /tmp/stdint.h-test.c:2:40: note: previous declaration of 'a' was here - __typeof__ ((int64_t) 0 + (int64_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol INT64_MIN... OK Testing for value of symbol INT64_MIN... OK Test availability of macro INT64_MAX... OK Testing for constant INT64_MAX... OK Testing for #if usability of symbol INT64_MAX... OK - Testing for type of symbol INT64_MAX... FAIL - Symbol "INT64_MAX" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/stdint.h-test.c:3:31: error: conflicting types for 'a' - extern __typeof__ (INT64_MAX) a; - ^ - /tmp/stdint.h-test.c:2:40: note: previous declaration of 'a' was here - __typeof__ ((int64_t) 0 + (int64_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol INT64_MAX... OK Testing for value of symbol INT64_MAX... OK Test availability of macro UINT8_MAX... OK @@ -9284,16 +8963,7 @@ Test availability of macro UINT64_MAX... OK Testing for constant UINT64_MAX... OK Testing for #if usability of symbol UINT64_MAX... OK - Testing for type of symbol UINT64_MAX... FAIL - Symbol "UINT64_MAX" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/stdint.h-test.c:3:32: error: conflicting types for 'a' - extern __typeof__ (UINT64_MAX) a; - ^ - /tmp/stdint.h-test.c:2:42: note: previous declaration of 'a' was here - __typeof__ ((uint64_t) 0 + (uint64_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol UINT64_MAX... OK Testing for value of symbol UINT64_MAX... OK Test availability of macro INT_LEAST8_MIN... OK @@ -9335,31 +9005,13 @@ Test availability of macro INT_LEAST64_MIN... OK Testing for constant INT_LEAST64_MIN... OK Testing for #if usability of symbol INT_LEAST64_MIN... OK - Testing for type of symbol INT_LEAST64_MIN... FAIL - Symbol "INT_LEAST64_MIN" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/stdint.h-test.c:3:37: error: conflicting types for 'a' - extern __typeof__ (INT_LEAST64_MIN) a; - ^ - /tmp/stdint.h-test.c:2:52: note: previous declaration of 'a' was here - __typeof__ ((int_least64_t) 0 + (int_least64_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol INT_LEAST64_MIN... OK Testing for value of symbol INT_LEAST64_MIN... OK Test availability of macro INT_LEAST64_MAX... OK Testing for constant INT_LEAST64_MAX... OK Testing for #if usability of symbol INT_LEAST64_MAX... OK - Testing for type of symbol INT_LEAST64_MAX... FAIL - Symbol "INT_LEAST64_MAX" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/stdint.h-test.c:3:37: error: conflicting types for 'a' - extern __typeof__ (INT_LEAST64_MAX) a; - ^ - /tmp/stdint.h-test.c:2:52: note: previous declaration of 'a' was here - __typeof__ ((int_least64_t) 0 + (int_least64_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol INT_LEAST64_MAX... OK Testing for value of symbol INT_LEAST64_MAX... OK Test availability of macro UINT_LEAST8_MAX... OK @@ -9383,16 +9035,7 @@ Test availability of macro UINT_LEAST64_MAX... OK Testing for constant UINT_LEAST64_MAX... OK Testing for #if usability of symbol UINT_LEAST64_MAX... OK - Testing for type of symbol UINT_LEAST64_MAX... FAIL - Symbol "UINT_LEAST64_MAX" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/stdint.h-test.c:3:38: error: conflicting types for 'a' - extern __typeof__ (UINT_LEAST64_MAX) a; - ^ - /tmp/stdint.h-test.c:2:54: note: previous declaration of 'a' was here - __typeof__ ((uint_least64_t) 0 + (uint_least64_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol UINT_LEAST64_MAX... OK Testing for value of symbol UINT_LEAST64_MAX... OK Test availability of macro INT_FAST8_MIN... OK @@ -9434,31 +9077,13 @@ Test availability of macro INT_FAST64_MIN... OK Testing for constant INT_FAST64_MIN... OK Testing for #if usability of symbol INT_FAST64_MIN... OK - Testing for type of symbol INT_FAST64_MIN... FAIL - Symbol "INT_FAST64_MIN" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/stdint.h-test.c:3:36: error: conflicting types for 'a' - extern __typeof__ (INT_FAST64_MIN) a; - ^ - /tmp/stdint.h-test.c:2:50: note: previous declaration of 'a' was here - __typeof__ ((int_fast64_t) 0 + (int_fast64_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol INT_FAST64_MIN... OK Testing for value of symbol INT_FAST64_MIN... OK Test availability of macro INT_FAST64_MAX... OK Testing for constant INT_FAST64_MAX... OK Testing for #if usability of symbol INT_FAST64_MAX... OK - Testing for type of symbol INT_FAST64_MAX... FAIL - Symbol "INT_FAST64_MAX" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/stdint.h-test.c:3:36: error: conflicting types for 'a' - extern __typeof__ (INT_FAST64_MAX) a; - ^ - /tmp/stdint.h-test.c:2:50: note: previous declaration of 'a' was here - __typeof__ ((int_fast64_t) 0 + (int_fast64_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol INT_FAST64_MAX... OK Testing for value of symbol INT_FAST64_MAX... OK Test availability of macro UINT_FAST8_MAX... OK @@ -9482,106 +9107,43 @@ Test availability of macro UINT_FAST64_MAX... OK Testing for constant UINT_FAST64_MAX... OK Testing for #if usability of symbol UINT_FAST64_MAX... OK - Testing for type of symbol UINT_FAST64_MAX... FAIL - Symbol "UINT_FAST64_MAX" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/stdint.h-test.c:3:37: error: conflicting types for 'a' - extern __typeof__ (UINT_FAST64_MAX) a; - ^ - /tmp/stdint.h-test.c:2:52: note: previous declaration of 'a' was here - __typeof__ ((uint_fast64_t) 0 + (uint_fast64_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol UINT_FAST64_MAX... OK Testing for value of symbol UINT_FAST64_MAX... OK Test availability of macro INTPTR_MIN... OK Testing for constant INTPTR_MIN... OK Testing for #if usability of symbol INTPTR_MIN... OK - Testing for type of symbol INTPTR_MIN... FAIL - Symbol "INTPTR_MIN" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/stdint.h-test.c:3:32: error: conflicting types for 'a' - extern __typeof__ (INTPTR_MIN) a; - ^ - /tmp/stdint.h-test.c:2:42: note: previous declaration of 'a' was here - __typeof__ ((intptr_t) 0 + (intptr_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol INTPTR_MIN... OK Testing for value of symbol INTPTR_MIN... OK Test availability of macro INTPTR_MAX... OK Testing for constant INTPTR_MAX... OK Testing for #if usability of symbol INTPTR_MAX... OK - Testing for type of symbol INTPTR_MAX... FAIL - Symbol "INTPTR_MAX" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/stdint.h-test.c:3:32: error: conflicting types for 'a' - extern __typeof__ (INTPTR_MAX) a; - ^ - /tmp/stdint.h-test.c:2:42: note: previous declaration of 'a' was here - __typeof__ ((intptr_t) 0 + (intptr_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol INTPTR_MAX... OK Testing for value of symbol INTPTR_MAX... OK Test availability of macro UINTPTR_MAX... OK Testing for constant UINTPTR_MAX... OK Testing for #if usability of symbol UINTPTR_MAX... OK - Testing for type of symbol UINTPTR_MAX... FAIL - Symbol "UINTPTR_MAX" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/stdint.h-test.c:3:33: error: conflicting types for 'a' - extern __typeof__ (UINTPTR_MAX) a; - ^ - /tmp/stdint.h-test.c:2:44: note: previous declaration of 'a' was here - __typeof__ ((uintptr_t) 0 + (uintptr_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol UINTPTR_MAX... OK Testing for value of symbol UINTPTR_MAX... OK Test availability of macro INTMAX_MIN... OK Testing for constant INTMAX_MIN... OK Testing for #if usability of symbol INTMAX_MIN... OK - Testing for type of symbol INTMAX_MIN... FAIL - Symbol "INTMAX_MIN" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/stdint.h-test.c:3:32: error: conflicting types for 'a' - extern __typeof__ (INTMAX_MIN) a; - ^ - /tmp/stdint.h-test.c:2:42: note: previous declaration of 'a' was here - __typeof__ ((intmax_t) 0 + (intmax_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol INTMAX_MIN... OK Testing for value of symbol INTMAX_MIN... OK Test availability of macro INTMAX_MAX... OK Testing for constant INTMAX_MAX... OK Testing for #if usability of symbol INTMAX_MAX... OK - Testing for type of symbol INTMAX_MAX... FAIL - Symbol "INTMAX_MAX" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/stdint.h-test.c:3:32: error: conflicting types for 'a' - extern __typeof__ (INTMAX_MAX) a; - ^ - /tmp/stdint.h-test.c:2:42: note: previous declaration of 'a' was here - __typeof__ ((intmax_t) 0 + (intmax_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol INTMAX_MAX... OK Testing for value of symbol INTMAX_MAX... OK Test availability of macro UINTMAX_MAX... OK Testing for constant UINTMAX_MAX... OK Testing for #if usability of symbol UINTMAX_MAX... OK - Testing for type of symbol UINTMAX_MAX... FAIL - Symbol "UINTMAX_MAX" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/stdint.h-test.c:3:33: error: conflicting types for 'a' - extern __typeof__ (UINTMAX_MAX) a; - ^ - /tmp/stdint.h-test.c:2:44: note: previous declaration of 'a' was here - __typeof__ ((uintmax_t) 0 + (uintmax_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol UINTMAX_MAX... OK Testing for value of symbol UINTMAX_MAX... OK Test availability of macro PTRDIFF_MIN... OK @@ -16302,6 +15864,6 @@ ---------------------------------------------------------------------------- Total number of tests : 6202 - Number of failed tests : 255 ( 4%) + Number of failed tests : 226 ( 3%) Number of xfailed tests : 3 ( <1%) Number of skipped tests : 83 ( 1%) UNIX98 ============================== --- /home/s/tmp/ckstd/UNIX98.log 2016-08-31 08:09:56.036976000 +0200 +++ /home/s/tmp/ckstd/UNIX98.log.new 2016-08-31 22:10:07.063260000 +0200 @@ -2228,7 +2228,6 @@ Checking the namespace of "iconv.h"... FAIL ------------------------------------------------------------------------ - Namespace violation: "BUFSIZ" Namespace violation: "CHAR_BIT" Namespace violation: "CHAR_MAX" Namespace violation: "CHAR_MIN" @@ -2236,10 +2235,7 @@ Namespace violation: "CPULOCK_EXCL" Namespace violation: "CPULOCK_EXCLBIT" Namespace violation: "CPULOCK_INCR" - Namespace violation: "EOF" Namespace violation: "FILE" - Namespace violation: "FILENAME_MAX" - Namespace violation: "FOPEN_MAX" Namespace violation: "ICONV_GET_DISCARD_ILSEQ" Namespace violation: "ICONV_GET_ILSEQ_INVALID" Namespace violation: "ICONV_GET_TRANSLITERATE" @@ -2287,9 +2283,6 @@ Namespace violation: "LONG_BIT" Namespace violation: "LONG_MAX" Namespace violation: "LONG_MIN" - Namespace violation: "L_ctermid" - Namespace violation: "L_cuserid" - Namespace violation: "L_tmpnam" Namespace violation: "MB_LEN_MAX" Namespace violation: "NULL" Namespace violation: "OFF_MAX" @@ -2300,12 +2293,8 @@ Namespace violation: "PTESIZE" Namespace violation: "PTRDIFF_MAX" Namespace violation: "PTRDIFF_MIN" - Namespace violation: "P_tmpdir" Namespace violation: "SCHAR_MAX" Namespace violation: "SCHAR_MIN" - Namespace violation: "SEEK_CUR" - Namespace violation: "SEEK_END" - Namespace violation: "SEEK_SET" Namespace violation: "SHRT_MAX" Namespace violation: "SHRT_MIN" Namespace violation: "SIG_ATOMIC_MAX" @@ -2313,7 +2302,6 @@ Namespace violation: "SIZE_MAX" Namespace violation: "SIZE_T_MAX" Namespace violation: "SSIZE_MAX" - Namespace violation: "TMP_MAX" Namespace violation: "UCHAR_MAX" Namespace violation: "UINT16_C" Namespace violation: "UINT16_MAX" @@ -2345,46 +2333,15 @@ Namespace violation: "WORD_BIT" Namespace violation: "ary" Namespace violation: "btowc" - Namespace violation: "clearerr" - Namespace violation: "ctermid" Namespace violation: "data" Namespace violation: "do_one" - Namespace violation: "fclose" - Namespace violation: "fdopen" - Namespace violation: "feof" - Namespace violation: "ferror" - Namespace violation: "fflush" - Namespace violation: "fgetc" - Namespace violation: "fgetpos" - Namespace violation: "fgets" Namespace violation: "fgetwc" Namespace violation: "fgetws" - Namespace violation: "fileno" - Namespace violation: "flockfile" - Namespace violation: "fopen" - Namespace violation: "fprintf" - Namespace violation: "fputc" - Namespace violation: "fputs" Namespace violation: "fputwc" Namespace violation: "fputws" - Namespace violation: "fread" - Namespace violation: "freopen" - Namespace violation: "fscanf" - Namespace violation: "fseek" - Namespace violation: "fsetpos" - Namespace violation: "ftell" - Namespace violation: "ftrylockfile" - Namespace violation: "funlockfile" Namespace violation: "fwide" Namespace violation: "fwprintf" - Namespace violation: "fwrite" Namespace violation: "fwscanf" - Namespace violation: "getc" - Namespace violation: "getc_unlocked" - Namespace violation: "getchar" - Namespace violation: "getchar_unlocked" - Namespace violation: "gets" - Namespace violation: "getw" Namespace violation: "getwc" Namespace violation: "getwchar" Namespace violation: "iconv_canonicalize" @@ -2421,10 +2378,6 @@ Namespace violation: "mbsrtowcs" Namespace violation: "mutex" Namespace violation: "n" - Namespace violation: "pclose" - Namespace violation: "perror" - Namespace violation: "popen" - Namespace violation: "printf" Namespace violation: "pthread" Namespace violation: "pthread_attr" Namespace violation: "pthread_barrier" @@ -2438,47 +2391,21 @@ Namespace violation: "pthread_rwlock" Namespace violation: "pthread_rwlockattr" Namespace violation: "pthread_spinlock" - Namespace violation: "putc" - Namespace violation: "putc_unlocked" - Namespace violation: "putchar" - Namespace violation: "putchar_unlocked" - Namespace violation: "puts" - Namespace violation: "putw" Namespace violation: "putwc" Namespace violation: "putwchar" - Namespace violation: "remove" - Namespace violation: "rename" - Namespace violation: "rewind" - Namespace violation: "scanf" - Namespace violation: "setbuf" - Namespace violation: "setvbuf" - Namespace violation: "snprintf" Namespace violation: "spaceholder" - Namespace violation: "sprintf" - Namespace violation: "sscanf" Namespace violation: "state" - Namespace violation: "stderr" - Namespace violation: "stdin" - Namespace violation: "stdout" Namespace violation: "swprintf" Namespace violation: "swscanf" - Namespace violation: "tempnam" Namespace violation: "tm" - Namespace violation: "tmpfile" - Namespace violation: "tmpnam" Namespace violation: "toascii" Namespace violation: "tolower" Namespace violation: "toupper" Namespace violation: "uc_hook" Namespace violation: "uc_to_mb_fallback" - Namespace violation: "ungetc" Namespace violation: "ungetwc" Namespace violation: "va_list" - Namespace violation: "vfprintf" Namespace violation: "vfwprintf" - Namespace violation: "vprintf" - Namespace violation: "vsnprintf" - Namespace violation: "vsprintf" Namespace violation: "vswprintf" Namespace violation: "vwprintf" Namespace violation: "wc" @@ -5848,7 +5775,6 @@ Checking the namespace of "regex.h"... FAIL ------------------------------------------------------------------------ - Namespace violation: "BUFSIZ" Namespace violation: "CHAR_BIT" Namespace violation: "CHAR_MAX" Namespace violation: "CHAR_MIN" @@ -5856,10 +5782,7 @@ Namespace violation: "CPULOCK_EXCL" Namespace violation: "CPULOCK_EXCLBIT" Namespace violation: "CPULOCK_INCR" - Namespace violation: "EOF" Namespace violation: "FILE" - Namespace violation: "FILENAME_MAX" - Namespace violation: "FOPEN_MAX" Namespace violation: "INT16_C" Namespace violation: "INT16_MAX" Namespace violation: "INT16_MIN" @@ -5913,9 +5836,6 @@ Namespace violation: "LONG_BIT" Namespace violation: "LONG_MAX" Namespace violation: "LONG_MIN" - Namespace violation: "L_ctermid" - Namespace violation: "L_cuserid" - Namespace violation: "L_tmpnam" Namespace violation: "MB_LEN_MAX" Namespace violation: "NULL" Namespace violation: "OFF_MAX" @@ -5926,13 +5846,9 @@ Namespace violation: "PTESIZE" Namespace violation: "PTRDIFF_MAX" Namespace violation: "PTRDIFF_MIN" - Namespace violation: "P_tmpdir" Namespace violation: "RE_DUP_MAX" Namespace violation: "SCHAR_MAX" Namespace violation: "SCHAR_MIN" - Namespace violation: "SEEK_CUR" - Namespace violation: "SEEK_END" - Namespace violation: "SEEK_SET" Namespace violation: "SHRT_MAX" Namespace violation: "SHRT_MIN" Namespace violation: "SIG_ATOMIC_MAX" @@ -5940,7 +5856,6 @@ Namespace violation: "SIZE_MAX" Namespace violation: "SIZE_T_MAX" Namespace violation: "SSIZE_MAX" - Namespace violation: "TMP_MAX" Namespace violation: "TRE_CONFIG_APPROX" Namespace violation: "TRE_CONFIG_MULTIBYTE" Namespace violation: "TRE_CONFIG_SYSTEM_ABI" @@ -5976,77 +5891,42 @@ Namespace violation: "WINT_MIN" Namespace violation: "WORD_BIT" Namespace violation: "ary" - Namespace violation: "asprintf_l" Namespace violation: "base" Namespace violation: "btowc" Namespace violation: "btowc_l" Namespace violation: "c" Namespace violation: "cflags" - Namespace violation: "clearerr" Namespace violation: "compare" Namespace violation: "context" Namespace violation: "cost" Namespace violation: "cost_del" Namespace violation: "cost_ins" Namespace violation: "cost_subst" - Namespace violation: "ctermid" Namespace violation: "currency_symbol" Namespace violation: "decimal_point" Namespace violation: "digittoint_l" Namespace violation: "dlen" - Namespace violation: "dprintf_l" Namespace violation: "duplocale" Namespace violation: "eflags" Namespace violation: "errbuf" Namespace violation: "errbuf_size" Namespace violation: "errcode" - Namespace violation: "fclose" - Namespace violation: "fdopen" - Namespace violation: "feof" - Namespace violation: "ferror" - Namespace violation: "fflush" - Namespace violation: "fgetc" - Namespace violation: "fgetpos" - Namespace violation: "fgets" Namespace violation: "fgetwc" Namespace violation: "fgetwc_l" Namespace violation: "fgetws" Namespace violation: "fgetws_l" - Namespace violation: "fileno" - Namespace violation: "flockfile" - Namespace violation: "fopen" - Namespace violation: "fprintf" - Namespace violation: "fprintf_l" - Namespace violation: "fputc" - Namespace violation: "fputs" Namespace violation: "fputwc" Namespace violation: "fputwc_l" Namespace violation: "fputws" Namespace violation: "fputws_l" Namespace violation: "frac_digits" - Namespace violation: "fread" Namespace violation: "freelocale" - Namespace violation: "freopen" - Namespace violation: "fscanf" - Namespace violation: "fscanf_l" - Namespace violation: "fseek" - Namespace violation: "fsetpos" - Namespace violation: "ftell" - Namespace violation: "ftrylockfile" - Namespace violation: "funlockfile" Namespace violation: "fwide" Namespace violation: "fwprintf" Namespace violation: "fwprintf_l" - Namespace violation: "fwrite" Namespace violation: "fwscanf" Namespace violation: "fwscanf_l" Namespace violation: "get_next_char" - Namespace violation: "getc" - Namespace violation: "getc_unlocked" - Namespace violation: "getchar" - Namespace violation: "getchar_unlocked" - Namespace violation: "gets" - Namespace violation: "getw" Namespace violation: "getwc" Namespace violation: "getwc_l" Namespace violation: "getwchar" @@ -6129,18 +6009,13 @@ Namespace violation: "p_cs_precedes" Namespace violation: "p_sep_by_space" Namespace violation: "p_sign_posn" - Namespace violation: "pclose" - Namespace violation: "perror" Namespace violation: "pmatch" - Namespace violation: "popen" Namespace violation: "pos" Namespace violation: "pos1" Namespace violation: "pos2" Namespace violation: "pos_add" Namespace violation: "positive_sign" Namespace violation: "preg" - Namespace violation: "printf" - Namespace violation: "printf_l" Namespace violation: "pthread" Namespace violation: "pthread_attr" Namespace violation: "pthread_barrier" @@ -6154,12 +6029,6 @@ Namespace violation: "pthread_rwlock" Namespace violation: "pthread_rwlockattr" Namespace violation: "pthread_spinlock" - Namespace violation: "putc" - Namespace violation: "putc_unlocked" - Namespace violation: "putchar" - Namespace violation: "putchar_unlocked" - Namespace violation: "puts" - Namespace violation: "putw" Namespace violation: "putwc" Namespace violation: "putwc_l" Namespace violation: "putwchar" @@ -6177,36 +6046,18 @@ Namespace violation: "regwncomp" Namespace violation: "regwncomp_l" Namespace violation: "regwnexec" - Namespace violation: "remove" - Namespace violation: "rename" Namespace violation: "result" Namespace violation: "rewind" Namespace violation: "runes" - Namespace violation: "scanf" - Namespace violation: "scanf_l" - Namespace violation: "setbuf" Namespace violation: "setlocale" - Namespace violation: "setvbuf" - Namespace violation: "snprintf" - Namespace violation: "snprintf_l" - Namespace violation: "sprintf" - Namespace violation: "sprintf_l" - Namespace violation: "sscanf" - Namespace violation: "sscanf_l" - Namespace violation: "state" - Namespace violation: "stderr" - Namespace violation: "stdin" - Namespace violation: "stdout" + Namespace violation: "state" Namespace violation: "string" Namespace violation: "swprintf" Namespace violation: "swprintf_l" Namespace violation: "swscanf" Namespace violation: "swscanf_l" - Namespace violation: "tempnam" Namespace violation: "thousands_sep" Namespace violation: "tm" - Namespace violation: "tmpfile" - Namespace violation: "tmpnam" Namespace violation: "toascii" Namespace violation: "tolower" Namespace violation: "tolower_l" @@ -6231,28 +6082,14 @@ Namespace violation: "tre_regwnexec" Namespace violation: "tre_str_source" Namespace violation: "tre_version" - Namespace violation: "ungetc" Namespace violation: "ungetwc" Namespace violation: "ungetwc_l" Namespace violation: "uselocale" Namespace violation: "va_list" Namespace violation: "value" - Namespace violation: "vasprintf_l" - Namespace violation: "vdprintf_l" - Namespace violation: "vfprintf" - Namespace violation: "vfprintf_l" - Namespace violation: "vfscanf_l" Namespace violation: "vfwprintf" Namespace violation: "vfwprintf_l" Namespace violation: "vfwscanf_l" - Namespace violation: "vprintf" - Namespace violation: "vprintf_l" - Namespace violation: "vscanf_l" - Namespace violation: "vsnprintf" - Namespace violation: "vsnprintf_l" - Namespace violation: "vsprintf" - Namespace violation: "vsprintf_l" - Namespace violation: "vsscanf_l" Namespace violation: "vswprintf" Namespace violation: "vswprintf_l" Namespace violation: "vswscanf_l" @@ -9506,7 +9343,16 @@ Test for type of function msgget... OK Test availability of function msgrcv... OK - Test for type of function msgrcv... OK + Test for type of function msgrcv... FAIL + Function "msgrcv" has incorrect type. Compiler message: + ----------------------------------------------------------------------- + /tmp/sys-msg.h-test.c:3:29: error: conflicting types for 'foobarbaz' + extern __typeof__ (&msgrcv) foobarbaz; + ^ + /tmp/sys-msg.h-test.c:2:18: note: previous declaration of 'foobarbaz' was here + extern ssize_t (*foobarbaz) (int, void*, size_t, long int, int); + ^ + ----------------------------------------------------------------------- Test availability of function msgsnd... OK Test for type of function msgsnd... OK @@ -9658,7 +9504,16 @@ Testing for constant RLIMIT_AS... OK Test availability of function getpriority... OK - Test for type of function getpriority... OK + Test for type of function getpriority... FAIL + Function "getpriority" has incorrect type. Compiler message: + ----------------------------------------------------------------------- + /tmp/sys-resource.h-test.c:3:34: error: conflicting types for 'foobarbaz' + extern __typeof__ (&getpriority) foobarbaz; + ^ + /tmp/sys-resource.h-test.c:2:14: note: previous declaration of 'foobarbaz' was here + extern int (*foobarbaz) (int, id_t); + ^ + ----------------------------------------------------------------------- Test availability of function getrlimit... OK Test for type of function getrlimit... OK @@ -9667,7 +9522,16 @@ Test for type of function getrusage... OK Test availability of function setpriority... OK - Test for type of function setpriority... OK + Test for type of function setpriority... FAIL + Function "setpriority" has incorrect type. Compiler message: + ----------------------------------------------------------------------- + /tmp/sys-resource.h-test.c:3:34: error: conflicting types for 'foobarbaz' + extern __typeof__ (&setpriority) foobarbaz; + ^ + /tmp/sys-resource.h-test.c:2:14: note: previous declaration of 'foobarbaz' was here + extern int (*foobarbaz) (int, id_t, int); + ^ + ----------------------------------------------------------------------- Test availability of function setrlimit... OK Test for type of function setrlimit... OK @@ -9829,7 +9693,16 @@ Test for type of function semget... OK Test availability of function semop... OK - Test for type of function semop... OK + Test for type of function semop... FAIL + Function "semop" has incorrect type. Compiler message: + ----------------------------------------------------------------------- + /tmp/sys-sem.h-test.c:3:28: error: conflicting types for 'foobarbaz' + extern __typeof__ (&semop) foobarbaz; + ^ + /tmp/sys-sem.h-test.c:2:14: note: previous declaration of 'foobarbaz' was here + extern int (*foobarbaz) (int, struct sembuf*, size_t); + ^ + ----------------------------------------------------------------------- Checking the namespace of "sys/sem.h"... FAIL ------------------------------------------------------------------------ @@ -16958,6 +16831,6 @@ ---------------------------------------------------------------------------- Total number of tests : 4638 - Number of failed tests : 338 ( 7%) + Number of failed tests : 342 ( 7%) Number of xfailed tests : 0 ( 0%) Number of skipped tests : 104 ( 2%) XOPEN2K ============================== --- /home/s/tmp/ckstd/XOPEN2K.log 2016-08-31 08:12:52.655098000 +0200 +++ /home/s/tmp/ckstd/XOPEN2K.log.new 2016-08-31 22:13:03.111391000 +0200 @@ -2543,7 +2543,6 @@ Checking the namespace of "iconv.h"... FAIL ------------------------------------------------------------------------ - Namespace violation: "BUFSIZ" Namespace violation: "CHAR_BIT" Namespace violation: "CHAR_MAX" Namespace violation: "CHAR_MIN" @@ -2551,10 +2550,7 @@ Namespace violation: "CPULOCK_EXCL" Namespace violation: "CPULOCK_EXCLBIT" Namespace violation: "CPULOCK_INCR" - Namespace violation: "EOF" Namespace violation: "FILE" - Namespace violation: "FILENAME_MAX" - Namespace violation: "FOPEN_MAX" Namespace violation: "ICONV_GET_DISCARD_ILSEQ" Namespace violation: "ICONV_GET_ILSEQ_INVALID" Namespace violation: "ICONV_GET_TRANSLITERATE" @@ -2604,8 +2600,6 @@ Namespace violation: "LONG_BIT" Namespace violation: "LONG_MAX" Namespace violation: "LONG_MIN" - Namespace violation: "L_ctermid" - Namespace violation: "L_tmpnam" Namespace violation: "MB_LEN_MAX" Namespace violation: "NULL" Namespace violation: "OFF_MAX" @@ -2616,12 +2610,8 @@ Namespace violation: "PTESIZE" Namespace violation: "PTRDIFF_MAX" Namespace violation: "PTRDIFF_MIN" - Namespace violation: "P_tmpdir" Namespace violation: "SCHAR_MAX" Namespace violation: "SCHAR_MIN" - Namespace violation: "SEEK_CUR" - Namespace violation: "SEEK_END" - Namespace violation: "SEEK_SET" Namespace violation: "SHRT_MAX" Namespace violation: "SHRT_MIN" Namespace violation: "SIG_ATOMIC_MAX" @@ -2629,7 +2619,6 @@ Namespace violation: "SIZE_MAX" Namespace violation: "SIZE_T_MAX" Namespace violation: "SSIZE_MAX" - Namespace violation: "TMP_MAX" Namespace violation: "UCHAR_MAX" Namespace violation: "UINT16_C" Namespace violation: "UINT16_MAX" @@ -2662,47 +2651,15 @@ Namespace violation: "WORD_BIT" Namespace violation: "ary" Namespace violation: "btowc" - Namespace violation: "clearerr" - Namespace violation: "ctermid" Namespace violation: "data" Namespace violation: "do_one" - Namespace violation: "fclose" - Namespace violation: "fdopen" - Namespace violation: "feof" - Namespace violation: "ferror" - Namespace violation: "fflush" - Namespace violation: "fgetc" - Namespace violation: "fgetpos" - Namespace violation: "fgets" Namespace violation: "fgetwc" Namespace violation: "fgetws" - Namespace violation: "fileno" - Namespace violation: "flockfile" - Namespace violation: "fopen" - Namespace violation: "fprintf" - Namespace violation: "fputc" - Namespace violation: "fputs" Namespace violation: "fputwc" Namespace violation: "fputws" - Namespace violation: "fread" - Namespace violation: "freopen" - Namespace violation: "fscanf" - Namespace violation: "fseek" - Namespace violation: "fseeko" - Namespace violation: "fsetpos" - Namespace violation: "ftell" - Namespace violation: "ftello" - Namespace violation: "ftrylockfile" - Namespace violation: "funlockfile" Namespace violation: "fwide" Namespace violation: "fwprintf" - Namespace violation: "fwrite" Namespace violation: "fwscanf" - Namespace violation: "getc" - Namespace violation: "getc_unlocked" - Namespace violation: "getchar" - Namespace violation: "getchar_unlocked" - Namespace violation: "gets" Namespace violation: "getwc" Namespace violation: "getwchar" Namespace violation: "iconv_canonicalize" @@ -2740,10 +2697,6 @@ Namespace violation: "mbsrtowcs" Namespace violation: "mutex" Namespace violation: "n" - Namespace violation: "pclose" - Namespace violation: "perror" - Namespace violation: "popen" - Namespace violation: "printf" Namespace violation: "pthread" Namespace violation: "pthread_attr" Namespace violation: "pthread_barrier" @@ -2757,50 +2710,22 @@ Namespace violation: "pthread_rwlock" Namespace violation: "pthread_rwlockattr" Namespace violation: "pthread_spinlock" - Namespace violation: "putc" - Namespace violation: "putc_unlocked" - Namespace violation: "putchar" - Namespace violation: "putchar_unlocked" - Namespace violation: "puts" Namespace violation: "putwc" Namespace violation: "putwchar" - Namespace violation: "remove" - Namespace violation: "rename" - Namespace violation: "rewind" - Namespace violation: "scanf" - Namespace violation: "setbuf" - Namespace violation: "setvbuf" - Namespace violation: "snprintf" Namespace violation: "spaceholder" - Namespace violation: "sprintf" - Namespace violation: "sscanf" Namespace violation: "state" - Namespace violation: "stderr" - Namespace violation: "stdin" - Namespace violation: "stdout" Namespace violation: "swprintf" Namespace violation: "swscanf" - Namespace violation: "tempnam" Namespace violation: "tm" - Namespace violation: "tmpfile" - Namespace violation: "tmpnam" Namespace violation: "toascii" Namespace violation: "tolower" Namespace violation: "toupper" Namespace violation: "uc_hook" Namespace violation: "uc_to_mb_fallback" - Namespace violation: "ungetc" Namespace violation: "ungetwc" Namespace violation: "va_list" - Namespace violation: "vfprintf" - Namespace violation: "vfscanf" Namespace violation: "vfwprintf" Namespace violation: "vfwscanf" - Namespace violation: "vprintf" - Namespace violation: "vscanf" - Namespace violation: "vsnprintf" - Namespace violation: "vsprintf" - Namespace violation: "vsscanf" Namespace violation: "vswprintf" Namespace violation: "vswscanf" Namespace violation: "vwprintf" @@ -2947,31 +2872,13 @@ Test availability of macro INT64_MIN... OK Testing for constant INT64_MIN... OK Testing for #if usability of symbol INT64_MIN... OK - Testing for type of symbol INT64_MIN... FAIL - Symbol "INT64_MIN" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/inttypes.h-test.c:3:31: error: conflicting types for 'a' - extern __typeof__ (INT64_MIN) a; - ^ - /tmp/inttypes.h-test.c:2:40: note: previous declaration of 'a' was here - __typeof__ ((int64_t) 0 + (int64_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol INT64_MIN... OK Testing for value of symbol INT64_MIN... OK Test availability of macro INT64_MAX... OK Testing for constant INT64_MAX... OK Testing for #if usability of symbol INT64_MAX... OK - Testing for type of symbol INT64_MAX... FAIL - Symbol "INT64_MAX" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/inttypes.h-test.c:3:31: error: conflicting types for 'a' - extern __typeof__ (INT64_MAX) a; - ^ - /tmp/inttypes.h-test.c:2:40: note: previous declaration of 'a' was here - __typeof__ ((int64_t) 0 + (int64_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol INT64_MAX... OK Testing for value of symbol INT64_MAX... OK Test availability of macro UINT8_MAX... OK @@ -2995,16 +2902,7 @@ Test availability of macro UINT64_MAX... OK Testing for constant UINT64_MAX... OK Testing for #if usability of symbol UINT64_MAX... OK - Testing for type of symbol UINT64_MAX... FAIL - Symbol "UINT64_MAX" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/inttypes.h-test.c:3:32: error: conflicting types for 'a' - extern __typeof__ (UINT64_MAX) a; - ^ - /tmp/inttypes.h-test.c:2:42: note: previous declaration of 'a' was here - __typeof__ ((uint64_t) 0 + (uint64_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol UINT64_MAX... OK Testing for value of symbol UINT64_MAX... OK Test availability of macro INT_LEAST8_MIN... OK @@ -3046,31 +2944,13 @@ Test availability of macro INT_LEAST64_MIN... OK Testing for constant INT_LEAST64_MIN... OK Testing for #if usability of symbol INT_LEAST64_MIN... OK - Testing for type of symbol INT_LEAST64_MIN... FAIL - Symbol "INT_LEAST64_MIN" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/inttypes.h-test.c:3:37: error: conflicting types for 'a' - extern __typeof__ (INT_LEAST64_MIN) a; - ^ - /tmp/inttypes.h-test.c:2:52: note: previous declaration of 'a' was here - __typeof__ ((int_least64_t) 0 + (int_least64_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol INT_LEAST64_MIN... OK Testing for value of symbol INT_LEAST64_MIN... OK Test availability of macro INT_LEAST64_MAX... OK Testing for constant INT_LEAST64_MAX... OK Testing for #if usability of symbol INT_LEAST64_MAX... OK - Testing for type of symbol INT_LEAST64_MAX... FAIL - Symbol "INT_LEAST64_MAX" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/inttypes.h-test.c:3:37: error: conflicting types for 'a' - extern __typeof__ (INT_LEAST64_MAX) a; - ^ - /tmp/inttypes.h-test.c:2:52: note: previous declaration of 'a' was here - __typeof__ ((int_least64_t) 0 + (int_least64_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol INT_LEAST64_MAX... OK Testing for value of symbol INT_LEAST64_MAX... OK Test availability of macro UINT_LEAST8_MAX... OK @@ -3094,16 +2974,7 @@ Test availability of macro UINT_LEAST64_MAX... OK Testing for constant UINT_LEAST64_MAX... OK Testing for #if usability of symbol UINT_LEAST64_MAX... OK - Testing for type of symbol UINT_LEAST64_MAX... FAIL - Symbol "UINT_LEAST64_MAX" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/inttypes.h-test.c:3:38: error: conflicting types for 'a' - extern __typeof__ (UINT_LEAST64_MAX) a; - ^ - /tmp/inttypes.h-test.c:2:54: note: previous declaration of 'a' was here - __typeof__ ((uint_least64_t) 0 + (uint_least64_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol UINT_LEAST64_MAX... OK Testing for value of symbol UINT_LEAST64_MAX... OK Test availability of macro INT_FAST8_MIN... OK @@ -3145,31 +3016,13 @@ Test availability of macro INT_FAST64_MIN... OK Testing for constant INT_FAST64_MIN... OK Testing for #if usability of symbol INT_FAST64_MIN... OK - Testing for type of symbol INT_FAST64_MIN... FAIL - Symbol "INT_FAST64_MIN" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/inttypes.h-test.c:3:36: error: conflicting types for 'a' - extern __typeof__ (INT_FAST64_MIN) a; - ^ - /tmp/inttypes.h-test.c:2:50: note: previous declaration of 'a' was here - __typeof__ ((int_fast64_t) 0 + (int_fast64_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol INT_FAST64_MIN... OK Testing for value of symbol INT_FAST64_MIN... OK Test availability of macro INT_FAST64_MAX... OK Testing for constant INT_FAST64_MAX... OK Testing for #if usability of symbol INT_FAST64_MAX... OK - Testing for type of symbol INT_FAST64_MAX... FAIL - Symbol "INT_FAST64_MAX" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/inttypes.h-test.c:3:36: error: conflicting types for 'a' - extern __typeof__ (INT_FAST64_MAX) a; - ^ - /tmp/inttypes.h-test.c:2:50: note: previous declaration of 'a' was here - __typeof__ ((int_fast64_t) 0 + (int_fast64_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol INT_FAST64_MAX... OK Testing for value of symbol INT_FAST64_MAX... OK Test availability of macro UINT_FAST8_MAX... OK @@ -3193,106 +3046,43 @@ Test availability of macro UINT_FAST64_MAX... OK Testing for constant UINT_FAST64_MAX... OK Testing for #if usability of symbol UINT_FAST64_MAX... OK - Testing for type of symbol UINT_FAST64_MAX... FAIL - Symbol "UINT_FAST64_MAX" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/inttypes.h-test.c:3:37: error: conflicting types for 'a' - extern __typeof__ (UINT_FAST64_MAX) a; - ^ - /tmp/inttypes.h-test.c:2:52: note: previous declaration of 'a' was here - __typeof__ ((uint_fast64_t) 0 + (uint_fast64_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol UINT_FAST64_MAX... OK Testing for value of symbol UINT_FAST64_MAX... OK Test availability of macro INTPTR_MIN... OK Testing for constant INTPTR_MIN... OK Testing for #if usability of symbol INTPTR_MIN... OK - Testing for type of symbol INTPTR_MIN... FAIL - Symbol "INTPTR_MIN" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/inttypes.h-test.c:3:32: error: conflicting types for 'a' - extern __typeof__ (INTPTR_MIN) a; - ^ - /tmp/inttypes.h-test.c:2:42: note: previous declaration of 'a' was here - __typeof__ ((intptr_t) 0 + (intptr_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol INTPTR_MIN... OK Testing for value of symbol INTPTR_MIN... OK Test availability of macro INTPTR_MAX... OK Testing for constant INTPTR_MAX... OK Testing for #if usability of symbol INTPTR_MAX... OK - Testing for type of symbol INTPTR_MAX... FAIL - Symbol "INTPTR_MAX" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/inttypes.h-test.c:3:32: error: conflicting types for 'a' - extern __typeof__ (INTPTR_MAX) a; - ^ - /tmp/inttypes.h-test.c:2:42: note: previous declaration of 'a' was here - __typeof__ ((intptr_t) 0 + (intptr_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol INTPTR_MAX... OK Testing for value of symbol INTPTR_MAX... OK Test availability of macro UINTPTR_MAX... OK Testing for constant UINTPTR_MAX... OK Testing for #if usability of symbol UINTPTR_MAX... OK - Testing for type of symbol UINTPTR_MAX... FAIL - Symbol "UINTPTR_MAX" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/inttypes.h-test.c:3:33: error: conflicting types for 'a' - extern __typeof__ (UINTPTR_MAX) a; - ^ - /tmp/inttypes.h-test.c:2:44: note: previous declaration of 'a' was here - __typeof__ ((uintptr_t) 0 + (uintptr_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol UINTPTR_MAX... OK Testing for value of symbol UINTPTR_MAX... OK Test availability of macro INTMAX_MIN... OK Testing for constant INTMAX_MIN... OK Testing for #if usability of symbol INTMAX_MIN... OK - Testing for type of symbol INTMAX_MIN... FAIL - Symbol "INTMAX_MIN" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/inttypes.h-test.c:3:32: error: conflicting types for 'a' - extern __typeof__ (INTMAX_MIN) a; - ^ - /tmp/inttypes.h-test.c:2:42: note: previous declaration of 'a' was here - __typeof__ ((intmax_t) 0 + (intmax_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol INTMAX_MIN... OK Testing for value of symbol INTMAX_MIN... OK Test availability of macro INTMAX_MAX... OK Testing for constant INTMAX_MAX... OK Testing for #if usability of symbol INTMAX_MAX... OK - Testing for type of symbol INTMAX_MAX... FAIL - Symbol "INTMAX_MAX" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/inttypes.h-test.c:3:32: error: conflicting types for 'a' - extern __typeof__ (INTMAX_MAX) a; - ^ - /tmp/inttypes.h-test.c:2:42: note: previous declaration of 'a' was here - __typeof__ ((intmax_t) 0 + (intmax_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol INTMAX_MAX... OK Testing for value of symbol INTMAX_MAX... OK Test availability of macro UINTMAX_MAX... OK Testing for constant UINTMAX_MAX... OK Testing for #if usability of symbol UINTMAX_MAX... OK - Testing for type of symbol UINTMAX_MAX... FAIL - Symbol "UINTMAX_MAX" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/inttypes.h-test.c:3:33: error: conflicting types for 'a' - extern __typeof__ (UINTMAX_MAX) a; - ^ - /tmp/inttypes.h-test.c:2:44: note: previous declaration of 'a' was here - __typeof__ ((uintmax_t) 0 + (uintmax_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol UINTMAX_MAX... OK Testing for value of symbol UINTMAX_MAX... OK Test availability of macro PTRDIFF_MIN... OK @@ -6005,7 +5795,16 @@ Test for type of function gethostent... OK Test availability of function getnameinfo... OK - Test for type of function getnameinfo... OK + Test for type of function getnameinfo... FAIL + Function "getnameinfo" has incorrect type. Compiler message: + ----------------------------------------------------------------------- + /tmp/netdb.h-test.c:3:34: error: conflicting types for 'foobarbaz' + extern __typeof__ (&getnameinfo) foobarbaz; + ^ + /tmp/netdb.h-test.c:2:14: note: previous declaration of 'foobarbaz' was here + extern int (*foobarbaz) (const struct sockaddr*, socklen_t, char*, socklen_t, char*, socklen_t, int); + ^ + ----------------------------------------------------------------------- Test availability of function getnetbyaddr... OK Test for type of function getnetbyaddr... OK @@ -7494,7 +7293,6 @@ Checking the namespace of "regex.h"... FAIL ------------------------------------------------------------------------ - Namespace violation: "BUFSIZ" Namespace violation: "CHAR_BIT" Namespace violation: "CHAR_MAX" Namespace violation: "CHAR_MIN" @@ -7502,10 +7300,7 @@ Namespace violation: "CPULOCK_EXCL" Namespace violation: "CPULOCK_EXCLBIT" Namespace violation: "CPULOCK_INCR" - Namespace violation: "EOF" Namespace violation: "FILE" - Namespace violation: "FILENAME_MAX" - Namespace violation: "FOPEN_MAX" Namespace violation: "INT16_C" Namespace violation: "INT16_MAX" Namespace violation: "INT16_MIN" @@ -7561,8 +7356,6 @@ Namespace violation: "LONG_BIT" Namespace violation: "LONG_MAX" Namespace violation: "LONG_MIN" - Namespace violation: "L_ctermid" - Namespace violation: "L_tmpnam" Namespace violation: "MB_LEN_MAX" Namespace violation: "NULL" Namespace violation: "OFF_MAX" @@ -7573,13 +7366,9 @@ Namespace violation: "PTESIZE" Namespace violation: "PTRDIFF_MAX" Namespace violation: "PTRDIFF_MIN" - Namespace violation: "P_tmpdir" Namespace violation: "RE_DUP_MAX" Namespace violation: "SCHAR_MAX" Namespace violation: "SCHAR_MIN" - Namespace violation: "SEEK_CUR" - Namespace violation: "SEEK_END" - Namespace violation: "SEEK_SET" Namespace violation: "SHRT_MAX" Namespace violation: "SHRT_MIN" Namespace violation: "SIG_ATOMIC_MAX" @@ -7587,7 +7376,6 @@ Namespace violation: "SIZE_MAX" Namespace violation: "SIZE_T_MAX" Namespace violation: "SSIZE_MAX" - Namespace violation: "TMP_MAX" Namespace violation: "TRE_CONFIG_APPROX" Namespace violation: "TRE_CONFIG_MULTIBYTE" Namespace violation: "TRE_CONFIG_SYSTEM_ABI" @@ -7624,78 +7412,42 @@ Namespace violation: "WINT_MIN" Namespace violation: "WORD_BIT" Namespace violation: "ary" - Namespace violation: "asprintf_l" Namespace violation: "base" Namespace violation: "btowc" Namespace violation: "btowc_l" Namespace violation: "c" Namespace violation: "cflags" - Namespace violation: "clearerr" Namespace violation: "compare" Namespace violation: "context" Namespace violation: "cost" Namespace violation: "cost_del" Namespace violation: "cost_ins" Namespace violation: "cost_subst" - Namespace violation: "ctermid" Namespace violation: "currency_symbol" Namespace violation: "decimal_point" Namespace violation: "digittoint_l" Namespace violation: "dlen" - Namespace violation: "dprintf_l" Namespace violation: "duplocale" Namespace violation: "eflags" Namespace violation: "errbuf" Namespace violation: "errbuf_size" Namespace violation: "errcode" - Namespace violation: "fclose" - Namespace violation: "fdopen" - Namespace violation: "feof" - Namespace violation: "ferror" - Namespace violation: "fflush" - Namespace violation: "fgetc" - Namespace violation: "fgetpos" - Namespace violation: "fgets" Namespace violation: "fgetwc" Namespace violation: "fgetwc_l" Namespace violation: "fgetws" Namespace violation: "fgetws_l" - Namespace violation: "fileno" - Namespace violation: "flockfile" - Namespace violation: "fopen" - Namespace violation: "fprintf" - Namespace violation: "fprintf_l" - Namespace violation: "fputc" - Namespace violation: "fputs" Namespace violation: "fputwc" Namespace violation: "fputwc_l" Namespace violation: "fputws" Namespace violation: "fputws_l" Namespace violation: "frac_digits" - Namespace violation: "fread" Namespace violation: "freelocale" - Namespace violation: "freopen" - Namespace violation: "fscanf" - Namespace violation: "fscanf_l" - Namespace violation: "fseek" - Namespace violation: "fseeko" - Namespace violation: "fsetpos" - Namespace violation: "ftell" - Namespace violation: "ftello" - Namespace violation: "ftrylockfile" - Namespace violation: "funlockfile" Namespace violation: "fwide" Namespace violation: "fwprintf" Namespace violation: "fwprintf_l" - Namespace violation: "fwrite" Namespace violation: "fwscanf" Namespace violation: "fwscanf_l" Namespace violation: "get_next_char" - Namespace violation: "getc" - Namespace violation: "getc_unlocked" - Namespace violation: "getchar" - Namespace violation: "getchar_unlocked" - Namespace violation: "gets" Namespace violation: "getwc" Namespace violation: "getwc_l" Namespace violation: "getwchar" @@ -7779,18 +7531,13 @@ Namespace violation: "p_cs_precedes" Namespace violation: "p_sep_by_space" Namespace violation: "p_sign_posn" - Namespace violation: "pclose" - Namespace violation: "perror" Namespace violation: "pmatch" - Namespace violation: "popen" Namespace violation: "pos" Namespace violation: "pos1" Namespace violation: "pos2" Namespace violation: "pos_add" Namespace violation: "positive_sign" Namespace violation: "preg" - Namespace violation: "printf" - Namespace violation: "printf_l" Namespace violation: "pthread" Namespace violation: "pthread_attr" Namespace violation: "pthread_barrier" @@ -7804,11 +7551,6 @@ Namespace violation: "pthread_rwlock" Namespace violation: "pthread_rwlockattr" Namespace violation: "pthread_spinlock" - Namespace violation: "putc" - Namespace violation: "putc_unlocked" - Namespace violation: "putchar" - Namespace violation: "putchar_unlocked" - Namespace violation: "puts" Namespace violation: "putwc" Namespace violation: "putwc_l" Namespace violation: "putwchar" @@ -7826,36 +7568,18 @@ Namespace violation: "regwncomp" Namespace violation: "regwncomp_l" Namespace violation: "regwnexec" - Namespace violation: "remove" - Namespace violation: "rename" Namespace violation: "result" Namespace violation: "rewind" Namespace violation: "runes" - Namespace violation: "scanf" - Namespace violation: "scanf_l" - Namespace violation: "setbuf" Namespace violation: "setlocale" - Namespace violation: "setvbuf" - Namespace violation: "snprintf" - Namespace violation: "snprintf_l" - Namespace violation: "sprintf" - Namespace violation: "sprintf_l" - Namespace violation: "sscanf" - Namespace violation: "sscanf_l" Namespace violation: "state" - Namespace violation: "stderr" - Namespace violation: "stdin" - Namespace violation: "stdout" Namespace violation: "string" Namespace violation: "swprintf" Namespace violation: "swprintf_l" Namespace violation: "swscanf" Namespace violation: "swscanf_l" - Namespace violation: "tempnam" Namespace violation: "thousands_sep" Namespace violation: "tm" - Namespace violation: "tmpfile" - Namespace violation: "tmpnam" Namespace violation: "toascii" Namespace violation: "tolower" Namespace violation: "tolower_l" @@ -7880,32 +7604,15 @@ Namespace violation: "tre_regwnexec" Namespace violation: "tre_str_source" Namespace violation: "tre_version" - Namespace violation: "ungetc" Namespace violation: "ungetwc" Namespace violation: "ungetwc_l" Namespace violation: "uselocale" Namespace violation: "va_list" Namespace violation: "value" - Namespace violation: "vasprintf_l" - Namespace violation: "vdprintf_l" - Namespace violation: "vfprintf" - Namespace violation: "vfprintf_l" - Namespace violation: "vfscanf" - Namespace violation: "vfscanf_l" Namespace violation: "vfwprintf" Namespace violation: "vfwprintf_l" Namespace violation: "vfwscanf" Namespace violation: "vfwscanf_l" - Namespace violation: "vprintf" - Namespace violation: "vprintf_l" - Namespace violation: "vscanf" - Namespace violation: "vscanf_l" - Namespace violation: "vsnprintf" - Namespace violation: "vsnprintf_l" - Namespace violation: "vsprintf" - Namespace violation: "vsprintf_l" - Namespace violation: "vsscanf" - Namespace violation: "vsscanf_l" Namespace violation: "vswprintf" Namespace violation: "vswprintf_l" Namespace violation: "vswscanf" @@ -9604,31 +9311,13 @@ Test availability of macro INT64_MIN... OK Testing for constant INT64_MIN... OK Testing for #if usability of symbol INT64_MIN... OK - Testing for type of symbol INT64_MIN... FAIL - Symbol "INT64_MIN" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/stdint.h-test.c:3:31: error: conflicting types for 'a' - extern __typeof__ (INT64_MIN) a; - ^ - /tmp/stdint.h-test.c:2:40: note: previous declaration of 'a' was here - __typeof__ ((int64_t) 0 + (int64_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol INT64_MIN... OK Testing for value of symbol INT64_MIN... OK Test availability of macro INT64_MAX... OK Testing for constant INT64_MAX... OK Testing for #if usability of symbol INT64_MAX... OK - Testing for type of symbol INT64_MAX... FAIL - Symbol "INT64_MAX" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/stdint.h-test.c:3:31: error: conflicting types for 'a' - extern __typeof__ (INT64_MAX) a; - ^ - /tmp/stdint.h-test.c:2:40: note: previous declaration of 'a' was here - __typeof__ ((int64_t) 0 + (int64_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol INT64_MAX... OK Testing for value of symbol INT64_MAX... OK Test availability of macro UINT8_MAX... OK @@ -9652,16 +9341,7 @@ Test availability of macro UINT64_MAX... OK Testing for constant UINT64_MAX... OK Testing for #if usability of symbol UINT64_MAX... OK - Testing for type of symbol UINT64_MAX... FAIL - Symbol "UINT64_MAX" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/stdint.h-test.c:3:32: error: conflicting types for 'a' - extern __typeof__ (UINT64_MAX) a; - ^ - /tmp/stdint.h-test.c:2:42: note: previous declaration of 'a' was here - __typeof__ ((uint64_t) 0 + (uint64_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol UINT64_MAX... OK Testing for value of symbol UINT64_MAX... OK Test availability of macro INT_LEAST8_MIN... OK @@ -9703,31 +9383,13 @@ Test availability of macro INT_LEAST64_MIN... OK Testing for constant INT_LEAST64_MIN... OK Testing for #if usability of symbol INT_LEAST64_MIN... OK - Testing for type of symbol INT_LEAST64_MIN... FAIL - Symbol "INT_LEAST64_MIN" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/stdint.h-test.c:3:37: error: conflicting types for 'a' - extern __typeof__ (INT_LEAST64_MIN) a; - ^ - /tmp/stdint.h-test.c:2:52: note: previous declaration of 'a' was here - __typeof__ ((int_least64_t) 0 + (int_least64_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol INT_LEAST64_MIN... OK Testing for value of symbol INT_LEAST64_MIN... OK Test availability of macro INT_LEAST64_MAX... OK Testing for constant INT_LEAST64_MAX... OK Testing for #if usability of symbol INT_LEAST64_MAX... OK - Testing for type of symbol INT_LEAST64_MAX... FAIL - Symbol "INT_LEAST64_MAX" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/stdint.h-test.c:3:37: error: conflicting types for 'a' - extern __typeof__ (INT_LEAST64_MAX) a; - ^ - /tmp/stdint.h-test.c:2:52: note: previous declaration of 'a' was here - __typeof__ ((int_least64_t) 0 + (int_least64_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol INT_LEAST64_MAX... OK Testing for value of symbol INT_LEAST64_MAX... OK Test availability of macro UINT_LEAST8_MAX... OK @@ -9751,16 +9413,7 @@ Test availability of macro UINT_LEAST64_MAX... OK Testing for constant UINT_LEAST64_MAX... OK Testing for #if usability of symbol UINT_LEAST64_MAX... OK - Testing for type of symbol UINT_LEAST64_MAX... FAIL - Symbol "UINT_LEAST64_MAX" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/stdint.h-test.c:3:38: error: conflicting types for 'a' - extern __typeof__ (UINT_LEAST64_MAX) a; - ^ - /tmp/stdint.h-test.c:2:54: note: previous declaration of 'a' was here - __typeof__ ((uint_least64_t) 0 + (uint_least64_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol UINT_LEAST64_MAX... OK Testing for value of symbol UINT_LEAST64_MAX... OK Test availability of macro INT_FAST8_MIN... OK @@ -9802,31 +9455,13 @@ Test availability of macro INT_FAST64_MIN... OK Testing for constant INT_FAST64_MIN... OK Testing for #if usability of symbol INT_FAST64_MIN... OK - Testing for type of symbol INT_FAST64_MIN... FAIL - Symbol "INT_FAST64_MIN" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/stdint.h-test.c:3:36: error: conflicting types for 'a' - extern __typeof__ (INT_FAST64_MIN) a; - ^ - /tmp/stdint.h-test.c:2:50: note: previous declaration of 'a' was here - __typeof__ ((int_fast64_t) 0 + (int_fast64_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol INT_FAST64_MIN... OK Testing for value of symbol INT_FAST64_MIN... OK Test availability of macro INT_FAST64_MAX... OK Testing for constant INT_FAST64_MAX... OK Testing for #if usability of symbol INT_FAST64_MAX... OK - Testing for type of symbol INT_FAST64_MAX... FAIL - Symbol "INT_FAST64_MAX" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/stdint.h-test.c:3:36: error: conflicting types for 'a' - extern __typeof__ (INT_FAST64_MAX) a; - ^ - /tmp/stdint.h-test.c:2:50: note: previous declaration of 'a' was here - __typeof__ ((int_fast64_t) 0 + (int_fast64_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol INT_FAST64_MAX... OK Testing for value of symbol INT_FAST64_MAX... OK Test availability of macro UINT_FAST8_MAX... OK @@ -9850,106 +9485,43 @@ Test availability of macro UINT_FAST64_MAX... OK Testing for constant UINT_FAST64_MAX... OK Testing for #if usability of symbol UINT_FAST64_MAX... OK - Testing for type of symbol UINT_FAST64_MAX... FAIL - Symbol "UINT_FAST64_MAX" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/stdint.h-test.c:3:37: error: conflicting types for 'a' - extern __typeof__ (UINT_FAST64_MAX) a; - ^ - /tmp/stdint.h-test.c:2:52: note: previous declaration of 'a' was here - __typeof__ ((uint_fast64_t) 0 + (uint_fast64_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol UINT_FAST64_MAX... OK Testing for value of symbol UINT_FAST64_MAX... OK Test availability of macro INTPTR_MIN... OK Testing for constant INTPTR_MIN... OK Testing for #if usability of symbol INTPTR_MIN... OK - Testing for type of symbol INTPTR_MIN... FAIL - Symbol "INTPTR_MIN" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/stdint.h-test.c:3:32: error: conflicting types for 'a' - extern __typeof__ (INTPTR_MIN) a; - ^ - /tmp/stdint.h-test.c:2:42: note: previous declaration of 'a' was here - __typeof__ ((intptr_t) 0 + (intptr_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol INTPTR_MIN... OK Testing for value of symbol INTPTR_MIN... OK Test availability of macro INTPTR_MAX... OK Testing for constant INTPTR_MAX... OK Testing for #if usability of symbol INTPTR_MAX... OK - Testing for type of symbol INTPTR_MAX... FAIL - Symbol "INTPTR_MAX" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/stdint.h-test.c:3:32: error: conflicting types for 'a' - extern __typeof__ (INTPTR_MAX) a; - ^ - /tmp/stdint.h-test.c:2:42: note: previous declaration of 'a' was here - __typeof__ ((intptr_t) 0 + (intptr_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol INTPTR_MAX... OK Testing for value of symbol INTPTR_MAX... OK Test availability of macro UINTPTR_MAX... OK Testing for constant UINTPTR_MAX... OK Testing for #if usability of symbol UINTPTR_MAX... OK - Testing for type of symbol UINTPTR_MAX... FAIL - Symbol "UINTPTR_MAX" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/stdint.h-test.c:3:33: error: conflicting types for 'a' - extern __typeof__ (UINTPTR_MAX) a; - ^ - /tmp/stdint.h-test.c:2:44: note: previous declaration of 'a' was here - __typeof__ ((uintptr_t) 0 + (uintptr_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol UINTPTR_MAX... OK Testing for value of symbol UINTPTR_MAX... OK Test availability of macro INTMAX_MIN... OK Testing for constant INTMAX_MIN... OK Testing for #if usability of symbol INTMAX_MIN... OK - Testing for type of symbol INTMAX_MIN... FAIL - Symbol "INTMAX_MIN" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/stdint.h-test.c:3:32: error: conflicting types for 'a' - extern __typeof__ (INTMAX_MIN) a; - ^ - /tmp/stdint.h-test.c:2:42: note: previous declaration of 'a' was here - __typeof__ ((intmax_t) 0 + (intmax_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol INTMAX_MIN... OK Testing for value of symbol INTMAX_MIN... OK Test availability of macro INTMAX_MAX... OK Testing for constant INTMAX_MAX... OK Testing for #if usability of symbol INTMAX_MAX... OK - Testing for type of symbol INTMAX_MAX... FAIL - Symbol "INTMAX_MAX" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/stdint.h-test.c:3:32: error: conflicting types for 'a' - extern __typeof__ (INTMAX_MAX) a; - ^ - /tmp/stdint.h-test.c:2:42: note: previous declaration of 'a' was here - __typeof__ ((intmax_t) 0 + (intmax_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol INTMAX_MAX... OK Testing for value of symbol INTMAX_MAX... OK Test availability of macro UINTMAX_MAX... OK Testing for constant UINTMAX_MAX... OK Testing for #if usability of symbol UINTMAX_MAX... OK - Testing for type of symbol UINTMAX_MAX... FAIL - Symbol "UINTMAX_MAX" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/stdint.h-test.c:3:33: error: conflicting types for 'a' - extern __typeof__ (UINTMAX_MAX) a; - ^ - /tmp/stdint.h-test.c:2:44: note: previous declaration of 'a' was here - __typeof__ ((uintmax_t) 0 + (uintmax_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol UINTMAX_MAX... OK Testing for value of symbol UINTMAX_MAX... OK Test availability of macro PTRDIFF_MIN... OK @@ -11681,7 +11253,16 @@ Test for type of function msgget... OK Test availability of function msgrcv... OK - Test for type of function msgrcv... OK + Test for type of function msgrcv... FAIL + Function "msgrcv" has incorrect type. Compiler message: + ----------------------------------------------------------------------- + /tmp/sys-msg.h-test.c:3:29: error: conflicting types for 'foobarbaz' + extern __typeof__ (&msgrcv) foobarbaz; + ^ + /tmp/sys-msg.h-test.c:2:18: note: previous declaration of 'foobarbaz' was here + extern ssize_t (*foobarbaz) (int, void*, size_t, long int, int); + ^ + ----------------------------------------------------------------------- Test availability of function msgsnd... OK Test for type of function msgsnd... OK @@ -11833,7 +11414,16 @@ Testing for constant RLIMIT_AS... OK Test availability of function getpriority... OK - Test for type of function getpriority... OK + Test for type of function getpriority... FAIL + Function "getpriority" has incorrect type. Compiler message: + ----------------------------------------------------------------------- + /tmp/sys-resource.h-test.c:3:34: error: conflicting types for 'foobarbaz' + extern __typeof__ (&getpriority) foobarbaz; + ^ + /tmp/sys-resource.h-test.c:2:14: note: previous declaration of 'foobarbaz' was here + extern int (*foobarbaz) (int, id_t); + ^ + ----------------------------------------------------------------------- Test availability of function getrlimit... OK Test for type of function getrlimit... OK @@ -11842,7 +11432,16 @@ Test for type of function getrusage... OK Test availability of function setpriority... OK - Test for type of function setpriority... OK + Test for type of function setpriority... FAIL + Function "setpriority" has incorrect type. Compiler message: + ----------------------------------------------------------------------- + /tmp/sys-resource.h-test.c:3:34: error: conflicting types for 'foobarbaz' + extern __typeof__ (&setpriority) foobarbaz; + ^ + /tmp/sys-resource.h-test.c:2:14: note: previous declaration of 'foobarbaz' was here + extern int (*foobarbaz) (int, id_t, int); + ^ + ----------------------------------------------------------------------- Test availability of function setrlimit... OK Test for type of function setrlimit... OK @@ -12194,7 +11793,16 @@ Test for type of function semget... OK Test availability of function semop... OK - Test for type of function semop... OK + Test for type of function semop... FAIL + Function "semop" has incorrect type. Compiler message: + ----------------------------------------------------------------------- + /tmp/sys-sem.h-test.c:3:28: error: conflicting types for 'foobarbaz' + extern __typeof__ (&semop) foobarbaz; + ^ + /tmp/sys-sem.h-test.c:2:14: note: previous declaration of 'foobarbaz' was here + extern int (*foobarbaz) (int, struct sembuf*, size_t); + ^ + ----------------------------------------------------------------------- Checking the namespace of "sys/sem.h"... FAIL ------------------------------------------------------------------------ @@ -19829,6 +19437,6 @@ ---------------------------------------------------------------------------- Total number of tests : 6769 - Number of failed tests : 306 ( 4%) + Number of failed tests : 281 ( 4%) Number of xfailed tests : 0 ( 0%) Number of skipped tests : 83 ( 1%) XOPEN2K8 ============================== --- /home/s/tmp/ckstd/XOPEN2K8.log 2016-08-31 08:15:56.573142000 +0200 +++ /home/s/tmp/ckstd/XOPEN2K8.log.new 2016-08-31 22:16:05.009460000 +0200 @@ -2671,7 +2671,6 @@ Checking the namespace of "iconv.h"... FAIL ------------------------------------------------------------------------ - Namespace violation: "BUFSIZ" Namespace violation: "CHAR_BIT" Namespace violation: "CHAR_MAX" Namespace violation: "CHAR_MIN" @@ -2679,10 +2678,7 @@ Namespace violation: "CPULOCK_EXCL" Namespace violation: "CPULOCK_EXCLBIT" Namespace violation: "CPULOCK_INCR" - Namespace violation: "EOF" Namespace violation: "FILE" - Namespace violation: "FILENAME_MAX" - Namespace violation: "FOPEN_MAX" Namespace violation: "ICONV_GET_DISCARD_ILSEQ" Namespace violation: "ICONV_GET_ILSEQ_INVALID" Namespace violation: "ICONV_GET_TRANSLITERATE" @@ -2732,8 +2728,6 @@ Namespace violation: "LONG_BIT" Namespace violation: "LONG_MAX" Namespace violation: "LONG_MIN" - Namespace violation: "L_ctermid" - Namespace violation: "L_tmpnam" Namespace violation: "MB_LEN_MAX" Namespace violation: "NULL" Namespace violation: "OFF_MAX" @@ -2744,12 +2738,8 @@ Namespace violation: "PTESIZE" Namespace violation: "PTRDIFF_MAX" Namespace violation: "PTRDIFF_MIN" - Namespace violation: "P_tmpdir" Namespace violation: "SCHAR_MAX" Namespace violation: "SCHAR_MIN" - Namespace violation: "SEEK_CUR" - Namespace violation: "SEEK_END" - Namespace violation: "SEEK_SET" Namespace violation: "SHRT_MAX" Namespace violation: "SHRT_MIN" Namespace violation: "SIG_ATOMIC_MAX" @@ -2757,7 +2747,6 @@ Namespace violation: "SIZE_MAX" Namespace violation: "SIZE_T_MAX" Namespace violation: "SSIZE_MAX" - Namespace violation: "TMP_MAX" Namespace violation: "UCHAR_MAX" Namespace violation: "UINT16_C" Namespace violation: "UINT16_MAX" @@ -2790,52 +2779,16 @@ Namespace violation: "WORD_BIT" Namespace violation: "ary" Namespace violation: "btowc" - Namespace violation: "clearerr" - Namespace violation: "ctermid" Namespace violation: "data" Namespace violation: "digittoint_l" Namespace violation: "do_one" - Namespace violation: "dprintf" - Namespace violation: "fclose" - Namespace violation: "fdopen" - Namespace violation: "feof" - Namespace violation: "ferror" - Namespace violation: "fflush" - Namespace violation: "fgetc" - Namespace violation: "fgetpos" - Namespace violation: "fgets" Namespace violation: "fgetwc" Namespace violation: "fgetws" - Namespace violation: "fileno" - Namespace violation: "flockfile" - Namespace violation: "fmemopen" - Namespace violation: "fopen" - Namespace violation: "fprintf" - Namespace violation: "fputc" - Namespace violation: "fputs" Namespace violation: "fputwc" Namespace violation: "fputws" - Namespace violation: "fread" - Namespace violation: "freopen" - Namespace violation: "fscanf" - Namespace violation: "fseek" - Namespace violation: "fseeko" - Namespace violation: "fsetpos" - Namespace violation: "ftell" - Namespace violation: "ftello" - Namespace violation: "ftrylockfile" - Namespace violation: "funlockfile" Namespace violation: "fwide" Namespace violation: "fwprintf" - Namespace violation: "fwrite" Namespace violation: "fwscanf" - Namespace violation: "getc" - Namespace violation: "getc_unlocked" - Namespace violation: "getchar" - Namespace violation: "getchar_unlocked" - Namespace violation: "getdelim" - Namespace violation: "getline" - Namespace violation: "gets" Namespace violation: "getwc" Namespace violation: "getwchar" Namespace violation: "iconv_canonicalize" @@ -2892,12 +2845,7 @@ Namespace violation: "mbsrtowcs" Namespace violation: "mutex" Namespace violation: "n" - Namespace violation: "open_memstream" Namespace violation: "open_wmemstream" - Namespace violation: "pclose" - Namespace violation: "perror" - Namespace violation: "popen" - Namespace violation: "printf" Namespace violation: "pthread" Namespace violation: "pthread_attr" Namespace violation: "pthread_barrier" @@ -2911,35 +2859,14 @@ Namespace violation: "pthread_rwlock" Namespace violation: "pthread_rwlockattr" Namespace violation: "pthread_spinlock" - Namespace violation: "putc" - Namespace violation: "putc_unlocked" - Namespace violation: "putchar" - Namespace violation: "putchar_unlocked" - Namespace violation: "puts" Namespace violation: "putwc" Namespace violation: "putwchar" - Namespace violation: "remove" - Namespace violation: "rename" - Namespace violation: "renameat" - Namespace violation: "rewind" Namespace violation: "runes" - Namespace violation: "scanf" - Namespace violation: "setbuf" - Namespace violation: "setvbuf" - Namespace violation: "snprintf" Namespace violation: "spaceholder" - Namespace violation: "sprintf" - Namespace violation: "sscanf" Namespace violation: "state" - Namespace violation: "stderr" - Namespace violation: "stdin" - Namespace violation: "stdout" Namespace violation: "swprintf" Namespace violation: "swscanf" - Namespace violation: "tempnam" Namespace violation: "tm" - Namespace violation: "tmpfile" - Namespace violation: "tmpnam" Namespace violation: "toascii" Namespace violation: "tolower" Namespace violation: "tolower_l" @@ -2947,19 +2874,10 @@ Namespace violation: "toupper_l" Namespace violation: "uc_hook" Namespace violation: "uc_to_mb_fallback" - Namespace violation: "ungetc" Namespace violation: "ungetwc" Namespace violation: "va_list" - Namespace violation: "vdprintf" - Namespace violation: "vfprintf" - Namespace violation: "vfscanf" Namespace violation: "vfwprintf" Namespace violation: "vfwscanf" - Namespace violation: "vprintf" - Namespace violation: "vscanf" - Namespace violation: "vsnprintf" - Namespace violation: "vsprintf" - Namespace violation: "vsscanf" Namespace violation: "vswprintf" Namespace violation: "vswscanf" Namespace violation: "vwprintf" @@ -3115,31 +3033,13 @@ Test availability of macro INT64_MIN... OK Testing for constant INT64_MIN... OK Testing for #if usability of symbol INT64_MIN... OK - Testing for type of symbol INT64_MIN... FAIL - Symbol "INT64_MIN" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/inttypes.h-test.c:3:31: error: conflicting types for 'a' - extern __typeof__ (INT64_MIN) a; - ^ - /tmp/inttypes.h-test.c:2:40: note: previous declaration of 'a' was here - __typeof__ ((int64_t) 0 + (int64_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol INT64_MIN... OK Testing for value of symbol INT64_MIN... OK Test availability of macro INT64_MAX... OK Testing for constant INT64_MAX... OK Testing for #if usability of symbol INT64_MAX... OK - Testing for type of symbol INT64_MAX... FAIL - Symbol "INT64_MAX" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/inttypes.h-test.c:3:31: error: conflicting types for 'a' - extern __typeof__ (INT64_MAX) a; - ^ - /tmp/inttypes.h-test.c:2:40: note: previous declaration of 'a' was here - __typeof__ ((int64_t) 0 + (int64_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol INT64_MAX... OK Testing for value of symbol INT64_MAX... OK Test availability of macro UINT8_MAX... OK @@ -3163,16 +3063,7 @@ Test availability of macro UINT64_MAX... OK Testing for constant UINT64_MAX... OK Testing for #if usability of symbol UINT64_MAX... OK - Testing for type of symbol UINT64_MAX... FAIL - Symbol "UINT64_MAX" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/inttypes.h-test.c:3:32: error: conflicting types for 'a' - extern __typeof__ (UINT64_MAX) a; - ^ - /tmp/inttypes.h-test.c:2:42: note: previous declaration of 'a' was here - __typeof__ ((uint64_t) 0 + (uint64_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol UINT64_MAX... OK Testing for value of symbol UINT64_MAX... OK Test availability of macro INT_LEAST8_MIN... OK @@ -3214,31 +3105,13 @@ Test availability of macro INT_LEAST64_MIN... OK Testing for constant INT_LEAST64_MIN... OK Testing for #if usability of symbol INT_LEAST64_MIN... OK - Testing for type of symbol INT_LEAST64_MIN... FAIL - Symbol "INT_LEAST64_MIN" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/inttypes.h-test.c:3:37: error: conflicting types for 'a' - extern __typeof__ (INT_LEAST64_MIN) a; - ^ - /tmp/inttypes.h-test.c:2:52: note: previous declaration of 'a' was here - __typeof__ ((int_least64_t) 0 + (int_least64_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol INT_LEAST64_MIN... OK Testing for value of symbol INT_LEAST64_MIN... OK Test availability of macro INT_LEAST64_MAX... OK Testing for constant INT_LEAST64_MAX... OK Testing for #if usability of symbol INT_LEAST64_MAX... OK - Testing for type of symbol INT_LEAST64_MAX... FAIL - Symbol "INT_LEAST64_MAX" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/inttypes.h-test.c:3:37: error: conflicting types for 'a' - extern __typeof__ (INT_LEAST64_MAX) a; - ^ - /tmp/inttypes.h-test.c:2:52: note: previous declaration of 'a' was here - __typeof__ ((int_least64_t) 0 + (int_least64_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol INT_LEAST64_MAX... OK Testing for value of symbol INT_LEAST64_MAX... OK Test availability of macro UINT_LEAST8_MAX... OK @@ -3262,16 +3135,7 @@ Test availability of macro UINT_LEAST64_MAX... OK Testing for constant UINT_LEAST64_MAX... OK Testing for #if usability of symbol UINT_LEAST64_MAX... OK - Testing for type of symbol UINT_LEAST64_MAX... FAIL - Symbol "UINT_LEAST64_MAX" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/inttypes.h-test.c:3:38: error: conflicting types for 'a' - extern __typeof__ (UINT_LEAST64_MAX) a; - ^ - /tmp/inttypes.h-test.c:2:54: note: previous declaration of 'a' was here - __typeof__ ((uint_least64_t) 0 + (uint_least64_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol UINT_LEAST64_MAX... OK Testing for value of symbol UINT_LEAST64_MAX... OK Test availability of macro INT_FAST8_MIN... OK @@ -3313,31 +3177,13 @@ Test availability of macro INT_FAST64_MIN... OK Testing for constant INT_FAST64_MIN... OK Testing for #if usability of symbol INT_FAST64_MIN... OK - Testing for type of symbol INT_FAST64_MIN... FAIL - Symbol "INT_FAST64_MIN" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/inttypes.h-test.c:3:36: error: conflicting types for 'a' - extern __typeof__ (INT_FAST64_MIN) a; - ^ - /tmp/inttypes.h-test.c:2:50: note: previous declaration of 'a' was here - __typeof__ ((int_fast64_t) 0 + (int_fast64_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol INT_FAST64_MIN... OK Testing for value of symbol INT_FAST64_MIN... OK Test availability of macro INT_FAST64_MAX... OK Testing for constant INT_FAST64_MAX... OK Testing for #if usability of symbol INT_FAST64_MAX... OK - Testing for type of symbol INT_FAST64_MAX... FAIL - Symbol "INT_FAST64_MAX" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/inttypes.h-test.c:3:36: error: conflicting types for 'a' - extern __typeof__ (INT_FAST64_MAX) a; - ^ - /tmp/inttypes.h-test.c:2:50: note: previous declaration of 'a' was here - __typeof__ ((int_fast64_t) 0 + (int_fast64_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol INT_FAST64_MAX... OK Testing for value of symbol INT_FAST64_MAX... OK Test availability of macro UINT_FAST8_MAX... OK @@ -3361,106 +3207,43 @@ Test availability of macro UINT_FAST64_MAX... OK Testing for constant UINT_FAST64_MAX... OK Testing for #if usability of symbol UINT_FAST64_MAX... OK - Testing for type of symbol UINT_FAST64_MAX... FAIL - Symbol "UINT_FAST64_MAX" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/inttypes.h-test.c:3:37: error: conflicting types for 'a' - extern __typeof__ (UINT_FAST64_MAX) a; - ^ - /tmp/inttypes.h-test.c:2:52: note: previous declaration of 'a' was here - __typeof__ ((uint_fast64_t) 0 + (uint_fast64_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol UINT_FAST64_MAX... OK Testing for value of symbol UINT_FAST64_MAX... OK Test availability of macro INTPTR_MIN... OK Testing for constant INTPTR_MIN... OK Testing for #if usability of symbol INTPTR_MIN... OK - Testing for type of symbol INTPTR_MIN... FAIL - Symbol "INTPTR_MIN" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/inttypes.h-test.c:3:32: error: conflicting types for 'a' - extern __typeof__ (INTPTR_MIN) a; - ^ - /tmp/inttypes.h-test.c:2:42: note: previous declaration of 'a' was here - __typeof__ ((intptr_t) 0 + (intptr_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol INTPTR_MIN... OK Testing for value of symbol INTPTR_MIN... OK Test availability of macro INTPTR_MAX... OK Testing for constant INTPTR_MAX... OK Testing for #if usability of symbol INTPTR_MAX... OK - Testing for type of symbol INTPTR_MAX... FAIL - Symbol "INTPTR_MAX" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/inttypes.h-test.c:3:32: error: conflicting types for 'a' - extern __typeof__ (INTPTR_MAX) a; - ^ - /tmp/inttypes.h-test.c:2:42: note: previous declaration of 'a' was here - __typeof__ ((intptr_t) 0 + (intptr_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol INTPTR_MAX... OK Testing for value of symbol INTPTR_MAX... OK Test availability of macro UINTPTR_MAX... OK Testing for constant UINTPTR_MAX... OK Testing for #if usability of symbol UINTPTR_MAX... OK - Testing for type of symbol UINTPTR_MAX... FAIL - Symbol "UINTPTR_MAX" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/inttypes.h-test.c:3:33: error: conflicting types for 'a' - extern __typeof__ (UINTPTR_MAX) a; - ^ - /tmp/inttypes.h-test.c:2:44: note: previous declaration of 'a' was here - __typeof__ ((uintptr_t) 0 + (uintptr_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol UINTPTR_MAX... OK Testing for value of symbol UINTPTR_MAX... OK Test availability of macro INTMAX_MIN... OK Testing for constant INTMAX_MIN... OK Testing for #if usability of symbol INTMAX_MIN... OK - Testing for type of symbol INTMAX_MIN... FAIL - Symbol "INTMAX_MIN" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/inttypes.h-test.c:3:32: error: conflicting types for 'a' - extern __typeof__ (INTMAX_MIN) a; - ^ - /tmp/inttypes.h-test.c:2:42: note: previous declaration of 'a' was here - __typeof__ ((intmax_t) 0 + (intmax_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol INTMAX_MIN... OK Testing for value of symbol INTMAX_MIN... OK Test availability of macro INTMAX_MAX... OK Testing for constant INTMAX_MAX... OK Testing for #if usability of symbol INTMAX_MAX... OK - Testing for type of symbol INTMAX_MAX... FAIL - Symbol "INTMAX_MAX" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/inttypes.h-test.c:3:32: error: conflicting types for 'a' - extern __typeof__ (INTMAX_MAX) a; - ^ - /tmp/inttypes.h-test.c:2:42: note: previous declaration of 'a' was here - __typeof__ ((intmax_t) 0 + (intmax_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol INTMAX_MAX... OK Testing for value of symbol INTMAX_MAX... OK Test availability of macro UINTMAX_MAX... OK Testing for constant UINTMAX_MAX... OK Testing for #if usability of symbol UINTMAX_MAX... OK - Testing for type of symbol UINTMAX_MAX... FAIL - Symbol "UINTMAX_MAX" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/inttypes.h-test.c:3:33: error: conflicting types for 'a' - extern __typeof__ (UINTMAX_MAX) a; - ^ - /tmp/inttypes.h-test.c:2:44: note: previous declaration of 'a' was here - __typeof__ ((uintmax_t) 0 + (uintmax_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol UINTMAX_MAX... OK Testing for value of symbol UINTMAX_MAX... OK Test availability of macro PTRDIFF_MIN... OK @@ -6245,7 +6028,16 @@ Test for type of function gethostent... OK Test availability of function getnameinfo... OK - Test for type of function getnameinfo... OK + Test for type of function getnameinfo... FAIL + Function "getnameinfo" has incorrect type. Compiler message: + ----------------------------------------------------------------------- + /tmp/netdb.h-test.c:3:34: error: conflicting types for 'foobarbaz' + extern __typeof__ (&getnameinfo) foobarbaz; + ^ + /tmp/netdb.h-test.c:2:14: note: previous declaration of 'foobarbaz' was here + extern int (*foobarbaz) (const struct sockaddr*, socklen_t, char*, socklen_t, char*, socklen_t, int); + ^ + ----------------------------------------------------------------------- Test availability of function getnetbyaddr... OK Test for type of function getnetbyaddr... OK @@ -7792,7 +7584,6 @@ Checking the namespace of "regex.h"... FAIL ------------------------------------------------------------------------ - Namespace violation: "BUFSIZ" Namespace violation: "CHAR_BIT" Namespace violation: "CHAR_MAX" Namespace violation: "CHAR_MIN" @@ -7800,10 +7591,7 @@ Namespace violation: "CPULOCK_EXCL" Namespace violation: "CPULOCK_EXCLBIT" Namespace violation: "CPULOCK_INCR" - Namespace violation: "EOF" Namespace violation: "FILE" - Namespace violation: "FILENAME_MAX" - Namespace violation: "FOPEN_MAX" Namespace violation: "INT16_C" Namespace violation: "INT16_MAX" Namespace violation: "INT16_MIN" @@ -7859,8 +7647,6 @@ Namespace violation: "LONG_BIT" Namespace violation: "LONG_MAX" Namespace violation: "LONG_MIN" - Namespace violation: "L_ctermid" - Namespace violation: "L_tmpnam" Namespace violation: "MB_LEN_MAX" Namespace violation: "NULL" Namespace violation: "OFF_MAX" @@ -7871,13 +7657,9 @@ Namespace violation: "PTESIZE" Namespace violation: "PTRDIFF_MAX" Namespace violation: "PTRDIFF_MIN" - Namespace violation: "P_tmpdir" Namespace violation: "RE_DUP_MAX" Namespace violation: "SCHAR_MAX" Namespace violation: "SCHAR_MIN" - Namespace violation: "SEEK_CUR" - Namespace violation: "SEEK_END" - Namespace violation: "SEEK_SET" Namespace violation: "SHRT_MAX" Namespace violation: "SHRT_MIN" Namespace violation: "SIG_ATOMIC_MAX" @@ -7885,7 +7667,6 @@ Namespace violation: "SIZE_MAX" Namespace violation: "SIZE_T_MAX" Namespace violation: "SSIZE_MAX" - Namespace violation: "TMP_MAX" Namespace violation: "TRE_CONFIG_APPROX" Namespace violation: "TRE_CONFIG_MULTIBYTE" Namespace violation: "TRE_CONFIG_SYSTEM_ABI" @@ -7922,82 +7703,42 @@ Namespace violation: "WINT_MIN" Namespace violation: "WORD_BIT" Namespace violation: "ary" - Namespace violation: "asprintf_l" Namespace violation: "base" Namespace violation: "btowc" Namespace violation: "btowc_l" Namespace violation: "c" Namespace violation: "cflags" - Namespace violation: "clearerr" Namespace violation: "compare" Namespace violation: "context" Namespace violation: "cost" Namespace violation: "cost_del" Namespace violation: "cost_ins" Namespace violation: "cost_subst" - Namespace violation: "ctermid" Namespace violation: "currency_symbol" Namespace violation: "decimal_point" Namespace violation: "digittoint_l" Namespace violation: "dlen" - Namespace violation: "dprintf" - Namespace violation: "dprintf_l" Namespace violation: "duplocale" Namespace violation: "eflags" Namespace violation: "errbuf" Namespace violation: "errbuf_size" Namespace violation: "errcode" - Namespace violation: "fclose" - Namespace violation: "fdopen" - Namespace violation: "feof" - Namespace violation: "ferror" - Namespace violation: "fflush" - Namespace violation: "fgetc" - Namespace violation: "fgetpos" - Namespace violation: "fgets" Namespace violation: "fgetwc" Namespace violation: "fgetwc_l" Namespace violation: "fgetws" Namespace violation: "fgetws_l" - Namespace violation: "fileno" - Namespace violation: "flockfile" - Namespace violation: "fmemopen" - Namespace violation: "fopen" - Namespace violation: "fprintf" - Namespace violation: "fprintf_l" - Namespace violation: "fputc" - Namespace violation: "fputs" Namespace violation: "fputwc" Namespace violation: "fputwc_l" Namespace violation: "fputws" Namespace violation: "fputws_l" Namespace violation: "frac_digits" - Namespace violation: "fread" Namespace violation: "freelocale" - Namespace violation: "freopen" - Namespace violation: "fscanf" - Namespace violation: "fscanf_l" - Namespace violation: "fseek" - Namespace violation: "fseeko" - Namespace violation: "fsetpos" - Namespace violation: "ftell" - Namespace violation: "ftello" - Namespace violation: "ftrylockfile" - Namespace violation: "funlockfile" Namespace violation: "fwide" Namespace violation: "fwprintf" Namespace violation: "fwprintf_l" - Namespace violation: "fwrite" Namespace violation: "fwscanf" Namespace violation: "fwscanf_l" Namespace violation: "get_next_char" - Namespace violation: "getc" - Namespace violation: "getc_unlocked" - Namespace violation: "getchar" - Namespace violation: "getchar_unlocked" - Namespace violation: "getdelim" - Namespace violation: "getline" - Namespace violation: "gets" Namespace violation: "getwc" Namespace violation: "getwc_l" Namespace violation: "getwchar" @@ -8079,23 +7820,17 @@ Namespace violation: "num_del" Namespace violation: "num_ins" Namespace violation: "num_subst" - Namespace violation: "open_memstream" Namespace violation: "open_wmemstream" Namespace violation: "p_cs_precedes" Namespace violation: "p_sep_by_space" Namespace violation: "p_sign_posn" - Namespace violation: "pclose" - Namespace violation: "perror" Namespace violation: "pmatch" - Namespace violation: "popen" Namespace violation: "pos" Namespace violation: "pos1" Namespace violation: "pos2" Namespace violation: "pos_add" Namespace violation: "positive_sign" Namespace violation: "preg" - Namespace violation: "printf" - Namespace violation: "printf_l" Namespace violation: "pthread" Namespace violation: "pthread_attr" Namespace violation: "pthread_barrier" @@ -8109,11 +7844,6 @@ Namespace violation: "pthread_rwlock" Namespace violation: "pthread_rwlockattr" Namespace violation: "pthread_spinlock" - Namespace violation: "putc" - Namespace violation: "putc_unlocked" - Namespace violation: "putchar" - Namespace violation: "putchar_unlocked" - Namespace violation: "puts" Namespace violation: "putwc" Namespace violation: "putwc_l" Namespace violation: "putwchar" @@ -8131,37 +7861,18 @@ Namespace violation: "regwncomp" Namespace violation: "regwncomp_l" Namespace violation: "regwnexec" - Namespace violation: "remove" - Namespace violation: "rename" - Namespace violation: "renameat" Namespace violation: "result" Namespace violation: "rewind" Namespace violation: "runes" - Namespace violation: "scanf" - Namespace violation: "scanf_l" - Namespace violation: "setbuf" Namespace violation: "setlocale" - Namespace violation: "setvbuf" - Namespace violation: "snprintf" - Namespace violation: "snprintf_l" - Namespace violation: "sprintf" - Namespace violation: "sprintf_l" - Namespace violation: "sscanf" - Namespace violation: "sscanf_l" Namespace violation: "state" - Namespace violation: "stderr" - Namespace violation: "stdin" - Namespace violation: "stdout" Namespace violation: "string" Namespace violation: "swprintf" Namespace violation: "swprintf_l" Namespace violation: "swscanf" Namespace violation: "swscanf_l" - Namespace violation: "tempnam" Namespace violation: "thousands_sep" Namespace violation: "tm" - Namespace violation: "tmpfile" - Namespace violation: "tmpnam" Namespace violation: "toascii" Namespace violation: "tolower" Namespace violation: "tolower_l" @@ -8186,33 +7897,15 @@ Namespace violation: "tre_regwnexec" Namespace violation: "tre_str_source" Namespace violation: "tre_version" - Namespace violation: "ungetc" Namespace violation: "ungetwc" Namespace violation: "ungetwc_l" Namespace violation: "uselocale" Namespace violation: "va_list" Namespace violation: "value" - Namespace violation: "vasprintf_l" - Namespace violation: "vdprintf" - Namespace violation: "vdprintf_l" - Namespace violation: "vfprintf" - Namespace violation: "vfprintf_l" - Namespace violation: "vfscanf" - Namespace violation: "vfscanf_l" Namespace violation: "vfwprintf" Namespace violation: "vfwprintf_l" Namespace violation: "vfwscanf" Namespace violation: "vfwscanf_l" - Namespace violation: "vprintf" - Namespace violation: "vprintf_l" - Namespace violation: "vscanf" - Namespace violation: "vscanf_l" - Namespace violation: "vsnprintf" - Namespace violation: "vsnprintf_l" - Namespace violation: "vsprintf" - Namespace violation: "vsprintf_l" - Namespace violation: "vsscanf" - Namespace violation: "vsscanf_l" Namespace violation: "vswprintf" Namespace violation: "vswprintf_l" Namespace violation: "vswscanf" @@ -9956,31 +9649,13 @@ Test availability of macro INT64_MIN... OK Testing for constant INT64_MIN... OK Testing for #if usability of symbol INT64_MIN... OK - Testing for type of symbol INT64_MIN... FAIL - Symbol "INT64_MIN" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/stdint.h-test.c:3:31: error: conflicting types for 'a' - extern __typeof__ (INT64_MIN) a; - ^ - /tmp/stdint.h-test.c:2:40: note: previous declaration of 'a' was here - __typeof__ ((int64_t) 0 + (int64_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol INT64_MIN... OK Testing for value of symbol INT64_MIN... OK Test availability of macro INT64_MAX... OK Testing for constant INT64_MAX... OK Testing for #if usability of symbol INT64_MAX... OK - Testing for type of symbol INT64_MAX... FAIL - Symbol "INT64_MAX" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/stdint.h-test.c:3:31: error: conflicting types for 'a' - extern __typeof__ (INT64_MAX) a; - ^ - /tmp/stdint.h-test.c:2:40: note: previous declaration of 'a' was here - __typeof__ ((int64_t) 0 + (int64_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol INT64_MAX... OK Testing for value of symbol INT64_MAX... OK Test availability of macro UINT8_MAX... OK @@ -10004,16 +9679,7 @@ Test availability of macro UINT64_MAX... OK Testing for constant UINT64_MAX... OK Testing for #if usability of symbol UINT64_MAX... OK - Testing for type of symbol UINT64_MAX... FAIL - Symbol "UINT64_MAX" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/stdint.h-test.c:3:32: error: conflicting types for 'a' - extern __typeof__ (UINT64_MAX) a; - ^ - /tmp/stdint.h-test.c:2:42: note: previous declaration of 'a' was here - __typeof__ ((uint64_t) 0 + (uint64_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol UINT64_MAX... OK Testing for value of symbol UINT64_MAX... OK Test availability of macro INT_LEAST8_MIN... OK @@ -10055,31 +9721,13 @@ Test availability of macro INT_LEAST64_MIN... OK Testing for constant INT_LEAST64_MIN... OK Testing for #if usability of symbol INT_LEAST64_MIN... OK - Testing for type of symbol INT_LEAST64_MIN... FAIL - Symbol "INT_LEAST64_MIN" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/stdint.h-test.c:3:37: error: conflicting types for 'a' - extern __typeof__ (INT_LEAST64_MIN) a; - ^ - /tmp/stdint.h-test.c:2:52: note: previous declaration of 'a' was here - __typeof__ ((int_least64_t) 0 + (int_least64_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol INT_LEAST64_MIN... OK Testing for value of symbol INT_LEAST64_MIN... OK Test availability of macro INT_LEAST64_MAX... OK Testing for constant INT_LEAST64_MAX... OK Testing for #if usability of symbol INT_LEAST64_MAX... OK - Testing for type of symbol INT_LEAST64_MAX... FAIL - Symbol "INT_LEAST64_MAX" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/stdint.h-test.c:3:37: error: conflicting types for 'a' - extern __typeof__ (INT_LEAST64_MAX) a; - ^ - /tmp/stdint.h-test.c:2:52: note: previous declaration of 'a' was here - __typeof__ ((int_least64_t) 0 + (int_least64_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol INT_LEAST64_MAX... OK Testing for value of symbol INT_LEAST64_MAX... OK Test availability of macro UINT_LEAST8_MAX... OK @@ -10103,16 +9751,7 @@ Test availability of macro UINT_LEAST64_MAX... OK Testing for constant UINT_LEAST64_MAX... OK Testing for #if usability of symbol UINT_LEAST64_MAX... OK - Testing for type of symbol UINT_LEAST64_MAX... FAIL - Symbol "UINT_LEAST64_MAX" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/stdint.h-test.c:3:38: error: conflicting types for 'a' - extern __typeof__ (UINT_LEAST64_MAX) a; - ^ - /tmp/stdint.h-test.c:2:54: note: previous declaration of 'a' was here - __typeof__ ((uint_least64_t) 0 + (uint_least64_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol UINT_LEAST64_MAX... OK Testing for value of symbol UINT_LEAST64_MAX... OK Test availability of macro INT_FAST8_MIN... OK @@ -10154,31 +9793,13 @@ Test availability of macro INT_FAST64_MIN... OK Testing for constant INT_FAST64_MIN... OK Testing for #if usability of symbol INT_FAST64_MIN... OK - Testing for type of symbol INT_FAST64_MIN... FAIL - Symbol "INT_FAST64_MIN" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/stdint.h-test.c:3:36: error: conflicting types for 'a' - extern __typeof__ (INT_FAST64_MIN) a; - ^ - /tmp/stdint.h-test.c:2:50: note: previous declaration of 'a' was here - __typeof__ ((int_fast64_t) 0 + (int_fast64_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol INT_FAST64_MIN... OK Testing for value of symbol INT_FAST64_MIN... OK Test availability of macro INT_FAST64_MAX... OK Testing for constant INT_FAST64_MAX... OK Testing for #if usability of symbol INT_FAST64_MAX... OK - Testing for type of symbol INT_FAST64_MAX... FAIL - Symbol "INT_FAST64_MAX" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/stdint.h-test.c:3:36: error: conflicting types for 'a' - extern __typeof__ (INT_FAST64_MAX) a; - ^ - /tmp/stdint.h-test.c:2:50: note: previous declaration of 'a' was here - __typeof__ ((int_fast64_t) 0 + (int_fast64_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol INT_FAST64_MAX... OK Testing for value of symbol INT_FAST64_MAX... OK Test availability of macro UINT_FAST8_MAX... OK @@ -10202,106 +9823,43 @@ Test availability of macro UINT_FAST64_MAX... OK Testing for constant UINT_FAST64_MAX... OK Testing for #if usability of symbol UINT_FAST64_MAX... OK - Testing for type of symbol UINT_FAST64_MAX... FAIL - Symbol "UINT_FAST64_MAX" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/stdint.h-test.c:3:37: error: conflicting types for 'a' - extern __typeof__ (UINT_FAST64_MAX) a; - ^ - /tmp/stdint.h-test.c:2:52: note: previous declaration of 'a' was here - __typeof__ ((uint_fast64_t) 0 + (uint_fast64_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol UINT_FAST64_MAX... OK Testing for value of symbol UINT_FAST64_MAX... OK Test availability of macro INTPTR_MIN... OK Testing for constant INTPTR_MIN... OK Testing for #if usability of symbol INTPTR_MIN... OK - Testing for type of symbol INTPTR_MIN... FAIL - Symbol "INTPTR_MIN" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/stdint.h-test.c:3:32: error: conflicting types for 'a' - extern __typeof__ (INTPTR_MIN) a; - ^ - /tmp/stdint.h-test.c:2:42: note: previous declaration of 'a' was here - __typeof__ ((intptr_t) 0 + (intptr_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol INTPTR_MIN... OK Testing for value of symbol INTPTR_MIN... OK Test availability of macro INTPTR_MAX... OK Testing for constant INTPTR_MAX... OK Testing for #if usability of symbol INTPTR_MAX... OK - Testing for type of symbol INTPTR_MAX... FAIL - Symbol "INTPTR_MAX" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/stdint.h-test.c:3:32: error: conflicting types for 'a' - extern __typeof__ (INTPTR_MAX) a; - ^ - /tmp/stdint.h-test.c:2:42: note: previous declaration of 'a' was here - __typeof__ ((intptr_t) 0 + (intptr_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol INTPTR_MAX... OK Testing for value of symbol INTPTR_MAX... OK Test availability of macro UINTPTR_MAX... OK Testing for constant UINTPTR_MAX... OK Testing for #if usability of symbol UINTPTR_MAX... OK - Testing for type of symbol UINTPTR_MAX... FAIL - Symbol "UINTPTR_MAX" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/stdint.h-test.c:3:33: error: conflicting types for 'a' - extern __typeof__ (UINTPTR_MAX) a; - ^ - /tmp/stdint.h-test.c:2:44: note: previous declaration of 'a' was here - __typeof__ ((uintptr_t) 0 + (uintptr_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol UINTPTR_MAX... OK Testing for value of symbol UINTPTR_MAX... OK Test availability of macro INTMAX_MIN... OK Testing for constant INTMAX_MIN... OK Testing for #if usability of symbol INTMAX_MIN... OK - Testing for type of symbol INTMAX_MIN... FAIL - Symbol "INTMAX_MIN" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/stdint.h-test.c:3:32: error: conflicting types for 'a' - extern __typeof__ (INTMAX_MIN) a; - ^ - /tmp/stdint.h-test.c:2:42: note: previous declaration of 'a' was here - __typeof__ ((intmax_t) 0 + (intmax_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol INTMAX_MIN... OK Testing for value of symbol INTMAX_MIN... OK Test availability of macro INTMAX_MAX... OK Testing for constant INTMAX_MAX... OK Testing for #if usability of symbol INTMAX_MAX... OK - Testing for type of symbol INTMAX_MAX... FAIL - Symbol "INTMAX_MAX" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/stdint.h-test.c:3:32: error: conflicting types for 'a' - extern __typeof__ (INTMAX_MAX) a; - ^ - /tmp/stdint.h-test.c:2:42: note: previous declaration of 'a' was here - __typeof__ ((intmax_t) 0 + (intmax_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol INTMAX_MAX... OK Testing for value of symbol INTMAX_MAX... OK Test availability of macro UINTMAX_MAX... OK Testing for constant UINTMAX_MAX... OK Testing for #if usability of symbol UINTMAX_MAX... OK - Testing for type of symbol UINTMAX_MAX... FAIL - Symbol "UINTMAX_MAX" does not have the correct type. Compiler message: - ----------------------------------------------------------------------- - /tmp/stdint.h-test.c:3:33: error: conflicting types for 'a' - extern __typeof__ (UINTMAX_MAX) a; - ^ - /tmp/stdint.h-test.c:2:44: note: previous declaration of 'a' was here - __typeof__ ((uintmax_t) 0 + (uintmax_t) 0) a; - ^ - ----------------------------------------------------------------------- + Testing for type of symbol UINTMAX_MAX... OK Testing for value of symbol UINTMAX_MAX... OK Test availability of macro PTRDIFF_MIN... OK @@ -12055,7 +11613,16 @@ Test for type of function msgget... OK Test availability of function msgrcv... OK - Test for type of function msgrcv... OK + Test for type of function msgrcv... FAIL + Function "msgrcv" has incorrect type. Compiler message: + ----------------------------------------------------------------------- + /tmp/sys-msg.h-test.c:3:29: error: conflicting types for 'foobarbaz' + extern __typeof__ (&msgrcv) foobarbaz; + ^ + /tmp/sys-msg.h-test.c:2:18: note: previous declaration of 'foobarbaz' was here + extern ssize_t (*foobarbaz) (int, void*, size_t, long int, int); + ^ + ----------------------------------------------------------------------- Test availability of function msgsnd... OK Test for type of function msgsnd... OK @@ -12207,7 +11774,16 @@ Testing for constant RLIMIT_AS... OK Test availability of function getpriority... OK - Test for type of function getpriority... OK + Test for type of function getpriority... FAIL + Function "getpriority" has incorrect type. Compiler message: + ----------------------------------------------------------------------- + /tmp/sys-resource.h-test.c:3:34: error: conflicting types for 'foobarbaz' + extern __typeof__ (&getpriority) foobarbaz; + ^ + /tmp/sys-resource.h-test.c:2:14: note: previous declaration of 'foobarbaz' was here + extern int (*foobarbaz) (int, id_t); + ^ + ----------------------------------------------------------------------- Test availability of function getrlimit... OK Test for type of function getrlimit... OK @@ -12216,7 +11792,16 @@ Test for type of function getrusage... OK Test availability of function setpriority... OK - Test for type of function setpriority... OK + Test for type of function setpriority... FAIL + Function "setpriority" has incorrect type. Compiler message: + ----------------------------------------------------------------------- + /tmp/sys-resource.h-test.c:3:34: error: conflicting types for 'foobarbaz' + extern __typeof__ (&setpriority) foobarbaz; + ^ + /tmp/sys-resource.h-test.c:2:14: note: previous declaration of 'foobarbaz' was here + extern int (*foobarbaz) (int, id_t, int); + ^ + ----------------------------------------------------------------------- Test availability of function setrlimit... OK Test for type of function setrlimit... OK @@ -12560,7 +12145,16 @@ Test for type of function semget... OK Test availability of function semop... OK - Test for type of function semop... OK + Test for type of function semop... FAIL + Function "semop" has incorrect type. Compiler message: + ----------------------------------------------------------------------- + /tmp/sys-sem.h-test.c:3:28: error: conflicting types for 'foobarbaz' + extern __typeof__ (&semop) foobarbaz; + ^ + /tmp/sys-sem.h-test.c:2:14: note: previous declaration of 'foobarbaz' was here + extern int (*foobarbaz) (int, struct sembuf*, size_t); + ^ + ----------------------------------------------------------------------- Checking the namespace of "sys/sem.h"... FAIL ------------------------------------------------------------------------ @@ -19735,6 +19329,6 @@ ---------------------------------------------------------------------------- Total number of tests : 6980 - Number of failed tests : 314 ( 4%) + Number of failed tests : 289 ( 4%) Number of xfailed tests : 3 ( <1%) Number of skipped tests : 92 ( 1%) XPG3 ============================== --- /home/s/tmp/ckstd/XPG3.log 2016-08-31 08:17:11.652343000 +0200 +++ /home/s/tmp/ckstd/XPG3.log.new 2016-08-31 22:17:21.318648000 +0200 @@ -2316,7 +2316,6 @@ Checking the namespace of "iconv.h"... FAIL ------------------------------------------------------------------------ Namespace violation: "BIG_ENDIAN" - Namespace violation: "BUFSIZ" Namespace violation: "BYTE_ORDER" Namespace violation: "CHAR_BIT" Namespace violation: "CHAR_MAX" @@ -2325,7 +2324,6 @@ Namespace violation: "CPULOCK_EXCL" Namespace violation: "CPULOCK_EXCLBIT" Namespace violation: "CPULOCK_INCR" - Namespace violation: "EOF" Namespace violation: "FD_CLR" Namespace violation: "FD_COPY" Namespace violation: "FD_ISSET" @@ -2333,8 +2331,6 @@ Namespace violation: "FD_SETSIZE" Namespace violation: "FD_ZERO" Namespace violation: "FILE" - Namespace violation: "FILENAME_MAX" - Namespace violation: "FOPEN_MAX" Namespace violation: "GID_MAX" Namespace violation: "ICONV_GET_DISCARD_ILSEQ" Namespace violation: "ICONV_GET_ILSEQ_INVALID" @@ -2384,9 +2380,6 @@ Namespace violation: "LONG_BIT" Namespace violation: "LONG_MAX" Namespace violation: "LONG_MIN" - Namespace violation: "L_ctermid" - Namespace violation: "L_cuserid" - Namespace violation: "L_tmpnam" Namespace violation: "MB_LEN_MAX" Namespace violation: "NBBY" Namespace violation: "NFDBITS" @@ -2400,14 +2393,10 @@ Namespace violation: "PTESIZE" Namespace violation: "PTRDIFF_MAX" Namespace violation: "PTRDIFF_MIN" - Namespace violation: "P_tmpdir" Namespace violation: "QUAD_MAX" Namespace violation: "QUAD_MIN" Namespace violation: "SCHAR_MAX" Namespace violation: "SCHAR_MIN" - Namespace violation: "SEEK_CUR" - Namespace violation: "SEEK_END" - Namespace violation: "SEEK_SET" Namespace violation: "SHRT_MAX" Namespace violation: "SHRT_MIN" Namespace violation: "SIG_ATOMIC_MAX" @@ -2415,7 +2404,6 @@ Namespace violation: "SIZE_MAX" Namespace violation: "SIZE_T_MAX" Namespace violation: "SSIZE_MAX" - Namespace violation: "TMP_MAX" Namespace violation: "UCHAR_MAX" Namespace violation: "UID_MAX" Namespace violation: "UINT16_C" @@ -2452,75 +2440,26 @@ Namespace violation: "WINT_MIN" Namespace violation: "WORD_BIT" Namespace violation: "ary" - Namespace violation: "asprintf" Namespace violation: "btowc" - Namespace violation: "clearerr" - Namespace violation: "clearerr_unlocked" - Namespace violation: "ctermid" - Namespace violation: "ctermid_r" Namespace violation: "data" Namespace violation: "digittoint" Namespace violation: "digittoint_l" Namespace violation: "dlen" Namespace violation: "do_one" Namespace violation: "dst" - Namespace violation: "fclose" - Namespace violation: "fcloseall" - Namespace violation: "fcookie" Namespace violation: "fd_mask" Namespace violation: "fd_set" - Namespace violation: "fdopen" Namespace violation: "fds_bits" - Namespace violation: "feof" - Namespace violation: "feof_unlocked" - Namespace violation: "ferror" - Namespace violation: "ferror_unlocked" - Namespace violation: "fflush" - Namespace violation: "fgetc" - Namespace violation: "fgetln" - Namespace violation: "fgetpos" - Namespace violation: "fgets" Namespace violation: "fgetwc" Namespace violation: "fgetwln" Namespace violation: "fgetws" - Namespace violation: "fileno" - Namespace violation: "fileno_unlocked" Namespace violation: "flags" - Namespace violation: "flockfile" - Namespace violation: "fmemopen" - Namespace violation: "fmtcheck" - Namespace violation: "fopen" - Namespace violation: "fprintf" - Namespace violation: "fpurge" - Namespace violation: "fputc" - Namespace violation: "fputs" Namespace violation: "fputwc" Namespace violation: "fputws" - Namespace violation: "fread" - Namespace violation: "freopen" - Namespace violation: "fropen" - Namespace violation: "fscanf" - Namespace violation: "fseek" - Namespace violation: "fseeko" - Namespace violation: "fsetpos" - Namespace violation: "ftell" - Namespace violation: "ftello" Namespace violation: "ftruncate" - Namespace violation: "ftrylockfile" - Namespace violation: "funlockfile" - Namespace violation: "funopen" Namespace violation: "fwide" - Namespace violation: "fwopen" Namespace violation: "fwprintf" - Namespace violation: "fwrite" Namespace violation: "fwscanf" - Namespace violation: "getc" - Namespace violation: "getc_unlocked" - Namespace violation: "getchar" - Namespace violation: "getchar_unlocked" - Namespace violation: "getdelim" - Namespace violation: "gets" - Namespace violation: "getw" Namespace violation: "getwc" Namespace violation: "getwchar" Namespace violation: "howmany" @@ -2590,12 +2529,7 @@ Namespace violation: "mmap" Namespace violation: "mutex" Namespace violation: "n" - Namespace violation: "open_memstream" Namespace violation: "open_wmemstream" - Namespace violation: "pclose" - Namespace violation: "perror" - Namespace violation: "popen" - Namespace violation: "printf" Namespace violation: "pthread" Namespace violation: "pthread_attr" Namespace violation: "pthread_barrier" @@ -2609,43 +2543,17 @@ Namespace violation: "pthread_rwlock" Namespace violation: "pthread_rwlockattr" Namespace violation: "pthread_spinlock" - Namespace violation: "putc" - Namespace violation: "putc_unlocked" - Namespace violation: "putchar" - Namespace violation: "putchar_unlocked" - Namespace violation: "puts" - Namespace violation: "putw" Namespace violation: "putwc" Namespace violation: "putwchar" - Namespace violation: "remove" - Namespace violation: "rename" - Namespace violation: "renameat" - Namespace violation: "rewind" Namespace violation: "runes" - Namespace violation: "scanf" - Namespace violation: "setbuf" - Namespace violation: "setbuffer" - Namespace violation: "setlinebuf" - Namespace violation: "setvbuf" Namespace violation: "slen" - Namespace violation: "snprintf" Namespace violation: "spaceholder" - Namespace violation: "sprintf" Namespace violation: "src" - Namespace violation: "sscanf" Namespace violation: "state" - Namespace violation: "stderr" - Namespace violation: "stdin" - Namespace violation: "stdout" Namespace violation: "swprintf" Namespace violation: "swscanf" - Namespace violation: "sys_errlist" - Namespace violation: "sys_nerr" - Namespace violation: "tempnam" Namespace violation: "timeval" Namespace violation: "tm" - Namespace violation: "tmpfile" - Namespace violation: "tmpnam" Namespace violation: "toascii" Namespace violation: "tolower" Namespace violation: "tolower_l" @@ -2663,22 +2571,12 @@ Namespace violation: "uint" Namespace violation: "ulong" Namespace violation: "unchar" - Namespace violation: "ungetc" Namespace violation: "ungetwc" Namespace violation: "ushort" Namespace violation: "utf8towcr" Namespace violation: "va_list" - Namespace violation: "vasprintf" - Namespace violation: "vdprintf" - Namespace violation: "vfprintf" - Namespace violation: "vfscanf" Namespace violation: "vfwprintf" Namespace violation: "vfwscanf" - Namespace violation: "vprintf" - Namespace violation: "vscanf" - Namespace violation: "vsnprintf" - Namespace violation: "vsprintf" - Namespace violation: "vsscanf" Namespace violation: "vswprintf" Namespace violation: "vswscanf" Namespace violation: "vwprintf" @@ -4443,7 +4341,6 @@ Checking the namespace of "regex.h"... FAIL ------------------------------------------------------------------------ Namespace violation: "BIG_ENDIAN" - Namespace violation: "BUFSIZ" Namespace violation: "BYTE_ORDER" Namespace violation: "CHAR_BIT" Namespace violation: "CHAR_MAX" @@ -4452,7 +4349,6 @@ Namespace violation: "CPULOCK_EXCL" Namespace violation: "CPULOCK_EXCLBIT" Namespace violation: "CPULOCK_INCR" - Namespace violation: "EOF" Namespace violation: "FD_CLR" Namespace violation: "FD_COPY" Namespace violation: "FD_ISSET" @@ -4460,8 +4356,6 @@ Namespace violation: "FD_SETSIZE" Namespace violation: "FD_ZERO" Namespace violation: "FILE" - Namespace violation: "FILENAME_MAX" - Namespace violation: "FOPEN_MAX" Namespace violation: "GID_MAX" Namespace violation: "INT16_C" Namespace violation: "INT16_MAX" @@ -4517,9 +4411,6 @@ Namespace violation: "LONG_BIT" Namespace violation: "LONG_MAX" Namespace violation: "LONG_MIN" - Namespace violation: "L_ctermid" - Namespace violation: "L_cuserid" - Namespace violation: "L_tmpnam" Namespace violation: "MB_LEN_MAX" Namespace violation: "NBBY" Namespace violation: "NFDBITS" @@ -4533,15 +4424,11 @@ Namespace violation: "PTESIZE" Namespace violation: "PTRDIFF_MAX" Namespace violation: "PTRDIFF_MIN" - Namespace violation: "P_tmpdir" Namespace violation: "QUAD_MAX" Namespace violation: "QUAD_MIN" Namespace violation: "RE_DUP_MAX" Namespace violation: "SCHAR_MAX" Namespace violation: "SCHAR_MIN" - Namespace violation: "SEEK_CUR" - Namespace violation: "SEEK_END" - Namespace violation: "SEEK_SET" Namespace violation: "SHRT_MAX" Namespace violation: "SHRT_MIN" Namespace violation: "SIG_ATOMIC_MAX" @@ -4549,7 +4436,6 @@ Namespace violation: "SIZE_MAX" Namespace violation: "SIZE_T_MAX" Namespace violation: "SSIZE_MAX" - Namespace violation: "TMP_MAX" Namespace violation: "TRE_CONFIG_APPROX" Namespace violation: "TRE_CONFIG_MULTIBYTE" Namespace violation: "TRE_CONFIG_SYSTEM_ABI" @@ -4591,103 +4477,50 @@ Namespace violation: "WINT_MIN" Namespace violation: "WORD_BIT" Namespace violation: "ary" - Namespace violation: "asprintf" - Namespace violation: "asprintf_l" Namespace violation: "base" Namespace violation: "btowc" Namespace violation: "btowc_l" Namespace violation: "c" Namespace violation: "cflags" - Namespace violation: "clearerr" - Namespace violation: "clearerr_unlocked" Namespace violation: "compare" Namespace violation: "context" Namespace violation: "cost" Namespace violation: "cost_del" Namespace violation: "cost_ins" Namespace violation: "cost_subst" - Namespace violation: "ctermid" - Namespace violation: "ctermid_r" Namespace violation: "currency_symbol" Namespace violation: "decimal_point" Namespace violation: "digittoint" Namespace violation: "digittoint_l" Namespace violation: "dlen" - Namespace violation: "dprintf_l" Namespace violation: "dst" Namespace violation: "duplocale" Namespace violation: "eflags" Namespace violation: "errbuf" Namespace violation: "errbuf_size" Namespace violation: "errcode" - Namespace violation: "fclose" - Namespace violation: "fcloseall" - Namespace violation: "fcookie" Namespace violation: "fd_mask" Namespace violation: "fd_set" - Namespace violation: "fdopen" Namespace violation: "fds_bits" - Namespace violation: "feof" - Namespace violation: "feof_unlocked" - Namespace violation: "ferror" - Namespace violation: "ferror_unlocked" - Namespace violation: "fflush" - Namespace violation: "fgetc" - Namespace violation: "fgetln" - Namespace violation: "fgetpos" - Namespace violation: "fgets" Namespace violation: "fgetwc" Namespace violation: "fgetwc_l" Namespace violation: "fgetwln" Namespace violation: "fgetws" Namespace violation: "fgetws_l" - Namespace violation: "fileno" - Namespace violation: "fileno_unlocked" Namespace violation: "flags" - Namespace violation: "flockfile" - Namespace violation: "fmemopen" - Namespace violation: "fmtcheck" - Namespace violation: "fopen" - Namespace violation: "fprintf" - Namespace violation: "fprintf_l" - Namespace violation: "fpurge" - Namespace violation: "fputc" - Namespace violation: "fputs" Namespace violation: "fputwc" Namespace violation: "fputwc_l" Namespace violation: "fputws" Namespace violation: "fputws_l" Namespace violation: "frac_digits" - Namespace violation: "fread" Namespace violation: "freelocale" - Namespace violation: "freopen" - Namespace violation: "fropen" - Namespace violation: "fscanf" - Namespace violation: "fscanf_l" - Namespace violation: "fseek" - Namespace violation: "fseeko" - Namespace violation: "fsetpos" - Namespace violation: "ftell" - Namespace violation: "ftello" Namespace violation: "ftruncate" - Namespace violation: "ftrylockfile" - Namespace violation: "funlockfile" - Namespace violation: "funopen" Namespace violation: "fwide" - Namespace violation: "fwopen" Namespace violation: "fwprintf" Namespace violation: "fwprintf_l" - Namespace violation: "fwrite" Namespace violation: "fwscanf" Namespace violation: "fwscanf_l" Namespace violation: "get_next_char" - Namespace violation: "getc" - Namespace violation: "getc_unlocked" - Namespace violation: "getchar" - Namespace violation: "getchar_unlocked" - Namespace violation: "getdelim" - Namespace violation: "gets" - Namespace violation: "getw" Namespace violation: "getwc" Namespace violation: "getwc_l" Namespace violation: "getwchar" @@ -4782,23 +4615,17 @@ Namespace violation: "num_del" Namespace violation: "num_ins" Namespace violation: "num_subst" - Namespace violation: "open_memstream" Namespace violation: "open_wmemstream" Namespace violation: "p_cs_precedes" Namespace violation: "p_sep_by_space" Namespace violation: "p_sign_posn" - Namespace violation: "pclose" - Namespace violation: "perror" Namespace violation: "pmatch" - Namespace violation: "popen" Namespace violation: "pos" Namespace violation: "pos1" Namespace violation: "pos2" Namespace violation: "pos_add" Namespace violation: "positive_sign" Namespace violation: "preg" - Namespace violation: "printf" - Namespace violation: "printf_l" Namespace violation: "pthread" Namespace violation: "pthread_attr" Namespace violation: "pthread_barrier" @@ -4812,12 +4639,6 @@ Namespace violation: "pthread_rwlock" Namespace violation: "pthread_rwlockattr" Namespace violation: "pthread_spinlock" - Namespace violation: "putc" - Namespace violation: "putc_unlocked" - Namespace violation: "putchar" - Namespace violation: "putchar_unlocked" - Namespace violation: "puts" - Namespace violation: "putw" Namespace violation: "putwc" Namespace violation: "putwc_l" Namespace violation: "putwchar" @@ -4835,44 +4656,21 @@ Namespace violation: "regwncomp" Namespace violation: "regwncomp_l" Namespace violation: "regwnexec" - Namespace violation: "remove" - Namespace violation: "rename" - Namespace violation: "renameat" Namespace violation: "result" Namespace violation: "rewind" Namespace violation: "runes" - Namespace violation: "scanf" - Namespace violation: "scanf_l" - Namespace violation: "setbuf" - Namespace violation: "setbuffer" - Namespace violation: "setlinebuf" Namespace violation: "setlocale" - Namespace violation: "setvbuf" Namespace violation: "slen" - Namespace violation: "snprintf" - Namespace violation: "snprintf_l" - Namespace violation: "sprintf" - Namespace violation: "sprintf_l" Namespace violation: "src" - Namespace violation: "sscanf" - Namespace violation: "sscanf_l" Namespace violation: "state" - Namespace violation: "stderr" - Namespace violation: "stdin" - Namespace violation: "stdout" Namespace violation: "string" Namespace violation: "swprintf" Namespace violation: "swprintf_l" Namespace violation: "swscanf" Namespace violation: "swscanf_l" - Namespace violation: "sys_errlist" - Namespace violation: "sys_nerr" - Namespace violation: "tempnam" Namespace violation: "thousands_sep" Namespace violation: "timeval" Namespace violation: "tm" - Namespace violation: "tmpfile" - Namespace violation: "tmpnam" Namespace violation: "toascii" Namespace violation: "tolower" Namespace violation: "tolower_l" @@ -4907,7 +4705,6 @@ Namespace violation: "uint" Namespace violation: "ulong" Namespace violation: "unchar" - Namespace violation: "ungetc" Namespace violation: "ungetwc" Namespace violation: "ungetwc_l" Namespace violation: "uselocale" @@ -4915,28 +4712,10 @@ Namespace violation: "utf8towcr" Namespace violation: "va_list" Namespace violation: "value" - Namespace violation: "vasprintf" - Namespace violation: "vasprintf_l" - Namespace violation: "vdprintf" - Namespace violation: "vdprintf_l" - Namespace violation: "vfprintf" - Namespace violation: "vfprintf_l" - Namespace violation: "vfscanf" - Namespace violation: "vfscanf_l" Namespace violation: "vfwprintf" Namespace violation: "vfwprintf_l" Namespace violation: "vfwscanf" Namespace violation: "vfwscanf_l" - Namespace violation: "vprintf" - Namespace violation: "vprintf_l" - Namespace violation: "vscanf" - Namespace violation: "vscanf_l" - Namespace violation: "vsnprintf" - Namespace violation: "vsnprintf_l" - Namespace violation: "vsprintf" - Namespace violation: "vsprintf_l" - Namespace violation: "vsscanf" - Namespace violation: "vsscanf_l" Namespace violation: "vswprintf" Namespace violation: "vswprintf_l" Namespace violation: "vswscanf" @@ -6406,6 +6185,7 @@ Namespace violation: "asprintf" Namespace violation: "clearerr_unlocked" Namespace violation: "ctermid_r" + Namespace violation: "dprintf" Namespace violation: "fcloseall" Namespace violation: "fcookie" Namespace violation: "fd_mask" @@ -6430,6 +6210,7 @@ Namespace violation: "getc_unlocked" Namespace violation: "getchar_unlocked" Namespace violation: "getdelim" + Namespace violation: "getline" Namespace violation: "howmany" Namespace violation: "lseek" Namespace violation: "major" @@ -7366,7 +7147,16 @@ Test for type of function msgget... OK Test availability of function msgrcv... OK - Test for type of function msgrcv... OK + Test for type of function msgrcv... FAIL + Function "msgrcv" has incorrect type. Compiler message: + ----------------------------------------------------------------------- + /tmp/sys-msg.h-test.c:3:29: error: conflicting types for 'foobarbaz' + extern __typeof__ (&msgrcv) foobarbaz; + ^ + /tmp/sys-msg.h-test.c:2:18: note: previous declaration of 'foobarbaz' was here + extern ssize_t (*foobarbaz) (int, void*, size_t, long int, int); + ^ + ----------------------------------------------------------------------- Test availability of function msgsnd... OK Test for type of function msgsnd... OK @@ -7570,7 +7360,16 @@ Test for type of function semget... OK Test availability of function semop... OK - Test for type of function semop... OK + Test for type of function semop... FAIL + Function "semop" has incorrect type. Compiler message: + ----------------------------------------------------------------------- + /tmp/sys-sem.h-test.c:3:28: error: conflicting types for 'foobarbaz' + extern __typeof__ (&semop) foobarbaz; + ^ + /tmp/sys-sem.h-test.c:2:14: note: previous declaration of 'foobarbaz' was here + extern int (*foobarbaz) (int, struct sembuf*, size_t); + ^ + ----------------------------------------------------------------------- Checking the namespace of "sys/sem.h"... FAIL ------------------------------------------------------------------------ @@ -11657,6 +11456,6 @@ ---------------------------------------------------------------------------- Total number of tests : 2877 - Number of failed tests : 187 ( 6%) + Number of failed tests : 189 ( 6%) Number of xfailed tests : 0 ( 0%) Number of skipped tests : 41 ( 1%) XPG4 ============================== --- /home/s/tmp/ckstd/XPG4.log 2016-08-31 08:18:52.101276000 +0200 +++ /home/s/tmp/ckstd/XPG4.log.new 2016-08-31 22:19:01.847581000 +0200 @@ -2634,7 +2634,6 @@ Checking the namespace of "iconv.h"... FAIL ------------------------------------------------------------------------ Namespace violation: "BIG_ENDIAN" - Namespace violation: "BUFSIZ" Namespace violation: "BYTE_ORDER" Namespace violation: "CHAR_BIT" Namespace violation: "CHAR_MAX" @@ -2643,7 +2642,6 @@ Namespace violation: "CPULOCK_EXCL" Namespace violation: "CPULOCK_EXCLBIT" Namespace violation: "CPULOCK_INCR" - Namespace violation: "EOF" Namespace violation: "FD_CLR" Namespace violation: "FD_COPY" Namespace violation: "FD_ISSET" @@ -2651,8 +2649,6 @@ Namespace violation: "FD_SETSIZE" Namespace violation: "FD_ZERO" Namespace violation: "FILE" - Namespace violation: "FILENAME_MAX" - Namespace violation: "FOPEN_MAX" Namespace violation: "GID_MAX" Namespace violation: "ICONV_GET_DISCARD_ILSEQ" Namespace violation: "ICONV_GET_ILSEQ_INVALID" @@ -2702,9 +2698,6 @@ Namespace violation: "LONG_BIT" Namespace violation: "LONG_MAX" Namespace violation: "LONG_MIN" - Namespace violation: "L_ctermid" - Namespace violation: "L_cuserid" - Namespace violation: "L_tmpnam" Namespace violation: "MB_LEN_MAX" Namespace violation: "NBBY" Namespace violation: "NFDBITS" @@ -2718,14 +2711,10 @@ Namespace violation: "PTESIZE" Namespace violation: "PTRDIFF_MAX" Namespace violation: "PTRDIFF_MIN" - Namespace violation: "P_tmpdir" Namespace violation: "QUAD_MAX" Namespace violation: "QUAD_MIN" Namespace violation: "SCHAR_MAX" Namespace violation: "SCHAR_MIN" - Namespace violation: "SEEK_CUR" - Namespace violation: "SEEK_END" - Namespace violation: "SEEK_SET" Namespace violation: "SHRT_MAX" Namespace violation: "SHRT_MIN" Namespace violation: "SIG_ATOMIC_MAX" @@ -2733,7 +2722,6 @@ Namespace violation: "SIZE_MAX" Namespace violation: "SIZE_T_MAX" Namespace violation: "SSIZE_MAX" - Namespace violation: "TMP_MAX" Namespace violation: "UCHAR_MAX" Namespace violation: "UID_MAX" Namespace violation: "UINT16_C" @@ -2770,75 +2758,26 @@ Namespace violation: "WINT_MIN" Namespace violation: "WORD_BIT" Namespace violation: "ary" - Namespace violation: "asprintf" Namespace violation: "btowc" - Namespace violation: "clearerr" - Namespace violation: "clearerr_unlocked" - Namespace violation: "ctermid" - Namespace violation: "ctermid_r" Namespace violation: "data" Namespace violation: "digittoint" Namespace violation: "digittoint_l" Namespace violation: "dlen" Namespace violation: "do_one" Namespace violation: "dst" - Namespace violation: "fclose" - Namespace violation: "fcloseall" - Namespace violation: "fcookie" Namespace violation: "fd_mask" Namespace violation: "fd_set" - Namespace violation: "fdopen" Namespace violation: "fds_bits" - Namespace violation: "feof" - Namespace violation: "feof_unlocked" - Namespace violation: "ferror" - Namespace violation: "ferror_unlocked" - Namespace violation: "fflush" - Namespace violation: "fgetc" - Namespace violation: "fgetln" - Namespace violation: "fgetpos" - Namespace violation: "fgets" Namespace violation: "fgetwc" Namespace violation: "fgetwln" Namespace violation: "fgetws" - Namespace violation: "fileno" - Namespace violation: "fileno_unlocked" Namespace violation: "flags" - Namespace violation: "flockfile" - Namespace violation: "fmemopen" - Namespace violation: "fmtcheck" - Namespace violation: "fopen" - Namespace violation: "fprintf" - Namespace violation: "fpurge" - Namespace violation: "fputc" - Namespace violation: "fputs" Namespace violation: "fputwc" Namespace violation: "fputws" - Namespace violation: "fread" - Namespace violation: "freopen" - Namespace violation: "fropen" - Namespace violation: "fscanf" - Namespace violation: "fseek" - Namespace violation: "fseeko" - Namespace violation: "fsetpos" - Namespace violation: "ftell" - Namespace violation: "ftello" Namespace violation: "ftruncate" - Namespace violation: "ftrylockfile" - Namespace violation: "funlockfile" - Namespace violation: "funopen" Namespace violation: "fwide" - Namespace violation: "fwopen" Namespace violation: "fwprintf" - Namespace violation: "fwrite" Namespace violation: "fwscanf" - Namespace violation: "getc" - Namespace violation: "getc_unlocked" - Namespace violation: "getchar" - Namespace violation: "getchar_unlocked" - Namespace violation: "getdelim" - Namespace violation: "gets" - Namespace violation: "getw" Namespace violation: "getwc" Namespace violation: "getwchar" Namespace violation: "howmany" @@ -2908,12 +2847,7 @@ Namespace violation: "mmap" Namespace violation: "mutex" Namespace violation: "n" - Namespace violation: "open_memstream" Namespace violation: "open_wmemstream" - Namespace violation: "pclose" - Namespace violation: "perror" - Namespace violation: "popen" - Namespace violation: "printf" Namespace violation: "pthread" Namespace violation: "pthread_attr" Namespace violation: "pthread_barrier" @@ -2927,43 +2861,17 @@ Namespace violation: "pthread_rwlock" Namespace violation: "pthread_rwlockattr" Namespace violation: "pthread_spinlock" - Namespace violation: "putc" - Namespace violation: "putc_unlocked" - Namespace violation: "putchar" - Namespace violation: "putchar_unlocked" - Namespace violation: "puts" - Namespace violation: "putw" Namespace violation: "putwc" Namespace violation: "putwchar" - Namespace violation: "remove" - Namespace violation: "rename" - Namespace violation: "renameat" - Namespace violation: "rewind" Namespace violation: "runes" - Namespace violation: "scanf" - Namespace violation: "setbuf" - Namespace violation: "setbuffer" - Namespace violation: "setlinebuf" - Namespace violation: "setvbuf" Namespace violation: "slen" - Namespace violation: "snprintf" Namespace violation: "spaceholder" - Namespace violation: "sprintf" Namespace violation: "src" - Namespace violation: "sscanf" Namespace violation: "state" - Namespace violation: "stderr" - Namespace violation: "stdin" - Namespace violation: "stdout" Namespace violation: "swprintf" Namespace violation: "swscanf" - Namespace violation: "sys_errlist" - Namespace violation: "sys_nerr" - Namespace violation: "tempnam" Namespace violation: "timeval" Namespace violation: "tm" - Namespace violation: "tmpfile" - Namespace violation: "tmpnam" Namespace violation: "toascii" Namespace violation: "tolower" Namespace violation: "tolower_l" @@ -2981,22 +2889,12 @@ Namespace violation: "uint" Namespace violation: "ulong" Namespace violation: "unchar" - Namespace violation: "ungetc" Namespace violation: "ungetwc" Namespace violation: "ushort" Namespace violation: "utf8towcr" Namespace violation: "va_list" - Namespace violation: "vasprintf" - Namespace violation: "vdprintf" - Namespace violation: "vfprintf" - Namespace violation: "vfscanf" Namespace violation: "vfwprintf" Namespace violation: "vfwscanf" - Namespace violation: "vprintf" - Namespace violation: "vscanf" - Namespace violation: "vsnprintf" - Namespace violation: "vsprintf" - Namespace violation: "vsscanf" Namespace violation: "vswprintf" Namespace violation: "vswscanf" Namespace violation: "vwprintf" @@ -6345,7 +6243,6 @@ Checking the namespace of "regex.h"... FAIL ------------------------------------------------------------------------ Namespace violation: "BIG_ENDIAN" - Namespace violation: "BUFSIZ" Namespace violation: "BYTE_ORDER" Namespace violation: "CHAR_BIT" Namespace violation: "CHAR_MAX" @@ -6354,7 +6251,6 @@ Namespace violation: "CPULOCK_EXCL" Namespace violation: "CPULOCK_EXCLBIT" Namespace violation: "CPULOCK_INCR" - Namespace violation: "EOF" Namespace violation: "FD_CLR" Namespace violation: "FD_COPY" Namespace violation: "FD_ISSET" @@ -6362,8 +6258,6 @@ Namespace violation: "FD_SETSIZE" Namespace violation: "FD_ZERO" Namespace violation: "FILE" - Namespace violation: "FILENAME_MAX" - Namespace violation: "FOPEN_MAX" Namespace violation: "GID_MAX" Namespace violation: "INT16_C" Namespace violation: "INT16_MAX" @@ -6419,9 +6313,6 @@ Namespace violation: "LONG_BIT" Namespace violation: "LONG_MAX" Namespace violation: "LONG_MIN" - Namespace violation: "L_ctermid" - Namespace violation: "L_cuserid" - Namespace violation: "L_tmpnam" Namespace violation: "MB_LEN_MAX" Namespace violation: "NBBY" Namespace violation: "NFDBITS" @@ -6435,15 +6326,11 @@ Namespace violation: "PTESIZE" Namespace violation: "PTRDIFF_MAX" Namespace violation: "PTRDIFF_MIN" - Namespace violation: "P_tmpdir" Namespace violation: "QUAD_MAX" Namespace violation: "QUAD_MIN" Namespace violation: "RE_DUP_MAX" Namespace violation: "SCHAR_MAX" Namespace violation: "SCHAR_MIN" - Namespace violation: "SEEK_CUR" - Namespace violation: "SEEK_END" - Namespace violation: "SEEK_SET" Namespace violation: "SHRT_MAX" Namespace violation: "SHRT_MIN" Namespace violation: "SIG_ATOMIC_MAX" @@ -6451,7 +6338,6 @@ Namespace violation: "SIZE_MAX" Namespace violation: "SIZE_T_MAX" Namespace violation: "SSIZE_MAX" - Namespace violation: "TMP_MAX" Namespace violation: "TRE_CONFIG_APPROX" Namespace violation: "TRE_CONFIG_MULTIBYTE" Namespace violation: "TRE_CONFIG_SYSTEM_ABI" @@ -6493,103 +6379,50 @@ Namespace violation: "WINT_MIN" Namespace violation: "WORD_BIT" Namespace violation: "ary" - Namespace violation: "asprintf" - Namespace violation: "asprintf_l" Namespace violation: "base" Namespace violation: "btowc" Namespace violation: "btowc_l" Namespace violation: "c" Namespace violation: "cflags" - Namespace violation: "clearerr" - Namespace violation: "clearerr_unlocked" Namespace violation: "compare" Namespace violation: "context" Namespace violation: "cost" Namespace violation: "cost_del" Namespace violation: "cost_ins" Namespace violation: "cost_subst" - Namespace violation: "ctermid" - Namespace violation: "ctermid_r" Namespace violation: "currency_symbol" Namespace violation: "decimal_point" Namespace violation: "digittoint" Namespace violation: "digittoint_l" Namespace violation: "dlen" - Namespace violation: "dprintf_l" Namespace violation: "dst" Namespace violation: "duplocale" Namespace violation: "eflags" Namespace violation: "errbuf" Namespace violation: "errbuf_size" Namespace violation: "errcode" - Namespace violation: "fclose" - Namespace violation: "fcloseall" - Namespace violation: "fcookie" Namespace violation: "fd_mask" Namespace violation: "fd_set" - Namespace violation: "fdopen" Namespace violation: "fds_bits" - Namespace violation: "feof" - Namespace violation: "feof_unlocked" - Namespace violation: "ferror" - Namespace violation: "ferror_unlocked" - Namespace violation: "fflush" - Namespace violation: "fgetc" - Namespace violation: "fgetln" - Namespace violation: "fgetpos" - Namespace violation: "fgets" Namespace violation: "fgetwc" Namespace violation: "fgetwc_l" Namespace violation: "fgetwln" Namespace violation: "fgetws" Namespace violation: "fgetws_l" - Namespace violation: "fileno" - Namespace violation: "fileno_unlocked" Namespace violation: "flags" - Namespace violation: "flockfile" - Namespace violation: "fmemopen" - Namespace violation: "fmtcheck" - Namespace violation: "fopen" - Namespace violation: "fprintf" - Namespace violation: "fprintf_l" - Namespace violation: "fpurge" - Namespace violation: "fputc" - Namespace violation: "fputs" Namespace violation: "fputwc" Namespace violation: "fputwc_l" Namespace violation: "fputws" Namespace violation: "fputws_l" Namespace violation: "frac_digits" - Namespace violation: "fread" Namespace violation: "freelocale" - Namespace violation: "freopen" - Namespace violation: "fropen" - Namespace violation: "fscanf" - Namespace violation: "fscanf_l" - Namespace violation: "fseek" - Namespace violation: "fseeko" - Namespace violation: "fsetpos" - Namespace violation: "ftell" - Namespace violation: "ftello" Namespace violation: "ftruncate" - Namespace violation: "ftrylockfile" - Namespace violation: "funlockfile" - Namespace violation: "funopen" Namespace violation: "fwide" - Namespace violation: "fwopen" Namespace violation: "fwprintf" Namespace violation: "fwprintf_l" - Namespace violation: "fwrite" Namespace violation: "fwscanf" Namespace violation: "fwscanf_l" Namespace violation: "get_next_char" - Namespace violation: "getc" - Namespace violation: "getc_unlocked" - Namespace violation: "getchar" - Namespace violation: "getchar_unlocked" - Namespace violation: "getdelim" - Namespace violation: "gets" - Namespace violation: "getw" Namespace violation: "getwc" Namespace violation: "getwc_l" Namespace violation: "getwchar" @@ -6684,23 +6517,17 @@ Namespace violation: "num_del" Namespace violation: "num_ins" Namespace violation: "num_subst" - Namespace violation: "open_memstream" Namespace violation: "open_wmemstream" Namespace violation: "p_cs_precedes" Namespace violation: "p_sep_by_space" Namespace violation: "p_sign_posn" - Namespace violation: "pclose" - Namespace violation: "perror" Namespace violation: "pmatch" - Namespace violation: "popen" Namespace violation: "pos" Namespace violation: "pos1" Namespace violation: "pos2" Namespace violation: "pos_add" Namespace violation: "positive_sign" Namespace violation: "preg" - Namespace violation: "printf" - Namespace violation: "printf_l" Namespace violation: "pthread" Namespace violation: "pthread_attr" Namespace violation: "pthread_barrier" @@ -6714,12 +6541,6 @@ Namespace violation: "pthread_rwlock" Namespace violation: "pthread_rwlockattr" Namespace violation: "pthread_spinlock" - Namespace violation: "putc" - Namespace violation: "putc_unlocked" - Namespace violation: "putchar" - Namespace violation: "putchar_unlocked" - Namespace violation: "puts" - Namespace violation: "putw" Namespace violation: "putwc" Namespace violation: "putwc_l" Namespace violation: "putwchar" @@ -6737,44 +6558,21 @@ Namespace violation: "regwncomp" Namespace violation: "regwncomp_l" Namespace violation: "regwnexec" - Namespace violation: "remove" - Namespace violation: "rename" - Namespace violation: "renameat" Namespace violation: "result" Namespace violation: "rewind" Namespace violation: "runes" - Namespace violation: "scanf" - Namespace violation: "scanf_l" - Namespace violation: "setbuf" - Namespace violation: "setbuffer" - Namespace violation: "setlinebuf" Namespace violation: "setlocale" - Namespace violation: "setvbuf" Namespace violation: "slen" - Namespace violation: "snprintf" - Namespace violation: "snprintf_l" - Namespace violation: "sprintf" - Namespace violation: "sprintf_l" Namespace violation: "src" - Namespace violation: "sscanf" - Namespace violation: "sscanf_l" Namespace violation: "state" - Namespace violation: "stderr" - Namespace violation: "stdin" - Namespace violation: "stdout" Namespace violation: "string" Namespace violation: "swprintf" Namespace violation: "swprintf_l" Namespace violation: "swscanf" Namespace violation: "swscanf_l" - Namespace violation: "sys_errlist" - Namespace violation: "sys_nerr" - Namespace violation: "tempnam" Namespace violation: "thousands_sep" Namespace violation: "timeval" Namespace violation: "tm" - Namespace violation: "tmpfile" - Namespace violation: "tmpnam" Namespace violation: "toascii" Namespace violation: "tolower" Namespace violation: "tolower_l" @@ -6809,7 +6607,6 @@ Namespace violation: "uint" Namespace violation: "ulong" Namespace violation: "unchar" - Namespace violation: "ungetc" Namespace violation: "ungetwc" Namespace violation: "ungetwc_l" Namespace violation: "uselocale" @@ -6817,28 +6614,10 @@ Namespace violation: "utf8towcr" Namespace violation: "va_list" Namespace violation: "value" - Namespace violation: "vasprintf" - Namespace violation: "vasprintf_l" - Namespace violation: "vdprintf" - Namespace violation: "vdprintf_l" - Namespace violation: "vfprintf" - Namespace violation: "vfprintf_l" - Namespace violation: "vfscanf" - Namespace violation: "vfscanf_l" Namespace violation: "vfwprintf" Namespace violation: "vfwprintf_l" Namespace violation: "vfwscanf" Namespace violation: "vfwscanf_l" - Namespace violation: "vprintf" - Namespace violation: "vprintf_l" - Namespace violation: "vscanf" - Namespace violation: "vscanf_l" - Namespace violation: "vsnprintf" - Namespace violation: "vsnprintf_l" - Namespace violation: "vsprintf" - Namespace violation: "vsprintf_l" - Namespace violation: "vsscanf" - Namespace violation: "vsscanf_l" Namespace violation: "vswprintf" Namespace violation: "vswprintf_l" Namespace violation: "vswscanf" @@ -8403,6 +8182,7 @@ Namespace violation: "asprintf" Namespace violation: "clearerr_unlocked" Namespace violation: "ctermid_r" + Namespace violation: "dprintf" Namespace violation: "fcloseall" Namespace violation: "fcookie" Namespace violation: "fd_mask" @@ -8427,6 +8207,7 @@ Namespace violation: "getc_unlocked" Namespace violation: "getchar_unlocked" Namespace violation: "getdelim" + Namespace violation: "getline" Namespace violation: "howmany" Namespace violation: "lseek" Namespace violation: "major" @@ -10022,7 +9803,16 @@ Test for type of function msgget... OK Test availability of function msgrcv... OK - Test for type of function msgrcv... OK + Test for type of function msgrcv... FAIL + Function "msgrcv" has incorrect type. Compiler message: + ----------------------------------------------------------------------- + /tmp/sys-msg.h-test.c:3:29: error: conflicting types for 'foobarbaz' + extern __typeof__ (&msgrcv) foobarbaz; + ^ + /tmp/sys-msg.h-test.c:2:18: note: previous declaration of 'foobarbaz' was here + extern ssize_t (*foobarbaz) (int, void*, size_t, long int, int); + ^ + ----------------------------------------------------------------------- Test availability of function msgsnd... OK Test for type of function msgsnd... OK @@ -10211,7 +10001,16 @@ Testing for constant RLIMIT_AS... OK Test availability of function getpriority... OK - Test for type of function getpriority... OK + Test for type of function getpriority... FAIL + Function "getpriority" has incorrect type. Compiler message: + ----------------------------------------------------------------------- + /tmp/sys-resource.h-test.c:3:34: error: conflicting types for 'foobarbaz' + extern __typeof__ (&getpriority) foobarbaz; + ^ + /tmp/sys-resource.h-test.c:2:14: note: previous declaration of 'foobarbaz' was here + extern int (*foobarbaz) (int, id_t); + ^ + ----------------------------------------------------------------------- Test availability of function getrlimit... OK Test for type of function getrlimit... OK @@ -10220,7 +10019,16 @@ Test for type of function getrusage... OK Test availability of function setpriority... OK - Test for type of function setpriority... OK + Test for type of function setpriority... FAIL + Function "setpriority" has incorrect type. Compiler message: + ----------------------------------------------------------------------- + /tmp/sys-resource.h-test.c:3:34: error: conflicting types for 'foobarbaz' + extern __typeof__ (&setpriority) foobarbaz; + ^ + /tmp/sys-resource.h-test.c:2:14: note: previous declaration of 'foobarbaz' was here + extern int (*foobarbaz) (int, id_t, int); + ^ + ----------------------------------------------------------------------- Test availability of function setrlimit... OK Test for type of function setrlimit... OK @@ -10419,7 +10227,16 @@ Test for type of function semget... OK Test availability of function semop... OK - Test for type of function semop... OK + Test for type of function semop... FAIL + Function "semop" has incorrect type. Compiler message: + ----------------------------------------------------------------------- + /tmp/sys-sem.h-test.c:3:28: error: conflicting types for 'foobarbaz' + extern __typeof__ (&semop) foobarbaz; + ^ + /tmp/sys-sem.h-test.c:2:14: note: previous declaration of 'foobarbaz' was here + extern int (*foobarbaz) (int, struct sembuf*, size_t); + ^ + ----------------------------------------------------------------------- Checking the namespace of "sys/sem.h"... FAIL ------------------------------------------------------------------------ @@ -11174,17 +10991,7 @@ ----------------------------------------------------------------------- Testing for member st_blocks... OK - Testing for type of member st_blocks... FAIL - Member "st_blocks" does not have the correct type. Compiler message: -Ignoring this failure. - ----------------------------------------------------------------------- - /tmp/sys-stat.h-test.c:4:33: error: conflicting types for 'b' - extern __typeof__ (a.st_blocks) b; - ^ - /tmp/sys-stat.h-test.c:3:13: note: previous declaration of 'b' was here - extern long b; - ^ - ----------------------------------------------------------------------- + Testing for type of member st_blocks... OK Testing for constant S_IFMT... OK @@ -18379,6 +18186,6 @@ ---------------------------------------------------------------------------- Total number of tests : 3871 - Number of failed tests : 238 ( 6%) - Number of xfailed tests : 2 ( <1%) + Number of failed tests : 242 ( 6%) + Number of xfailed tests : 1 ( <1%) Number of skipped tests : 62 ( 1%)