Skip to content

Commit 29213d3

Browse files
remove fn api for now
1 parent 2c30d19 commit 29213d3

File tree

3 files changed

+6
-67
lines changed

3 files changed

+6
-67
lines changed

libc/utils/docgen/ctype.yml

Lines changed: 4 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,6 @@
11
functions:
2-
isalnum:
3-
returns: int
4-
params:
5-
- int
6-
isalpha:
7-
returns: int
8-
params:
9-
- int
10-
isblank:
11-
returns: int
12-
params:
13-
- int
2+
isalnum: ~
3+
isalpha: ~
4+
isblank: ~
5+
146
# TODO: fill me out!

libc/utils/docgen/docgen.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,8 @@ def print_functions(header, functions):
3939
else:
4040
print(" -")
4141

42-
if "defined" in functions[key]:
42+
# defined is optional. Having any content is optional.
43+
if functions[key] is not None and "defined" in functions[key]:
4344
print(f' - {functions[key]["defined"]}')
4445
else:
4546
print(" -")

libc/utils/docgen/fenv.yml

Lines changed: 0 additions & 54 deletions
Original file line numberDiff line numberDiff line change
@@ -2,90 +2,36 @@ macros:
22
- __STDC_VERSION_FENV_H__
33
functions:
44
feclearexcept:
5-
returns: int
6-
params:
7-
- int
85
defined: '7.6.4.1'
96
fegetexceptflag:
10-
returns: int
11-
params:
12-
- fexcept_t*
13-
- int
147
defined: '7.6.4.2'
158
feraiseexcept:
16-
returns: int
17-
params:
18-
- int
199
defined: '7.6.4.3'
2010
fesetexcept:
21-
returns: int
22-
params:
23-
- int
2411
defined: '7.6.4.4'
2512
fesetexceptflag:
26-
returns: int
27-
params:
28-
- const fexcept_t*
29-
- int
3013
defined: '7.6.4.5'
3114
fetestexceptflag:
32-
returns: int
33-
params:
34-
- const fexcept_t*
35-
- int
3615
defined: '7.6.4.6'
3716
fetestexcept:
38-
returns: int
39-
params:
40-
- int
4117
defined: '7.6.4.7'
4218
fegetmode:
43-
returns: int
44-
params:
45-
- femode_t*
4619
defined: '7.6.5.1'
4720
fegetround:
48-
returns: int
49-
params: []
5021
defined: '7.6.5.2'
5122
fe_dec_getround:
52-
returns: int
53-
params: []
5423
defined: '7.6.5.3'
5524
fesetmode:
56-
returns: int
57-
params:
58-
- const femode_t*
5925
defined: '7.6.5.4'
6026
fesetround:
61-
returns: int
62-
params:
63-
- int
6427
defined: '7.6.5.5'
6528
fe_dec_setround:
66-
returns: int
67-
params:
68-
- int
6929
defined: '7.6.5.6'
7030
fegetenv:
71-
returns: int
72-
params:
73-
- fenv_t*
7431
defined: '7.6.6.1'
7532
feholdexcept:
76-
returns: int
77-
params:
78-
- fenv_t*
7933
defined: '7.6.6.2'
8034
fesetenv:
81-
returns: int
82-
params:
83-
- const fentv_t*
8435
defined: '7.6.6.3'
8536
feupdateenv:
86-
returns: int
87-
params:
88-
- const fenv_t*
8937
defined: '7.6.6.4'
90-
91-
# TODO: yay fill out moar stuff!!!1

0 commit comments

Comments
 (0)