Changes to work towards compatability with IBM's version of dyninst.
[dyninst.git] / dyninstAPI / src / dummy.C
1 /*
2  * Copyright (c) 1996 Barton P. Miller
3  * 
4  * We provide the Paradyn Parallel Performance Tools (below
5  * described as Paradyn") on an AS IS basis, and do not warrant its
6  * validity or performance.  We reserve the right to update, modify,
7  * or discontinue this software at any time.  We shall have no
8  * obligation to supply such updates or modifications or any other
9  * form of support to you.
10  * 
11  * This license is for research uses.  For such uses, there is no
12  * charge. We define "research use" to mean you may freely use it
13  * inside your organization for whatever purposes you see fit. But you
14  * may not re-distribute Paradyn or parts of Paradyn, in any form
15  * source or binary (including derivatives), electronic or otherwise,
16  * to any other organization or entity without our permission.
17  * 
18  * (for other uses, please contact us at paradyn@cs.wisc.edu)
19  * 
20  * All warranties, including without limitation, any warranty of
21  * merchantability or fitness for a particular purpose, are hereby
22  * excluded.
23  * 
24  * By your use of Paradyn, you understand and agree that we (or any
25  * other person or entity with proprietary rights in Paradyn) are
26  * under no obligation to provide either maintenance services,
27  * update services, notices of latent defects, or correction of
28  * defects for Paradyn.
29  * 
30  * Even if advised of the possibility of such damages, under no
31  * circumstances shall we (or any other person or entity with
32  * proprietary rights in the software licensed hereunder) be liable
33  * to you or any third party for direct, indirect, or consequential
34  * damages of any character regardless of type of action, including,
35  * without limitation, loss of profits, loss of use, loss of good
36  * will, or computer failure or malfunction.  You agree to indemnify
37  * us (and any other person or entity with proprietary rights in the
38  * software licensed hereunder) for any and all liability it may
39  * incur to third parties resulting from your use of Paradyn.
40  */
41 /*
42  * $Id: dummy.C,v 1.6 2001/08/29 23:25:27 hollings Exp $
43  *
44  * Miscellaneous functions and globals that are defined in paradynd modules
45  * which aren't being included in the library.
46  */
47
48 #include <stdlib.h>
49 #include <stdio.h>
50
51 int traceSocket = 0;
52 int traceSocket_fd = 0;
53
54 void cleanUpAndExit(int status)
55 {
56     exit(status);
57 }
58
59 extern "C" {
60
61 void __uninitialized_copy_aux__H2ZPCt6vector2ZUiZt9allocator1ZUiZPt6vector2ZUiZt9allocator1ZUi_X01X01X11G12__false_type_X11() { abort(); }
62 void __uninitialized_copy_aux__H2ZPC7FERNodeZP7FERNode_X01X01X11G12__false_type_X11() { abort(); }
63
64 void fill_n__H3ZPP11pd_FunctionZUlZP11pd_Function_X01X11RCX21_X01() {}
65 void fill_n__H3ZPP11pd_FunctionZUiZP11pd_Function_X01X11RCX21_X01() { }
66
67 void fill_n__H3ZPP7AstNodeZUiZP7AstNode_X01X11RCX21_X01() { }
68
69 void fill_n__H3ZPP19BPatch_variableExprZUiZP19BPatch_variableExpr_X01X11RCX21_X01() {abort(); }
70 void fill__H2ZPP19BPatch_variableExprZP19BPatch_variableExpr_X01X01RCX11_v() {abort(); }
71
72 void fill__H2ZPP19BPatch_variableExprZP19BPatch_variableExpr_X01T0RCX11_v() { abort(); }
73
74 void fill_n__H3ZPP8pdmoduleZUiZP8pdmodule_X01X11RCX21_X01() { }
75
76 #ifdef notdef
77 void __uninitialized_copy_aux__H2ZPC6stringZP6string_X01X01X11G12__false_type_X11() { 
78     printf("call fill of string\n");
79 }
80 #endif
81
82 void __uninitialized_copy_aux__H2ZPCt6vector2ZUlZt9allocator1ZUlZPt6vector2ZUlZt9allocator1ZUl_X01X01X11G12__false_type_X11() {}
83
84 void fill_n__H3ZPP8pdmoduleZUlZP8pdmodule_X01X11RCX21_X01() {}
85
86 void fill_n__H3ZPP19BPatch_variableExprZUlZP19BPatch_variableExpr_X01X11RCX21_X01() {}
87
88 }