]> git.lizzy.rs Git - plan9front.git/commitdiff
kbdfs/mklatin: allow >16 bit runes in /lib/keyboard
authorAlex Musolino <alex@musolino.id.au>
Fri, 3 Jul 2020 12:44:49 +0000 (22:14 +0930)
committerAlex Musolino <alex@musolino.id.au>
Fri, 3 Jul 2020 12:44:49 +0000 (22:14 +0930)
sys/src/cmd/aux/kbdfs/mklatin.c

index 767351e580d918d42f85d9a2b85c0122628507dd..3bed2b6126ef0d82719f80897afb00dc4b550e89 100644 (file)
@@ -173,12 +173,13 @@ readfile(char *fname)
 
                r = strtol(line, nil, 16);
                p = strchr(line, ' ');
-               if(r == 0 || p != line+4 || p[0] != ' ' || p[1] != ' ') {
+               if(r == 0 || p == 0) {
                        fprint(2, "%s:%d: cannot parse line\n", fname, lineno);
                        continue;
                }
 
-               p = line+6;
+               while(*p == ' ')
+                       p++;
 /*     00AE  Or rO       ®    registered trade mark sign      */
                for(inseq=1, seq=p; (uchar)*p < Runeself; p++) {
                        if(*p == '\0' || isspace(*p)) {