8 unsigned char f1(unsigned char c
) __z88dk_fastcall
13 unsigned int f2(unsigned int c
) __z88dk_fastcall
18 #if !defined(__SDCC_hc08) && !defined(__SDCC_s08) && !defined(__SDCC_mos6502) && !defined(__SDCC_mos65c02)
19 unsigned long int f4(unsigned long int c
) __z88dk_fastcall
21 unsigned long int f4(unsigned long int c
) __z88dk_fastcall __reentrant
27 unsigned char (*p1
)(unsigned char) __z88dk_fastcall
;
28 unsigned int (*p2
)(unsigned int) __z88dk_fastcall
;
29 #if !defined(__SDCC_hc08) && !defined(__SDCC_s08) && !defined(__SDCC_mos6502) && !defined(__SDCC_mos65c02)
30 unsigned long int (*p4
)(unsigned long int) __z88dk_fastcall
;
32 unsigned long int (*p4
)(unsigned long int) __z88dk_fastcall __reentrant
;
35 void s1(int x
, int y
) __smallc
;
37 void s2(int x
, int y
) __z88dk_callee
;
39 void s3(int x
, int y
) __smallc __z88dk_callee
;
45 #if !defined(__SDCC_pdk14) && !defined(__SDCC_pdk15)
46 ASSERT (f1 (23) == 24);
47 ASSERT (f2 (23) == 24);
48 ASSERT (f4 (23) == 24);
54 ASSERT ((*p1
) (23) == 24);
55 ASSERT ((*p2
) (23) == 24);
56 ASSERT ((*p4
) (23) == 24);