|
LibRCC
|
#include <stdio.h>#include <stdlib.h>#include <unistd.h>#include <string.h>#include <locale.h>#include <errno.h>#include "config.h"#include <librcc.h>Macros | |
| #define | RCC_OPTION_TRANSLATE_SKIP_PARENT RCC_OPTION_TRANSLATE_SKIP_PARRENT |
Enumerations | |
| enum | Modes { MODE_STDIN = 0x1000, MODE_DIRECTORY, MODE_FILE, MODE_FILELIST } |
| enum | Options { OPT_CONFIG = 'c', OPT_ENCODING_IN = 'e', OPT_FROM = 'f', OPT_HELP = 'h', OPT_LANGUAGE_IN = 'l', OPT_TO = 't', OPT_YES = 'y', OPT_ENCODING_OUT, OPT_LANGUAGE_OUT, OPT_TRANSLATION, OPT_CACHING, OPT_CACHE, OPT_AUTODETECT, OPT_OFFLINE, OPT_TIMEOUT, OPT_SUBDIRS } |
Functions | |
| void | Usage (int argc, char *argv[]) |
| rcc_class_id | GetClass (const char *name) |
| char * | Translate (const char *source) |
| int | Stdin (const char *arg) |
| int | Directory (const char *arg) |
| int | main (int argc, char *argv[]) |
| char * | Fullname (const char *path, const char *name) |
Variables | |
| int | mode = MODE_STDIN |
| #define RCC_OPTION_TRANSLATE_SKIP_PARENT RCC_OPTION_TRANSLATE_SKIP_PARRENT |
Referenced by main().
| enum Modes |
| enum Options |
| OPT_CONFIG | |
| OPT_ENCODING_IN | |
| OPT_FROM | |
| OPT_HELP | |
| OPT_LANGUAGE_IN | |
| OPT_TO | |
| OPT_YES | |
| OPT_ENCODING_OUT | |
| OPT_LANGUAGE_OUT | |
| OPT_TRANSLATION | |
| OPT_CACHING | |
| OPT_CACHE | |
| OPT_AUTODETECT | |
| OPT_OFFLINE | |
| OPT_TIMEOUT | |
| OPT_SUBDIRS |
| int Directory | ( | const char * | arg | ) |
References Fullname(), and Translate().
Referenced by main().
| char* Fullname | ( | const char * | path, |
| const char * | name | ||
| ) |
Referenced by Directory().
| rcc_class_id GetClass | ( | const char * | name | ) |
References rcc_class_t::name.
Referenced by main().
| int main | ( | int | argc, |
| char * | argv[] | ||
| ) |
References Directory(), GetClass(), mode, MODE_DIRECTORY, MODE_FILE, MODE_FILELIST, MODE_STDIN, OPT_AUTODETECT, OPT_CACHE, OPT_CACHING, OPT_CONFIG, OPT_ENCODING_IN, OPT_ENCODING_OUT, OPT_FROM, OPT_HELP, OPT_LANGUAGE_IN, OPT_LANGUAGE_OUT, OPT_OFFLINE, OPT_SUBDIRS, OPT_TIMEOUT, OPT_TO, OPT_TRANSLATION, OPT_YES, RCC_OPTION_AUTODETECT_LANGUAGE, RCC_OPTION_CONFIGURED_LANGUAGES_ONLY, RCC_OPTION_LEARNING_FLAG_LEARN, RCC_OPTION_LEARNING_FLAG_USE, RCC_OPTION_LEARNING_MODE, RCC_OPTION_OFFLINE, RCC_OPTION_TIMEOUT, RCC_OPTION_TRANSLATE, RCC_OPTION_TRANSLATE_FULL, RCC_OPTION_TRANSLATE_OFF, RCC_OPTION_TRANSLATE_SKIP_PARENT, RCC_OPTION_TRANSLATE_SKIP_RELATED, RCC_OPTION_TRANSLATE_TO_ENGLISH, RCC_OPTION_TRANSLATE_TRANSLITERATE, rccFree(), rccGetCurrentLanguage(), rccGetCurrentLanguageName(), rccGetLanguageByName(), rccGetLanguageName(), rccInit(), rccInitDb4(), rccInitDefaultContext(), rccLoad(), rccSetLanguage(), rccSetOption(), Stdin(), and Usage().
| int Stdin | ( | const char * | arg | ) |
References Translate().
Referenced by main().
| char * Translate | ( | const char * | source | ) |
References RCC_OPTION_TRANSLATE_OFF, rccFrom, rccFromCharset, rccRecodeCharsets, rccSetLanguage(), rccTo, and rccToCharset.
Referenced by Directory(), and Stdin().
| void Usage | ( | int | argc, |
| char * | argv[] | ||
| ) |
Referenced by main().
| int mode = MODE_STDIN |
Referenced by main().
1.8.1.2