Mercurial > pub > dyncall > dyncall
comparison test/samples/calls/many.c @ 0:3e629dc19168
initial from svn dyncall-1745
author | Daniel Adler |
---|---|
date | Thu, 19 Mar 2015 22:24:28 +0100 |
parents | |
children | f5577f6bf97a |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:3e629dc19168 |
---|---|
1 /* | |
2 | |
3 Package: dyncall | |
4 Library: test | |
5 File: test/samples/calls/many.c | |
6 Description: | |
7 License: | |
8 | |
9 Copyright (c) 2011-2015 Daniel Adler <dadler@uni-goettingen.de>, | |
10 Tassilo Philipp <tphilipp@potion-studios.com> | |
11 | |
12 Permission to use, copy, modify, and distribute this software for any | |
13 purpose with or without fee is hereby granted, provided that the above | |
14 copyright notice and this permission notice appear in all copies. | |
15 | |
16 THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES | |
17 WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF | |
18 MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR | |
19 ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES | |
20 WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN | |
21 ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF | |
22 OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. | |
23 | |
24 */ | |
25 | |
26 #define i int | |
27 #define f float | |
28 #define d double | |
29 #define l long long | |
30 | |
31 void fi16( | |
32 f,i,f,i, | |
33 f,i,f,i, | |
34 f,i,f,i, | |
35 f,i,f,i | |
36 ); | |
37 | |
38 | |
39 void i16( | |
40 i,i,i,i, | |
41 i,i,i,i, | |
42 i,i,i,i, | |
43 i,i,i,i | |
44 ); | |
45 | |
46 void f16( | |
47 f,f,f,f, | |
48 f,f,f,f, | |
49 f,f,f,f, | |
50 f,f,f,f | |
51 ); | |
52 void d16( | |
53 d,d,d,d, | |
54 d,d,d,d, | |
55 d,d,d,d, | |
56 d,d,d,d | |
57 ); | |
58 void l16( | |
59 l,l,l,l, | |
60 l,l,l,l, | |
61 l,l,l,l, | |
62 l,l,l,l | |
63 ); | |
64 void t() | |
65 { | |
66 /* | |
67 l16(0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15); | |
68 d16(0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15); | |
69 i16(0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15); | |
70 f16(0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15); | |
71 */ | |
72 di16(0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15); | |
73 fi16(0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15); | |
74 } |