69 |
|
|
70 |
END { |
END { |
71 |
lastgb = 0; |
lastgb = 0; |
72 |
surrogate_min = decode_hex("D800") |
surrogate_min = decode_hex("D800"); |
73 |
surrogate_max = decode_hex("DFFF") |
surrogate_max = decode_hex("DFFF"); |
74 |
|
lastgb = unitable[128]; |
75 |
|
gbtable[lastgb] = 128; |
76 |
for (i = 129; i < 65536; i++) |
for (i = 129; i < 65536; i++) |
77 |
{ |
{ |
78 |
if (unitable[i] == 0 && (i < surrogate_min || i > surrogate_max)) |
if (unitable[i] == 0 && (i < surrogate_min || i > surrogate_max)) |
88 |
} |
} |
89 |
} |
} |
90 |
|
|
|
print "You blew it again!" > "/dev/stderr" |
|
91 |
fromgb = lastgb = unitable[128]; |
fromgb = lastgb = unitable[128]; |
92 |
for (i = 129; i < 65536; i++) |
for (i = 129; i < 65536; i++) |
93 |
{ |
{ |