0_0_39608602_10637.c:5:1: error: unknown type name 'bool'
5 | bool is_valid_identifier(const char* str) {
| ^~~~
0_0_39608602_10637.c:4:1: note: 'bool' is defined in header '<stdbool.h>'; did you forget to '#include <stdbool.h>'?
3 | #include <ctype.h>
+++ |+#include <stdbool.h>
4 |
0_0_39608602_10637.c: In function 'is_valid_identifier':
0_0_39608602_10637.c:7:16: error: 'false' undeclared (first use in this function)
7 | return false;
| ^~~~~
0_0_39608602_10637.c:7:16: note: 'false' is defined in header '<stdbool.h>'; did you forget to '#include <stdbool.h>'?
0_0_39608602_10637.c:7:16: note: each undeclared identifier is reported only once for each function it appears in
0_0_39608602_10637.c:17:12: error: 'true' undeclared (first use in this function)
17 | return true;
| ^~~~
0_0_39608602_10637.c:17:12: note: 'true' is defined in header '<stdbool.h>'; did you forget to '#include <stdbool.h>'?
0_0_39608602_10637.c: In function 'main':
0_0_39608602_10637.c:31:9: error: unknown type name 'bool'
31 | bool ret = is_valid_identifier(str);
| ^~~~
0_0_39608602_10637.c:31:9: note: 'bool' is defined in header '<stdbool.h>'; did you forget to '#include <stdbool.h>'?
|