YoushouldhavereceivedacopyoftheGNUGeneralPublicLicense alongwiththisprogram;ifnot,writetotheFreeSoftware
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1335 USA */
while (fgets(str,sizeof(str),stdin))
{ unsignedint c,u;
if ((str[0]=='#') || (2!=sscanf(str,"%x%x",&c,&u))) continue; if (c>0xFF || u>0xFFFF) continue;
touni[c]= u;
fromuni[u]= c;
}
printf("unsigned short cs_to_uni[256]=");
print_short_array(touni, 4);
for (i=0;i<=0xFF;i++)
{
fromstat[touni[i]>>8]++;
}
for (i=0;i<=256;i++)
{ if (fromstat[i])
{
printf("unsigned char pl%02X[256]=",i);
print_short_array(fromuni+i*256, 2);
}
}
printf("unsigned short *uni_to_cs[256]={\n"); for (i=0;i<=255;i++)
{ if (fromstat[i])
printf("pl%02X",i); else
printf("NULL");
printf("%s%s",i<255?",":"",((i+1) % 8) ? "":"\n");
}
printf("};\n");
return0;
}
Messung V0.5 in Prozent
¤ Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.0.0Bemerkung:
(vorverarbeitet am 2026-10-08)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.