--- libutf/mkrunetype.awk | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/libutf/mkrunetype.awk b/libutf/mkrunetype.awk index 3736e78..e01ea2c 100644 --- a/libutf/mkrunetype.awk +++ b/libutf/mkrunetype.awk _AT_@ -129,7 +129,7 @@ function mkis(name, runev, runec, file, casev, casename) { #generate list of laces 1 if(rune3c > 0) { - print "static Rune "name"3[][2] = {" > file; + print "static const Rune "name"3[][2] = {" > file; for(j = 0; j < rune3c; j++) { print "\t{ 0x"rune3v0[j]", 0x"rune3v1[j]" }," > file; } _AT_@ -138,7 +138,7 @@ function mkis(name, runev, runec, file, casev, casename) { #generate list of laces 2 if(rune4c > 0) { - print "static Rune "name"4[][2] = {" > file; + print "static const Rune "name"4[][2] = {" > file; for(j = 0; j < rune4c; j++) { print "\t{ 0x"rune4v0[j]", 0x"rune4v1[j]" }," > file; } _AT_@ -148,12 +148,12 @@ function mkis(name, runev, runec, file, casev, casename) { # generate list of ranges if(rune2c > 0) { if(length(casev) > 0) { - print "static Rune "name"2[][3] = {" > file; + print "static const Rune "name"2[][3] = {" > file; for(j = 0; j < rune2c; j++) { print "\t{ 0x"rune2v0[j]", 0x"rune2v1[j]", 0x"case2v[j]" }," > file; } } else { - print "static Rune "name"2[][2] = {" > file + print "static const Rune "name"2[][2] = {" > file for(j = 0; j < rune2c; j++) { print "\t{ 0x"rune2v0[j]", 0x"rune2v1[j]" }," > file; } _AT_@ -164,12 +164,12 @@ function mkis(name, runev, runec, file, casev, casename) { # generate list of singletons if(rune1c > 0) { if(length(casev) > 0) { - print "static Rune "name"1[][2] = {" > file; + print "static const Rune "name"1[][2] = {" > file; for(j = 0; j < rune1c; j++) { print "\t{ 0x"rune1v[j]", 0x"case1v[j]" }," > file; } } else { - print "static Rune "name"1[] = {" > file; + print "static const Rune "name"1[] = {" > file; for(j = 0; j < rune1c; j++) { print "\t0x"rune1v[j]"," > file; } _AT_@ -179,7 +179,7 @@ function mkis(name, runev, runec, file, casev, casename) { # generate lookup function print "int\nis"name"rune(Rune r)\n{" > file; if(rune4c > 0 || rune3c > 0) - print "\tRune *match;\n" > file; + print "\tconst Rune *match;\n" > file; if(rune4c > 0) { print "\tif((match = bsearch(&r, "name"4, nelem("name"4), sizeof *"name"4, &rune2cmp)))" > file; print "\t\treturn !((r - match[0]) % 2);" > file; -- 2.32.0 (Apple Git-132)Received on Wed Mar 23 2022 - 14:39:58 CET
This archive was generated by hypermail 2.3.0 : Wed Mar 23 2022 - 15:00:37 CET