Daniel Eklöf
|
0a9531ac6c
|
vt: cache grapheme cluster width in composed struct
* Use regular wcswidth() to calculate the width
* Explicitly set to ‘2’ if we see a emoji variant selector
* Cache the result in the composed struct
|
2021-06-24 17:30:45 +02:00 |
|
Daniel Eklöf
|
b9ef703eb1
|
wip: grapheme shaping
|
2021-06-24 17:30:45 +02:00 |
|
Daniel Eklöf
|
34b814349b
|
util: add a sdbm hash implementation
|
2021-02-21 20:15:31 +01:00 |
|
Daniel Eklöf
|
729a57d3a8
|
util: thrd_err_as_string: fix alignment
|
2020-05-03 12:40:40 +02:00 |
|
Daniel Eklöf
|
dd3f43d65c
|
util: thrd_err_as_string(): new function, returns a thrd_*() error string
|
2020-05-03 12:24:34 +02:00 |
|
Daniel Eklöf
|
69c3e74498
|
util.h: new header file defining commonly used macros
|
2020-05-01 11:46:24 +02:00 |
|