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. I can not find where stdarg.h is so I assume that it is missing and so "va_list" is never defined.
|
---|
7 | 3. Stddef.h is missing and size_t declaration and definition are missing.
|
---|
8 | 4. 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.
|
---|
9 |
|
---|
10 |
|
---|
11 |
|
---|
12 |
|
---|
13 | Math.h
|
---|
14 |
|
---|
15 | 1. Missing definition of float_t and double_t as described at opengroup.org.
|
---|
16 | 2. Missing declaration of FLT_EVAL_METHOD.
|
---|
17 | 3. Function "int isgreater(real-floating x, real-floating y);" is never defined or declared in the header.
|
---|
18 | 4. Function "int isgreaterequal(real-floating x, real-floating y);" is never defined or declared in the header.
|
---|
19 | 5. Functions "int isless(real-floating x, real-floating y);,
|
---|
20 | int islessequal(real-floating x, real-floating y);,
|
---|
21 | int islessgreater(real-floating x, real-floating y);" are never defined or declared in the header.
|
---|
22 | 6. Function "int isunordered(real-floating x, real-floating y);" is never defined or declared in the header.
|
---|
23 | 7. There is no definition of "MAXFLOAT" constant in the header.
|
---|
24 | 8. The following optional macros FP_FAST_FMA, FP_FAST_FMAF, FP_FAST_FMAL are not defined in the header.
|
---|
25 | 9. The following macros FP_ILOGB0, FP_ILOGBNAN, MATH_ERRNO, MATH_ERREXCEPT, math_errhandling are never defined in the header.
|
---|
26 |
|
---|
27 | nl_types.h
|
---|
28 | 1. Everything seems to be OK.
|
---|
29 |
|
---|
30 |
|
---|
31 |
|
---|
32 |
|
---|
33 | wchar.h
|
---|
34 |
|
---|
35 | 1. Can not find where stddef.h is. (where wchar_t is defined)
|
---|
36 | 2. The tag "tm" is not declared as described at opengroup.org.
|
---|
37 |
|
---|
38 | wtype.h
|
---|
39 |
|
---|
40 | 1. The macro "WEOF" is not defined as described at opengroup.org
|
---|
41 |
|
---|
42 | stdlib.h
|
---|
43 |
|
---|
44 | 1. Definition of "NULL" is missing. (It is posible to be in stddef.h)
|
---|
45 | 2. "<sys/wait.h>" seems not to be included, so
|
---|
46 | "WNOHANG
|
---|
47 | WUNTRACED
|
---|
48 | WEXITSTATUS
|
---|
49 | WIFEXITED
|
---|
50 | WIFSIGNALED
|
---|
51 | WIFSTOPPED
|
---|
52 | WSTOPSIG
|
---|
53 | WTERMSIG" definition is missing.
|
---|
54 | 3. Definition/Declaration of "long a64l(const char *);" seems to be missing.
|
---|
55 | 4. Definition/Declaration of "int atexit(void (*)(void));" seems to be missing.
|
---|
56 | 5. Definition/Declaration of "div_t div(int, int);" seems to be missing.
|
---|
57 | 6. Definition/Declaration of "char* l64a(long);" seems to be missing.
|
---|
58 |
|
---|
59 |
|
---|
60 | search.h
|
---|
61 | 1. Everything seems to be OK.
|
---|
62 |
|
---|
63 |
|
---|
64 |
|
---|
65 |
|
---|
66 |
|
---|