Commit 063b3206 authored by John van Groningen's avatar John van Groningen
Browse files

add BEInsertForeignExport

parent 99d2da86
......@@ -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);
......
......@@ -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"
......
......@@ -124,3 +124,4 @@ BEStrictPositions
BECopyInts
BEDeclareDynamicTypeSymbol
BEDynamicTempTypeSymbol
BEInsertForeignExport
\ No newline at end of file
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment