1 | /* |
1 | /* |
2 | configuration.h - Part of psiconv, a PSION 5 file formats converter |
2 | configuration.h - Part of psiconv, a PSION 5 file formats converter |
3 | Copyright (c) 1999, 2000,2003 Frodo Looijaard <frodol@dds.nl> |
3 | Copyright (c) 1999-2004 Frodo Looijaard <frodol@dds.nl> |
4 | |
4 | |
5 | This program is free software; you can redistribute it and/or modify |
5 | This program is free software; you can redistribute it and/or modify |
6 | it under the terms of the GNU General Public License as published by |
6 | it under the terms of the GNU General Public License as published by |
7 | the Free Software Foundation; either version 2 of the License, or |
7 | the Free Software Foundation; either version 2 of the License, or |
8 | (at your option) any later version. |
8 | (at your option) any later version. |
… | |
… | |
37 | int redbits; /* Only needed when color is used and no palet */ |
37 | int redbits; /* Only needed when color is used and no palet */ |
38 | int greenbits; /* Only needed when color is used and no palet */ |
38 | int greenbits; /* Only needed when color is used and no palet */ |
39 | int bluebits; /* Only needed when color is used and no palet */ |
39 | int bluebits; /* Only needed when color is used and no palet */ |
40 | psiconv_bool_t color; |
40 | psiconv_bool_t color; |
41 | psiconv_error_handler_t *error_handler; |
41 | psiconv_error_handler_t *error_handler; |
|
|
42 | psiconv_u8 unknown_epoc_char; |
|
|
43 | psiconv_ucs2 unknown_unicode_char; |
|
|
44 | psiconv_ucs2 unicode_table[0x100]; |
|
|
45 | psiconv_bool_t unicode; |
42 | } *psiconv_config; |
46 | } *psiconv_config; |
43 | |
47 | |
44 | extern psiconv_config psiconv_config_default(void); |
48 | extern psiconv_config psiconv_config_default(void); |
45 | |
49 | |
46 | extern void psiconv_config_read(const char *extra_config_files, |
50 | extern void psiconv_config_read(const char *extra_config_files, |
47 | psiconv_config *config); |
51 | psiconv_config *config); |
48 | |
52 | |
|
|
53 | extern void psiconv_config_free(psiconv_config config); |
|
|
54 | |
49 | #ifdef __cplusplus |
55 | #ifdef __cplusplus |
50 | } |
56 | } |
51 | #endif /* __cplusplus */ |
57 | #endif /* __cplusplus */ |
52 | |
58 | |
53 | #endif /* PSICONV_ERROR_H */ |
59 | #endif /* PSICONV_ERROR_H */ |