libInit.cc
author Claus Gittinger <cg@exept.de>
Thu, 14 Sep 2006 16:08:25 +0200
changeset 1913 3fac5dad1c3a
parent 1891 31741249af71
child 1922 6654f4fe106e
permissions -rw-r--r--
automatically generated by browser
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
/*
1913
3fac5dad1c3a automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 1891
diff changeset
     2
 * $Header: /cvs/stx/stx/libcomp/libInit.cc,v 1.35 2006-09-14 14:08:25 cg Exp $
1830
591058dff89b automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 1823
diff changeset
     3
 *
1107
0e6a96a9a156 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1097
diff changeset
     4
 * DO NOT EDIT 
1830
591058dff89b automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 1823
diff changeset
     5
 * automagically generated from the projectDefinition: stx_libcomp.
1107
0e6a96a9a156 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1097
diff changeset
     6
 */
0e6a96a9a156 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1097
diff changeset
     7
#define __INDIRECTVMINITCALLS__
0e6a96a9a156 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1097
diff changeset
     8
#include <stc.h>
0e6a96a9a156 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1097
diff changeset
     9
#define INIT_TEXT_SECT /* as nothing */
0e6a96a9a156 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1097
diff changeset
    10
#ifdef WIN32
0e6a96a9a156 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1097
diff changeset
    11
# pragma codeseg INITCODE "INITCODE"
0e6a96a9a156 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1097
diff changeset
    12
#else /* not WIN32 */
0e6a96a9a156 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1097
diff changeset
    13
# if defined(__GNUC__) && !defined(NO_SECTION_ATTRIBUTES)
0e6a96a9a156 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1097
diff changeset
    14
#  if (__GNUC__  == 2 && __GNUC_MINOR__ >= 7) || __GNUC__ > 2
0e6a96a9a156 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1097
diff changeset
    15
#   undef INIT_TEXT_SECT
0e6a96a9a156 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1097
diff changeset
    16
#   define INIT_TEXT_SECT __attribute__((section(".stxitext")))
0e6a96a9a156 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1097
diff changeset
    17
#  endif
0e6a96a9a156 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1097
diff changeset
    18
# endif /* not GNUC */
0e6a96a9a156 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1097
diff changeset
    19
#endif /* not WIN32 */
0e6a96a9a156 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1097
diff changeset
    20
#ifdef INIT_TEXT_SECT
1823
8ffa1971b71a *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1695
diff changeset
    21
extern void _libstx_libcomp_Init() INIT_TEXT_SECT;
1107
0e6a96a9a156 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1097
diff changeset
    22
#endif
1823
8ffa1971b71a *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1695
diff changeset
    23
void _libstx_libcomp_Init(pass, __pRT__, snd)
1107
0e6a96a9a156 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1097
diff changeset
    24
