Made all templates external
[dyninst.git] / igen / tests / test2.I
1
2 /* a struct with one int */
3 $remote typedef struct { 
4     int style;
5 } intStruct;            
6
7 $remote typedef struct {
8    int i1;
9    int i2;
10 } s2;
11
12 $remote array int int_Array;
13
14 /*
15  *
16  */
17 $remote test {
18     $base 2000;
19     $version 1;
20     void nullNull();
21     int intNull();
22     s2 *isSp(s2*);
23     s2 isS(s2);
24     void nullStruct(intStruct);
25     int intString(char *);
26     int add(int, int);
27     int sumVector(int_Array);
28     int_Array retVector(int len, int start);
29     char *stringString(char *);
30     void triggerAsyncUpcall(int val);
31     $upcall $async void asyncUpcall(int x1);
32 };