dlugolecki.net.pl
Dziennik
Polecane
Software
projects
/
gedcom-parse.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Extra subdirectories.
[gedcom-parse.git]
/
gedcom
/
encoding.c
diff --git
a/gedcom/encoding.c
b/gedcom/encoding.c
index b2c3c416955e65d4465f4dc7eff2e71e12d57ee7..07a95891e6bfa29c9a52c6fbc619479e29975031 100644
(file)
--- a/
gedcom/encoding.c
+++ b/
gedcom/encoding.c
@@
-39,7
+39,7
@@
static iconv_t cd_to_internal = (iconv_t) -1;
static ENCODING the_enc = ONE_BYTE;
static hash_t *encodings = NULL;
static ENCODING the_enc = ONE_BYTE;
static hash_t *encodings = NULL;
-char* charwidth_string[] = { "1", "2_HILO", "2_LOHI" };
+c
onst c
har* charwidth_string[] = { "1", "2_HILO", "2_LOHI" };
hnode_t *node_alloc(void *c __attribute__((unused)))
{
hnode_t *node_alloc(void *c __attribute__((unused)))
{
@@
-53,7
+53,8
@@
void node_free(hnode_t *n, void *c __attribute__((unused)))
free(n);
}
free(n);
}
-void add_encoding(char *gedcom_n, char* charwidth, char *iconv_n)
+void add_encoding(const char *gedcom_n, const char* charwidth,
+ const char *iconv_n)
{
char *key, *val;
{
char *key, *val;
@@
-79,7
+80,7
@@
void add_encoding(char *gedcom_n, char* charwidth, char *iconv_n)
MEMORY_ERROR;
}
MEMORY_ERROR;
}
-char* get_encoding(char* gedcom_n, ENCODING enc)
+char* get_encoding(c
onst c
har* gedcom_n, ENCODING enc)
{
char *key;
hnode_t *node;
{
char *key;
hnode_t *node;
@@
-229,9
+230,9
@@
void set_encoding_width(ENCODING enc)
static char conv_buf[MAXGEDCLINELEN * 2];
static size_t conv_buf_size;
static char conv_buf[MAXGEDCLINELEN * 2];
static size_t conv_buf_size;
-int open_conv_to_internal(char* fromcode)
+int open_conv_to_internal(c
onst c
har* fromcode)
{
{
- char *encoding = get_encoding(fromcode, the_enc);
+ c
onst c
har *encoding = get_encoding(fromcode, the_enc);
if (cd_to_internal != (iconv_t) -1)
iconv_close(cd_to_internal);
if (encoding == NULL) {
if (cd_to_internal != (iconv_t) -1)
iconv_close(cd_to_internal);
if (encoding == NULL) {
@@
-257,7
+258,7
@@
void close_conv_to_internal()
cd_to_internal = (iconv_t) -1;
}
cd_to_internal = (iconv_t) -1;
}
-char* to_internal(char* str, size_t len,
+char* to_internal(c
onst c
har* str, size_t len,
char* output_buffer, size_t out_len)
{
size_t res;
char* output_buffer, size_t out_len)
{
size_t res;