aboutsummaryrefslogtreecommitdiff
path: root/emu/Android/srv.h
blob: 50f3324c6b2e5f1478ffce501b5b04c572478209 (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
29
30
31
32
33
34
35
36
37
void Srv_init(void*);
typedef struct F_Srv_init F_Srv_init;
struct F_Srv_init
{
	WORD	regs[NREG-1];
	WORD	noret;
	uchar	temps[12];
};
void Srv_ipa2h(void*);
typedef struct F_Srv_ipa2h F_Srv_ipa2h;
struct F_Srv_ipa2h
{
	WORD	regs[NREG-1];
	List**	ret;
	uchar	temps[12];
	String*	addr;
};
void Srv_iph2a(void*);
typedef struct F_Srv_iph2a F_Srv_iph2a;
struct F_Srv_iph2a
{
	WORD	regs[NREG-1];
	List**	ret;
	uchar	temps[12];
	String*	host;
};
void Srv_ipn2p(void*);
typedef struct F_Srv_ipn2p F_Srv_ipn2p;
struct F_Srv_ipn2p
{
	WORD	regs[NREG-1];
	String**	ret;
	uchar	temps[12];
	String*	net;
	String*	service;
};
#define Srv_PATH "$Srv"