mirror of
https://git.pwmt.org/pwmt/zathura.git
synced 2024-11-14 18:23:46 +01:00
36 lines
713 B
C
36 lines
713 B
C
/* See LICENSE file for license and copyright information */
|
|
|
|
#include <stdio.h>
|
|
#include <glib/gstdio.h>
|
|
#include <glib/gi18n.h>
|
|
#include <locale.h>
|
|
|
|
#include "zathura.h"
|
|
|
|
/* main function */
|
|
int main(int argc, char* argv[])
|
|
{
|
|
setlocale(LC_ALL, "");
|
|
bindtextdomain(GETTEXT_PACKAGE, LOCALEDIR);
|
|
bind_textdomain_codeset(GETTEXT_PACKAGE, "UTF-8");
|
|
textdomain(GETTEXT_PACKAGE);
|
|
|
|
g_thread_init(NULL);
|
|
gdk_threads_init();
|
|
gtk_init(&argc, &argv);
|
|
|
|
zathura_t* zathura = zathura_init(argc, argv);
|
|
if (zathura == NULL) {
|
|
fprintf(stderr, "error: could not initialize zathura\n");
|
|
return -1;
|
|
}
|
|
|
|
gdk_threads_enter();
|
|
gtk_main();
|
|
gdk_threads_leave();
|
|
|
|
zathura_free(zathura);
|
|
|
|
return 0;
|
|
}
|