1 /*
2  *	This simple program that passes different types of arguments
3  *      on function calls.  Useful to test printing frames, stepping, etc.
4  */
5 
6 int callee4 (void)
7 {
8   int A=1;
9   int B=2;
10   int C;
11 
12   C = A + B;
13   return 0;
14 }
15 callee3 (char *strarg)
16 {
17   callee4 ();
18 }
19 
20 callee2 (int intarg, char *strarg)
21 {
22   callee3 (strarg);
23 }
24 
25 callee1 (int intarg, char *strarg, double fltarg)
26 {
27   callee2 (intarg, strarg);
28 }
29 
30 main ()
31 {
32   callee1 (2, "A string argument.", 3.5);
33   callee1 (2, "A string argument.", 3.5);
34 
SeqExpr(Context ctx, IntPtr obj)35   printf ("Hello, World!");
36 
37   return 0;
38 }
39 
40 /*
41 Local variables:
42 change-log-default-name: "ChangeLog-mi"
43 End:
44 */
45 
46