cfad47cfa3/t3compiler/tads3/vmpreini.h

4b825dc642cb6eb9a060e54bf8d69288fbee4904cfad47cfa334b206c65f22086bcc5d63e6f70944
1
/* $Header$ */
2
3
/* 
4
 *   Copyright (c) 1999, 2002 Michael J. Roberts.  All Rights Reserved.
5
 *   
6
 *   Please see the accompanying license file, LICENSE.TXT, for information
7
 *   on using and copying this software.  
8
 */
9
/*
10
Name
11
  vmpreini.h - preinit
12
Function
13
  
14
Notes
15
  
16
Modified
17
  07/21/99 MJRoberts  - Creation
18
*/
19
20
#ifndef VMPREINI_H
21
#define VMPREINI_H
22
23
/*
24
 *   Run preinitialization.  Loads the image file, invokes its main
25
 *   entrypoint, and saves the new file. 
26
 */
27
void vm_run_preinit(class CVmFile *origfp, const char *orig_image_fname,
28
                    class CVmFile *newfp, class CVmHostIfc *hostifc,
29
                    class CVmMainClientIfc *clientifc,
30
                    const char *const *argv, int argc,
31
                    class CVmRuntimeSymbols *global_symtab);
32
33
#endif /* VMPREINI_H */
34