cfad47cfa3/t3compiler/tads3/tct3nl.cpp

4b825dc642cb6eb9a060e54bf8d69288fbee4904cfad47cfa334b206c65f22086bcc5d63e6f70944
1
#ifdef RCSID
2
static char RCSid[] =
3
"$Header$";
4
#endif
5
6
/* 
7
 *   Copyright (c) 1999, 2002 Michael J. Roberts.  All Rights Reserved.
8
 *   
9
 *   Please see the accompanying license file, LICENSE.TXT, for information
10
 *   on using and copying this software.  
11
 */
12
/*
13
Name
14
  tct3nl.cpp - T3 NO LINKER module
15
Function
16
  This module can be linked with programs that don't require any
17
  linker functionality.  This module contains dummy entrypoints
18
  for functions and methods that would normally be linked from
19
  tct3img.cpp, which contains the actual implementations of these
20
  methods.
21
22
Notes
23
  
24
Modified
25
  11/22/99 MJRoberts  - Creation
26
*/
27
28
#include "t3std.h"
29
#include "os.h"
30
#include "tct3.h"
31
32
33
/* ------------------------------------------------------------------------ */
34
/*
35
 *   Symbol table entry routines for writing a symbol to the global symbol
36
 *   table in the debug records in the image file.  When we don't include
37
 *   linking functionality in a program, these entrypoints will never be
38
 *   called (but they're needed to link anything that references a
39
 *   CTcSymbol subclass, since they're virtual functions in those classes) 
40
 */
41
42
/* 
43
 *   write the symbol to an image file's global symbol table 
44
 */
45
int CTcSymFunc::write_to_image_file_global(class CVmImageWriter *)
46
{
47
    assert(FALSE);
48
    return FALSE;
49
}
50
51
/* 
52
 *   write the symbol to an image file's global symbol table 
53
 */
54
int CTcSymObj::write_to_image_file_global(class CVmImageWriter *)
55
{
56
    assert(FALSE);
57
    return FALSE;
58
}
59
60
/*
61
 *   build the dictionary 
62
 */
63
void CTcSymObj::build_dictionary()
64
{
65
    assert(FALSE);
66
}
67
68
/* 
69
 *   write the symbol to an image file's global symbol table 
70
 */
71
int CTcSymProp::write_to_image_file_global(class CVmImageWriter *)
72
{
73
    assert(FALSE);
74
    return FALSE;
75
}
76
77
/* 
78
 *   write the symbol to an image file's global symbol table 
79
 */
80
int CTcSymEnum::write_to_image_file_global(class CVmImageWriter *)
81
{
82
    assert(FALSE);
83
    return FALSE;
84
}
85
86
/* 
87
 *   write the symbol to an image file's global symbol table 
88
 */
89
int CTcSymMetaclass::write_to_image_file_global(class CVmImageWriter *)
90
{
91
    assert(FALSE);
92
    return FALSE;
93
}
94
95
/* 
96
 *   write the symbol to an image file's global symbol table 
97
 */
98
int CTcSymBif::write_to_image_file_global(class CVmImageWriter *)
99
{
100
    assert(FALSE);
101
    return FALSE;
102
}
103
104
/* 
105
 *   write the symbol to an image file's global symbol table 
106
 */
107
int CTcSymExtfn::write_to_image_file_global(class CVmImageWriter *)
108
{
109
    assert(FALSE);
110
    return FALSE;
111
}