summaryrefslogtreecommitdiffhomepage
path: root/src/init/ntux_init_static.c
blob: 8d7f8bbcb6510eda4c5a8bcc6e7157c2a27d8619 (plain)
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
27
28
/***********************************************************/
/*  ntux: native translation und extension                 */
/*  Copyright (C) 2016--2018  Z. Gilboa                    */
/*  Released under GPLv2 and GPLv3; see COPYING.NTUX.      */
/***********************************************************/

#include <psxtypes/psxtypes.h>
#include <pemagine/pemagine.h>
#include <ntapi/ntapi.h>
#include <psxscl/psxglue.h>
#include <ntux/ntux.h>

#ifdef NTUX_ALL_STATIC

int __psx_init(int *,char ***,char ***,void *);

int ntux_entry_routine(
	int(*__psx_init_routine)(int *,char ***,char ***,void *),
	struct __psx_context * ctx);

static struct __psx_context ctx = {sizeof(ctx),0,0,0,0,0,0,0,0,0,0,0};

void ntux_entry_point(void)
{
	ntux_entry_routine(__psx_init,&ctx);
}

#endif