libInit.cc
author Stefan Vogel <sv@exept.de>
Mon, 04 Aug 2003 21:31:07 +0200
changeset 1444 f49dc8db8c43
parent 1334 c33cf4863c06
child 1544 28467882bdf2
permissions -rw-r--r--
*** empty log message ***
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
1107
0e6a96a9a156 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1097
diff changeset
     1
/*
0e6a96a9a156 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1097
diff changeset
     2
 * DO NOT EDIT 
1334
c33cf4863c06 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1333
diff changeset
     3
 * automagically generated from Make.proto (by make libInit.cc)
1107
0e6a96a9a156 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1097
diff changeset
     4
 */
0e6a96a9a156 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1097
diff changeset
     5
#define __INDIRECTVMINITCALLS__
0e6a96a9a156 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1097
diff changeset
     6
#include <stc.h>
0e6a96a9a156 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1097
diff changeset
     7
#define INIT_TEXT_SECT /* as nothing */
0e6a96a9a156 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1097
diff changeset
     8
#ifdef WIN32
0e6a96a9a156 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1097
diff changeset
     9
# pragma codeseg INITCODE "INITCODE"
0e6a96a9a156 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1097
diff changeset
    10
#else /* not WIN32 */
0e6a96a9a156 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1097
diff changeset
    11
# if defined(__GNUC__) && !defined(NO_SECTION_ATTRIBUTES)
0e6a96a9a156 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1097
diff changeset
    12
#  if (__GNUC__  == 2 && __GNUC_MINOR__ >= 7) || __GNUC__ > 2
0e6a96a9a156 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1097
diff changeset
    13
#   undef INIT_TEXT_SECT
0e6a96a9a156 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1097
diff changeset
    14
#   define INIT_TEXT_SECT __attribute__((section(".stxitext")))
0e6a96a9a156 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1097
diff changeset
    15
#  endif
0e6a96a9a156 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1097
diff changeset
    16
# endif /* not GNUC */
0e6a96a9a156 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1097
diff changeset
    17
#endif /* not WIN32 */
0e6a96a9a156 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1097
diff changeset
    18
#ifdef INIT_TEXT_SECT
0e6a96a9a156 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1097
diff changeset
    19
extern void _libcomp_Init() INIT_TEXT_SECT;
0e6a96a9a156 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1097
diff changeset
    20
#endif
0e6a96a9a156 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1097
diff changeset
    21
void _libcomp_Init(pass, __pRT__, snd)
0e6a96a9a156 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1097
diff changeset
    22
OBJ snd; struct __vmData__ *__pRT__; {
0e6a96a9a156 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1097
diff changeset
    23
__BEGIN_PACKAGE2__("libcomp", _libcomp_Init, "stx:libcomp");
0e6a96a9a156 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1097
diff changeset
    24
_Scanner_Init(pass,__pRT__,snd);
0e6a96a9a156 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1097
diff changeset
    25
_Parser_Init(pass,__pRT__,snd);
0e6a96a9a156 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1097
diff changeset
    26
_ByteCodeCompiler_Init(pass,__pRT__,snd);
0e6a96a9a156 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1097
diff changeset
    27
_Explainer_Init(pass,__pRT__,snd);
0e6a96a9a156 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1097
diff changeset
    28
_ProgramNodeEnumerator_Init(pass,__pRT__,snd);
0e6a96a9a156 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1097
diff changeset
    29
_Variable_Init(pass,__pRT__,snd);
0e6a96a9a156 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1097
diff changeset
    30
_ParseNode_Init(pass,__pRT__,snd);
0e6a96a9a156 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1097
diff changeset
    31
_PrimaryNode_Init(pass,__pRT__,snd);
0e6a96a9a156 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1097
diff changeset
    32
_VariableNode_Init(pass,__pRT__,snd);
0e6a96a9a156 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1097
diff changeset
    33
_SelfNode_Init(pass,__pRT__,snd);
0e6a96a9a156 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1097
diff changeset
    34
_SuperNode_Init(pass,__pRT__,snd);
0e6a96a9a156 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1097
diff changeset
    35
_ConstantNode_Init(pass,__pRT__,snd);
0e6a96a9a156 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1097
diff changeset
    36
_StatementNode_Init(pass,__pRT__,snd);
0e6a96a9a156 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1097
diff changeset
    37
_ReturnNode_Init(pass,__pRT__,snd);
0e6a96a9a156 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1097
diff changeset
    38
_PrimitiveNode_Init(pass,__pRT__,snd);
0e6a96a9a156 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1097
diff changeset
    39
_AssignmentNode_Init(pass,__pRT__,snd);
0e6a96a9a156 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1097
diff changeset
    40
_BlockNode_Init(pass,__pRT__,snd);
0e6a96a9a156 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1097
diff changeset
    41
_MessageNode_Init(pass,__pRT__,snd);
0e6a96a9a156 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1097
diff changeset
    42
_UnaryNode_Init(pass,__pRT__,snd);
0e6a96a9a156 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1097
diff changeset
    43
_BinaryNode_Init(pass,__pRT__,snd);
0e6a96a9a156 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1097
diff changeset
    44
_CascadeNode_Init(pass,__pRT__,snd);
606
97cfe3347761 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    45
_UndefinedVariable_Init(pass,__pRT__,snd);
730
0a19d74e8d7e *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 696
diff changeset
    46
_LazyMethod_Init(pass,__pRT__,snd);
0a19d74e8d7e *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 696
diff changeset
    47
_SourceFileLoader_Init(pass,__pRT__,snd);
0a19d74e8d7e *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 696
diff changeset
    48
_ImmutableArray_Init(pass,__pRT__,snd);
0a19d74e8d7e *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 696
diff changeset
    49
_Structure_Init(pass,__pRT__,snd);
1444
f49dc8db8c43 *** empty log message ***
Stefan Vogel <sv@exept.de>
parents: 1334
diff changeset
    50
_Switch_Init(pass,__pRT__,snd);
696
ca72e0576589 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 609
diff changeset
    51
_SyntaxHighlighter_Init(pass,__pRT__,snd);
1333
520fc9ebe4d4 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1107
diff changeset
    52
_CompilationErrorHandler_Init(pass,__pRT__,snd);
520fc9ebe4d4 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1107
diff changeset
    53
_WarningCompilationErrorHandler_Init(pass,__pRT__,snd);
955
c21ad54bb3a2 no abbrevs
Claus Gittinger <cg@exept.de>
parents: 954
diff changeset
    54
_ObjectFileHandle_Init(pass,__pRT__,snd);
757
6895b058228d *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 730
diff changeset
    55
_ObjectFileLoader_Init(pass,__pRT__,snd);
730
0a19d74e8d7e *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 696
diff changeset
    56
__END_PACKAGE__();
606
97cfe3347761 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    57
}