Rename newtestsuite to testsuite
[dyninst.git] / testsuite / src / dyninst / test3_7_mutatee.c
1 #include "mutatee_util.h"
2
3 /* Externally accessed function prototypes.  These must have globally unique
4  * names.  I suggest following the pattern <testname>_<function>
5  */
6
7 void test3_7_call1();
8
9 /* Global variables accessed by the mutator.  These must have globally unique
10  * names.
11  */
12
13 /* Internally used function prototypes.  These should be declared with the
14  * keyword static so they don't interfere with other mutatees in the group.
15  */
16
17 /* Global variables used internally by the mutatee.  These should be declared
18  * with the keyword static so they don't interfere with other mutatees in the
19  * group.
20  */
21
22 unsigned int test7counter = 0;
23
24 /* Function definitions follow */
25
26 /* 
27  * Test #1 - just run indefinitely (to be killed by mutator)
28  */
29 int test3_7_mutatee()
30 {
31      dprintf("Mutatee spinning.\n");
32      while (1);
33      return -1; /* Don't think I should ever get here */
34 }
35
36 void test3_7_call1() {
37   test7counter++;
38 }
39