char **lines;
int num_lines, i;
char *msgid, *msgstr;
char **lines;
int num_lines, i;
char *msgid, *msgstr;
lines = file_lines_load(msg_file, &num_lines,0);
lines = file_lines_load(msg_file, &num_lines,0);
}
all_string_sub(msgid, "\\n", "\n", 0);
all_string_sub(msgstr, "\\n", "\n", 0);
}
all_string_sub(msgid, "\\n", "\n", 0);
all_string_sub(msgstr, "\\n", "\n", 0);
- key.dptr = msgid;
- key.dsize = strlen(msgid)+1;
- data.dptr = msgstr;
- data.dsize = strlen(msgstr)+1;
- tdb_store(tdb, key, data, 0);
+ data = string_term_tdb_data(msgstr);
+ tdb_store_bystring(tdb, msgid, data, 0);
*/
const char *lang_msg(const char *msgid)
{
*/
const char *lang_msg(const char *msgid)
{
const char *p;
char *q, *msgid_quoted;
int count;
const char *p;
char *q, *msgid_quoted;
int count;
- key.dptr = (char *)msgid_quoted;
- key.dsize = strlen(msgid_quoted)+1;
-
- data = tdb_fetch(tdb, key);
+ data = tdb_fetch_bystring(tdb, msgid_quoted);