From 20fcf2a0c79b8433bf67594d45af54001ca1b613 Mon Sep 17 00:00:00 2001 From: Přemysl Eric Janouch
Date: Thu, 7 Oct 2021 16:26:57 +0200 Subject: tabfile: make it possible to set metadata And some related clean-up. --- src/transform.c | 25 ------------------------- 1 file changed, 25 deletions(-) (limited to 'src/transform.c') 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[]) { -- cgit v1.2.3-70-g09d2