source: trunk/Lucide/SOURCE/plugins/ludoc/cpconv.h @ 2

Last change on this file since 2 was 2, checked in by Eugene Romanenko, 15 years ago

First import

File size: 1.1 KB
Line 
1#ifndef __cpconv_h
2#define __cpconv_h
3
4#ifndef APIENTRY
5#define APIENTRY _System
6#endif
7
8#ifdef __cplusplus
9extern "C" {
10#endif
11
12long APIENTRY cnvUniToUTF8( const char **in, unsigned *in_left,
13                            char **out, unsigned *out_left );
14long APIENTRY cnvUniBEToUTF8( const char **in, unsigned *in_left,
15                              char **out, unsigned *out_left );
16long APIENTRY cnvUTF8ToUni( const char **in, unsigned *in_left,
17                            char **out, unsigned *out_left );
18long APIENTRY cnvUTF8ToSys( const char **in, unsigned *in_left,
19                            char **out, unsigned *out_left );
20long APIENTRY cnvUniBEToSys( const char **in, unsigned *in_left,
21                             char **out, unsigned *out_left );
22long APIENTRY cnvUniToSys( const char **in, unsigned *in_left,
23                           char **out, unsigned *out_left );
24long APIENTRY cnvSysToUCS2( const char **in, unsigned *in_left,
25                            char **out, unsigned *out_left );
26                           
27#ifdef __cplusplus
28}
29#endif
30
31#endif // __cpconv_h
Note: See TracBrowser for help on using the repository browser.