diff options
author | Suren A. Chilingaryan <csa@dside.dyndns.org> | 2005-07-29 03:26:28 +0000 |
---|---|---|
committer | Suren A. Chilingaryan <csa@dside.dyndns.org> | 2005-07-29 03:26:28 +0000 |
commit | e3f702e83a26468ee44f3f342a7a40a252f4603c (patch) | |
tree | 5ff76e9d11a9fdbdb493683d0f0840f46c67b6f8 /examples/example.c | |
parent | cfaef1b6c9f33fbaa114628cf513d129bdff3c1c (diff) | |
download | librcc-e3f702e83a26468ee44f3f342a7a40a252f4603c.tar.gz librcc-e3f702e83a26468ee44f3f342a7a40a252f4603c.tar.bz2 librcc-e3f702e83a26468ee44f3f342a7a40a252f4603c.tar.xz librcc-e3f702e83a26468ee44f3f342a7a40a252f4603c.zip |
Translation
- Language Translation using libtranslate is implemented
- Autoengine sets current charset (option)
Diffstat (limited to 'examples/example.c')
-rw-r--r-- | examples/example.c | 40 |
1 files changed, 0 insertions, 40 deletions
diff --git a/examples/example.c b/examples/example.c deleted file mode 100644 index 43fc853..0000000 --- a/examples/example.c +++ /dev/null @@ -1,40 +0,0 @@ -#include <stdio.h> -#include <stdlib.h> -#include <string.h> -#include <locale.h> - -#include <librcc.h> - - -int main() { - const char *language; - char buf[255]; - char *recoded; - - rcc_class classes[] = { - { "input", RCC_CLASS_STANDARD, NULL, NULL, "Input Encoding", 0 }, - { "output", RCC_CLASS_STANDARD, "LC_CTYPE", NULL, "Output Encoding", 0 }, - { NULL } - }; - - setlocale(LC_ALL, ""); - - rccInit(); - rccInitDefaultContext(NULL, 0, 0, classes, 0); - - language = rccGetCurrentLanguageName(NULL); - if (language) printf("Current Language: %s\n\n", language); - else printf("Unable Detect Language\n\n"); - - while (fgets(buf,255,stdin)) { - if (strlen(buf)<2) break; - recoded = rccRecode(NULL, 0, 1, buf); - if (recoded) { - printf(recoded); - free(recoded); - } else printf(buf); - } - - rccFree(); - return 0; -} |