4
const char *rccGetEngineName(rcc_context ctx, rcc_engine_id engine_id) {
6
return rccConfigGetEngineName(ctx->current_config, engine_id);
9
const char *rccGetCharsetName(rcc_context ctx, rcc_charset_id charset_id) {
10
if (!ctx) return NULL;
11
return rccConfigGetCharsetName(ctx->current_config, charset_id);
14
const char *rccGetAutoCharsetName(rcc_context ctx, rcc_charset_id charset_id) {
15
if (!ctx) return NULL;
16
return rccConfigGetAutoCharsetName(ctx->current_config, charset_id);
19
rcc_engine_id rccGetEngineByName(rcc_context ctx, const char *name) {
20
if (!ctx) return (rcc_engine_id)-1;
21
return rccConfigGetEngineByName(ctx->current_config, name);
24
rcc_charset_id rccGetCharsetByName(rcc_context ctx, const char *name) {
25
if (!ctx) return (rcc_charset_id)-1;
26
return rccConfigGetCharsetByName(ctx->current_config, name);
29
rcc_charset_id rccGetAutoCharsetByName(rcc_context ctx, const char *name) {
30
if (!ctx) return (rcc_charset_id)-1;
31
return rccConfigGetAutoCharsetByName(ctx->current_config, name);
34
rcc_engine_id rccGetSelectedEngine(rcc_context ctx) {
35
if (!ctx) return (rcc_engine_id)-1;
36
return rccConfigGetSelectedEngine(ctx->current_config);
39
const char *rccGetSelectedEngineName(rcc_context ctx) {
40
if (!ctx) return NULL;
41
return rccConfigGetSelectedEngineName(ctx->current_config);
44
rcc_engine_id rccGetCurrentEngine(rcc_context ctx) {
45
if (!ctx) return (rcc_engine_id)-1;
46
return rccConfigGetCurrentEngine(ctx->current_config);
49
const char *rccGetCurrentEngineName(rcc_context ctx) {
50
if (!ctx) return NULL;
51
return rccConfigGetCurrentEngineName(ctx->current_config);
54
rcc_charset_id rccGetSelectedCharset(rcc_context ctx, rcc_class_id class_id) {
55
return rccConfigGetSelectedCharset(ctx->current_config, class_id);
58
const char *rccGetSelectedCharsetName(rcc_context ctx, rcc_class_id class_id) {
59
if (!ctx) return NULL;
60
return rccConfigGetSelectedCharsetName(ctx->current_config, class_id);
63
rcc_charset_id rccGetCurrentCharset(rcc_context ctx, rcc_class_id class_id) {
64
return rccConfigGetCurrentCharset(ctx->current_config, class_id);
67
const char *rccGetCurrentCharsetName(rcc_context ctx, rcc_class_id class_id) {
68
if (!ctx) return NULL;
69
return rccConfigGetCurrentCharsetName(ctx->current_config, class_id);
72
int rccSetEngine(rcc_context ctx, rcc_engine_id engine_id) {
74
return rccConfigSetEngine(ctx->current_config, engine_id);
77
int rccSetCharset(rcc_context ctx, rcc_class_id class_id, rcc_charset_id charset_id) {
79
return rccConfigSetCharset(ctx->current_config, class_id, charset_id);
82
int rccSetEngineByName(rcc_context ctx, const char *name) {
84
return rccConfigSetEngineByName(ctx->current_config, name);
87
int rccSetCharsetByName(rcc_context ctx, rcc_class_id class_id, const char *name) {
89
return rccConfigSetCharsetByName(ctx->current_config, class_id, name);
92
rcc_charset_id rccGetLocaleCharset(rcc_context ctx, const char *locale_variable) {
93
if (!ctx) return (rcc_charset_id)-1;
94
return rccConfigGetLocaleCharset(ctx->current_config, locale_variable);