1 | Stdio.h
|
---|
2 |
|
---|
3 |
|
---|
4 | 1. I can not find the definition of FILE data type as explained at opengroup.org:
|
---|
5 | "A structure containing information about a file, defined through typedef."
|
---|
6 | 2. Other things seems to be ok. There aren't undeclared functions in Haiku's stdio.h. There are even declarations of functions which are missing at opengroup.org.
|
---|
7 |
|
---|
8 |
|
---|
9 |
|
---|
10 |
|
---|
11 | Math.h
|
---|
12 |
|
---|
13 | 1. Missing definition of float_t and double_t as described at opengroup.org.
|
---|
14 | 2. Missing declaration of FLT_EVAL_METHOD.
|
---|
15 | 3. Function "int isgreater(real-floating x, real-floating y);" is never defined or declared in the header.
|
---|
16 | 4. Function "int isgreaterequal(real-floating x, real-floating y);" is never defined or declared in the header.
|
---|
17 | 5. Functions "int isless(real-floating x, real-floating y);,
|
---|
18 | int islessequal(real-floating x, real-floating y);,
|
---|
19 | int islessgreater(real-floating x, real-floating y);" are never defined or declared in the header.
|
---|
20 | 6. Function "int isunordered(real-floating x, real-floating y);" is never defined or declared in the header.
|
---|
21 | 7. There is no definition of "MAXFLOAT" constant in the header.
|
---|
22 | 8. The following optional macros "FP_FAST_FMA, FP_FAST_FMAF, FP_FAST_FMAL" are not defined in the header.
|
---|
23 | 9. The following macros "FP_ILOGB0, FP_ILOGBNAN, MATH_ERRNO, MATH_ERREXCEPT, math_errhandling" are never defined in the header.
|
---|
24 |
|
---|
25 | nl_types.h
|
---|
26 | 1. Everything seems to be OK.
|
---|
27 |
|
---|
28 |
|
---|
29 |
|
---|
30 |
|
---|
31 |
|
---|
32 |
|
---|
33 | wchar.h
|
---|
34 |
|
---|
35 | 1. The tag "tm" is not declared as described at opengroup.org.
|
---|
36 |
|
---|
37 | wctype.h
|
---|
38 |
|
---|
39 | 1. The macro "WEOF" is defined in "wchar.h" which is included in wctype.h
|
---|
40 |
|
---|
41 | stdlib.h
|
---|
42 |
|
---|
43 |
|
---|
44 | 1. "<sys/wait.h>" seems not to be included, so
|
---|
45 | "WNOHANG
|
---|
46 | WUNTRACED
|
---|
47 | WEXITSTATUS
|
---|
48 | WIFEXITED
|
---|
49 | WIFSIGNALED
|
---|
50 | WIFSTOPPED
|
---|
51 | WSTOPSIG
|
---|
52 | WTERMSIG" definition is missing.
|
---|
53 | 2. Definition/Declaration of "long a64l(const char *);" seems to be missing.
|
---|
54 | 3. Definition/Declaration of "int atexit(void (*)(void));" seems to be missing.
|
---|
55 | 4. Definition/Declaration of "div_t div(int, int);" seems to be missing.
|
---|
56 | 5. Definition/Declaration of "char* l64a(long);" seems to be missing.
|
---|
57 |
|
---|
58 |
|
---|
59 | search.h
|
---|
60 | 1. Everything seems to be OK.
|
---|
61 |
|
---|
62 |
|
---|
63 |
|
---|
64 |
|
---|
65 |
|
---|