Changeset beb368f5 in mainline
- Timestamp:
- 2009-03-25T02:35:36Z (16 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- accc088
- Parents:
- 2fce275
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/test/print/print4.c
r2fce275 rbeb368f5 35 35 printf("ASCII printable characters (32 - 127) using printf(\"%%c\") and printf(\"%%lc\"):\n"); 36 36 37 uint8_t hextet;38 for ( hextet = 2; hextet < 8; hextet++) {39 printf("%#" PRIx8 ": ", hextet << 4);37 uint8_t group; 38 for (group = 1; group < 4; group++) { 39 printf("%#" PRIx8 ": ", group << 5); 40 40 41 41 uint8_t index; 42 for (index = 0; index < 16; index++)43 printf("%c", (char) (( hextet << 4) + index));42 for (index = 0; index < 32; index++) 43 printf("%c", (char) ((group << 5) + index)); 44 44 45 45 printf(" "); 46 for (index = 0; index < 16; index++)47 printf("%lc", (wchar_t) (( hextet << 4) + index));46 for (index = 0; index < 32; index++) 47 printf("%lc", (wchar_t) ((group << 5) + index)); 48 48 49 49 printf("\n"); … … 52 52 printf("\nExtended ASCII characters (128 - 255) using printf(\"%%lc\"):\n"); 53 53 54 for ( hextet = 8; hextet < 16; hextet++) {55 printf("%#" PRIx8 ": ", hextet << 4);54 for (group = 4; group < 8; group++) { 55 printf("%#" PRIx8 ": ", group << 5); 56 56 57 57 uint8_t index; 58 for (index = 0; index < 16; index++)59 printf("%lc", (wchar_t) (( hextet << 4) + index));58 for (index = 0; index < 32; index++) 59 printf("%lc", (wchar_t) ((group << 5) + index)); 60 60 61 61 printf("\n"); … … 64 64 printf("\nUTF-8 strings using printf(\"%%s\"):\n"); 65 65 printf("English: %s\n", "Quick brown fox jumps over the lazy dog"); 66 printf("Czech: %s\n", "Příliš žluťoučký kůň úpěl dábelské ódy");66 printf("Czech: %s\n", "Příliš žluťoučký kůň úpěl ďábelské ódy"); 67 67 printf("Greek: %s\n", "Ὦ ξεῖν’, ἀγγέλλειν Λακεδαιμονίοις ὅτι τῇδε"); 68 68 printf("Hebrew: %s\n", "משוואת ברנולי היא משוואה בהידרודינמיקה"); … … 73 73 printf("\nUTF-32 strings using printf(\"%%ls\"):\n"); 74 74 printf("English: %ls\n", L"Quick brown fox jumps over the lazy dog"); 75 printf("Czech: %ls\n", L"Příliš žluťoučký kůň úpěl dábelské ódy");75 printf("Czech: %ls\n", L"Příliš žluťoučký kůň úpěl ďábelské ódy"); 76 76 printf("Greek: %ls\n", L"Ὦ ξεῖν’, ἀγγέλλειν Λακεδαιμονίοις ὅτι τῇδε"); 77 77 printf("Hebrew: %ls\n", L"משוואת ברנולי היא משוואה בהידרודינמיקה");
Note:
See TracChangeset
for help on using the changeset viewer.