|
|
| version 1.29, 2008/03/18 15:33:14 | version 1.32, 2011/01/15 14:37:09 |
|---|---|
| Line 29 | Line 29 |
| #include <sys/stat.h> | #include <sys/stat.h> |
| #include <getopt.h> | #include <getopt.h> |
| #include <locale.h> | |
| #include <signal.h> | #include <signal.h> |
| #if defined(USE_SDLAUDIO) || defined(USE_SDLMIXER) | |
| #include <SDL.h> | |
| #endif | |
| #include "np2.h" | #include "np2.h" |
| #include "diskdrv.h" | #include "diskdrv.h" |
| #include "dosio.h" | #include "dosio.h" |
| Line 127 main(int argc, char *argv[]) | Line 132 main(int argc, char *argv[]) |
| progname = argv[0]; | progname = argv[0]; |
| setlocale(LC_ALL, ""); | |
| bindtextdomain(np2appname, NP2LOCALEDIR); | |
| bind_textdomain_codeset(np2appname, "UTF-8"); | |
| textdomain(np2appname); | |
| toolkit_initialize(); | toolkit_initialize(); |
| toolkit_arginit(&argc, &argv); | toolkit_arginit(&argc, &argv); |
| Line 191 main(int argc, char *argv[]) | Line 201 main(int argc, char *argv[]) |
| } | } |
| if (modulefile[0] != '\0') { | if (modulefile[0] != '\0') { |
| /* font file */ | /* font file */ |
| snprintf(np2cfg.fontfile, sizeof(np2cfg.fontfile), | file_cpyname(np2cfg.fontfile, modulefile, |
| "%s/font.bmp", modulefile); | sizeof(np2cfg.fontfile)); |
| file_cutname(np2cfg.fontfile); | |
| file_setseparator(np2cfg.fontfile, sizeof(np2cfg.fontfile)); | |
| file_catname(np2cfg.fontfile, "font.bmp", | |
| sizeof(np2cfg.fontfile)); | |
| /* resume/statsave dir */ | /* resume/statsave dir */ |
| file_cpyname(statpath, modulefile, sizeof(statpath)); | file_cpyname(statpath, modulefile, sizeof(statpath)); |
| Line 232 main(int argc, char *argv[]) | Line 246 main(int argc, char *argv[]) |
| TRACEINIT(); | TRACEINIT(); |
| #if defined(USE_SDLAUDIO) || defined(USE_SDLMIXER) | |
| SDL_Init(0); | |
| #endif | |
| if (fontmng_init() != SUCCESS) | if (fontmng_init() != SUCCESS) |
| goto fontmng_failure; | goto fontmng_failure; |
| Line 355 fontmng_failure: | Line 373 fontmng_failure: |
| skbdwin_deinitialize(); | skbdwin_deinitialize(); |
| #if defined(USE_SDLAUDIO) || defined(USE_SDLMIXER) | |
| SDL_Quit(); | |
| #endif | |
| TRACETERM(); | TRACETERM(); |
| dosio_term(); | dosio_term(); |