diff options
Diffstat (limited to 'src/transform.c')
-rw-r--r-- | src/transform.c | 25 |
1 files changed, 0 insertions, 25 deletions
diff --git a/src/transform.c b/src/transform.c index 2144c6b..38bdad6 100644 --- a/src/transform.c +++ b/src/transform.c @@ -140,31 +140,6 @@ update_from_filter (StardictDict *dict, Generator *generator, return TRUE; } -// FIXME: copied from add-pronunciation.c, should merge it somewhere (utils?) -/// Copy the contents of one StardictInfo object into another. Ignores path. -static void -stardict_info_copy (StardictInfo *dest, const StardictInfo *src) -{ - dest->version = src->version; - - guint i; - for (i = 0; i < _stardict_ifo_keys_length; i++) - { - const struct stardict_ifo_key *key = &_stardict_ifo_keys[i]; - if (key->type == IFO_STRING) - { - gchar **p = &G_STRUCT_MEMBER (gchar *, dest, key->offset); - gchar *q = G_STRUCT_MEMBER (gchar *, src, key->offset); - - g_free (*p); - *p = q ? g_strdup (q) : NULL; - } - else - G_STRUCT_MEMBER (gulong, dest, key->offset) = - G_STRUCT_MEMBER (gulong, src, key->offset); - } -} - int main (int argc, char *argv[]) { |