#ifndef _CSCONV_H #define _CSCONV_H #include #ifdef __cplusplus extern "C" { #endif #define CSC_BASE_DIR_DEFAULT @CSC_BASE_DIR_DEFAULT@ #define CSC_PATH @CSC_PATH@ /* public interface */ typedef struct _csconv_info * csconv_t; extern csconv_t csconv_open_locale(const char *, const char *, const char *); extern csconv_t csconv_open(const char *, const char *); extern size_t csconv(csconv_t, const char **, size_t *, char **, size_t *); extern int csconv_close(csconv_t); #ifdef __cplusplus } #endif #endif /* !_CSCONV_H */