Beispiel #1
0
int main (int argc, char *argv[])
{
    byte CEU_DATA[sizeof(CEU_Main)];
#ifdef CEU_DEBUG
    memset(CEU_DATA, 0, sizeof(CEU_Main));
#endif
    tceu_app app;
	app.data  = (tceu_org*) &CEU_DATA;
	app.init  = &ceu_app_init;
	app.close = &ceu_app_close;

    int ret = ceu_go_all(&app, argc, argv);

#ifdef CEU_RUNTESTS
    printf("*** END: %d %d\n", ret, CEU_N_GO);
#else
    printf("*** END: %d\n", ret);
#endif

#if 0
    #include <unistd.h>
    sleep(1);  /* use when testing threads+valgrind */
#endif
#ifdef CEU_THREADS
    fflush(stdout);
    pthread_exit(&ret);
    while(1);
#endif
    return ret;
}
Beispiel #2
0
int notmain ( void )
{
    byte CEU_DATA[sizeof(CEU_Main)];
    tceu_app app;
        app.data = (tceu_org*) &CEU_DATA;
        app.init = &ceu_app_init;

    int ret = ceu_go_all(&app);
    return ret;
}
Beispiel #3
0
int WINAPI WinMain (HINSTANCE hThisInstance,
                    HINSTANCE hPrevInstance,
                    LPSTR lpszArgument,
                    int nCmdShow)
{
  char CEU_DATA[sizeof(CEU_Main)];
  tceu_app app;
  app.data = (tceu_org*) &CEU_DATA;
  app.init = &ceu_app_init;
  return ceu_go_all(&app);
}
Beispiel #4
0
Datei: n.c Projekt: afbranco/ceu
int main (int argc, char *argv[])
{
    byte CEU_DATA[sizeof(CEU_Main)];
#ifdef CEU_DEBUG
    memset(CEU_DATA, 0, sizeof(CEU_Main));
#endif
    tceu_app app;
        app.data = (tceu_org*) &CEU_DATA;
        app.init = &ceu_app_init;

    int ret = ceu_go_all(&app);

    printf("*** END: %d\n", ret);
#if 0
    #include <unistd.h>
    sleep(1);  /* use when testing threads+valgrind */
#endif
    return ret;
}