aboutsummaryrefslogtreecommitdiff
path: root/util.h
AgeCommit message (Collapse)Author
2024-04-03Use 'bool' in headers instead of '_Bool'Michael Forney
_Bool is deprecated in C23, and using it breaks bootstrap with implementations that don't fully support C99 and define bool to some other type in stdbool.h.
2024-04-02map: Use simpler fnv-1a hash functionMichael Forney
2024-03-24map: Use separately allocated struct mapMichael Forney
2022-01-22Remove most usage of fixed-width integer typesMichael Forney
We only require a type of at least 64 bits, so just use unsigned long long. Only siphash remains as the last user of uint64_t.
2022-01-22Port to C99Michael Forney
2021-09-13Make string literal data unsigned charMichael Forney
2020-03-17pp: Add support for macro definition and expansionMichael Forney
The token pasting operator `##` still needs to be implemented.
2020-01-30util: Remove unused listinsertlistMichael Forney
2019-04-17Merge map.h and tree.h into util.hMichael Forney
2019-04-03Parse bit-fieldsMichael Forney
2019-02-12Fix nested arraysMichael Forney
We need to traverse the type hierarchy from inside to out to calculate size/alignment of arrays.
2019-02-12Initial importMichael Forney