💾 Archived View for gmi.noulin.net › gitRepositories › md › file › genEntities.c.gmi captured on 2023-01-29 at 13:22:41. Gemini links have been rewritten to link to archived content
-=-=-=-=-=-=-
genEntities.c (619B)
1 #! /usr/bin/env sheepy 2 #include "libsheepyObject.h" 3 4 int main(int ARGC, char** ARGV) { 5 6 initLibsheepy(ARGV[0]); 7 setLogMode(LOG_DATE); 8 9 cleanAllocateSmallJson(e); 10 readFileG(e, "entities.json"); 11 12 cleanAllocateSmallJson(r); 13 14 iter(e, C) { 15 cast(smallDictt*,c,C); 16 cleanFinishSmallArrayP(p) = getG(c, rtSmallArrayt, "codepoints"); 17 rune uni = getG(p, rtU32, 0); 18 char utf8Code[10] = init0Var; 19 pError0(bRune2CodeUTF8(utf8Code, uni)); 20 logD("%s: %s %d", iterKeyG(e), utf8Code, uni); 21 setG(r, iterKeyG(e), utf8Code); 22 } 23 24 writeFileG(r, "e.json"); 25 } 26 // vim: set expandtab ts=2 sw=2: