File: stardict2txt.cpp

package info (click to toggle)
stardict-tools 3.0.2-3
  • links: PTS, VCS
  • area: main
  • in suites: wheezy
  • size: 2,848 kB
  • sloc: cpp: 17,404; sh: 10,701; ansic: 1,985; python: 950; php: 308; makefile: 251; perl: 135
file content (26 lines) | stat: -rw-r--r-- 456 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#include <gtk/gtk.h>

#include "libstardict2txt.h"

void print_info(const char *info, ...)
{
	va_list va;
	va_start(va, info);
	char *str = g_strdup_vprintf(info, va);
	g_print("%s", str);
	g_free(str);
	va_end(va);
}

int main(int argc,char * argv [])
{
	gtk_set_locale ();
	g_type_init ();

	if (argc!=3) {
		g_print("Usage:\n./stardict2txt somedict.ifo output.txt\n");
	} else {
		convert_stardict2txt(argv[1], argv[2], print_info);
	}
	return FALSE;
}