Harbol
Harbol copied to clipboard
Harbol is a collection of data structure and miscellaneous libraries, similar in nature to C++'s Boost, STL, and GNOME's GLib but for C99+
**Architecture**: Tested on both x86 & x64 **OS**: Windows **IDE**: Visual Studio 2022 **C++ Standard**: 14 A number of compile errors are thrown when attempting to compile a C++ source...
https://github.com/assyrianic/Harbol/blob/883313f8544ef7b49bb70121e20c80a6e260e34f/map/map.c#L77 ```c `(i = (i+1 >= mask)? ((i+1) & mask) : i+1)` this is slower than just `i = ((i+1) & mask)` ```
```c struct HarbolHeap { size_t len, /// current size of the heap. cap, /// capacity of the heap. *idxs, /// array of indices to an array of data. *pos; ///...