comparison lib-src/mule/mulelib.h @ 70:131b0175ea99 r20-0b30

Import from CVS: tag r20-0b30
author cvs
date Mon, 13 Aug 2007 09:02:59 +0200
parents
children
comparison
equal deleted inserted replaced
69:804d1389bcd6 70:131b0175ea99
1 #ifndef _MULELIB_H
2 #define _MULELIB_H
3
4 #include "config.h"
5 #include "paths.h"
6 #include "lisp.h"
7 #include "mule-charset.h"
8 #include "mule-coding.h"
9 #include "bdf.h"
10
11 extern char *mule_library_version;
12
13 extern int mule_error;
14 extern char mule_error_msg[256];
15
16 #define MULE_ERROR_UNKNOWN_CODE 1
17 #define MULE_ERROR_OVERFLOW 2
18 #define MULE_ERROR_NO_CHARSETS 3
19 #define MULE_ERROR_INVALID_CHARSETS 4
20 #define MULE_ERROR_NO_CODING 5
21 #define MULE_ERROR_INVALID_CODING 6
22
23 #ifndef MAXPATHLEN
24 #define MAXPATHLEN 256
25 #endif
26
27 #ifndef CHARSETS
28 #define CHARSETS "CHARSETS"
29 #endif
30
31 #ifndef CODINGS
32 #define CODINGS "CODINGS"
33 #endif
34
35 #define CODING_SYSTEM_COUNT 256
36 extern struct coding_type coding_system_table[CODING_SYSTEM_COUNT];
37 extern int n_base_coding_system;
38 extern int n_coding_system;
39
40 extern char *font_name[128];
41 extern int font_encoding[128];
42 extern CCL_PROGRAM *x_ccl_programs[128];
43
44 extern FILE *open_file();
45
46 #ifdef MSDOS
47 extern void init_environment();
48 extern char *rootrelativepath();
49 #endif
50
51 #endif /* _MULELIB_H */