cfad47cfa3/t3compiler/tads3/tcprsnl.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
  tcprsnl.cpp - TADS 3 Compiler Parser - 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
  tcprsimg.cpp, which contains the actual implementations of these
20
  methods.
21
Notes
22
  
23
Modified
24
  04/30/99 MJRoberts  - Creation
25
*/
26
27
#include <assert.h>
28
#include <stdlib.h>
29
#include <string.h>
30
#include <stdio.h>
31
32
#include "os.h"
33
#include "t3std.h"
34
#include "tcprs.h"
35
#include "tctarg.h"
36
#include "tcgen.h"
37
#include "vmhash.h"
38
#include "tcmain.h"
39
#include "vmfile.h"
40
41
void CTcSymObjBase::apply_internal_fixups()
42
{
43
    assert(FALSE);
44
}
45
46
void CTcSymObj::delete_prop_from_mod_base(tctarg_prop_id_t)
47
{
48
    assert(FALSE);
49
}
50
51
void CTcSymObj::mark_compiled_as_class()
52
{
53
    assert(FALSE);
54
}
55
56
int CTcSymbolBase::load_from_obj_file(CVmFile *, const textchar_t *,
57
                                      tctarg_obj_id_t *,
58
                                      tctarg_prop_id_t *,
59
                                      ulong *)
60
{
61
    assert(FALSE);
62
    return 0;
63
}