diff options
author | sterni <sternenseemann@systemli.org> | 2021-11-23T18·58+0100 |
---|---|---|
committer | sterni <sternenseemann@systemli.org> | 2021-11-25T11·15+0100 |
commit | 750ef6c6934209262cf6dfc00139ca32d08f442d (patch) | |
tree | c04ca5740b35425bf3b8fe86a490dad374e1140b /users/tazjin/presentations/servant-2016 | |
parent | 8dc54f89cdaf2e029230adbd14242ba0db6832ab (diff) |
feat(sterni/nix/utf8): check if codepoint valid/encodeable r/3094
* Enforce the U+0000 to U+10FFFF range in `count` and throw an error if the given codepoint exceeds the range (encoding U+0000 won't work of course, but this is Nix's fault…). * Check if the produced bytes are well formed and output an error if not. This indicates that the codepoint can't be encoded as UTF-8, like U+D800 which is reserved for UTF-16. Change-Id: I18336e527484580f28cbfe784d51718ee15c5477
Diffstat (limited to 'users/tazjin/presentations/servant-2016')
0 files changed, 0 insertions, 0 deletions