OBJ snd; struct __vmData__ *__pRT__; {
1823
8ffa1971b71a *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1695
diff changeset
    25
__BEGIN_PACKAGE2__("libstx_libcomp", _libstx_libcomp_Init, "stx:libcomp");
1830
591058dff89b automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 1823
diff changeset
    26
_CompilationErrorHandler_Init(pass,__pRT__,snd);
591058dff89b automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 1823
diff changeset
    27
_ImmutableArray_Init(pass,__pRT__,snd);
591058dff89b automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 1823
diff changeset
    28
_ImmutableString_Init(pass,__pRT__,snd);
591058dff89b automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 1823
diff changeset
    29
_LazyMethod_Init(pass,__pRT__,snd);
955
c21ad54bb3a2 no abbrevs
Claus Gittinger <cg@exept.de>
parents: 954
diff changeset
    30
_ObjectFileHandle_Init(pass,__pRT__,snd);
757
6895b058228d *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 730
diff changeset
    31
_ObjectFileLoader_Init(pass,__pRT__,snd);
1830
591058dff89b automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 1823
diff changeset
    32
_ParseErrorNode_Init(pass,__pRT__,snd);
591058dff89b automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 1823
diff changeset
    33
_ParseNode_Init(pass,__pRT__,snd);
591058dff89b automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 1823
diff changeset
    34
_ParserFlags_Init(pass,__pRT__,snd);
591058dff89b automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 1823
diff changeset
    35
_ProgramNodeBuilder_Init(pass,__pRT__,snd);
591058dff89b automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 1823
diff changeset
    36
_ProgramNodeEnumerator_Init(pass,__pRT__,snd);
1695
1fa3d6f95778 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1635
diff changeset
    37
_STCCompilerInterface_Init(pass,__pRT__,snd);
1830
591058dff89b automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 1823
diff changeset
    38
_Scanner_Init(pass,__pRT__,snd);
591058dff89b automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 1823
diff changeset
    39
_SourceFileLoader_Init(pass,__pRT__,snd);
1913
3fac5dad1c3a automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 1891
diff changeset
    40
_Structure_Init(pass,__pRT__,snd);
3fac5dad1c3a automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 1891
diff changeset
    41
_Switch_Init(pass,__pRT__,snd);
3fac5dad1c3a automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 1891
diff changeset
    42
_UndefinedVariable_Init(pass,__pRT__,snd);
3fac5dad1c3a automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 1891
diff changeset
    43
_Variable_Init(pass,__pRT__,snd);
3fac5dad1c3a automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 1891
diff changeset
    44
_stx_137libcomp_Init(pass,__pRT__,snd);
3fac5dad1c3a automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 1891
diff changeset
    45
_AssignmentNode_Init(pass,__pRT__,snd);
3fac5dad1c3a automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 1891
diff changeset
    46
_BlockNode_Init(pass,__pRT__,snd);
3fac5dad1c3a automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 1891
diff changeset
    47
_MessageNode_Init(pass,__pRT__,snd);
3fac5dad1c3a automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 1891
diff changeset
    48
_Parser_Init(pass,__pRT__,snd);
3fac5dad1c3a automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 1891
diff changeset
    49
_PrimaryNode_Init(pass,__pRT__,snd);
3fac5dad1c3a automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 1891
diff changeset
    50
_ProgramNode_Init(pass,__pRT__,snd);
1830
591058dff89b automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 1823
diff changeset
    51
_StatementNode_Init(pass,__pRT__,snd);
1913
3fac5dad1c3a automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 1891
diff changeset
    52
_WarningCompilationErrorHandler_Init(pass,__pRT__,snd);
3fac5dad1c3a automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 1891
diff changeset
    53
_BinaryNode_Init(pass,__pRT__,snd);
3fac5dad1c3a automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 1891
diff changeset
    54
_ByteCodeCompiler_Init(pass,__pRT__,snd);
3fac5dad1c3a automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 1891
diff changeset
    55
_CascadeNode_Init(pass,__pRT__,snd);
3fac5dad1c3a automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 1891
diff changeset
    56
_ConstantNode_Init(pass,__pRT__,snd);
3fac5dad1c3a automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 1891
diff changeset
    57
_Explainer_Init(pass,__pRT__,snd);
3fac5dad1c3a automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 1891
diff changeset
    58
_PrimitiveNode_Init(pass,__pRT__,snd);
3fac5dad1c3a automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 1891
diff changeset
    59
_ReturnNode_Init(pass,__pRT__,snd);
3fac5dad1c3a automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 1891
diff changeset
    60
_SelfNode_Init(pass,__pRT__,snd);
1830
591058dff89b automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 1823
diff changeset
    61
_SyntaxHighlighter_Init(pass,__pRT__,snd);
591058dff89b automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 1823
diff changeset
    62
_UnaryNode_Init(pass,__pRT__,snd);
591058dff89b automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 1823
diff changeset
    63
_VariableNode_Init(pass,__pRT__,snd);
1913
3fac5dad1c3a automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 1891
diff changeset
    64
_Decompiler_Init(pass,__pRT__,snd);
3fac5dad1c3a automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 1891
diff changeset
    65
_SuperNode_Init(pass,__pRT__,snd);
1830
591058dff89b automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 1823
diff changeset
    66
591058dff89b automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 1823
diff changeset
    67
730
0a19d74e8d7e *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 696
diff changeset
    68
__END_PACKAGE__();
1830
591058dff89b automatically generated by browser
Claus Gittinger <cg@exept.de>
parents: 1823
diff changeset
    69
}