summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authornickysn <nickysn@3ad0048d-3df7-0310-abae-a5850022a9f2>2019-06-10 13:06:58 +0000
committernickysn <nickysn@3ad0048d-3df7-0310-abae-a5850022a9f2>2019-06-10 13:06:58 +0000
commit346afda5ca596ecafe9ba5e7c517ffb3e3f121bd (patch)
tree102e2799521050fbbf180cca43205fc118f1f98a
parent3295947f02c70496670318c72853957ba482466d (diff)
downloadfpc-346afda5ca596ecafe9ba5e7c517ffb3e3f121bd.tar.gz
+ added set TNewExeSegmentFlags
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@42203 3ad0048d-3df7-0310-abae-a5850022a9f2
-rw-r--r--compiler/ogomf.pas19
1 files changed, 19 insertions, 0 deletions
diff --git a/compiler/ogomf.pas b/compiler/ogomf.pas
index 7a03a53011..71ad478339 100644
--- a/compiler/ogomf.pas
+++ b/compiler/ogomf.pas
@@ -363,6 +363,25 @@ interface
netoPharLap286DosExtenderOS2 = $81,
netoPharLap286DosExtenderWindows = $82);
+ TNewExeSegmentFlag = (
+ nesfData, { bit 0 }
+ nesfLoaderAllocatedMemory, { bit 1 }
+ nesfLoaded, { bit 2 }
+ nesfReserved3, { bit 3 }
+ nesfMovable, { bit 4 }
+ nesfShareable, { bit 5 }
+ nesfPreload, { bit 6 }
+ nesfExecuteOnlyCodeOrReadOnlyData, { bit 7 }
+ nesfHasRelocationData, { bit 8 }
+ nesfReserved9, { bit 9 }
+ nesfReserved10, { bit 10 }
+ nesfReserved11, { bit 11 }
+ nesfDiscardable, { bit 12 }
+ nesfReserved13, { bit 13 }
+ nesfReserved14, { bit 14 }
+ nesfReserved15); { bit 15 }
+ TNewExeSegmentFlags = set of TNewExeSegmentFlag;
+
TOmfAssembler = class(tinternalassembler)
constructor create(info: pasminfo; smart:boolean);override;
end;