#include <rudiments/character.h>
#include <rudiments/stdio.h>
int main(int argc, const char **argv) {
// perform case conversions on all ascii characters
for (unsigned char uc=0; uc<128; uc++) {
char c=(char)uc;
stdoutput.write("character ");
stdoutput.safePrint(c);
stdoutput.write(":\n");
stdoutput.write(" to upper case : ");
stdoutput.safePrint((char)character::toUpperCase(c));
stdoutput.write("\n");
stdoutput.write(" to lower case : ");
stdoutput.safePrint((char)character::toLowerCase(c));
stdoutput.write("\n");
// place a 1 in bit 8
c=c|0x80;
stdoutput.write(" to ascii : ");
stdoutput.safePrint((char)character::toAscii(c));
stdoutput.write("\n");
}
}