Tidy up bool implementation

This commit is contained in:
zvecr 2023-03-22 21:20:55 +00:00
parent 5f7e520f8f
commit 7edc0bcd43
2 changed files with 6 additions and 0 deletions

View File

@ -38,6 +38,10 @@
} }
type_docs: { type_docs: {
bool:
'''
Data type that contains values 0 and 1. Implementaed as an alias of `u8`.
'''
u64: u64:
''' '''
An unsigned 64-bit integral, commonly seen as `uint64_t` from _stdint.h_. An unsigned 64-bit integral, commonly seen as `uint64_t` from _stdint.h_.

View File

@ -27,6 +27,8 @@ def _xap_type_to_c_before(xt: str):
return 'uint32_t' return 'uint32_t'
elif xt == 'u64': elif xt == 'u64':
return 'uint64_t' return 'uint64_t'
elif xt == 'bool':
return 'uint8_t'
elif xt == 'string': elif xt == 'string':
return 'const char*' return 'const char*'
elif xt == 'token': elif xt == 'token':