File tree 25 files changed +2102
-2061
lines changed
25 files changed +2102
-2061
lines changed Original file line number Diff line number Diff line change @@ -69,6 +69,8 @@ To add through the command line:
69
69
generated header file with the new addition in the newhdrgen directory to
70
70
examine.
71
71
72
+ If you want to sort the functions alphabetically you can check out libc/newhdrgen/yaml_functions_sorted.py.
73
+
72
74
73
75
Testing
74
76
-------
Original file line number Diff line number Diff line change @@ -16,6 +16,12 @@ functions:
16
16
return_type : int
17
17
arguments :
18
18
- type : int
19
+ - name : isascii
20
+ standards :
21
+ - POSIX
22
+ return_type : int
23
+ arguments :
24
+ - type : int
19
25
- name : isblank
20
26
standards :
21
27
- stdc
@@ -76,28 +82,22 @@ functions:
76
82
return_type : int
77
83
arguments :
78
84
- type : int
79
- - name : tolower
85
+ - name : toascii
80
86
standards :
81
- - stdc
87
+ - GNUExtensions
82
88
return_type : int
83
89
arguments :
84
90
- type : int
85
- - name : toupper
91
+ - name : tolower
86
92
standards :
87
93
- stdc
88
94
return_type : int
89
95
arguments :
90
96
- type : int
91
- functions :
92
- - name : isascii
93
- standards :
94
- - POSIX
95
- return_type : int
96
- arguments :
97
- - type : int
98
- - name : toascii
97
+ - name : toupper
99
98
standards :
100
- - GNUExtensions
99
+ - stdc
101
100
return_type : int
102
101
arguments :
103
102
- type : int
103
+ functions : null
Original file line number Diff line number Diff line change @@ -20,15 +20,15 @@ functions:
20
20
arguments :
21
21
- type : int
22
22
- type : int
23
- - type : ...
23
+ - type : ' ...'
24
24
- name : open
25
25
standards :
26
26
- POSIX
27
27
return_type : int
28
28
arguments :
29
29
- type : const char *
30
30
- type : int
31
- - type : ...
31
+ - type : ' ...'
32
32
- name : openat
33
33
standards :
34
34
- POSIX
@@ -37,4 +37,4 @@ functions:
37
37
- type : int
38
38
- type : const char *
39
39
- type : int
40
- - type : ...
40
+ - type : ' ...'
Original file line number Diff line number Diff line change @@ -12,55 +12,61 @@ functions:
12
12
return_type : int
13
13
arguments :
14
14
- type : int
15
- - name : fetestexcept
15
+ - name : fedisableexcept
16
16
standards :
17
- - stdc
17
+ - GNUExtensions
18
18
return_type : int
19
19
arguments :
20
20
- type : int
21
- - name : fetestexceptflag
21
+ guard : null
22
+ - name : feenableexcept
22
23
standards :
23
- - stdc
24
+ - GNUExtensions
24
25
return_type : int
25
26
arguments :
26
- - type : const fexcept_t *
27
27
- type : int
28
- - name : feraiseexcept
28
+ attributes : []
29
+ - name : fegetenv
29
30
standards :
30
31
- stdc
31
32
return_type : int
32
33
arguments :
33
- - type : int
34
- - name : fesetround
34
+ - type : fenv_t *
35
+ - name : fegetexcept
36
+ standards :
37
+ - GNUExtensions
38
+ return_type : int
39
+ arguments : []
40
+ - name : fegetexceptflag
35
41
standards :
36
42
- stdc
37
43
return_type : int
38
44
arguments :
45
+ - type : fexcept_t *
39
46
- type : int
40
47
- name : fegetround
41
48
standards :
42
49
- stdc
43
50
return_type : int
44
51
arguments : []
45
- - name : fegetenv
52
+ - name : feholdexcept
46
53
standards :
47
54
- stdc
48
55
return_type : int
49
56
arguments :
50
57
- type : fenv_t *
51
- - name : fesetenv
58
+ - name : feraiseexcept
52
59
standards :
53
60
- stdc
54
61
return_type : int
55
62
arguments :
56
- - type : const fenv_t *
57
- - name : fegetexceptflag
63
+ - type : int
64
+ - name : fesetenv
58
65
standards :
59
66
- stdc
60
67
return_type : int
61
68
arguments :
62
- - type : fexcept_t *
63
- - type : int
69
+ - type : const fenv_t *
64
70
- name : fesetexcept
65
71
standards :
66
72
- stdc
@@ -74,34 +80,28 @@ functions:
74
80
arguments :
75
81
- type : const fexcept_t *
76
82
- type : int
77
- - name : feholdexcept
83
+ - name : fesetround
78
84
standards :
79
85
- stdc
80
86
return_type : int
81
87
arguments :
82
- - type : fenv_t *
83
- - name : feupdateenv
88
+ - type : int
89
+ - name : fetestexcept
84
90
standards :
85
91
- stdc
86
92
return_type : int
87
- arguments :
88
- - type : const fenv_t *
89
- - name : fedisableexcept
90
- standards :
91
- - GNUExtensions
92
- return_type : int
93
93
arguments :
94
94
- type : int
95
- guard : null
96
- - name : feenableexcept
95
+ - name : fetestexceptflag
97
96
standards :
98
- - GNUExtensions
97
+ - stdc
99
98
return_type : int
100
99
arguments :
100
+ - type : const fexcept_t *
101
101
- type : int
102
- attributes : []
103
- - name : fegetexcept
102
+ - name : feupdateenv
104
103
standards :
105
- - GNUExtensions
104
+ - stdc
106
105
return_type : int
107
- arguments : []
106
+ arguments :
107
+ - type : const fenv_t *
Original file line number Diff line number Diff line change @@ -4,20 +4,20 @@ types: []
4
4
enums : []
5
5
objects : []
6
6
functions :
7
- - name : rpc_host_call
7
+ - name : rpc_fprintf
8
8
standards :
9
9
- GPUExtensions
10
- return_type : void
10
+ return_type : int
11
11
arguments :
12
- - type : void *
12
+ - type : ::FILE *__restrict
13
+ - type : const char *__restrict
13
14
- type : void *
14
15
- type : size_t
15
- - name : rpc_fprintf
16
+ - name : rpc_host_call
16
17
standards :
17
18
- GPUExtensions
18
- return_type : int
19
+ return_type : void
19
20
arguments :
20
- - type : ::FILE *__restrict
21
- - type : const char *__restrict
21
+ - type : void *
22
22
- type : void *
23
23
- type : size_t
You can’t perform that action at this time.
0 commit comments