# HG changeset patch # User viric # Date 1333126530 -7200 # Node ID 6a1a709330bf9f1972488aad48594593691f4255 # Parent 2bcc08d0f1d886fe90f96ce9a7e543016cc5e9e4 Adding code to dump the words as sql. diff -r 2bcc08d0f1d8 -r 6a1a709330bf zhash.c --- a/zhash.c Fri Mar 30 18:54:55 2012 +0200 +++ b/zhash.c Fri Mar 30 18:55:30 2012 +0200 @@ -175,6 +175,18 @@ printf("\n"); } +static void dump_word_sql(struct WordEntry *word) +{ + struct BareWord *tmp; + printf("INSERT INTO vortoj (trovo, akcentigita, motoj) VALUES ('%s', '%s', '", word->str, word->accented->str); + + for(tmp = word->unflexed; tmp != 0; tmp = tmp->next) + { + printf(" %s", tmp->str); + } + printf("');\n"); +} + void dump_wordlist() { int i; @@ -185,7 +197,7 @@ while (word != 0) { if (word->str) - dump_word(word); + dump_word_sql(word); word = word->next; } }