TUM-Logo

libRASCH

 

Home
 

General

About libRASCH/News
Design
Screen shots
Sample programs (with source code)
License
 

Download

libRASCH
Tools
 

Documentation

User
Developer
 

Resources

Mailing list
Supported Formats
Plugins
Status
Links
 
Contact
About this site
 
Last updated
Tue Mar 27 23:03:52 2007
libRASCH: i18n.c File Reference

i18n.c File Reference

Include dependency graph for i18n.c:

Go to the source code of this file.

Defines

#define _LIBRASCH_BUILD

Functions

int do_i18n_conversion_inplace (char *string, size_t dest_size, const char *from, const char *to)
int do_i18n_conversion (const char *src, char *dest, size_t dest_size, const char *from, const char *to)
int local_is_utf8 ()
int local_to_utf8 (const char *src, char *dest, size_t dest_size)
int local_to_utf8_inplace (char *string, size_t buf_size)
int utf8_to_local (const char *src, char *dest, size_t dest_size)
int utf8_to_local_inplace (char *string, size_t buf_size)


Detailed Description

This file provides functions for internationalization (i18n) needed in libRASCH

Author:
Raphael Schneider (rasch@med1.med.tum.de)

Definition in file i18n.c.


Define Documentation

#define _LIBRASCH_BUILD
 

Definition at line 21 of file i18n.c.


Function Documentation

int do_i18n_conversion const char *  src,
char *  dest,
size_t  dest_size,
const char *  from,
const char *  to
 

Definition at line 84 of file i18n.c.

References local_is_utf8(), and ra_i18n_codeset.

Referenced by do_i18n_conversion_inplace(), local_to_utf8(), and utf8_to_local().

int do_i18n_conversion_inplace char *  string,
size_t  dest_size,
const char *  from,
const char *  to
 

Definition at line 62 of file i18n.c.

References do_i18n_conversion().

Referenced by local_to_utf8_inplace(), and utf8_to_local_inplace().

int local_is_utf8  ) 
 

Definition at line 132 of file i18n.c.

References ra_i18n_codeset.

Referenced by do_i18n_conversion().

int local_to_utf8 const char *  src,
char *  dest,
size_t  dest_size
 

Definition at line 34 of file i18n.c.

References do_i18n_conversion(), and ra_i18n_codeset.

Referenced by ra_est_ch_type(), ra_info_get_by_name(), ra_lib_get_option(), ra_lib_set_option(), ra_meas_copy(), ra_meas_find_first(), ra_meas_move(), ra_meas_new(), ra_meas_open(), ra_plugin_get_by_name(), ra_value_set_string(), and ra_value_set_string_array().

int local_to_utf8_inplace char *  string,
size_t  buf_size
 

Definition at line 41 of file i18n.c.

References do_i18n_conversion_inplace(), and ra_i18n_codeset.

Referenced by dload_plugin().

int utf8_to_local const char *  src,
char *  dest,
size_t  dest_size
 

Definition at line 48 of file i18n.c.

References do_i18n_conversion(), and ra_i18n_codeset.

Referenced by _ra_fopen(), _trace_sigdest(), _trace_signame(), copy_move_file(), delete_file(), make_dir(), ra_value_get_desc(), ra_value_get_name(), ra_value_set_string_array_utf8(), ra_value_set_string_utf8(), and read_plugins().

int utf8_to_local_inplace char *  string,
size_t  buf_size
 

Definition at line 55 of file i18n.c.

References do_i18n_conversion_inplace(), and ra_i18n_codeset.

Referenced by ra_lib_get_error(), ra_meas_find_first(), and ra_meas_find_next().


Generated on Fri May 27 11:32:55 2005 for libRASCH by  doxygen 1.4.2