libInit.cc
author Claus Gittinger <cg@exept.de>
Fri, 18 Aug 2006 14:01:30 +0200
changeset 1823 8ffa1971b71a
parent 1695 1fa3d6f95778
child 1830 591058dff89b
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
1823
8ffa1971b71a *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1695
diff changeset
    19
extern void _libstx_libcomp_Init() INIT_TEXT_SECT;
1107
0e6a96a9a156 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1097
diff changeset
    20
#endif
1823
8ffa1971b71a *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1695
diff changeset
    21
void _libstx_libcomp_Init(pass, __pRT__, snd)
1107
0e6a96a9a156 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1097
diff changeset
    22
OBJ snd; struct __vmData__ *__pRT__; {
1823
8ffa1971b71a *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1695
diff changeset
    23
__BEGIN_PACKAGE2__("libstx_libcomp", _libstx_libcomp_Init, "stx:libcomp");
1635
7f71c88d1a6d *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1630
diff changeset
    24
_ParserFlags_Init(pass,__pRT__,snd);
1107
0e6a96a9a156 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1097
diff changeset
    25
_Scanner_Init(pass,__pRT__,snd);
0e6a96a9a156 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1097
diff changeset
    26
_Parser_Init(pass,__pRT__,snd);
0e6a96a9a156 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1097
diff changeset
    27
_ByteCodeCompiler_Init(pass,__pRT__,snd);
0e6a96a9a156 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1097
diff changeset
    28
_Explainer_Init(pass,__pRT__,snd);
0e6a96a9a156 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1097
diff changeset
    29
_ProgramNodeEnumerator_Init(pass,__pRT__,snd);
0e6a96a9a156 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1097
diff changeset
    30
_Variable_Init(pass,__pRT__,snd);
0e6a96a9a156 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1097
diff changeset
    31
_ParseNode_Init(pass,__pRT__,snd);
1544
28467882bdf2 *** empty log message ***
Stefan Vogel <sv@exept.de>
parents: 1444
diff changeset
    32
_ParseErrorNode_Init(pass,__pRT__,snd);
1107
0e6a96a9a156 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1097
diff changeset
    33
_PrimaryNode_Init(pass,__pRT__,snd);
0e6a96a9a156 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1097
diff changeset
    34
_VariableNode_Init(pass,__pRT__,snd);
0e6a96a9a156 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1097
diff changeset
    35
_SelfNode_Init(pass,__pRT__,snd);
0e6a96a9a156 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1097
diff changeset
    36
_SuperNode_Init(pass,__pRT__,snd);
0e6a96a9a156 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1097
diff changeset
    37
_ConstantNode_Init(pass,__pRT__,snd);
0e6a96a9a156 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1097
diff changeset
    38
_StatementNode_Init(pass,__pRT__,snd);
0e6a96a9a156 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1097
diff changeset
    39
_ReturnNode_Init(pass,__pRT__,snd);
0e6a96a9a156 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1097
diff changeset
    40
_PrimitiveNode_Init(pass,__pRT__,snd);
0e6a96a9a156 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1097
diff changeset
    41
_AssignmentNode_Init(pass,__pRT__,snd);
0e6a96a9a156 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1097
diff changeset
    42
_BlockNode_Init(pass,__pRT__,snd);
0e6a96a9a156 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1097
diff changeset
    43
_MessageNode_Init(pass,__pRT__,snd);
0e6a96a9a156 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1097
diff changeset
    44
_UnaryNode_Init(pass,__pRT__,snd);
0e6a96a9a156 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1097
diff changeset
    45
_BinaryNode_Init(pass,__pRT__,snd);
0e6a96a9a156 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1097
diff changeset
    46
_CascadeNode_Init(pass,__pRT__,snd);
606
97cfe3347761 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    47
_UndefinedVariable_Init(pass,__pRT__,snd);
730
0a19d74e8d7e *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 696
diff changeset
    48
_LazyMethod_Init(pass,__pRT__,snd);
0a19d74e8d7e *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 696
diff changeset
    49
_SourceFileLoader_Init(pass,__pRT__,snd);
0a19d74e8d7e *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 696
diff changeset
    50
_Structure_Init(pass,__pRT__,snd);
1444
f49dc8db8c43 *** empty log message ***
Stefan Vogel <sv@exept.de>
parents: 1334
diff changeset
    51
_Switch_Init(pass,__pRT__,snd);
696
ca72e0576589 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 609
diff changeset
    52
_SyntaxHighlighter_Init(pass,__pRT__,snd);
1333
520fc9ebe4d4 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1107
diff changeset
    53
_CompilationErrorHandler_Init(pass,__pRT__,snd);
520fc9ebe4d4 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1107
diff changeset
    54
_WarningCompilationErrorHandler_Init(pass,__pRT__,snd);
955
c21ad54bb3a2 no abbrevs
Claus Gittinger <cg@exept.de>
parents: 954
diff changeset
    55
_ObjectFileHandle_Init(pass,__pRT__,snd);
757
6895b058228d *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 730
diff changeset
    56
_ObjectFileLoader_Init(pass,__pRT__,snd);
1695
1fa3d6f95778 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1635
diff changeset
    57
_STCCompilerInterface_Init(pass,__pRT__,snd);
1630
51594a28a923 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1618
diff changeset
    58
_ImmutableArray_Init(pass,__pRT__,snd);
51594a28a923 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1618
diff changeset
    59
_ImmutableString_Init(pass,__pRT__,snd);
730
0a19d74e8d7e *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 696
diff changeset
    60
__END_PACKAGE__();
606
97cfe3347761 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    61
}