Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
clean-compiler-and-rts
compiler
Commits
063b3206
Commit
063b3206
authored
Dec 15, 2003
by
John van Groningen
Browse files
add BEInsertForeignExport
parent
99d2da86
Changes
3
Hide whitespace changes
Inline
Side-by-side
backend/backend.dcl
View file @
063b3206
...
...
@@ -277,6 +277,8 @@ BEExportFunction :: !Int !BackEnd -> BackEnd;
// void BEExportFunction (int functionIndex);
BEDefineImportedObjsAndLibs
::
!
BEStringListP
!
BEStringListP
!
BackEnd
->
BackEnd
;
// void BEDefineImportedObjsAndLibs (BEStringListP objs,BEStringListP libs);
BEInsertForeignExport
::
!
BESymbolP
!
BackEnd
->
BackEnd
;
// void BEInsertForeignExport (BESymbolP symbol_p);
BESetMainDclModuleN
::
!
Int
!
BackEnd
->
BackEnd
;
// void BESetMainDclModuleN (int main_dcl_module_n_parameter);
BEStrictPositions
::
!
Int
!
BackEnd
->
(!
Int
,!
Int
,!
BackEnd
);
...
...
backend/backend.icl
View file @
063b3206
...
...
@@ -758,6 +758,12 @@ BEDefineImportedObjsAndLibs a0 a1 a2 = code {
}
// void BEDefineImportedObjsAndLibs (BEStringListP objs,BEStringListP libs);
BEInsertForeignExport
::
!
BESymbolP
!
BackEnd
->
BackEnd
;
BEInsertForeignExport
a0
a1
=
code {
ccall
BEInsertForeignExport
"I:V:I"
}
// void BEInsertForeignExport (BESymbolP symbol_p);
BESetMainDclModuleN
::
!
Int
!
BackEnd
->
BackEnd
;
BESetMainDclModuleN
a0
a1
=
code {
ccall
BESetMainDclModuleN
"I:V:I"
...
...
backendC/CleanCompilerLib.mcp.exp
View file @
063b3206
...
...
@@ -124,3 +124,4 @@ BEStrictPositions
BECopyInts
BEDeclareDynamicTypeSymbol
BEDynamicTempTypeSymbol
BEInsertForeignExport
\ No newline at end of file
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment