From: Ivan Denisov Date: Mon, 7 Jan 2013 20:25:08 +0000 (+0800) Subject: создана сокращенная сборка для Ububtu X-Git-Url: http://deadsoftware.ru/gitweb?a=commitdiff_plain;h=d0557d924843dd178a25130250ea06f1fb7f0aaf;p=bbcp.git создана сокращенная сборка для Ububtu --- diff --git a/ubuntu/Comm/Code/ObxStreamsClient.ocf b/ubuntu/Comm/Code/ObxStreamsClient.ocf new file mode 100644 index 0000000..aa33109 Binary files /dev/null and b/ubuntu/Comm/Code/ObxStreamsClient.ocf differ diff --git a/ubuntu/Comm/Code/ObxStreamsServer.ocf b/ubuntu/Comm/Code/ObxStreamsServer.ocf new file mode 100644 index 0000000..4406306 Binary files /dev/null and b/ubuntu/Comm/Code/ObxStreamsServer.ocf differ diff --git a/ubuntu/Comm/Code/Streams.ocf b/ubuntu/Comm/Code/Streams.ocf new file mode 100644 index 0000000..d33659e Binary files /dev/null and b/ubuntu/Comm/Code/Streams.ocf differ diff --git a/ubuntu/Comm/Code/TCP.ocf b/ubuntu/Comm/Code/TCP.ocf new file mode 100644 index 0000000..f3624e0 Binary files /dev/null and b/ubuntu/Comm/Code/TCP.ocf differ diff --git a/ubuntu/Comm/Code/V24.ocf b/ubuntu/Comm/Code/V24.ocf new file mode 100644 index 0000000..6febe15 Binary files /dev/null and b/ubuntu/Comm/Code/V24.ocf differ diff --git a/ubuntu/Comm/Docu/ObxStreamsClient.odc b/ubuntu/Comm/Docu/ObxStreamsClient.odc new file mode 100644 index 0000000..5767991 Binary files /dev/null and b/ubuntu/Comm/Docu/ObxStreamsClient.odc differ diff --git a/ubuntu/Comm/Docu/ObxStreamsServer.odc b/ubuntu/Comm/Docu/ObxStreamsServer.odc new file mode 100644 index 0000000..e3f2fa1 Binary files /dev/null and b/ubuntu/Comm/Docu/ObxStreamsServer.odc differ diff --git a/ubuntu/Comm/Docu/Streams.odc b/ubuntu/Comm/Docu/Streams.odc new file mode 100644 index 0000000..cacce0d Binary files /dev/null and b/ubuntu/Comm/Docu/Streams.odc differ diff --git a/ubuntu/Comm/Docu/Sys-Map.odc b/ubuntu/Comm/Docu/Sys-Map.odc new file mode 100644 index 0000000..e8c0043 Binary files /dev/null and b/ubuntu/Comm/Docu/Sys-Map.odc differ diff --git a/ubuntu/Comm/Docu/TCP.odc b/ubuntu/Comm/Docu/TCP.odc new file mode 100644 index 0000000..6ae0d1b Binary files /dev/null and b/ubuntu/Comm/Docu/TCP.odc differ diff --git a/ubuntu/Comm/Docu/V24.odc b/ubuntu/Comm/Docu/V24.odc new file mode 100644 index 0000000..b13c2c1 Binary files /dev/null and b/ubuntu/Comm/Docu/V24.odc differ diff --git a/ubuntu/Comm/Mod/ObxStreamsClient.odc b/ubuntu/Comm/Mod/ObxStreamsClient.odc new file mode 100644 index 0000000..76ec4c5 Binary files /dev/null and b/ubuntu/Comm/Mod/ObxStreamsClient.odc differ diff --git a/ubuntu/Comm/Mod/ObxStreamsServer.odc b/ubuntu/Comm/Mod/ObxStreamsServer.odc new file mode 100644 index 0000000..1bddc9c Binary files /dev/null and b/ubuntu/Comm/Mod/ObxStreamsServer.odc differ diff --git a/ubuntu/Comm/Mod/Streams.odc b/ubuntu/Comm/Mod/Streams.odc new file mode 100644 index 0000000..392d587 Binary files /dev/null and b/ubuntu/Comm/Mod/Streams.odc differ diff --git a/ubuntu/Comm/Mod/TCP.odc b/ubuntu/Comm/Mod/TCP.odc new file mode 100644 index 0000000..e1e3b89 Binary files /dev/null and b/ubuntu/Comm/Mod/TCP.odc differ diff --git a/ubuntu/Comm/Mod/V24.odc b/ubuntu/Comm/Mod/V24.odc new file mode 100644 index 0000000..99950fd Binary files /dev/null and b/ubuntu/Comm/Mod/V24.odc differ diff --git a/ubuntu/Comm/Sym/ObxStreamsClient.osf b/ubuntu/Comm/Sym/ObxStreamsClient.osf new file mode 100644 index 0000000..93b5103 Binary files /dev/null and b/ubuntu/Comm/Sym/ObxStreamsClient.osf differ diff --git a/ubuntu/Comm/Sym/ObxStreamsServer.osf b/ubuntu/Comm/Sym/ObxStreamsServer.osf new file mode 100644 index 0000000..ae45169 Binary files /dev/null and b/ubuntu/Comm/Sym/ObxStreamsServer.osf differ diff --git a/ubuntu/Comm/Sym/Streams.osf b/ubuntu/Comm/Sym/Streams.osf new file mode 100644 index 0000000..2600933 Binary files /dev/null and b/ubuntu/Comm/Sym/Streams.osf differ diff --git a/ubuntu/Comm/Sym/TCP.osf b/ubuntu/Comm/Sym/TCP.osf new file mode 100644 index 0000000..dff5c95 Binary files /dev/null and b/ubuntu/Comm/Sym/TCP.osf differ diff --git a/ubuntu/Comm/Sym/V24.osf b/ubuntu/Comm/Sym/V24.osf new file mode 100644 index 0000000..88bb003 Binary files /dev/null and b/ubuntu/Comm/Sym/V24.osf differ diff --git a/ubuntu/Dev/Code/AlienTool.ocf b/ubuntu/Dev/Code/AlienTool.ocf new file mode 100644 index 0000000..b5af40d Binary files /dev/null and b/ubuntu/Dev/Code/AlienTool.ocf differ diff --git a/ubuntu/Dev/Code/Analyzer.ocf b/ubuntu/Dev/Code/Analyzer.ocf new file mode 100644 index 0000000..6ad90cc Binary files /dev/null and b/ubuntu/Dev/Code/Analyzer.ocf differ diff --git a/ubuntu/Dev/Code/Browser.ocf b/ubuntu/Dev/Code/Browser.ocf new file mode 100644 index 0000000..d0d5ddd Binary files /dev/null and b/ubuntu/Dev/Code/Browser.ocf differ diff --git a/ubuntu/Dev/Code/CPB.ocf b/ubuntu/Dev/Code/CPB.ocf new file mode 100644 index 0000000..2e46527 Binary files /dev/null and b/ubuntu/Dev/Code/CPB.ocf differ diff --git a/ubuntu/Dev/Code/CPC486.ocf b/ubuntu/Dev/Code/CPC486.ocf new file mode 100644 index 0000000..1317923 Binary files /dev/null and b/ubuntu/Dev/Code/CPC486.ocf differ diff --git a/ubuntu/Dev/Code/CPE.ocf b/ubuntu/Dev/Code/CPE.ocf new file mode 100644 index 0000000..79d4442 Binary files /dev/null and b/ubuntu/Dev/Code/CPE.ocf differ diff --git a/ubuntu/Dev/Code/CPH.ocf b/ubuntu/Dev/Code/CPH.ocf new file mode 100644 index 0000000..35e79ce Binary files /dev/null and b/ubuntu/Dev/Code/CPH.ocf differ diff --git a/ubuntu/Dev/Code/CPL486.ocf b/ubuntu/Dev/Code/CPL486.ocf new file mode 100644 index 0000000..2d1a2a9 Binary files /dev/null and b/ubuntu/Dev/Code/CPL486.ocf differ diff --git a/ubuntu/Dev/Code/CPM.ocf b/ubuntu/Dev/Code/CPM.ocf new file mode 100644 index 0000000..5e10b7d Binary files /dev/null and b/ubuntu/Dev/Code/CPM.ocf differ diff --git a/ubuntu/Dev/Code/CPP.ocf b/ubuntu/Dev/Code/CPP.ocf new file mode 100644 index 0000000..5bfe56c Binary files /dev/null and b/ubuntu/Dev/Code/CPP.ocf differ diff --git a/ubuntu/Dev/Code/CPS.ocf b/ubuntu/Dev/Code/CPS.ocf new file mode 100644 index 0000000..2676da9 Binary files /dev/null and b/ubuntu/Dev/Code/CPS.ocf differ diff --git a/ubuntu/Dev/Code/CPT.ocf b/ubuntu/Dev/Code/CPT.ocf new file mode 100644 index 0000000..9ac1a9a Binary files /dev/null and b/ubuntu/Dev/Code/CPT.ocf differ diff --git a/ubuntu/Dev/Code/CPV486.ocf b/ubuntu/Dev/Code/CPV486.ocf new file mode 100644 index 0000000..4767a11 Binary files /dev/null and b/ubuntu/Dev/Code/CPV486.ocf differ diff --git a/ubuntu/Dev/Code/Cmds.ocf b/ubuntu/Dev/Code/Cmds.ocf new file mode 100644 index 0000000..503545e Binary files /dev/null and b/ubuntu/Dev/Code/Cmds.ocf differ diff --git a/ubuntu/Dev/Code/ComDebug.ocf b/ubuntu/Dev/Code/ComDebug.ocf new file mode 100644 index 0000000..12952e8 Binary files /dev/null and b/ubuntu/Dev/Code/ComDebug.ocf differ diff --git a/ubuntu/Dev/Code/ComInterfaceGen.ocf b/ubuntu/Dev/Code/ComInterfaceGen.ocf new file mode 100644 index 0000000..4f638c6 Binary files /dev/null and b/ubuntu/Dev/Code/ComInterfaceGen.ocf differ diff --git a/ubuntu/Dev/Code/Commanders.ocf b/ubuntu/Dev/Code/Commanders.ocf new file mode 100644 index 0000000..28af17e Binary files /dev/null and b/ubuntu/Dev/Code/Commanders.ocf differ diff --git a/ubuntu/Dev/Code/Compiler.ocf b/ubuntu/Dev/Code/Compiler.ocf new file mode 100644 index 0000000..fbe2a23 Binary files /dev/null and b/ubuntu/Dev/Code/Compiler.ocf differ diff --git a/ubuntu/Dev/Code/Debug.ocf b/ubuntu/Dev/Code/Debug.ocf new file mode 100644 index 0000000..c40ba0b Binary files /dev/null and b/ubuntu/Dev/Code/Debug.ocf differ diff --git a/ubuntu/Dev/Code/Dependencies.ocf b/ubuntu/Dev/Code/Dependencies.ocf new file mode 100644 index 0000000..3ef3653 Binary files /dev/null and b/ubuntu/Dev/Code/Dependencies.ocf differ diff --git a/ubuntu/Dev/Code/HeapSpy.ocf b/ubuntu/Dev/Code/HeapSpy.ocf new file mode 100644 index 0000000..99c0ba2 Binary files /dev/null and b/ubuntu/Dev/Code/HeapSpy.ocf differ diff --git a/ubuntu/Dev/Code/Inspector.ocf b/ubuntu/Dev/Code/Inspector.ocf new file mode 100644 index 0000000..aeb8ae9 Binary files /dev/null and b/ubuntu/Dev/Code/Inspector.ocf differ diff --git a/ubuntu/Dev/Code/LinkChk.ocf b/ubuntu/Dev/Code/LinkChk.ocf new file mode 100644 index 0000000..fd4bf88 Binary files /dev/null and b/ubuntu/Dev/Code/LinkChk.ocf differ diff --git a/ubuntu/Dev/Code/Linker.ocf b/ubuntu/Dev/Code/Linker.ocf new file mode 100644 index 0000000..d42e21b Binary files /dev/null and b/ubuntu/Dev/Code/Linker.ocf differ diff --git a/ubuntu/Dev/Code/Markers.ocf b/ubuntu/Dev/Code/Markers.ocf new file mode 100644 index 0000000..a708495 Binary files /dev/null and b/ubuntu/Dev/Code/Markers.ocf differ diff --git a/ubuntu/Dev/Code/MsgSpy.ocf b/ubuntu/Dev/Code/MsgSpy.ocf new file mode 100644 index 0000000..b22054b Binary files /dev/null and b/ubuntu/Dev/Code/MsgSpy.ocf differ diff --git a/ubuntu/Dev/Code/Packer.ocf b/ubuntu/Dev/Code/Packer.ocf new file mode 100644 index 0000000..ebe25b6 Binary files /dev/null and b/ubuntu/Dev/Code/Packer.ocf differ diff --git a/ubuntu/Dev/Code/Profiler.ocf b/ubuntu/Dev/Code/Profiler.ocf new file mode 100644 index 0000000..a17aaed Binary files /dev/null and b/ubuntu/Dev/Code/Profiler.ocf differ diff --git a/ubuntu/Dev/Code/RBrowser.ocf b/ubuntu/Dev/Code/RBrowser.ocf new file mode 100644 index 0000000..0c4bcaa Binary files /dev/null and b/ubuntu/Dev/Code/RBrowser.ocf differ diff --git a/ubuntu/Dev/Code/References.ocf b/ubuntu/Dev/Code/References.ocf new file mode 100644 index 0000000..422f93f Binary files /dev/null and b/ubuntu/Dev/Code/References.ocf differ diff --git a/ubuntu/Dev/Code/Search.ocf b/ubuntu/Dev/Code/Search.ocf new file mode 100644 index 0000000..277c9f0 Binary files /dev/null and b/ubuntu/Dev/Code/Search.ocf differ diff --git a/ubuntu/Dev/Code/Selectors.ocf b/ubuntu/Dev/Code/Selectors.ocf new file mode 100644 index 0000000..e1a0eb8 Binary files /dev/null and b/ubuntu/Dev/Code/Selectors.ocf differ diff --git a/ubuntu/Dev/Code/SubTool.ocf b/ubuntu/Dev/Code/SubTool.ocf new file mode 100644 index 0000000..34f32df Binary files /dev/null and b/ubuntu/Dev/Code/SubTool.ocf differ diff --git a/ubuntu/Dev/Code/TypeLibs.ocf b/ubuntu/Dev/Code/TypeLibs.ocf new file mode 100644 index 0000000..76df628 Binary files /dev/null and b/ubuntu/Dev/Code/TypeLibs.ocf differ diff --git a/ubuntu/Dev/Docu/AlienTool.odc b/ubuntu/Dev/Docu/AlienTool.odc new file mode 100644 index 0000000..fc860a2 Binary files /dev/null and b/ubuntu/Dev/Docu/AlienTool.odc differ diff --git a/ubuntu/Dev/Docu/Analyzer.odc b/ubuntu/Dev/Docu/Analyzer.odc new file mode 100644 index 0000000..aa819c2 Binary files /dev/null and b/ubuntu/Dev/Docu/Analyzer.odc differ diff --git a/ubuntu/Dev/Docu/Browser.odc b/ubuntu/Dev/Docu/Browser.odc new file mode 100644 index 0000000..bdef1e2 Binary files /dev/null and b/ubuntu/Dev/Docu/Browser.odc differ diff --git a/ubuntu/Dev/Docu/Build-Tool.odc b/ubuntu/Dev/Docu/Build-Tool.odc new file mode 100644 index 0000000..b1afdf2 Binary files /dev/null and b/ubuntu/Dev/Docu/Build-Tool.odc differ diff --git a/ubuntu/Dev/Docu/CPB.odc b/ubuntu/Dev/Docu/CPB.odc new file mode 100644 index 0000000..d195d7f Binary files /dev/null and b/ubuntu/Dev/Docu/CPB.odc differ diff --git a/ubuntu/Dev/Docu/CPC486.odc b/ubuntu/Dev/Docu/CPC486.odc new file mode 100644 index 0000000..6944523 Binary files /dev/null and b/ubuntu/Dev/Docu/CPC486.odc differ diff --git a/ubuntu/Dev/Docu/CPE.odc b/ubuntu/Dev/Docu/CPE.odc new file mode 100644 index 0000000..13c31da Binary files /dev/null and b/ubuntu/Dev/Docu/CPE.odc differ diff --git a/ubuntu/Dev/Docu/CPH.odc b/ubuntu/Dev/Docu/CPH.odc new file mode 100644 index 0000000..5480107 Binary files /dev/null and b/ubuntu/Dev/Docu/CPH.odc differ diff --git a/ubuntu/Dev/Docu/CPL486.odc b/ubuntu/Dev/Docu/CPL486.odc new file mode 100644 index 0000000..11abe1a Binary files /dev/null and b/ubuntu/Dev/Docu/CPL486.odc differ diff --git a/ubuntu/Dev/Docu/CPM.odc b/ubuntu/Dev/Docu/CPM.odc new file mode 100644 index 0000000..8360ecc Binary files /dev/null and b/ubuntu/Dev/Docu/CPM.odc differ diff --git a/ubuntu/Dev/Docu/CPP.odc b/ubuntu/Dev/Docu/CPP.odc new file mode 100644 index 0000000..af69bb9 Binary files /dev/null and b/ubuntu/Dev/Docu/CPP.odc differ diff --git a/ubuntu/Dev/Docu/CPS.odc b/ubuntu/Dev/Docu/CPS.odc new file mode 100644 index 0000000..cf1c7d0 Binary files /dev/null and b/ubuntu/Dev/Docu/CPS.odc differ diff --git a/ubuntu/Dev/Docu/CPT.odc b/ubuntu/Dev/Docu/CPT.odc new file mode 100644 index 0000000..9fa9f04 Binary files /dev/null and b/ubuntu/Dev/Docu/CPT.odc differ diff --git a/ubuntu/Dev/Docu/CPV486.odc b/ubuntu/Dev/Docu/CPV486.odc new file mode 100644 index 0000000..7e17d02 Binary files /dev/null and b/ubuntu/Dev/Docu/CPV486.odc differ diff --git a/ubuntu/Dev/Docu/Cmds.odc b/ubuntu/Dev/Docu/Cmds.odc new file mode 100644 index 0000000..421bd9e Binary files /dev/null and b/ubuntu/Dev/Docu/Cmds.odc differ diff --git a/ubuntu/Dev/Docu/ComDebug.odc b/ubuntu/Dev/Docu/ComDebug.odc new file mode 100644 index 0000000..7be4de4 Binary files /dev/null and b/ubuntu/Dev/Docu/ComDebug.odc differ diff --git a/ubuntu/Dev/Docu/ComInterfaceGen.odc b/ubuntu/Dev/Docu/ComInterfaceGen.odc new file mode 100644 index 0000000..e8146ce Binary files /dev/null and b/ubuntu/Dev/Docu/ComInterfaceGen.odc differ diff --git a/ubuntu/Dev/Docu/Commanders.odc b/ubuntu/Dev/Docu/Commanders.odc new file mode 100644 index 0000000..3a83d4c Binary files /dev/null and b/ubuntu/Dev/Docu/Commanders.odc differ diff --git a/ubuntu/Dev/Docu/Compiler.odc b/ubuntu/Dev/Docu/Compiler.odc new file mode 100644 index 0000000..0bcb0f5 Binary files /dev/null and b/ubuntu/Dev/Docu/Compiler.odc differ diff --git a/ubuntu/Dev/Docu/Debug.odc b/ubuntu/Dev/Docu/Debug.odc new file mode 100644 index 0000000..5e9e53d Binary files /dev/null and b/ubuntu/Dev/Docu/Debug.odc differ diff --git a/ubuntu/Dev/Docu/Dependencies.odc b/ubuntu/Dev/Docu/Dependencies.odc new file mode 100644 index 0000000..3a998ec Binary files /dev/null and b/ubuntu/Dev/Docu/Dependencies.odc differ diff --git a/ubuntu/Dev/Docu/HeapSpy.odc b/ubuntu/Dev/Docu/HeapSpy.odc new file mode 100644 index 0000000..2b0119c Binary files /dev/null and b/ubuntu/Dev/Docu/HeapSpy.odc differ diff --git a/ubuntu/Dev/Docu/Inspector.odc b/ubuntu/Dev/Docu/Inspector.odc new file mode 100644 index 0000000..34b6339 Binary files /dev/null and b/ubuntu/Dev/Docu/Inspector.odc differ diff --git a/ubuntu/Dev/Docu/LinkChk.odc b/ubuntu/Dev/Docu/LinkChk.odc new file mode 100644 index 0000000..d9881d7 Binary files /dev/null and b/ubuntu/Dev/Docu/LinkChk.odc differ diff --git a/ubuntu/Dev/Docu/Linker.odc b/ubuntu/Dev/Docu/Linker.odc new file mode 100644 index 0000000..88d1a21 Binary files /dev/null and b/ubuntu/Dev/Docu/Linker.odc differ diff --git a/ubuntu/Dev/Docu/Markers.odc b/ubuntu/Dev/Docu/Markers.odc new file mode 100644 index 0000000..402dac2 Binary files /dev/null and b/ubuntu/Dev/Docu/Markers.odc differ diff --git a/ubuntu/Dev/Docu/MsgSpy.odc b/ubuntu/Dev/Docu/MsgSpy.odc new file mode 100644 index 0000000..e9d1ed6 Binary files /dev/null and b/ubuntu/Dev/Docu/MsgSpy.odc differ diff --git a/ubuntu/Dev/Docu/P-S-I.odc b/ubuntu/Dev/Docu/P-S-I.odc new file mode 100644 index 0000000..e23d11a Binary files /dev/null and b/ubuntu/Dev/Docu/P-S-I.odc differ diff --git a/ubuntu/Dev/Docu/Packer.odc b/ubuntu/Dev/Docu/Packer.odc new file mode 100644 index 0000000..70a04f4 Binary files /dev/null and b/ubuntu/Dev/Docu/Packer.odc differ diff --git a/ubuntu/Dev/Docu/Profiler.odc b/ubuntu/Dev/Docu/Profiler.odc new file mode 100644 index 0000000..83b46e1 Binary files /dev/null and b/ubuntu/Dev/Docu/Profiler.odc differ diff --git a/ubuntu/Dev/Docu/RBrowser.odc b/ubuntu/Dev/Docu/RBrowser.odc new file mode 100644 index 0000000..54849fa Binary files /dev/null and b/ubuntu/Dev/Docu/RBrowser.odc differ diff --git a/ubuntu/Dev/Docu/References.odc b/ubuntu/Dev/Docu/References.odc new file mode 100644 index 0000000..5519636 Binary files /dev/null and b/ubuntu/Dev/Docu/References.odc differ diff --git a/ubuntu/Dev/Docu/Search.odc b/ubuntu/Dev/Docu/Search.odc new file mode 100644 index 0000000..07c373d Binary files /dev/null and b/ubuntu/Dev/Docu/Search.odc differ diff --git a/ubuntu/Dev/Docu/Selectors.odc b/ubuntu/Dev/Docu/Selectors.odc new file mode 100644 index 0000000..398486d Binary files /dev/null and b/ubuntu/Dev/Docu/Selectors.odc differ diff --git a/ubuntu/Dev/Docu/SubTool.odc b/ubuntu/Dev/Docu/SubTool.odc new file mode 100644 index 0000000..41b45d0 Binary files /dev/null and b/ubuntu/Dev/Docu/SubTool.odc differ diff --git a/ubuntu/Dev/Docu/Sys-Map.odc b/ubuntu/Dev/Docu/Sys-Map.odc new file mode 100644 index 0000000..84a1a4b Binary files /dev/null and b/ubuntu/Dev/Docu/Sys-Map.odc differ diff --git a/ubuntu/Dev/Docu/TypeLibs.odc b/ubuntu/Dev/Docu/TypeLibs.odc new file mode 100644 index 0000000..fc36f5f Binary files /dev/null and b/ubuntu/Dev/Docu/TypeLibs.odc differ diff --git a/ubuntu/Dev/Docu/User-Man.odc b/ubuntu/Dev/Docu/User-Man.odc new file mode 100644 index 0000000..4617139 Binary files /dev/null and b/ubuntu/Dev/Docu/User-Man.odc differ diff --git a/ubuntu/Dev/Mod/AlienTool.odc b/ubuntu/Dev/Mod/AlienTool.odc new file mode 100644 index 0000000..f1612db Binary files /dev/null and b/ubuntu/Dev/Mod/AlienTool.odc differ diff --git a/ubuntu/Dev/Mod/Analyzer.odc b/ubuntu/Dev/Mod/Analyzer.odc new file mode 100644 index 0000000..1921e1c Binary files /dev/null and b/ubuntu/Dev/Mod/Analyzer.odc differ diff --git a/ubuntu/Dev/Mod/Browser.odc b/ubuntu/Dev/Mod/Browser.odc new file mode 100644 index 0000000..4fb3308 Binary files /dev/null and b/ubuntu/Dev/Mod/Browser.odc differ diff --git a/ubuntu/Dev/Mod/CPB.odc b/ubuntu/Dev/Mod/CPB.odc new file mode 100644 index 0000000..9b48385 Binary files /dev/null and b/ubuntu/Dev/Mod/CPB.odc differ diff --git a/ubuntu/Dev/Mod/CPC486.odc b/ubuntu/Dev/Mod/CPC486.odc new file mode 100644 index 0000000..39ba9a5 Binary files /dev/null and b/ubuntu/Dev/Mod/CPC486.odc differ diff --git a/ubuntu/Dev/Mod/CPE.odc b/ubuntu/Dev/Mod/CPE.odc new file mode 100644 index 0000000..f5992b5 Binary files /dev/null and b/ubuntu/Dev/Mod/CPE.odc differ diff --git a/ubuntu/Dev/Mod/CPH.odc b/ubuntu/Dev/Mod/CPH.odc new file mode 100644 index 0000000..70c43c0 Binary files /dev/null and b/ubuntu/Dev/Mod/CPH.odc differ diff --git a/ubuntu/Dev/Mod/CPL486.odc b/ubuntu/Dev/Mod/CPL486.odc new file mode 100644 index 0000000..7300aa8 Binary files /dev/null and b/ubuntu/Dev/Mod/CPL486.odc differ diff --git a/ubuntu/Dev/Mod/CPM.odc b/ubuntu/Dev/Mod/CPM.odc new file mode 100644 index 0000000..5473454 Binary files /dev/null and b/ubuntu/Dev/Mod/CPM.odc differ diff --git a/ubuntu/Dev/Mod/CPP.odc b/ubuntu/Dev/Mod/CPP.odc new file mode 100644 index 0000000..640c207 Binary files /dev/null and b/ubuntu/Dev/Mod/CPP.odc differ diff --git a/ubuntu/Dev/Mod/CPS.odc b/ubuntu/Dev/Mod/CPS.odc new file mode 100644 index 0000000..83b38d9 Binary files /dev/null and b/ubuntu/Dev/Mod/CPS.odc differ diff --git a/ubuntu/Dev/Mod/CPT.odc b/ubuntu/Dev/Mod/CPT.odc new file mode 100644 index 0000000..af6dab3 Binary files /dev/null and b/ubuntu/Dev/Mod/CPT.odc differ diff --git a/ubuntu/Dev/Mod/CPV486.odc b/ubuntu/Dev/Mod/CPV486.odc new file mode 100644 index 0000000..d90a3a8 Binary files /dev/null and b/ubuntu/Dev/Mod/CPV486.odc differ diff --git a/ubuntu/Dev/Mod/Cmds.odc b/ubuntu/Dev/Mod/Cmds.odc new file mode 100644 index 0000000..d76496f Binary files /dev/null and b/ubuntu/Dev/Mod/Cmds.odc differ diff --git a/ubuntu/Dev/Mod/ComDebug.odc b/ubuntu/Dev/Mod/ComDebug.odc new file mode 100644 index 0000000..4246157 Binary files /dev/null and b/ubuntu/Dev/Mod/ComDebug.odc differ diff --git a/ubuntu/Dev/Mod/ComInterfaceGen.odc b/ubuntu/Dev/Mod/ComInterfaceGen.odc new file mode 100644 index 0000000..e857893 Binary files /dev/null and b/ubuntu/Dev/Mod/ComInterfaceGen.odc differ diff --git a/ubuntu/Dev/Mod/Commanders.odc b/ubuntu/Dev/Mod/Commanders.odc new file mode 100644 index 0000000..d9ae13e Binary files /dev/null and b/ubuntu/Dev/Mod/Commanders.odc differ diff --git a/ubuntu/Dev/Mod/Compiler.odc b/ubuntu/Dev/Mod/Compiler.odc new file mode 100644 index 0000000..465d299 Binary files /dev/null and b/ubuntu/Dev/Mod/Compiler.odc differ diff --git a/ubuntu/Dev/Mod/Debug.odc b/ubuntu/Dev/Mod/Debug.odc new file mode 100644 index 0000000..9e9f1ea Binary files /dev/null and b/ubuntu/Dev/Mod/Debug.odc differ diff --git a/ubuntu/Dev/Mod/Dependencies.odc b/ubuntu/Dev/Mod/Dependencies.odc new file mode 100644 index 0000000..97087bb Binary files /dev/null and b/ubuntu/Dev/Mod/Dependencies.odc differ diff --git a/ubuntu/Dev/Mod/HeapSpy.odc b/ubuntu/Dev/Mod/HeapSpy.odc new file mode 100644 index 0000000..6436929 Binary files /dev/null and b/ubuntu/Dev/Mod/HeapSpy.odc differ diff --git a/ubuntu/Dev/Mod/Inspector.odc b/ubuntu/Dev/Mod/Inspector.odc new file mode 100644 index 0000000..656119b Binary files /dev/null and b/ubuntu/Dev/Mod/Inspector.odc differ diff --git a/ubuntu/Dev/Mod/LinkChk.odc b/ubuntu/Dev/Mod/LinkChk.odc new file mode 100644 index 0000000..bd0d814 Binary files /dev/null and b/ubuntu/Dev/Mod/LinkChk.odc differ diff --git a/ubuntu/Dev/Mod/Linker.odc b/ubuntu/Dev/Mod/Linker.odc new file mode 100644 index 0000000..7b64259 Binary files /dev/null and b/ubuntu/Dev/Mod/Linker.odc differ diff --git a/ubuntu/Dev/Mod/Markers.odc b/ubuntu/Dev/Mod/Markers.odc new file mode 100644 index 0000000..f3efde2 Binary files /dev/null and b/ubuntu/Dev/Mod/Markers.odc differ diff --git a/ubuntu/Dev/Mod/MsgSpy.odc b/ubuntu/Dev/Mod/MsgSpy.odc new file mode 100644 index 0000000..172571c Binary files /dev/null and b/ubuntu/Dev/Mod/MsgSpy.odc differ diff --git a/ubuntu/Dev/Mod/Packer.odc b/ubuntu/Dev/Mod/Packer.odc new file mode 100644 index 0000000..8d8e12c Binary files /dev/null and b/ubuntu/Dev/Mod/Packer.odc differ diff --git a/ubuntu/Dev/Mod/Profiler.odc b/ubuntu/Dev/Mod/Profiler.odc new file mode 100644 index 0000000..6033d87 Binary files /dev/null and b/ubuntu/Dev/Mod/Profiler.odc differ diff --git a/ubuntu/Dev/Mod/RBrowser.odc b/ubuntu/Dev/Mod/RBrowser.odc new file mode 100644 index 0000000..de01661 Binary files /dev/null and b/ubuntu/Dev/Mod/RBrowser.odc differ diff --git a/ubuntu/Dev/Mod/References.odc b/ubuntu/Dev/Mod/References.odc new file mode 100644 index 0000000..158d0f9 Binary files /dev/null and b/ubuntu/Dev/Mod/References.odc differ diff --git a/ubuntu/Dev/Mod/Search.odc b/ubuntu/Dev/Mod/Search.odc new file mode 100644 index 0000000..e831644 Binary files /dev/null and b/ubuntu/Dev/Mod/Search.odc differ diff --git a/ubuntu/Dev/Mod/Selectors.odc b/ubuntu/Dev/Mod/Selectors.odc new file mode 100644 index 0000000..a615367 Binary files /dev/null and b/ubuntu/Dev/Mod/Selectors.odc differ diff --git a/ubuntu/Dev/Mod/SubTool.odc b/ubuntu/Dev/Mod/SubTool.odc new file mode 100644 index 0000000..695c630 Binary files /dev/null and b/ubuntu/Dev/Mod/SubTool.odc differ diff --git a/ubuntu/Dev/Mod/TypeLibs.odc b/ubuntu/Dev/Mod/TypeLibs.odc new file mode 100644 index 0000000..1299832 Binary files /dev/null and b/ubuntu/Dev/Mod/TypeLibs.odc differ diff --git a/ubuntu/Dev/Rsrc/AnaOpt.opt b/ubuntu/Dev/Rsrc/AnaOpt.opt new file mode 100644 index 0000000..ae1b13f Binary files /dev/null and b/ubuntu/Dev/Rsrc/AnaOpt.opt differ diff --git a/ubuntu/Dev/Rsrc/Analyzer.odc b/ubuntu/Dev/Rsrc/Analyzer.odc new file mode 100644 index 0000000..2aaef81 Binary files /dev/null and b/ubuntu/Dev/Rsrc/Analyzer.odc differ diff --git a/ubuntu/Dev/Rsrc/BrowOpt.opt b/ubuntu/Dev/Rsrc/BrowOpt.opt new file mode 100644 index 0000000..e7d1ed7 --- /dev/null +++ b/ubuntu/Dev/Rsrc/BrowOpt.opt @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/ubuntu/Dev/Rsrc/Browser.odc b/ubuntu/Dev/Rsrc/Browser.odc new file mode 100644 index 0000000..7ee9b7d Binary files /dev/null and b/ubuntu/Dev/Rsrc/Browser.odc differ diff --git a/ubuntu/Dev/Rsrc/ComInterfaceGen.odc b/ubuntu/Dev/Rsrc/ComInterfaceGen.odc new file mode 100644 index 0000000..e6b34a8 Binary files /dev/null and b/ubuntu/Dev/Rsrc/ComInterfaceGen.odc differ diff --git a/ubuntu/Dev/Rsrc/Create.odc b/ubuntu/Dev/Rsrc/Create.odc new file mode 100644 index 0000000..cfefe6c Binary files /dev/null and b/ubuntu/Dev/Rsrc/Create.odc differ diff --git a/ubuntu/Dev/Rsrc/Errors.odc b/ubuntu/Dev/Rsrc/Errors.odc new file mode 100644 index 0000000..b694ea0 Binary files /dev/null and b/ubuntu/Dev/Rsrc/Errors.odc differ diff --git a/ubuntu/Dev/Rsrc/HeapSpy.odc b/ubuntu/Dev/Rsrc/HeapSpy.odc new file mode 100644 index 0000000..e223a21 Binary files /dev/null and b/ubuntu/Dev/Rsrc/HeapSpy.odc differ diff --git a/ubuntu/Dev/Rsrc/Inspect.odc b/ubuntu/Dev/Rsrc/Inspect.odc new file mode 100644 index 0000000..8dd0ad3 Binary files /dev/null and b/ubuntu/Dev/Rsrc/Inspect.odc differ diff --git a/ubuntu/Dev/Rsrc/LinkChk.odc b/ubuntu/Dev/Rsrc/LinkChk.odc new file mode 100644 index 0000000..717b40f Binary files /dev/null and b/ubuntu/Dev/Rsrc/LinkChk.odc differ diff --git a/ubuntu/Dev/Rsrc/Menus.odc b/ubuntu/Dev/Rsrc/Menus.odc new file mode 100644 index 0000000..7072dbe Binary files /dev/null and b/ubuntu/Dev/Rsrc/Menus.odc differ diff --git a/ubuntu/Dev/Rsrc/MsgSpy.odc b/ubuntu/Dev/Rsrc/MsgSpy.odc new file mode 100644 index 0000000..408fcda Binary files /dev/null and b/ubuntu/Dev/Rsrc/MsgSpy.odc differ diff --git a/ubuntu/Dev/Rsrc/New/Cmds0.odc b/ubuntu/Dev/Rsrc/New/Cmds0.odc new file mode 100644 index 0000000..279a19d Binary files /dev/null and b/ubuntu/Dev/Rsrc/New/Cmds0.odc differ diff --git a/ubuntu/Dev/Rsrc/New/Cmds1.odc b/ubuntu/Dev/Rsrc/New/Cmds1.odc new file mode 100644 index 0000000..5d1f35f Binary files /dev/null and b/ubuntu/Dev/Rsrc/New/Cmds1.odc differ diff --git a/ubuntu/Dev/Rsrc/New/Cmds5.odc b/ubuntu/Dev/Rsrc/New/Cmds5.odc new file mode 100644 index 0000000..87168a7 Binary files /dev/null and b/ubuntu/Dev/Rsrc/New/Cmds5.odc differ diff --git a/ubuntu/Dev/Rsrc/New/Models5.odc b/ubuntu/Dev/Rsrc/New/Models5.odc new file mode 100644 index 0000000..e34f05b Binary files /dev/null and b/ubuntu/Dev/Rsrc/New/Models5.odc differ diff --git a/ubuntu/Dev/Rsrc/New/Views3.odc b/ubuntu/Dev/Rsrc/New/Views3.odc new file mode 100644 index 0000000..2548f7b Binary files /dev/null and b/ubuntu/Dev/Rsrc/New/Views3.odc differ diff --git a/ubuntu/Dev/Rsrc/New/Views4.odc b/ubuntu/Dev/Rsrc/New/Views4.odc new file mode 100644 index 0000000..99df544 Binary files /dev/null and b/ubuntu/Dev/Rsrc/New/Views4.odc differ diff --git a/ubuntu/Dev/Rsrc/New/Views5.odc b/ubuntu/Dev/Rsrc/New/Views5.odc new file mode 100644 index 0000000..ee685b1 Binary files /dev/null and b/ubuntu/Dev/Rsrc/New/Views5.odc differ diff --git a/ubuntu/Dev/Rsrc/Strings.odc b/ubuntu/Dev/Rsrc/Strings.odc new file mode 100644 index 0000000..0924ba1 Binary files /dev/null and b/ubuntu/Dev/Rsrc/Strings.odc differ diff --git a/ubuntu/Dev/Spec/ObjFile.odc b/ubuntu/Dev/Spec/ObjFile.odc new file mode 100644 index 0000000..dd0bc71 Binary files /dev/null and b/ubuntu/Dev/Spec/ObjFile.odc differ diff --git a/ubuntu/Dev/Spec/PackedFiles.odc b/ubuntu/Dev/Spec/PackedFiles.odc new file mode 100644 index 0000000..1759a83 Binary files /dev/null and b/ubuntu/Dev/Spec/PackedFiles.odc differ diff --git a/ubuntu/Dev/Spec/StoresFileFormat.odc b/ubuntu/Dev/Spec/StoresFileFormat.odc new file mode 100644 index 0000000..4be52ee Binary files /dev/null and b/ubuntu/Dev/Spec/StoresFileFormat.odc differ diff --git a/ubuntu/Dev/Spec/SymFile.odc b/ubuntu/Dev/Spec/SymFile.odc new file mode 100644 index 0000000..3bd1c13 Binary files /dev/null and b/ubuntu/Dev/Spec/SymFile.odc differ diff --git a/ubuntu/Dev/Sym/AlienTool.osf b/ubuntu/Dev/Sym/AlienTool.osf new file mode 100644 index 0000000..11e0475 Binary files /dev/null and b/ubuntu/Dev/Sym/AlienTool.osf differ diff --git a/ubuntu/Dev/Sym/Analyzer.osf b/ubuntu/Dev/Sym/Analyzer.osf new file mode 100644 index 0000000..be7ca8b Binary files /dev/null and b/ubuntu/Dev/Sym/Analyzer.osf differ diff --git a/ubuntu/Dev/Sym/Browser.osf b/ubuntu/Dev/Sym/Browser.osf new file mode 100644 index 0000000..91eff9b Binary files /dev/null and b/ubuntu/Dev/Sym/Browser.osf differ diff --git a/ubuntu/Dev/Sym/CPB.osf b/ubuntu/Dev/Sym/CPB.osf new file mode 100644 index 0000000..2f7ed70 Binary files /dev/null and b/ubuntu/Dev/Sym/CPB.osf differ diff --git a/ubuntu/Dev/Sym/CPC486.osf b/ubuntu/Dev/Sym/CPC486.osf new file mode 100644 index 0000000..cdd61a1 Binary files /dev/null and b/ubuntu/Dev/Sym/CPC486.osf differ diff --git a/ubuntu/Dev/Sym/CPE.osf b/ubuntu/Dev/Sym/CPE.osf new file mode 100644 index 0000000..8e744e4 Binary files /dev/null and b/ubuntu/Dev/Sym/CPE.osf differ diff --git a/ubuntu/Dev/Sym/CPH.osf b/ubuntu/Dev/Sym/CPH.osf new file mode 100644 index 0000000..0ec8548 Binary files /dev/null and b/ubuntu/Dev/Sym/CPH.osf differ diff --git a/ubuntu/Dev/Sym/CPL486.osf b/ubuntu/Dev/Sym/CPL486.osf new file mode 100644 index 0000000..c8f8181 Binary files /dev/null and b/ubuntu/Dev/Sym/CPL486.osf differ diff --git a/ubuntu/Dev/Sym/CPM.osf b/ubuntu/Dev/Sym/CPM.osf new file mode 100644 index 0000000..8d1bacb Binary files /dev/null and b/ubuntu/Dev/Sym/CPM.osf differ diff --git a/ubuntu/Dev/Sym/CPP.osf b/ubuntu/Dev/Sym/CPP.osf new file mode 100644 index 0000000..cf51f2a Binary files /dev/null and b/ubuntu/Dev/Sym/CPP.osf differ diff --git a/ubuntu/Dev/Sym/CPS.osf b/ubuntu/Dev/Sym/CPS.osf new file mode 100644 index 0000000..2804ad8 Binary files /dev/null and b/ubuntu/Dev/Sym/CPS.osf differ diff --git a/ubuntu/Dev/Sym/CPT.osf b/ubuntu/Dev/Sym/CPT.osf new file mode 100644 index 0000000..e155443 Binary files /dev/null and b/ubuntu/Dev/Sym/CPT.osf differ diff --git a/ubuntu/Dev/Sym/CPV486.osf b/ubuntu/Dev/Sym/CPV486.osf new file mode 100644 index 0000000..7d86afb Binary files /dev/null and b/ubuntu/Dev/Sym/CPV486.osf differ diff --git a/ubuntu/Dev/Sym/Cmds.osf b/ubuntu/Dev/Sym/Cmds.osf new file mode 100644 index 0000000..6dc8ede Binary files /dev/null and b/ubuntu/Dev/Sym/Cmds.osf differ diff --git a/ubuntu/Dev/Sym/ComDebug.osf b/ubuntu/Dev/Sym/ComDebug.osf new file mode 100644 index 0000000..677e2e2 Binary files /dev/null and b/ubuntu/Dev/Sym/ComDebug.osf differ diff --git a/ubuntu/Dev/Sym/ComInterfaceGen.osf b/ubuntu/Dev/Sym/ComInterfaceGen.osf new file mode 100644 index 0000000..6d0c8b2 Binary files /dev/null and b/ubuntu/Dev/Sym/ComInterfaceGen.osf differ diff --git a/ubuntu/Dev/Sym/Commanders.osf b/ubuntu/Dev/Sym/Commanders.osf new file mode 100644 index 0000000..1e1b67d Binary files /dev/null and b/ubuntu/Dev/Sym/Commanders.osf differ diff --git a/ubuntu/Dev/Sym/Compiler.osf b/ubuntu/Dev/Sym/Compiler.osf new file mode 100644 index 0000000..2d13c1a Binary files /dev/null and b/ubuntu/Dev/Sym/Compiler.osf differ diff --git a/ubuntu/Dev/Sym/Debug.osf b/ubuntu/Dev/Sym/Debug.osf new file mode 100644 index 0000000..69fd53a Binary files /dev/null and b/ubuntu/Dev/Sym/Debug.osf differ diff --git a/ubuntu/Dev/Sym/Dependencies.osf b/ubuntu/Dev/Sym/Dependencies.osf new file mode 100644 index 0000000..77534ce Binary files /dev/null and b/ubuntu/Dev/Sym/Dependencies.osf differ diff --git a/ubuntu/Dev/Sym/HeapSpy.osf b/ubuntu/Dev/Sym/HeapSpy.osf new file mode 100644 index 0000000..ace750d Binary files /dev/null and b/ubuntu/Dev/Sym/HeapSpy.osf differ diff --git a/ubuntu/Dev/Sym/Inspector.osf b/ubuntu/Dev/Sym/Inspector.osf new file mode 100644 index 0000000..2e5eefd Binary files /dev/null and b/ubuntu/Dev/Sym/Inspector.osf differ diff --git a/ubuntu/Dev/Sym/LinkChk.osf b/ubuntu/Dev/Sym/LinkChk.osf new file mode 100644 index 0000000..78f57ac Binary files /dev/null and b/ubuntu/Dev/Sym/LinkChk.osf differ diff --git a/ubuntu/Dev/Sym/Linker.osf b/ubuntu/Dev/Sym/Linker.osf new file mode 100644 index 0000000..a692b42 Binary files /dev/null and b/ubuntu/Dev/Sym/Linker.osf differ diff --git a/ubuntu/Dev/Sym/Markers.osf b/ubuntu/Dev/Sym/Markers.osf new file mode 100644 index 0000000..7796304 Binary files /dev/null and b/ubuntu/Dev/Sym/Markers.osf differ diff --git a/ubuntu/Dev/Sym/MsgSpy.osf b/ubuntu/Dev/Sym/MsgSpy.osf new file mode 100644 index 0000000..0a42444 Binary files /dev/null and b/ubuntu/Dev/Sym/MsgSpy.osf differ diff --git a/ubuntu/Dev/Sym/Packer.osf b/ubuntu/Dev/Sym/Packer.osf new file mode 100644 index 0000000..b933c17 Binary files /dev/null and b/ubuntu/Dev/Sym/Packer.osf differ diff --git a/ubuntu/Dev/Sym/Profiler.osf b/ubuntu/Dev/Sym/Profiler.osf new file mode 100644 index 0000000..c3a92d9 Binary files /dev/null and b/ubuntu/Dev/Sym/Profiler.osf differ diff --git a/ubuntu/Dev/Sym/RBrowser.osf b/ubuntu/Dev/Sym/RBrowser.osf new file mode 100644 index 0000000..bf30002 Binary files /dev/null and b/ubuntu/Dev/Sym/RBrowser.osf differ diff --git a/ubuntu/Dev/Sym/References.osf b/ubuntu/Dev/Sym/References.osf new file mode 100644 index 0000000..b5c4acc Binary files /dev/null and b/ubuntu/Dev/Sym/References.osf differ diff --git a/ubuntu/Dev/Sym/Search.osf b/ubuntu/Dev/Sym/Search.osf new file mode 100644 index 0000000..03086e0 Binary files /dev/null and b/ubuntu/Dev/Sym/Search.osf differ diff --git a/ubuntu/Dev/Sym/Selectors.osf b/ubuntu/Dev/Sym/Selectors.osf new file mode 100644 index 0000000..eb7337c Binary files /dev/null and b/ubuntu/Dev/Sym/Selectors.osf differ diff --git a/ubuntu/Dev/Sym/SubTool.osf b/ubuntu/Dev/Sym/SubTool.osf new file mode 100644 index 0000000..dcb3aa4 Binary files /dev/null and b/ubuntu/Dev/Sym/SubTool.osf differ diff --git a/ubuntu/Dev/Sym/TypeLibs.osf b/ubuntu/Dev/Sym/TypeLibs.osf new file mode 100644 index 0000000..f894d28 Binary files /dev/null and b/ubuntu/Dev/Sym/TypeLibs.osf differ diff --git a/ubuntu/Docu/BB-Chars.odc b/ubuntu/Docu/BB-Chars.odc new file mode 100644 index 0000000..4b468c3 Binary files /dev/null and b/ubuntu/Docu/BB-Chars.odc differ diff --git a/ubuntu/Docu/BB-Docu.odc b/ubuntu/Docu/BB-Docu.odc new file mode 100644 index 0000000..f853285 Binary files /dev/null and b/ubuntu/Docu/BB-Docu.odc differ diff --git a/ubuntu/Docu/BB-License.odc b/ubuntu/Docu/BB-License.odc new file mode 100644 index 0000000..f5847d5 Binary files /dev/null and b/ubuntu/Docu/BB-License.odc differ diff --git a/ubuntu/Docu/BB-Licensing-Policy.odc b/ubuntu/Docu/BB-Licensing-Policy.odc new file mode 100644 index 0000000..f1d0966 Binary files /dev/null and b/ubuntu/Docu/BB-Licensing-Policy.odc differ diff --git a/ubuntu/Docu/BB-Open-Source-License.odc b/ubuntu/Docu/BB-Open-Source-License.odc new file mode 100644 index 0000000..f5847d5 Binary files /dev/null and b/ubuntu/Docu/BB-Open-Source-License.odc differ diff --git a/ubuntu/Docu/BB-Road.odc b/ubuntu/Docu/BB-Road.odc new file mode 100644 index 0000000..913febf Binary files /dev/null and b/ubuntu/Docu/BB-Road.odc differ diff --git a/ubuntu/Docu/BB-Rules.odc b/ubuntu/Docu/BB-Rules.odc new file mode 100644 index 0000000..613aae0 Binary files /dev/null and b/ubuntu/Docu/BB-Rules.odc differ diff --git a/ubuntu/Docu/CP-Lang.odc b/ubuntu/Docu/CP-Lang.odc new file mode 100644 index 0000000..029e7a6 Binary files /dev/null and b/ubuntu/Docu/CP-Lang.odc differ diff --git a/ubuntu/Docu/CP-New.odc b/ubuntu/Docu/CP-New.odc new file mode 100644 index 0000000..a122c35 Binary files /dev/null and b/ubuntu/Docu/CP-New.odc differ diff --git a/ubuntu/Docu/Contributors.odc b/ubuntu/Docu/Contributors.odc new file mode 100644 index 0000000..4461178 Binary files /dev/null and b/ubuntu/Docu/Contributors.odc differ diff --git a/ubuntu/Docu/DTC-COM.odc b/ubuntu/Docu/DTC-COM.odc new file mode 100644 index 0000000..f136330 Binary files /dev/null and b/ubuntu/Docu/DTC-COM.odc differ diff --git a/ubuntu/Docu/DTC-Comp.odc b/ubuntu/Docu/DTC-Comp.odc new file mode 100644 index 0000000..664d082 Binary files /dev/null and b/ubuntu/Docu/DTC-Comp.odc differ diff --git a/ubuntu/Docu/DTC-Env.odc b/ubuntu/Docu/DTC-Env.odc new file mode 100644 index 0000000..f1a0080 Binary files /dev/null and b/ubuntu/Docu/DTC-Env.odc differ diff --git a/ubuntu/Docu/DTC-Help.odc b/ubuntu/Docu/DTC-Help.odc new file mode 100644 index 0000000..820776e Binary files /dev/null and b/ubuntu/Docu/DTC-Help.odc differ diff --git a/ubuntu/Docu/DTC-HowTo.odc b/ubuntu/Docu/DTC-HowTo.odc new file mode 100644 index 0000000..5cae3cc Binary files /dev/null and b/ubuntu/Docu/DTC-HowTo.odc differ diff --git a/ubuntu/Docu/DTC-Intro.odc b/ubuntu/Docu/DTC-Intro.odc new file mode 100644 index 0000000..3ba7444 Binary files /dev/null and b/ubuntu/Docu/DTC-Intro.odc differ diff --git a/ubuntu/Docu/Help.odc b/ubuntu/Docu/Help.odc new file mode 100644 index 0000000..97b3a6c Binary files /dev/null and b/ubuntu/Docu/Help.odc differ diff --git a/ubuntu/Docu/Tut-1.odc b/ubuntu/Docu/Tut-1.odc new file mode 100644 index 0000000..4434fcc Binary files /dev/null and b/ubuntu/Docu/Tut-1.odc differ diff --git a/ubuntu/Docu/Tut-2.odc b/ubuntu/Docu/Tut-2.odc new file mode 100644 index 0000000..92bc346 Binary files /dev/null and b/ubuntu/Docu/Tut-2.odc differ diff --git a/ubuntu/Docu/Tut-3.odc b/ubuntu/Docu/Tut-3.odc new file mode 100644 index 0000000..9836a54 Binary files /dev/null and b/ubuntu/Docu/Tut-3.odc differ diff --git a/ubuntu/Docu/Tut-4.odc b/ubuntu/Docu/Tut-4.odc new file mode 100644 index 0000000..84ac505 Binary files /dev/null and b/ubuntu/Docu/Tut-4.odc differ diff --git a/ubuntu/Docu/Tut-5.odc b/ubuntu/Docu/Tut-5.odc new file mode 100644 index 0000000..9e5f04a Binary files /dev/null and b/ubuntu/Docu/Tut-5.odc differ diff --git a/ubuntu/Docu/Tut-6.odc b/ubuntu/Docu/Tut-6.odc new file mode 100644 index 0000000..2561fe0 Binary files /dev/null and b/ubuntu/Docu/Tut-6.odc differ diff --git a/ubuntu/Docu/Tut-A.odc b/ubuntu/Docu/Tut-A.odc new file mode 100644 index 0000000..1042c09 Binary files /dev/null and b/ubuntu/Docu/Tut-A.odc differ diff --git a/ubuntu/Docu/Tut-B.odc b/ubuntu/Docu/Tut-B.odc new file mode 100644 index 0000000..6fdf557 Binary files /dev/null and b/ubuntu/Docu/Tut-B.odc differ diff --git a/ubuntu/Docu/Tut-TOC.odc b/ubuntu/Docu/Tut-TOC.odc new file mode 100644 index 0000000..f95f49b Binary files /dev/null and b/ubuntu/Docu/Tut-TOC.odc differ diff --git a/ubuntu/Docu/Tut-Tot.odc b/ubuntu/Docu/Tut-Tot.odc new file mode 100644 index 0000000..be3c8e3 Binary files /dev/null and b/ubuntu/Docu/Tut-Tot.odc differ diff --git a/ubuntu/Empty.odc b/ubuntu/Empty.odc new file mode 100644 index 0000000..8808acb Binary files /dev/null and b/ubuntu/Empty.odc differ diff --git a/ubuntu/Form/Code/Cmds.ocf b/ubuntu/Form/Code/Cmds.ocf new file mode 100644 index 0000000..da68913 Binary files /dev/null and b/ubuntu/Form/Code/Cmds.ocf differ diff --git a/ubuntu/Form/Code/Controllers.ocf b/ubuntu/Form/Code/Controllers.ocf new file mode 100644 index 0000000..11ee634 Binary files /dev/null and b/ubuntu/Form/Code/Controllers.ocf differ diff --git a/ubuntu/Form/Code/Gen.ocf b/ubuntu/Form/Code/Gen.ocf new file mode 100644 index 0000000..77dabb4 Binary files /dev/null and b/ubuntu/Form/Code/Gen.ocf differ diff --git a/ubuntu/Form/Code/Models.ocf b/ubuntu/Form/Code/Models.ocf new file mode 100644 index 0000000..14f2af8 Binary files /dev/null and b/ubuntu/Form/Code/Models.ocf differ diff --git a/ubuntu/Form/Code/Views.ocf b/ubuntu/Form/Code/Views.ocf new file mode 100644 index 0000000..543c843 Binary files /dev/null and b/ubuntu/Form/Code/Views.ocf differ diff --git a/ubuntu/Form/Docu/Cmds.odc b/ubuntu/Form/Docu/Cmds.odc new file mode 100644 index 0000000..6722a11 Binary files /dev/null and b/ubuntu/Form/Docu/Cmds.odc differ diff --git a/ubuntu/Form/Docu/Controllers.odc b/ubuntu/Form/Docu/Controllers.odc new file mode 100644 index 0000000..aff7459 Binary files /dev/null and b/ubuntu/Form/Docu/Controllers.odc differ diff --git a/ubuntu/Form/Docu/Dev-Man.odc b/ubuntu/Form/Docu/Dev-Man.odc new file mode 100644 index 0000000..5b619eb Binary files /dev/null and b/ubuntu/Form/Docu/Dev-Man.odc differ diff --git a/ubuntu/Form/Docu/Gen.odc b/ubuntu/Form/Docu/Gen.odc new file mode 100644 index 0000000..659eb0e Binary files /dev/null and b/ubuntu/Form/Docu/Gen.odc differ diff --git a/ubuntu/Form/Docu/Models.odc b/ubuntu/Form/Docu/Models.odc new file mode 100644 index 0000000..4099566 Binary files /dev/null and b/ubuntu/Form/Docu/Models.odc differ diff --git a/ubuntu/Form/Docu/Sys-Map.odc b/ubuntu/Form/Docu/Sys-Map.odc new file mode 100644 index 0000000..e6aca90 Binary files /dev/null and b/ubuntu/Form/Docu/Sys-Map.odc differ diff --git a/ubuntu/Form/Docu/User-Man.odc b/ubuntu/Form/Docu/User-Man.odc new file mode 100644 index 0000000..a1e96b3 Binary files /dev/null and b/ubuntu/Form/Docu/User-Man.odc differ diff --git a/ubuntu/Form/Docu/Views.odc b/ubuntu/Form/Docu/Views.odc new file mode 100644 index 0000000..3901ac4 Binary files /dev/null and b/ubuntu/Form/Docu/Views.odc differ diff --git a/ubuntu/Form/Mod/Cmds.odc b/ubuntu/Form/Mod/Cmds.odc new file mode 100644 index 0000000..6891494 Binary files /dev/null and b/ubuntu/Form/Mod/Cmds.odc differ diff --git a/ubuntu/Form/Mod/Controllers.odc b/ubuntu/Form/Mod/Controllers.odc new file mode 100644 index 0000000..2f948ac Binary files /dev/null and b/ubuntu/Form/Mod/Controllers.odc differ diff --git a/ubuntu/Form/Mod/Gen.odc b/ubuntu/Form/Mod/Gen.odc new file mode 100644 index 0000000..afb063f Binary files /dev/null and b/ubuntu/Form/Mod/Gen.odc differ diff --git a/ubuntu/Form/Mod/Models.odc b/ubuntu/Form/Mod/Models.odc new file mode 100644 index 0000000..2faa5bd Binary files /dev/null and b/ubuntu/Form/Mod/Models.odc differ diff --git a/ubuntu/Form/Mod/Views.odc b/ubuntu/Form/Mod/Views.odc new file mode 100644 index 0000000..4f58ff5 Binary files /dev/null and b/ubuntu/Form/Mod/Views.odc differ diff --git a/ubuntu/Form/Rsrc/Cmds.odc b/ubuntu/Form/Rsrc/Cmds.odc new file mode 100644 index 0000000..48a3f50 Binary files /dev/null and b/ubuntu/Form/Rsrc/Cmds.odc differ diff --git a/ubuntu/Form/Rsrc/Cmds2.odc b/ubuntu/Form/Rsrc/Cmds2.odc new file mode 100644 index 0000000..f2f58d8 Binary files /dev/null and b/ubuntu/Form/Rsrc/Cmds2.odc differ diff --git a/ubuntu/Form/Rsrc/Gen.odc b/ubuntu/Form/Rsrc/Gen.odc new file mode 100644 index 0000000..f1b82bb Binary files /dev/null and b/ubuntu/Form/Rsrc/Gen.odc differ diff --git a/ubuntu/Form/Rsrc/Menus.odc b/ubuntu/Form/Rsrc/Menus.odc new file mode 100644 index 0000000..f551d19 Binary files /dev/null and b/ubuntu/Form/Rsrc/Menus.odc differ diff --git a/ubuntu/Form/Rsrc/Strings.odc b/ubuntu/Form/Rsrc/Strings.odc new file mode 100644 index 0000000..bacc83b Binary files /dev/null and b/ubuntu/Form/Rsrc/Strings.odc differ diff --git a/ubuntu/Form/Sym/Cmds.osf b/ubuntu/Form/Sym/Cmds.osf new file mode 100644 index 0000000..42c69e3 Binary files /dev/null and b/ubuntu/Form/Sym/Cmds.osf differ diff --git a/ubuntu/Form/Sym/Controllers.osf b/ubuntu/Form/Sym/Controllers.osf new file mode 100644 index 0000000..72ec95f Binary files /dev/null and b/ubuntu/Form/Sym/Controllers.osf differ diff --git a/ubuntu/Form/Sym/Gen.osf b/ubuntu/Form/Sym/Gen.osf new file mode 100644 index 0000000..bd126a0 Binary files /dev/null and b/ubuntu/Form/Sym/Gen.osf differ diff --git a/ubuntu/Form/Sym/Models.osf b/ubuntu/Form/Sym/Models.osf new file mode 100644 index 0000000..266df10 Binary files /dev/null and b/ubuntu/Form/Sym/Models.osf differ diff --git a/ubuntu/Form/Sym/Views.osf b/ubuntu/Form/Sym/Views.osf new file mode 100644 index 0000000..52747ac Binary files /dev/null and b/ubuntu/Form/Sym/Views.osf differ diff --git a/ubuntu/Gtk2/Code/Keysyms.ocf b/ubuntu/Gtk2/Code/Keysyms.ocf new file mode 100644 index 0000000..e9ce1be Binary files /dev/null and b/ubuntu/Gtk2/Code/Keysyms.ocf differ diff --git a/ubuntu/Gtk2/Code/Util.ocf b/ubuntu/Gtk2/Code/Util.ocf new file mode 100644 index 0000000..ae61a3e Binary files /dev/null and b/ubuntu/Gtk2/Code/Util.ocf differ diff --git a/ubuntu/Gtk2/Docu/ObjectHierarchy.odc b/ubuntu/Gtk2/Docu/ObjectHierarchy.odc new file mode 100644 index 0000000..a0c4755 Binary files /dev/null and b/ubuntu/Gtk2/Docu/ObjectHierarchy.odc differ diff --git a/ubuntu/Gtk2/Mod/GLib.odc b/ubuntu/Gtk2/Mod/GLib.odc new file mode 100644 index 0000000..a37e266 Binary files /dev/null and b/ubuntu/Gtk2/Mod/GLib.odc differ diff --git a/ubuntu/Gtk2/Mod/GObject.odc b/ubuntu/Gtk2/Mod/GObject.odc new file mode 100644 index 0000000..41dcc85 Binary files /dev/null and b/ubuntu/Gtk2/Mod/GObject.odc differ diff --git a/ubuntu/Gtk2/Mod/Gdk.odc b/ubuntu/Gtk2/Mod/Gdk.odc new file mode 100644 index 0000000..36c94f3 Binary files /dev/null and b/ubuntu/Gtk2/Mod/Gdk.odc differ diff --git a/ubuntu/Gtk2/Mod/Gtk.odc b/ubuntu/Gtk2/Mod/Gtk.odc new file mode 100644 index 0000000..14e7d81 Binary files /dev/null and b/ubuntu/Gtk2/Mod/Gtk.odc differ diff --git a/ubuntu/Gtk2/Mod/Keysyms.odc b/ubuntu/Gtk2/Mod/Keysyms.odc new file mode 100644 index 0000000..d56f40c Binary files /dev/null and b/ubuntu/Gtk2/Mod/Keysyms.odc differ diff --git a/ubuntu/Gtk2/Mod/Pango.odc b/ubuntu/Gtk2/Mod/Pango.odc new file mode 100644 index 0000000..a40e9e6 Binary files /dev/null and b/ubuntu/Gtk2/Mod/Pango.odc differ diff --git a/ubuntu/Gtk2/Mod/Util.odc b/ubuntu/Gtk2/Mod/Util.odc new file mode 100644 index 0000000..13cc55f Binary files /dev/null and b/ubuntu/Gtk2/Mod/Util.odc differ diff --git a/ubuntu/Gtk2/Sym/GLib.osf b/ubuntu/Gtk2/Sym/GLib.osf new file mode 100644 index 0000000..bebcf1a Binary files /dev/null and b/ubuntu/Gtk2/Sym/GLib.osf differ diff --git a/ubuntu/Gtk2/Sym/GObject.osf b/ubuntu/Gtk2/Sym/GObject.osf new file mode 100644 index 0000000..9b5b42c Binary files /dev/null and b/ubuntu/Gtk2/Sym/GObject.osf differ diff --git a/ubuntu/Gtk2/Sym/Gdk.osf b/ubuntu/Gtk2/Sym/Gdk.osf new file mode 100644 index 0000000..52cdfb0 Binary files /dev/null and b/ubuntu/Gtk2/Sym/Gdk.osf differ diff --git a/ubuntu/Gtk2/Sym/Gtk.osf b/ubuntu/Gtk2/Sym/Gtk.osf new file mode 100644 index 0000000..72561ba Binary files /dev/null and b/ubuntu/Gtk2/Sym/Gtk.osf differ diff --git a/ubuntu/Gtk2/Sym/Keysyms.osf b/ubuntu/Gtk2/Sym/Keysyms.osf new file mode 100644 index 0000000..284ac6c Binary files /dev/null and b/ubuntu/Gtk2/Sym/Keysyms.osf differ diff --git a/ubuntu/Gtk2/Sym/Pango.osf b/ubuntu/Gtk2/Sym/Pango.osf new file mode 100644 index 0000000..18faa17 Binary files /dev/null and b/ubuntu/Gtk2/Sym/Pango.osf differ diff --git a/ubuntu/Gtk2/Sym/Util.osf b/ubuntu/Gtk2/Sym/Util.osf new file mode 100644 index 0000000..d27c554 Binary files /dev/null and b/ubuntu/Gtk2/Sym/Util.osf differ diff --git a/ubuntu/Host/Code/CFrames.ocf b/ubuntu/Host/Code/CFrames.ocf new file mode 100644 index 0000000..c101fd3 Binary files /dev/null and b/ubuntu/Host/Code/CFrames.ocf differ diff --git a/ubuntu/Host/Code/Clipboard.ocf b/ubuntu/Host/Code/Clipboard.ocf new file mode 100644 index 0000000..51f291c Binary files /dev/null and b/ubuntu/Host/Code/Clipboard.ocf differ diff --git a/ubuntu/Host/Code/Cmds.ocf b/ubuntu/Host/Code/Cmds.ocf new file mode 100644 index 0000000..639ff79 Binary files /dev/null and b/ubuntu/Host/Code/Cmds.ocf differ diff --git a/ubuntu/Host/Code/Console.ocf b/ubuntu/Host/Code/Console.ocf new file mode 100644 index 0000000..7e5ccca Binary files /dev/null and b/ubuntu/Host/Code/Console.ocf differ diff --git a/ubuntu/Host/Code/Dates.ocf b/ubuntu/Host/Code/Dates.ocf new file mode 100644 index 0000000..2ec4cb0 Binary files /dev/null and b/ubuntu/Host/Code/Dates.ocf differ diff --git a/ubuntu/Host/Code/Dialog.ocf b/ubuntu/Host/Code/Dialog.ocf new file mode 100644 index 0000000..55925e8 Binary files /dev/null and b/ubuntu/Host/Code/Dialog.ocf differ diff --git a/ubuntu/Host/Code/Files.ocf b/ubuntu/Host/Code/Files.ocf new file mode 100644 index 0000000..fea9f30 Binary files /dev/null and b/ubuntu/Host/Code/Files.ocf differ diff --git a/ubuntu/Host/Code/Fonts.ocf b/ubuntu/Host/Code/Fonts.ocf new file mode 100644 index 0000000..ab2432b Binary files /dev/null and b/ubuntu/Host/Code/Fonts.ocf differ diff --git a/ubuntu/Host/Code/Gnome.ocf b/ubuntu/Host/Code/Gnome.ocf new file mode 100644 index 0000000..eb31624 Binary files /dev/null and b/ubuntu/Host/Code/Gnome.ocf differ diff --git a/ubuntu/Host/Code/Lang.ocf b/ubuntu/Host/Code/Lang.ocf new file mode 100644 index 0000000..df6064d Binary files /dev/null and b/ubuntu/Host/Code/Lang.ocf differ diff --git a/ubuntu/Host/Code/Mechanisms.ocf b/ubuntu/Host/Code/Mechanisms.ocf new file mode 100644 index 0000000..f940050 Binary files /dev/null and b/ubuntu/Host/Code/Mechanisms.ocf differ diff --git a/ubuntu/Host/Code/Menus.ocf b/ubuntu/Host/Code/Menus.ocf new file mode 100644 index 0000000..5924d2b Binary files /dev/null and b/ubuntu/Host/Code/Menus.ocf differ diff --git a/ubuntu/Host/Code/PackedFiles.ocf b/ubuntu/Host/Code/PackedFiles.ocf new file mode 100644 index 0000000..e2c9132 Binary files /dev/null and b/ubuntu/Host/Code/PackedFiles.ocf differ diff --git a/ubuntu/Host/Code/Ports.ocf b/ubuntu/Host/Code/Ports.ocf new file mode 100644 index 0000000..8c29303 Binary files /dev/null and b/ubuntu/Host/Code/Ports.ocf differ diff --git a/ubuntu/Host/Code/Registry.ocf b/ubuntu/Host/Code/Registry.ocf new file mode 100644 index 0000000..2c0e6ff Binary files /dev/null and b/ubuntu/Host/Code/Registry.ocf differ diff --git a/ubuntu/Host/Code/TabFrames.ocf b/ubuntu/Host/Code/TabFrames.ocf new file mode 100644 index 0000000..1b9358f Binary files /dev/null and b/ubuntu/Host/Code/TabFrames.ocf differ diff --git a/ubuntu/Host/Code/TextConv.ocf b/ubuntu/Host/Code/TextConv.ocf new file mode 100644 index 0000000..cf0e207 Binary files /dev/null and b/ubuntu/Host/Code/TextConv.ocf differ diff --git a/ubuntu/Host/Code/Utf8.ocf b/ubuntu/Host/Code/Utf8.ocf new file mode 100644 index 0000000..769032e Binary files /dev/null and b/ubuntu/Host/Code/Utf8.ocf differ diff --git a/ubuntu/Host/Code/Windows.ocf b/ubuntu/Host/Code/Windows.ocf new file mode 100644 index 0000000..7a19e19 Binary files /dev/null and b/ubuntu/Host/Code/Windows.ocf differ diff --git a/ubuntu/Host/Mod/CFrames.odc b/ubuntu/Host/Mod/CFrames.odc new file mode 100644 index 0000000..b1dad61 Binary files /dev/null and b/ubuntu/Host/Mod/CFrames.odc differ diff --git a/ubuntu/Host/Mod/Clipboard.odc b/ubuntu/Host/Mod/Clipboard.odc new file mode 100644 index 0000000..81e6d78 Binary files /dev/null and b/ubuntu/Host/Mod/Clipboard.odc differ diff --git a/ubuntu/Host/Mod/Cmds.odc b/ubuntu/Host/Mod/Cmds.odc new file mode 100644 index 0000000..059b601 Binary files /dev/null and b/ubuntu/Host/Mod/Cmds.odc differ diff --git a/ubuntu/Host/Mod/Console.odc b/ubuntu/Host/Mod/Console.odc new file mode 100644 index 0000000..7453f8f Binary files /dev/null and b/ubuntu/Host/Mod/Console.odc differ diff --git a/ubuntu/Host/Mod/Dates.odc b/ubuntu/Host/Mod/Dates.odc new file mode 100644 index 0000000..0e179ef Binary files /dev/null and b/ubuntu/Host/Mod/Dates.odc differ diff --git a/ubuntu/Host/Mod/DevPackedFiles.odc b/ubuntu/Host/Mod/DevPackedFiles.odc new file mode 100644 index 0000000..ded0d9c Binary files /dev/null and b/ubuntu/Host/Mod/DevPackedFiles.odc differ diff --git a/ubuntu/Host/Mod/Dialog.odc b/ubuntu/Host/Mod/Dialog.odc new file mode 100644 index 0000000..f570e14 Binary files /dev/null and b/ubuntu/Host/Mod/Dialog.odc differ diff --git a/ubuntu/Host/Mod/Files.odc b/ubuntu/Host/Mod/Files.odc new file mode 100644 index 0000000..e20e891 Binary files /dev/null and b/ubuntu/Host/Mod/Files.odc differ diff --git a/ubuntu/Host/Mod/Fonts.odc b/ubuntu/Host/Mod/Fonts.odc new file mode 100644 index 0000000..47930e4 Binary files /dev/null and b/ubuntu/Host/Mod/Fonts.odc differ diff --git a/ubuntu/Host/Mod/Gnome.odc b/ubuntu/Host/Mod/Gnome.odc new file mode 100644 index 0000000..46d96d6 Binary files /dev/null and b/ubuntu/Host/Mod/Gnome.odc differ diff --git a/ubuntu/Host/Mod/Lang.odc b/ubuntu/Host/Mod/Lang.odc new file mode 100644 index 0000000..d99add6 Binary files /dev/null and b/ubuntu/Host/Mod/Lang.odc differ diff --git a/ubuntu/Host/Mod/Mechanisms.odc b/ubuntu/Host/Mod/Mechanisms.odc new file mode 100644 index 0000000..0bd4a97 Binary files /dev/null and b/ubuntu/Host/Mod/Mechanisms.odc differ diff --git a/ubuntu/Host/Mod/Menus.odc b/ubuntu/Host/Mod/Menus.odc new file mode 100644 index 0000000..2bc74f3 Binary files /dev/null and b/ubuntu/Host/Mod/Menus.odc differ diff --git a/ubuntu/Host/Mod/PackedFiles.odc b/ubuntu/Host/Mod/PackedFiles.odc new file mode 100644 index 0000000..0fcdfe2 Binary files /dev/null and b/ubuntu/Host/Mod/PackedFiles.odc differ diff --git a/ubuntu/Host/Mod/Ports.odc b/ubuntu/Host/Mod/Ports.odc new file mode 100644 index 0000000..51915c0 Binary files /dev/null and b/ubuntu/Host/Mod/Ports.odc differ diff --git a/ubuntu/Host/Mod/Registry.odc b/ubuntu/Host/Mod/Registry.odc new file mode 100644 index 0000000..608cc4c Binary files /dev/null and b/ubuntu/Host/Mod/Registry.odc differ diff --git a/ubuntu/Host/Mod/TabFrames.odc b/ubuntu/Host/Mod/TabFrames.odc new file mode 100644 index 0000000..31b333f Binary files /dev/null and b/ubuntu/Host/Mod/TabFrames.odc differ diff --git a/ubuntu/Host/Mod/TextConv.odc b/ubuntu/Host/Mod/TextConv.odc new file mode 100644 index 0000000..55d7a2b Binary files /dev/null and b/ubuntu/Host/Mod/TextConv.odc differ diff --git a/ubuntu/Host/Mod/Utf8.odc b/ubuntu/Host/Mod/Utf8.odc new file mode 100644 index 0000000..56c5d1e Binary files /dev/null and b/ubuntu/Host/Mod/Utf8.odc differ diff --git a/ubuntu/Host/Mod/Windows.odc b/ubuntu/Host/Mod/Windows.odc new file mode 100644 index 0000000..196393b Binary files /dev/null and b/ubuntu/Host/Mod/Windows.odc differ diff --git a/ubuntu/Host/Rsrc/Imptype.odc b/ubuntu/Host/Rsrc/Imptype.odc new file mode 100644 index 0000000..efc1eab Binary files /dev/null and b/ubuntu/Host/Rsrc/Imptype.odc differ diff --git a/ubuntu/Host/Rsrc/Prefs.odc b/ubuntu/Host/Rsrc/Prefs.odc new file mode 100644 index 0000000..dbe827a Binary files /dev/null and b/ubuntu/Host/Rsrc/Prefs.odc differ diff --git a/ubuntu/Host/Rsrc/Printing.odc b/ubuntu/Host/Rsrc/Printing.odc new file mode 100644 index 0000000..6b17aca Binary files /dev/null and b/ubuntu/Host/Rsrc/Printing.odc differ diff --git a/ubuntu/Host/Rsrc/Setup.odc b/ubuntu/Host/Rsrc/Setup.odc new file mode 100644 index 0000000..454a525 Binary files /dev/null and b/ubuntu/Host/Rsrc/Setup.odc differ diff --git a/ubuntu/Host/Rsrc/Strings.odc b/ubuntu/Host/Rsrc/Strings.odc new file mode 100644 index 0000000..5a338f8 Binary files /dev/null and b/ubuntu/Host/Rsrc/Strings.odc differ diff --git a/ubuntu/Host/Sym/CFrames.osf b/ubuntu/Host/Sym/CFrames.osf new file mode 100644 index 0000000..e2b98fc Binary files /dev/null and b/ubuntu/Host/Sym/CFrames.osf differ diff --git a/ubuntu/Host/Sym/Clipboard.osf b/ubuntu/Host/Sym/Clipboard.osf new file mode 100644 index 0000000..ca89796 Binary files /dev/null and b/ubuntu/Host/Sym/Clipboard.osf differ diff --git a/ubuntu/Host/Sym/Cmds.osf b/ubuntu/Host/Sym/Cmds.osf new file mode 100644 index 0000000..1fb60cb Binary files /dev/null and b/ubuntu/Host/Sym/Cmds.osf differ diff --git a/ubuntu/Host/Sym/Console.osf b/ubuntu/Host/Sym/Console.osf new file mode 100644 index 0000000..48e4c6f Binary files /dev/null and b/ubuntu/Host/Sym/Console.osf differ diff --git a/ubuntu/Host/Sym/Dates.osf b/ubuntu/Host/Sym/Dates.osf new file mode 100644 index 0000000..6874131 Binary files /dev/null and b/ubuntu/Host/Sym/Dates.osf differ diff --git a/ubuntu/Host/Sym/Dialog.osf b/ubuntu/Host/Sym/Dialog.osf new file mode 100644 index 0000000..75b70d1 Binary files /dev/null and b/ubuntu/Host/Sym/Dialog.osf differ diff --git a/ubuntu/Host/Sym/Files.osf b/ubuntu/Host/Sym/Files.osf new file mode 100644 index 0000000..5614818 Binary files /dev/null and b/ubuntu/Host/Sym/Files.osf differ diff --git a/ubuntu/Host/Sym/Fonts.osf b/ubuntu/Host/Sym/Fonts.osf new file mode 100644 index 0000000..dfa6b9d Binary files /dev/null and b/ubuntu/Host/Sym/Fonts.osf differ diff --git a/ubuntu/Host/Sym/Gnome.osf b/ubuntu/Host/Sym/Gnome.osf new file mode 100644 index 0000000..4e47b99 Binary files /dev/null and b/ubuntu/Host/Sym/Gnome.osf differ diff --git a/ubuntu/Host/Sym/Lang.osf b/ubuntu/Host/Sym/Lang.osf new file mode 100644 index 0000000..05fb7d6 Binary files /dev/null and b/ubuntu/Host/Sym/Lang.osf differ diff --git a/ubuntu/Host/Sym/Mechanisms.osf b/ubuntu/Host/Sym/Mechanisms.osf new file mode 100644 index 0000000..e16be48 Binary files /dev/null and b/ubuntu/Host/Sym/Mechanisms.osf differ diff --git a/ubuntu/Host/Sym/Menus.osf b/ubuntu/Host/Sym/Menus.osf new file mode 100644 index 0000000..c5b18af Binary files /dev/null and b/ubuntu/Host/Sym/Menus.osf differ diff --git a/ubuntu/Host/Sym/PackedFiles.osf b/ubuntu/Host/Sym/PackedFiles.osf new file mode 100644 index 0000000..cdd74f9 Binary files /dev/null and b/ubuntu/Host/Sym/PackedFiles.osf differ diff --git a/ubuntu/Host/Sym/Ports.osf b/ubuntu/Host/Sym/Ports.osf new file mode 100644 index 0000000..c264195 Binary files /dev/null and b/ubuntu/Host/Sym/Ports.osf differ diff --git a/ubuntu/Host/Sym/Registry.osf b/ubuntu/Host/Sym/Registry.osf new file mode 100644 index 0000000..c0099f9 Binary files /dev/null and b/ubuntu/Host/Sym/Registry.osf differ diff --git a/ubuntu/Host/Sym/TabFrames.osf b/ubuntu/Host/Sym/TabFrames.osf new file mode 100644 index 0000000..fb2eae7 Binary files /dev/null and b/ubuntu/Host/Sym/TabFrames.osf differ diff --git a/ubuntu/Host/Sym/TextConv.osf b/ubuntu/Host/Sym/TextConv.osf new file mode 100644 index 0000000..7596aad Binary files /dev/null and b/ubuntu/Host/Sym/TextConv.osf differ diff --git a/ubuntu/Host/Sym/Utf8.osf b/ubuntu/Host/Sym/Utf8.osf new file mode 100644 index 0000000..6b7f769 Binary files /dev/null and b/ubuntu/Host/Sym/Utf8.osf differ diff --git a/ubuntu/Host/Sym/Windows.osf b/ubuntu/Host/Sym/Windows.osf new file mode 100644 index 0000000..f622338 Binary files /dev/null and b/ubuntu/Host/Sym/Windows.osf differ diff --git a/ubuntu/Lin/Code/Linker.ocf b/ubuntu/Lin/Code/Linker.ocf new file mode 100644 index 0000000..f789058 Binary files /dev/null and b/ubuntu/Lin/Code/Linker.ocf differ diff --git a/ubuntu/Lin/Code/Log.ocf b/ubuntu/Lin/Code/Log.ocf new file mode 100644 index 0000000..0b1ccaa Binary files /dev/null and b/ubuntu/Lin/Code/Log.ocf differ diff --git a/ubuntu/Lin/Mod/Dl.odc b/ubuntu/Lin/Mod/Dl.odc new file mode 100644 index 0000000..e95f2fa Binary files /dev/null and b/ubuntu/Lin/Mod/Dl.odc differ diff --git a/ubuntu/Lin/Mod/Dl.txt b/ubuntu/Lin/Mod/Dl.txt new file mode 100644 index 0000000..0bfc543 --- /dev/null +++ b/ubuntu/Lin/Mod/Dl.txt @@ -0,0 +1,30 @@ +MODULE LinDl ["libdl.so.2"]; + + (* THIS IS TEXT COPY OF OpenBUGS Lin/Mod/Dl.odc *) + (* DO NOT EDIT *) + + IMPORT SYSTEM; + + CONST + (* dlOpen mode parameters *) + RTLD_LAZY* = 01H; (* Lazy function call binding. *) + RTLD_NOW* = 02H; (* Immediate function call binding. *) + RTLD_BINDING_MASK* = 03H; (* Mask of binding time value. *) + RTLD_NOLOAD* = 04H; (* Do not load the object. *) + RTLD_LOCAL* = 0; + RTLD_GLOBAL* = 100H; + RTDL_NODELETE* = 1000H; + + NULL* = 0; + + TYPE + PtrVoid* = INTEGER; + HANDLE* = PtrVoid; + PtrSTR* = POINTER TO ARRAY [untagged] OF SHORTCHAR; + + PROCEDURE [ccall] dlopen* (file: PtrSTR; mode: INTEGER): HANDLE; + PROCEDURE [ccall] dlsym* (handle: HANDLE; name: PtrSTR): HANDLE; + PROCEDURE [ccall] dlclose* (handle: HANDLE): INTEGER; + PROCEDURE [ccall] dlerror* (): PtrSTR; + +END LinDl. \ No newline at end of file diff --git a/ubuntu/Lin/Mod/Gnome.odc b/ubuntu/Lin/Mod/Gnome.odc new file mode 100644 index 0000000..5b6be23 Binary files /dev/null and b/ubuntu/Lin/Mod/Gnome.odc differ diff --git a/ubuntu/Lin/Mod/Iconv.odc b/ubuntu/Lin/Mod/Iconv.odc new file mode 100644 index 0000000..f415a24 Binary files /dev/null and b/ubuntu/Lin/Mod/Iconv.odc differ diff --git a/ubuntu/Lin/Mod/Iconv.txt b/ubuntu/Lin/Mod/Iconv.txt new file mode 100644 index 0000000..2a87e83 --- /dev/null +++ b/ubuntu/Lin/Mod/Iconv.txt @@ -0,0 +1,22 @@ +MODULE LinIconv ["libc.so.6"]; + + IMPORT Libc := LinLibc; + + TYPE + PtrVoid = Libc.PtrVoid; + PtrSTR* = Libc.PtrSTR; + PtrLSTR* = POINTER TO ARRAY [untagged] OF CHAR; + size_t* = Libc.size_t; + + iconv_t* = PtrVoid; + + PROCEDURE [ccall] iconv_open* (tocode, fromcode: PtrSTR): iconv_t; + PROCEDURE [ccall] iconv_close* (cd: iconv_t): INTEGER; + + PROCEDURE [ccall] iconv* (cd: iconv_t; VAR [nil] inbuf: PtrSTR; VAR inbytesleft: size_t; VAR [nil] outbuf: PtrSTR; VAR outbytesleft: size_t): size_t; + + PROCEDURE [ccall] iconv_encode* ["iconv"] (cd: iconv_t; VAR [nil] inbuf: PtrLSTR; VAR inbytesleft: size_t; VAR [nil] outbuf: PtrSTR; VAR outbytesleft: size_t): size_t; + + PROCEDURE [ccall] iconv_decode* ["iconv"] (cd: iconv_t; VAR [nil] inbuf: PtrSTR; VAR inbytesleft: size_t; VAR [nil] outbuf: PtrLSTR; VAR outbytesleft: size_t): size_t; + +END LinIconv. diff --git a/ubuntu/Lin/Mod/Ioctl.txt b/ubuntu/Lin/Mod/Ioctl.txt new file mode 100644 index 0000000..0431f39 --- /dev/null +++ b/ubuntu/Lin/Mod/Ioctl.txt @@ -0,0 +1,40 @@ +MODULE LinIoctl ["libc.so.6"]; + + (* + A. V. Shiryaev, 2012.11 + + GNU/Linux + i386 + *) + + CONST + (* /usr/include/i386-linux-gnu/bits/ioctl-types.h *) + TIOCM_LE* = {0}; + TIOCM_DTR* = {1}; + TIOCM_RTS* = {2}; + TIOCM_ST* = {3}; + TIOCM_SR* = {4}; + TIOCM_CTS* = {5}; + TIOCM_CAR* = {6}; + TIOCM_RNG* = {7}; + TIOCM_DSR* = {8}; + + FIOCLEX* = 21585; + FIONCLEX* = 21584; + FIONREAD* = 21531; + FIONBIO* = 21537; + FIOASYNC* = 21586; + TIOCMGET* = 21525; + TIOCMSET* = 21528; + TIOCEXCL* = 21516; + TIOCNXCL* = 21517; + TIOCOUTQ* = 21521; + TIOCSBRK* = 21543; + TIOCCBRK* = 21544; + TIOCMBIS* = 21526; + TIOCMBIC* = 21527; + + PROCEDURE [ccall] ioctl0* ["ioctl"] (d: INTEGER; req: INTEGER): INTEGER; + PROCEDURE [ccall] ioctl1* ["ioctl"] (d: INTEGER; req: INTEGER; VAR arg: INTEGER): INTEGER; + +END LinIoctl. diff --git a/ubuntu/Lin/Mod/Libc.odc b/ubuntu/Lin/Mod/Libc.odc new file mode 100644 index 0000000..4940bda Binary files /dev/null and b/ubuntu/Lin/Mod/Libc.odc differ diff --git a/ubuntu/Lin/Mod/Libc.txt b/ubuntu/Lin/Mod/Libc.txt new file mode 100644 index 0000000..d90abb0 --- /dev/null +++ b/ubuntu/Lin/Mod/Libc.txt @@ -0,0 +1,469 @@ +MODULE LinLibc ["libc.so.6"]; + + (* THIS IS TEXT COPY OF Libc.odc *) + (* DO NOT EDIT *) + + IMPORT SYSTEM; + + CONST + NULL* = 0H; + TRUE* = 1; + FALSE* = 0; + + (* file constants *) + SEEK_SET* = 0; + SEEK_CUR* = 1; + SEEK_END* = 2; + NAME_MAX* = 256; + + (* The value of CLOCKS_PER_SEC is required to be 1 million on all XSI-conformant systems.*) + CLOCKS_PER_SECOND* = 1000000; + + (* temp directory defined in stdio.h *) + P_tmpdir* = "/tmp"; + + (* signal constants *) (* Fake signal functions. *) + SIG_ERR* = -1; (* Error return. *) + SIG_DFL* = 0; (* Default action. *) + SIG_IGN* = 1; (* Ignore signal. *) + SIG_HOLD* = 2; (* Add signal to hold mask. *) + + (* Signals. *) + SIGHUP* = 1; (* Hangup (POSIX). *) + SIGINT* = 2; (* Interrupt (ANSI). *) + SIGQUIT* = 3; (* Quit (POSIX). *) + SIGILL* = 4; (* Illegal instruction (ANSI). *) + SIGTRAP* = 5; (* Trace trap (POSIX). *) + SIGABRT* = 6; (* Abort (ANSI). *) + SIGIOT* = 6; (* IOT trap (4.2 BSD). *) + SIGBUS* = 7; (* BUS error (4.2 BSD). *) + SIGFPE* = 8; (* Floating-point exception (ANSI). *) + SIGKILL* = 9; (* Kill, unblockable (POSIX). *) + SIGUSR1* = 10; (* User-defined signal 1 (POSIX). *) + SIGSEGV* = 11; (* Segmentation violation (ANSI). *) + SIGUSR2* = 12; (* User-defined signal 2 (POSIX). *) + SIGPIPE* = 13; (* Broken pipe (POSIX). *) + SIGALRM* = 14; (* Alarm clock (POSIX). *) + SIGTERM* = 15; (* Termination (ANSI). *) + SIGSTKFLT* = 16; (* Stack fault. *) + SIGCHLD* = 17; (* Child status has changed (POSIX). *) + SIGCLD* = SIGCHLD; (* Same as SIGCHLD (System V). *) + SIGCONT* = 18; (* Continue (POSIX). *) + SIGSTOP* = 19; (* Stop, unblockable (POSIX). *) + SIGTSTP* = 20; (* Keyboard stop (POSIX). *) + SIGTTIN* = 21; (* Background read from tty (POSIX). *) + SIGTTOU* = 22; (* Background write to tty (POSIX). *) + SIGURG* = 23; (* Urgent condition on socket (4.2 BSD). *) + SIGXCPU* = 24; (* CPU limit exceeded (4.2 BSD). *) + SIGXFSZ* = 25; (* File size limit exceeded (4.2 BSD). *) + SIGVTALRM* =26; (* Virtual alarm clock (4.2 BSD). *) + SIGPROF* = 27; (* Profiling alarm clock (4.2 BSD). *) + SIGWINCH* = 28; (* Window size change (4.3 BSD, Sun). *) + SIGIO* = 29; (* I/O now possible (4.2 BSD). *) + SIGPOLL* = SIGIO; (* Pollable event occurred (System V). *) + SIGPWR* = 30; (* Power failure restart (System V). *) + SIGSYS* = 31; (* Bad system call. *) + SIGUNUSED* =31; + _NSIG* = 64; (* Biggest signal number + 1 (including real-time signals). *) + __SIGRTMIN*= 32; + __SIGRTMAX*=_NSIG - 1; + + (* Bits in `sa_flags'. *) + SA_NOCLDSTOP* = {0}; (* = 1 Don't send SIGCHLD when children stop. *) + SA_NOCLDWAIT* = {1}; (* = 2 Don't create zombie on child death. *) + SA_SIGINFO* = {2}; (* = 4 Invoke signal-catching function wth three arguments instead of one. *) + SA_ONSTACK* = {27}; (* = 0x08000000 Use signal stack by using `sa_restorer'. *) + SA_RESTART* = {28}; (* = 0x10000000 Restart syscall on signal return. *) + SA_NODEFER* = {30}; (* = 0x40000000 Don't automatically block the signal when its handler is being executed. *) + SA_RESETHAND* = {31}; (* = 0x80000000 Reset to SIG_DFL on entry to handler. *) + SA_INTERRUPT* = {29}; (* = 0x20000000 Historical no-op. *) + (* Some aliases for the SA_ constants. *) + SA_NOMASK* = SA_NODEFER; + SA_ONESHOT* = SA_RESETHAND; + SA_STACK* = SA_ONSTACK; + + (* code values for siginfo_t.si_code when sig = SIGFPE *) + FPE_INTDIV* = 1; (* Integer divide by zero. *) + FPE_INTOVF* = 2; (* Integer overflow. *) + FPE_FLTDIV* = 3; (* Floating point divide by zero. *) + FPE_FLTOVF* = 4; (* Floating point overflow. *) + FPE_FLTUND* = 5; (* Floating point underflow. *) + FPE_FLTRES* =6; (* Floating point inexact result. *) + FPE_FLTINV* = 7; (* Floating point invalid operation. *) + FPE_FLTSUB* = 8; (* Subscript out of range. *) + + (* possible error constants for errno *) + EPERM* = 1; (* Operation not permitted *) + ENOENT* = 2; (* No such file or directory *) + ESRCH* = 3; (* No such process *) + EINTR* = 4; (* Interrupted system call *) + EIO* = 5; (* I/O error *) + ENXIO* = 6; (* No such device or address *) + E2BIG* = 7; (* Arg list too long *) + ENOEXEC* = 8; (* Exec format error *) + EBADF* = 9; (* Bad file number *) + ECHILD* = 10; (* No child processes *) + EAGAIN* = 11; (* Try again *) + ENOMEM* = 12; (* Out of memory *) + EACCES* = 13; (* Permission denied *) + EFAULT* = 14; (* Bad address *) + ENOTBLK* = 15; (* Block device required *) + EBUSY* = 16; (* Device or resource busy *) + EEXIST* = 17; (* File exists *) + EXDEV* = 18; (* Cross-device link *) + ENODEV* = 19; (* No such device *) + ENOTDIR* = 20; (* Not a directory *) + EISDIR* = 21; (* Is a directory *) + EINVAL* = 22; (* Invalid argument *) + ENFILE* = 23; (* File table overflow *) + EMFILE* = 24; (* Too many open files *) + ENOTTY* = 25; (* Not a typewriter *) + ETXTBSY* = 26; (* Text file busy *) + EFBIG* = 27; (* File too large *) + ENOSPC* = 28; (* No space left on device *) + ESPIPE* = 29; (* Illegal seek *) + EROFS* = 30; (* Read-only file system *) + EMLINK* = 31; (* Too many links *) + EPIPE* = 32; (* Broken pipe *) + EDOM* = 33; (* Math argument out of domain of func *) + ERANGE* = 34; (* Math result not representable *) + EDEADLK* = 35; (* Resource deadlock would occur *) + ENAMETOOLONG* = 36; (* File name too long *) + ENOLCK* = 37; (* No record locks available *) + ENOSYS* = 38; (* Function not implemented *) + ENOTEMPTY* = 39; (* Directory not empty *) + ELOOP* = 40; (* Too many symbolic links encountered *) + EWOULDBLOCK* = EAGAIN; (* Operation would block *) + ENOMSG* = 42; (* No message of desired type *) + EIDRM* = 43; (* Identifier removed *) + ECHRNG* = 44; (* Channel number out of range *) + EL2NSYNC* = 45; (* Level 2 not synchronized *) + EL3HLT* = 46; (* Level 3 halted *) + EL3RST* = 47; (* Level 3 reset *) + ELNRNG* = 48; (* Link number out of range *) + EUNATCH* = 49; (* Protocol driver not attached *) + ENOCSI* = 50; (* No CSI structure available *) + EL2HLT* = 51; (* Level 2 halted *) + EBADE* = 52; (* Invalid exchange *) + EBADR* = 53; (* Invalid request descriptor *) + EXFULL* = 54; (* Exchange full *) + ENOANO* = 55; (* No anode *) + EBADRQC* = 56; (* Invalid request code *) + EBADSLT* = 57; (* Invalid slot *) + EDEADLOCK* = EDEADLK; + EBFONT* = 59; (* Bad font file format *) + ENOSTR* = 60; (* Device not a stream *) + ENODATA* = 61; (* No data available *) + ETIME* = 62; (* Timer expired *) + ENOSR* = 63; (* Out of streams resources *) + ENONET* = 64; (* Machine is not on the network *) + ENOPKG* = 65; (* Package not installed *) + EREMOTE* = 66; (* Object is remote *) + ENOLINK* = 67; (* Link has been severed *) + EADV* = 68; (* Advertise error *) + ESRMNT* = 69; (* Srmount error *) + ECOMM* = 70; (* Communication error on send *) + EPROTO* = 71; (* Protocol error *) + EMULTIHOP* = 72; (* Multihop attempted *) + EDOTDOT* = 73; (* RFS specific error *) + EBADMSG* = 74; (* Not a data message *) + EOVERFLOW* = 75; (* Value too large for defined data type *) + ENOTUNIQ* = 76; (* Name not unique on network *) + EBADFD* = 77; (* File descriptor in bad state *) + EREMCHG* = 78; (* Remote address changed *) + ELIBACC* = 79; (* Can not access a needed shared library *) + ELIBBAD* = 80; (* Accessing a corrupted shared library *) + ELIBSCN* = 81; (* .lib section in a.out corrupted *) + ELIBMAX* = 82; (* Attempting to link in too many shared libraries *) + ELIBEXEC* = 83; (* Cannot exec a shared library directly *) + EILSEQ* = 84; (* Illegal byte sequence *) + ERESTART* = 85; (* Interrupted system call should be restarted *) + ESTRPIPE* = 86; (* Streams pipe error *) + EUSERS* = 87; (* Too many users *) + ENOTSOCK* = 88; (* Socket operation on non-socket *) + EDESTADDRREQ* = 89; (* Destination address required *) + EMSGSIZE* = 90; (* Message too long *) + EPROTOTYPE* = 91; (* Protocol wrong type for socket *) + ENOPROTOOPT* = 92; (* Protocol not available *) + EPROTONOSUPPORT* = 93; (* Protocol not supported *) + ESOCKTNOSUPPORT* = 94; (* Socket type not supported *) + EOPNOTSUPP* = 95; (* Operation not supported on transport endpoint *) + EPFNOSUPPORT* = 96; (* Protocol family not supported *) + EAFNOSUPPORT* = 97; (* Address family not supported by protocol *) + EADDRINUSE* = 98; (* Address already in use *) + EADDRNOTAVAIL* = 99; (* Cannot assign requested address *) + ENETDOWN* = 100; (* Network is down *) + ENETUNREACH* = 101; (* Network is unreachable *) + ENETRESET* = 102; (* Network dropped connection because of reset *) + ECONNABORTED* = 103; (* Software caused connection abort *) + ECONNRESET* = 104; (* Connection reset by peer *) + ENOBUFS* = 105; (* No buffer space available *) + EISCONN* = 106; (* Transport endpoint is already connected *) + ENOTCONN* = 107; (* Transport endpoint is not connected *) + ESHUTDOWN* = 108; (* Cannot send after transport endpoint shutdown *) + ETOOMANYREFS* = 109; (* Too many references: cannot splice *) + ETIMEDOUT* = 110; (* Connection timed out *) + ECONNREFUSED* = 111; (* Connection refused *) + EHOSTDOWN* = 112; (* Host is down *) + EHOSTUNREACH* = 113; (* No route to host *) + EALREADY* = 114; (* Operation already in progress *) + EINPROGRESS* = 115; (* Operation now in progress *) + ESTALE* = 116; (* Stale NFS file handle *) + EUCLEAN* = 117; (* Structure needs cleaning *) + ENOTNAM* = 118; (* Not a XENIX named type file *) + ENAVAIL* = 119; (* No XENIX semaphores available *) + EISNAM* = 120; (* Is a named type file *) + EREMOTEIO* = 121; (* Remote I/O error *) + EDQUOT* = 122; (* Quota exceeded *) + ENOMEDIUM* = 123; (* No medium found *) + EMEDIUMTYPE* = 124; (* Wrong medium type *) + + PROT_NONE* = {}; (* No access *) + PROT_READ* = {2}; (* Pages can be read *) + PROT_WRITE* = {1}; (* Pages can be written *) + PROT_EXEC* = {0}; (* Pages can be executed *) + MAP_FILE* = {0}; (* Mapped from a file or device *) + MAP_ANON* = {1}; (* Allocated from anonymous virtual memory *) + MAP_COPY* = {5}; (* Virtual copy of region at mapping time *) + MAP_SHARED* = {4}; (* Share changes *) + MAP_PRIVATE* = {}; (* Changes private; copy pages on write *) + MAP_FIXED* = {8}; (* Map address must be exactly as requested *) + MAP_NOEXTEND* = {9} ; (* For MAP_FILE, don't change file size *) + MAP_HASSEMPHORE*= {10}; (* Region may contain semaphores *) + MAP_INHERIT* = {11} ; (* Region is retained after exec *) + MAP_FAILED* = -1; + + O_RDONLY* = {} ; (* Open read-only *) + O_WRONLY* = {0} ; (* Open write-only *) + O_RDWR* = {1} ; (* Open read/write *) + O_NONBLOCK* = {11}; + + SIG_BLOCK* = 0; (* Block signals *) + SIG_UNBLOCK* = 1; (* Unblock signals *) + SIG_SETMASK* = 2; (* Set the set of blocked signals *) + + _SC_PAGESIZE* = 30; + + SIGSTKSZ* = 8192; + + TYPE + __ftw_func_t* = PROCEDURE (fileName: PtrSTR; VAR [nil] stat: stat_t; flag: INTEGER): INTEGER; + PtrVoid* = INTEGER; + PtrSTR* = POINTER TO ARRAY [untagged] OF SHORTCHAR; + wchar_t* = INTEGER; + PtrWSTR* = POINTER TO ARRAY [untagged] OF wchar_t; + PtrInt* = INTEGER; + StrArray* = POINTER TO ARRAY [untagged] OF PtrSTR; + PtrFILE* = INTEGER; + PtrDIR* = INTEGER; + PtrProc* = INTEGER; + clock_t* = INTEGER; + jmp_buf* = ARRAY [untagged] 6 OF INTEGER; (* bx, si, di, bp, sp, pc *) + mode_t* = SET; + off_t* = INTEGER; + SelectorFunc* = PROCEDURE (dirent: Dirent): INTEGER; + CmpFunc* = PROCEDURE (VAR [nil] dirent1, dirent2: PtrDirent): INTEGER; + size_t* = INTEGER; (* should be unsigned int *) + ssize_t* = INTEGER; + sigjmp_buf* = RECORD [untagged] + buf*: jmp_buf; + mask_was_saved*: INTEGER; + saved_mask*: sigset_t; + END; + + PtrDirent* = POINTER TO Dirent; + PtrDirentArray* = POINTER TO ARRAY [untagged] OF Dirent; + Dirent* = RECORD [untagged] + d_ino*: INTEGER; (* inode number *) + d_off*: off_t; (* offset to this dirent *) + d_reclen*: SHORTINT; (* length of this d_name *) + d_type*: BYTE; + d_name*: ARRAY[untagged] NAME_MAX+1 OF SHORTCHAR; (* file name (null-terminated) *) + END; + + pid_t* = INTEGER; + uid_t* = INTEGER; + sigval_t* = INTEGER; + + siginfo_t* = RECORD [untagged] + si_signo*: INTEGER; (* Signal number *) + si_errno*: INTEGER; (* An errno value *) + si_code*: INTEGER; (* Signal code *) + si_pid*: pid_t; (* Sending process ID *) + si_uid*: uid_t; (* Real user ID of sending process *) + si_status*: INTEGER; (* Exit value or signal *) + si_utime*: clock_t; (* User time consumed *) + si_stime*: clock_t; (* System time consumed *) + si_value*: sigval_t; (* Signal value *) + si_int*: INTEGER; (* POSIX.1b signal *) + si_ptr*: PtrVoid; (* POSIX.1b signal *) + si_addr*: PtrVoid; (* Memory location which caused fault *) + si_band*: INTEGER; (* Band event *) + si_fd*: INTEGER; (* File descriptor *) + END; + Ptrsiginfo_t* = POINTER TO siginfo_t; + + sigset_t* = ARRAY [untagged] 128 OF BYTE; + Ptrsigset_t* = INTEGER; + sigaction_t* = RECORD [untagged] + sa_sigaction*: PROCEDURE [ccall] (sig: INTEGER; siginfo: Ptrsiginfo_t; ptr: Ptrucontext_t); (* union with sa_handler*: PtrProc;*) + sa_mask*: sigset_t; + sa_flags*: SET; + sa_restorer*: LONGINT; + END; + + stack_t* = RECORD [untagged] + ss_sp*: PtrVoid; + ss_flags*: INTEGER; + ss_size*: size_t; + END; + + stat_t* = RECORD [untagged] + st_dev*: LONGINT; (* device *) + __pad1: SHORTINT; + st_ino*: INTEGER; (* 64? inode *) + st_mode*: mode_t; (* protection *) + st_nlink*: INTEGER; (* number of hard links *) + st_uid*: uid_t; (* user ID of owner *) + st_gid*: INTEGER; (* group ID of owner *) + st_rdev*: LONGINT; (* device type (if inode device) *) + __pad2: SHORTINT; + st_size*: off_t; (* 64? total size, in bytes *) + st_blksize*: INTEGER; (* blocksize for filesystem I/O *) + st_blocks*: INTEGER; (* 64? number of blocks allocated *) + st_atime*: INTEGER; (* time of last access *) + __unused1: INTEGER; + st_mtime*: INTEGER; (* time of last modification *) + __unused2: INTEGER; + st_ctime*: INTEGER; (* time of last change *) + __unused3: INTEGER; + __unused4: INTEGER; + __unused5: INTEGER; + END; + + fpreg* = RECORD [untagged] + significand*: ARRAY [untagged] 4 OF CHAR; + exponent*: CHAR; + END; + + fpstate* = RECORD [untagged] + cw*: INTEGER; (* unsigned long int *) + sw*: INTEGER; (* unsigned long int *) + tag*: INTEGER; (* unsigned long int *) + ipoff*: INTEGER; (* unsigned long int *) + cssel*: INTEGER; (* unsigned long int *) + dataoff*: INTEGER; (* unsigned long int *) + datasel*: INTEGER; (* unsigned long int *) + _st: ARRAY [untagged] 8 OF fpreg; + status*: INTEGER; (* unsigned long int *) + END; + + gregset_t* = ARRAY [untagged] 19 OF INTEGER; + fpregset_t* = POINTER TO fpstate; + + mcontext_t* = RECORD [untagged] + gregs*: gregset_t; + fpregs*: fpregset_t; + oldmask*: INTEGER; (* unsigned long int *) + cr2*: INTEGER; (* unsigned long int *) + END; + + Ptrucontext_t* = POINTER TO ucontext_t; + ucontext_t* = RECORD [untagged] + uc_flags*: INTEGER; (* unsigned long int *) + uc_link*: Ptrucontext_t; + uc_stack*: stack_t; + uc_mcontext*: mcontext_t; + uc_sigmask: sigset_t; + __fpregs_mem*: fpstate; + END; + + (* Times and Dates *) + + tm* = POINTER TO tmDesc; + tmDesc* = RECORD [untagged] + tm_sec*: INTEGER; (* seconds *) + tm_min*: INTEGER; (* minutes *) + tm_hour*: INTEGER; (* hours *) + tm_mday*: INTEGER; (* day of the month *) + tm_mon*: INTEGER; (* month *) + tm_year*: INTEGER; (* year *) + tm_wday*: INTEGER; (* day of the week *) + tm_yday*: INTEGER; (* day in the year *) + tm_isdst*: INTEGER; (* daylight saving time *) + END; + time_t* = INTEGER; + + VAR + timezone*: INTEGER; (* seconds from GMT *) + stdin*, stdout*, stderr* : PtrFILE; + + PROCEDURE [ccall] calloc* (num, size: size_t): PtrVoid; + PROCEDURE [ccall] clock* (): clock_t; + PROCEDURE [ccall] closedir* (dir: PtrDIR): INTEGER; + PROCEDURE [ccall] chmod* (path: PtrSTR; mode: mode_t); + PROCEDURE [ccall] exit* (status: INTEGER); + PROCEDURE [ccall] fclose* (fp: PtrFILE): INTEGER; + PROCEDURE [ccall] fflush* (fp: PtrFILE): INTEGER; + PROCEDURE [ccall] fopen* (filename, mode: PtrSTR): PtrFILE; + PROCEDURE [ccall] feof* (fp: PtrFILE): INTEGER; + PROCEDURE [ccall] fread* (ptr: PtrVoid; size, nobj: size_t; stream: PtrFILE): size_t; + PROCEDURE [ccall] fseek* (stream: PtrFILE; offset, origin: INTEGER): INTEGER; + PROCEDURE [ccall] free* (p: PtrVoid); + PROCEDURE [ccall] ftell* (stream: PtrFILE): LONGINT; + PROCEDURE [ccall] ftw* (filename: PtrSTR; func: __ftw_func_t; descriptors: INTEGER): INTEGER; + PROCEDURE [ccall] fwrite* (ptr: PtrVoid; size, nobj: size_t; stream: PtrFILE): size_t; + PROCEDURE [ccall] getcwd* (buf: PtrSTR; size: size_t): PtrSTR; + PROCEDURE [ccall] getcontext* (ucontext_t: Ptrucontext_t): INTEGER; + PROCEDURE [ccall] gets* (s: PtrSTR); + PROCEDURE [ccall] fgets* (s: PtrSTR; n: INTEGER; fp: PtrFILE): PtrSTR; + PROCEDURE [ccall] gmtime* (VAR timep: time_t): tm; + PROCEDURE [ccall] kill* (pid: pid_t; sig: INTEGER): INTEGER; + PROCEDURE [ccall] localtime* (VAR timep: time_t): tm; + PROCEDURE [ccall] malloc* (size: size_t): PtrVoid; + PROCEDURE [ccall] mkdir* (pathname: PtrSTR; mode: mode_t): INTEGER; + PROCEDURE [ccall] mktime* (timeptr: tm): time_t; + PROCEDURE [ccall] opendir* (name: PtrSTR): PtrDIR; + PROCEDURE [ccall] printf* (s: PtrSTR): INTEGER; + PROCEDURE [ccall] readdir* (dir: PtrDIR): PtrDirent; + PROCEDURE [ccall] remove* (filename: PtrSTR): INTEGER; + PROCEDURE [ccall] rename* (oldname, newname: PtrSTR): INTEGER; + PROCEDURE [ccall] scandir* (dir: PtrDIR; namelist: PtrDirentArray; selector: SelectorFunc; cmp: CmpFunc): INTEGER; + PROCEDURE [ccall] setcontext* (ucontext_t: Ptrucontext_t): INTEGER; + PROCEDURE [ccall] setjmp* (VAR env: jmp_buf): INTEGER; + PROCEDURE [ccall] sigaction* (sig_num: INTEGER; VAR [nil] act: sigaction_t; VAR [nil] oldact: sigaction_t): INTEGER; + PROCEDURE [ccall] sigaddset* (set: Ptrsigset_t; sig: INTEGER): INTEGER; + PROCEDURE [ccall] sigdelset* (set: Ptrsigset_t; sig: INTEGER): INTEGER; + PROCEDURE [ccall] sigemptyset* (set: Ptrsigset_t): INTEGER; + PROCEDURE [ccall] sigfillset* (set: Ptrsigset_t): INTEGER; + PROCEDURE [ccall] sigismemeber* (set: Ptrsigset_t; sig: INTEGER): INTEGER; + PROCEDURE [ccall] siglongjmp* (VAR env: sigjmp_buf; val: INTEGER); + PROCEDURE [ccall] signal* (sig_num: INTEGER; sighandler: PtrProc): PtrProc; + PROCEDURE [ccall] sigsetjmp* ["__sigsetjmp"] (VAR env: sigjmp_buf; savemask: INTEGER): INTEGER; +(* + PROCEDURE [ccall] stat* (filename: PtrSTR; VAR buf: stat_t): INTEGER; stat is a macro and expands to __xstat(3, filename, buf) +*) + PROCEDURE [ccall] __xstat* (version: INTEGER; filename: PtrSTR; VAR buf: stat_t): INTEGER; + PROCEDURE [ccall] strftime* (s: PtrSTR; max: size_t; format: PtrSTR; ptm: tm): size_t; + PROCEDURE [ccall] time* (VAR [nil] t: time_t): time_t; + + PROCEDURE [ccall] __errno_location*(): INTEGER; + + PROCEDURE [ccall] open* (name: PtrSTR; flags: SET; mode: mode_t): INTEGER; + PROCEDURE [ccall] close* (d: INTEGER): INTEGER; + PROCEDURE [ccall] read* (d: INTEGER; buf: PtrVoid; nbytes: size_t): ssize_t; + PROCEDURE [ccall] write* (d: INTEGER; buf: PtrVoid; nBytes: size_t): ssize_t; + + PROCEDURE [ccall] mmap* (addr: PtrVoid; len: size_t; prot: SET; flags: SET; fd, offset: off_t): PtrVoid; + PROCEDURE [ccall] munmap* (addr: PtrVoid; len: size_t): INTEGER; + PROCEDURE [ccall] mprotect* (addr: PtrVoid; len: size_t; prot: SET): INTEGER; + + PROCEDURE [ccall] getenv* (name: PtrSTR): PtrSTR; + + PROCEDURE [ccall] sysconf* (name: INTEGER): INTEGER; + + PROCEDURE [ccall] sigaltstack* (VAR [nil] ss: stack_t; VAR [nil] oss: stack_t): INTEGER; + + PROCEDURE [ccall] sigprocmask* (how: INTEGER; set: Ptrsigset_t; oldset: Ptrsigset_t): INTEGER; + +END LinLibc. \ No newline at end of file diff --git a/ubuntu/Lin/Mod/Linker.odc b/ubuntu/Lin/Mod/Linker.odc new file mode 100644 index 0000000..c0e9e8e Binary files /dev/null and b/ubuntu/Lin/Mod/Linker.odc differ diff --git a/ubuntu/Lin/Mod/Net.txt b/ubuntu/Lin/Mod/Net.txt new file mode 100644 index 0000000..738f28a --- /dev/null +++ b/ubuntu/Lin/Mod/Net.txt @@ -0,0 +1,257 @@ +MODULE LinNet ["libc.so.6"]; + + (* + A. V. Shiryaev, 2012.11 + + GNU/Linux + 32-bit + *) + + IMPORT Libc := LinLibc; + + CONST + INVALID_SOCKET* = -1; + SOCKET_ERROR* = -1; + + (* /usr/include/i386-linux-gnu/bits/socket.h *) + SHUT_RD* = 0; + SHUT_WR* = 1; + SHUT_RDWR* = 2; + SOCK_STREAM* = 1; + SOCK_DGRAM* = 2; + SOCK_RAW* = 3; + SOCK_RDM* = 4; + SOCK_SEQPACKET* = 5; + SOCK_DCCP* = 6; + SOCK_PACKET* = 10; + + PF_UNSPEC* = 0; (* Unspecified. *) + PF_LOCAL* = 1; (* Local to host (pipes and file-domain). *) + PF_UNIX* = PF_LOCAL; (* POSIX name for PF_LOCAL. *) + PF_FILE* = PF_LOCAL; (* Another non-standard name for PF_LOCAL. *) + PF_INET* = 2; (* IP protocol family. *) + PF_AX25* = 3; (* Amateur Radio AX.25. *) + PF_IPX* = 4; (* Novell Internet Protocol. *) + PF_APPLETALK* = 5; (* Appletalk DDP. *) + PF_NETROM* = 6; (* Amateur radio NetROM. *) + PF_BRIDGE* = 7; (* Multiprotocol bridge. *) + PF_ATMPVC* = 8; (* ATM PVCs. *) + PF_X25* = 9; (* Reserved for X.25 project. *) + PF_INET6* = 10; (* IP version 6. *) + PF_ROSE* = 11; (* Amateur Radio X.25 PLP. *) + PF_DECnet* = 12; (* Reserved for DECnet project. *) + PF_NETBEUI* = 13; (* Reserved for 802.2LLC project. *) + PF_SECURITY* = 14; (* Security callback pseudo AF. *) + PF_KEY* = 15; (* PF_KEY key management API. *) + PF_NETLINK* = 16; + PF_ROUTE* = PF_NETLINK; (* Alias to emulate 4.4BSD. *) + PF_PACKET* = 17; (* Packet family. *) + PF_ASH* = 18; (* Ash. *) + PF_ECONET* = 19; (* Acorn Econet. *) + PF_ATMSVC* = 20; (* ATM SVCs. *) + PF_RDS* = 21; (* RDS sockets. *) + PF_SNA* = 22; (* Linux SNA Project *) + PF_IRDA* = 23; (* IRDA sockets. *) + PF_PPPOX* = 24; (* PPPoX sockets. *) + PF_WANPIPE* = 25; (* Wanpipe API sockets. *) + PF_LLC* = 26; (* Linux LLC. *) + PF_CAN* = 29; (* Controller Area Network. *) + PF_TIPC* = 30; (* TIPC sockets. *) + PF_BLUETOOTH* = 31; (* Bluetooth sockets. *) + PF_IUCV* = 32; (* IUCV sockets. *) + PF_RXRPC* = 33; (* RxRPC sockets. *) + PF_ISDN* = 34; (* mISDN sockets. *) + PF_PHONET* = 35; (* Phonet sockets. *) + PF_IEEE802154* = 36; (* IEEE 802.15.4 sockets. *) + PF_CAIF* = 37; (* CAIF sockets. *) + PF_ALG* = 38; (* Algorithm sockets. *) + PF_NFC* = 39; (* NFC sockets. *) + PF_MAX* = 40; (* For now.. *) + SOMAXCONN* = 128; + + (* /usr/include/asm-generic/socket.h *) + SO_DEBUG* = {0}; + SO_REUSEADDR* = {1}; + SO_TYPE* = {0,1}; + SO_ERROR* = {2}; + SO_DONTROUTE* = {0,2}; + SO_BROADCAST* = {1,2}; + SO_SNDBUF* = {0..2}; + SO_RCVBUF* = {3}; + SO_SNDBUFFORCE* = {5}; + SO_RCVBUFFORCE* = {0,5}; + SO_KEEPALIVE* = {0,3}; + SO_OOBINLINE* = {1,3}; + SO_NO_CHECK* = {0,1,3}; + SO_PRIORITY* = {2,3}; + SO_LINGER* = {0,2,3}; + SO_BSDCOMPAT* = {1..3}; + SO_SECURITY_AUTHENTICATION* = {1,2,4}; + SO_SECURITY_ENCRYPTION_TRANSPORT* = {0..2,4}; + SO_SECURITY_ENCRYPTION_NETWORK* = {3,4}; + SO_BINDTODEVICE* = {0,3,4}; + SO_ATTACH_FILTER* = {1,3,4}; + SO_DETACH_FILTER* = {0,1,3,4}; + SO_PEERNAME* = {2..4}; + SO_TIMESTAMP* = {0,2..4}; + SO_ACCEPTCONN* = {1..4}; + SO_PEERSEC* = {0..4}; + SO_PASSSEC* = {1,5}; + SO_TIMESTAMPNS* = {0,1,5}; + SO_MARK* = {2,5}; + SO_TIMESTAMPING* = {0,2,5}; + SO_PROTOCOL* = {1,2,5}; + SO_DOMAIN* = {0..2,5}; + SO_RXQ_OVFL* = {3,5}; + + (* /usr/include/netinet/in.h *) + INADDR_NONE* = -1; + IPPROTO_IP = 0; (* Dummy protocol for TCP. *) + IPPROTO_HOPOPTS* = 0; (* IPv6 Hop-by-Hop options. *) + IPPROTO_ICMP* = 1; (* Internet Control Message Protocol. *) + IPPROTO_IGMP* = 2; (* Internet Group Management Protocol. *) + IPPROTO_IPIP* = 4; (* IPIP tunnels (older KA9Q tunnels use 94). *) + IPPROTO_TCP* = 6; (* Transmission Control Protocol. *) + IPPROTO_EGP* = 8; (* Exterior Gateway Protocol. *) + IPPROTO_PUP* = 12; (* PUP protocol. *) + IPPROTO_UDP* = 17; (* User Datagram Protocol. *) + IPPROTO_IDP* = 22; (* XNS IDP protocol. *) + IPPROTO_TP* = 29; (* SO Transport Protocol Class 4. *) + IPPROTO_DCCP* = 33; (* Datagram Congestion Control Protocol. *) + IPPROTO_IPV6* = 41; (* IPv6 header. *) + IPPROTO_ROUTING* = 43; (* IPv6 routing header. *) + IPPROTO_FRAGMENT* = 44; (* IPv6 fragmentation header. *) + IPPROTO_RSVP* = 46; (* Reservation Protocol. *) + IPPROTO_GRE* = 47; (* General Routing Encapsulation. *) + IPPROTO_ESP* = 50; (* encapsulating security payload. *) + IPPROTO_AH* = 51; (* authentication header. *) + IPPROTO_ICMPV6* = 58; (* ICMPv6. *) + IPPROTO_NONE* = 59; (* IPv6 no next header. *) + IPPROTO_DSTOPTS* = 60; (* IPv6 destination options. *) + IPPROTO_MTP* = 92; (* Multicast Transport Protocol. *) + IPPROTO_ENCAP* = 98; (* Encapsulation Header. *) + IPPROTO_PIM* = 103; (* Protocol Independent Multicast. *) + IPPROTO_COMP* = 108; (* Compression Header Protocol. *) + IPPROTO_SCTP* = 132; (* Stream Control Transmission Protocol. *) + IPPROTO_UDPLITE* = 136; (* UDP-Lite protocol. *) + IPPROTO_RAW* = 255; (* Raw IP packets. *) + + (* /usr/include/asm-generic/param.h *) + MAXHOSTNAMELEN* = 64; (* max length of hostname *) + + (* /usr/include/netdb.h *) + NETDB_INTERNAL* = -1; (* See errno. *) + NETDB_SUCCESS* = 0; (* No problem. *) + HOST_NOT_FOUND* = 1; (* Authoritative Answer Host not found. *) + TRY_AGAIN* = 2; (* Non-Authoritative Host not found, or SERVERFAIL. *) + NO_RECOVERY* = 3; (* Non recoverable errors, FORMERR, REFUSED, NOTIMP. *) + NO_DATA* = 4; (* Valid name, no data record of requested type. *) + + (* /usr/include/i386-linux-gnu/bits/typesizes.h *) + __FD_SETSIZE = 1024; + + TYPE + SOCKET* = INTEGER; + + (* /usr/include/i386-linux-gnu/bits/types.h *) + socklen_t* = INTEGER; + (* /usr/include/i386-linux-gnu/bits/sockaddr.h *) + sa_family_t* = SHORTINT; (* unsigned short int *) + (* /usr/include/netinet/in.h *) + in_addr_t* = INTEGER; + in_port_t* = SHORTINT; + + (* /usr/include/i386-linux-gnu/bits/socket.h *) + sockaddr* = RECORD [untagged] + sa_family: sa_family_t; + sa_data: ARRAY [untagged] 14 OF SHORTCHAR; + END; + + (* /usr/include/linux/in.h *) +(* + in_addr* = INTEGER; +*) + in_addr* = RECORD [untagged] + S_un*: RECORD [union] + S_un_b*: RECORD [untagged] + s_b1*: SHORTCHAR; + s_b2*: SHORTCHAR; + s_b3*: SHORTCHAR; + s_b4*: SHORTCHAR; + END; + S_un_w*: RECORD [untagged] + s_w1*: SHORTINT; + s_w2*: SHORTINT; + END; + S_addr*: in_addr_t; + END; + END; + + (* /usr/include/linux/in.h *) + sockaddr_in* = RECORD [untagged] + sin_family*: sa_family_t; (* address family *) + sin_port*: SHORTINT; (* port number *) + sin_addr*: in_addr; (* internet address *) + __pad: ARRAY [untagged] 8 OF SHORTCHAR; + END; + + (* /usr/include/netdb.h *) + Ptrhostent* = POINTER TO hostent; + hostent* = RECORD [untagged] + h_name*: Libc.PtrSTR; (* official name of host *) + h_aliases*: POINTER TO ARRAY [untagged] OF Libc.PtrSTR; (* alias list *) + h_addrtype*: INTEGER; (* host address type *) + h_length*: INTEGER; (* length of address *) + h_addr_list*: POINTER TO ARRAY [untagged] OF POINTER TO ARRAY [untagged] OF in_addr; (* list of addresses from name server *) + END; + + (* /usr/include/linux/time.h *) + (* /usr/include/asm-generic/posix_types.h *) + timeval* = RECORD [untagged] + tv_sec*: INTEGER; (* seconds *) + tv_usec*: INTEGER; (* microseconds *) + END; + + (* /usr/include/i386-linux-gnu/sys/select.h *) + __fd_mask = SET; + fd_set* = ARRAY [untagged] __FD_SETSIZE DIV (SIZE(__fd_mask) * 8) OF __fd_mask; + + VAR + h_errno*: INTEGER; + + PROCEDURE [ccall] socket* (domain: INTEGER; type: INTEGER; protocol: INTEGER): SOCKET; + PROCEDURE [ccall] accept* (sockfd: SOCKET; VAR addr: sockaddr; VAR addrlen: socklen_t): SOCKET; + PROCEDURE [ccall] bind* (sockfd: SOCKET; VAR addr: sockaddr; addrlen: socklen_t): INTEGER; + PROCEDURE [ccall] connect* (sockfd: SOCKET; VAR addr: sockaddr; addrlen: socklen_t): INTEGER; + PROCEDURE [ccall] listen* (sockfd: SOCKET; backlog: INTEGER): INTEGER; + PROCEDURE [ccall] recv* (soskfd: SOCKET; buf: Libc.PtrVoid; len: Libc.size_t; flags: SET): Libc.ssize_t; + PROCEDURE [ccall] send* (sockfd: SOCKET; buf: Libc.PtrVoid; len: Libc.size_t; flags: SET): Libc.ssize_t; + PROCEDURE [ccall] shutdown* (sockfd: SOCKET; how: INTEGER): INTEGER; + PROCEDURE [ccall] getsockopt* (sockfd: SOCKET; level: INTEGER; optname: SET; optval: Libc.PtrVoid; VAR optlen: socklen_t): INTEGER; + PROCEDURE [ccall] setsockopt* (sockfd: SOCKET; level: INTEGER; optname: SET; optval: Libc.PtrVoid; optlen: socklen_t): INTEGER; + + PROCEDURE [ccall] htons* (hostshort: SHORTINT): SHORTINT; + + PROCEDURE [ccall] gethostbyname* (name: Libc.PtrSTR): Ptrhostent; + PROCEDURE [ccall] inet_addr* (cp: Libc.PtrSTR): in_addr_t; + + PROCEDURE [ccall] getsockname* (sockfd: SOCKET; VAR addr: sockaddr; VAR addrlen: socklen_t): INTEGER; + + PROCEDURE [ccall] hstrerror* (err: INTEGER): Libc.PtrSTR; + +(* + PROCEDURE FD_ZERO (VAR set: Net.fd_set); + VAR i: INTEGER; + BEGIN + i := LEN(set); REPEAT DEC(i); set[i] := {} UNTIL i = 0 + END FD_ZERO; + + PROCEDURE FD_SET (fd: Net.SOCKET; VAR set: Net.fd_set); + BEGIN + INCL(set[fd DIV 32], fd MOD 32) + END FD_SET; +*) + + PROCEDURE [ccall] select* (nfds: INTEGER; VAR [nil] readfds: fd_set; VAR [nil] writefds: fd_set; VAR [nil] exceptfds: fd_set; VAR timeout: timeval): INTEGER; + +END LinNet. diff --git a/ubuntu/Lin/Mod/Termios.txt b/ubuntu/Lin/Mod/Termios.txt new file mode 100644 index 0000000..f682c36 --- /dev/null +++ b/ubuntu/Lin/Mod/Termios.txt @@ -0,0 +1,148 @@ +MODULE LinTermios ["libc.so.6"]; + + (* + A. V. Shiryaev, 2012.11 + + GNU/Linux + i386 + *) + + CONST + NCCS* = 32; + _HAVE_STRUCT_TERMIOS_C_ISPEED* = 1; + _HAVE_STRUCT_TERMIOS_C_OSPEED* = 1; + VINTR* = 0; + VQUIT* = 1; + VERASE* = 2; + VKILL* = 3; + VEOF* = 4; + VTIME* = 5; + VMIN* = 6; + VSWTC* = 7; + VSTART* = 8; + VSTOP* = 9; + VSUSP* = 10; + VEOL* = 11; + VREPRINT* = 12; + VDISCARD* = 13; + VWERASE* = 14; + VLNEXT* = 15; + VEOL2* = 16; + IGNBRK* = 1; (* {0} *) + BRKINT* = 2; (* {1} *) + IGNPAR* = 4; (* {2} *) + PARMRK* = 8; (* {3} *) + INPCK* = 16; (* {4} *) + ISTRIP* = 32; (* {5} *) + INLCR* = 64; (* {6} *) + IGNCR* = 128; (* {7} *) + ICRNL* = 256; (* {8} *) + IUCLC* = 512; (* {9} *) + IXON* = 1024; (* {10} *) + IXANY* = 2048; (* {11} *) + IXOFF* = 4096; (* {12} *) + IMAXBEL* = 8192; (* {13} *) + IUTF8* = 16384; (* {14} *) + OPOST* = 1; (* {0} *) + OLCUC* = 2; (* {1} *) + ONLCR* = 4; (* {2} *) + OCRNL* = 8; (* {3} *) + ONOCR* = 16; (* {4} *) + ONLRET* = 32; (* {5} *) + OFILL* = 64; (* {6} *) + OFDEL* = 128; (* {7} *) + VTDLY* = 16384; (* {14} *) + VT0* = 0; (* {} *) + VT1* = 16384; (* {14} *) + B0* = 0; (* {} *) (* hang up *) + B50* = 1; (* {0} *) + B75* = 2; (* {1} *) + B110* = 3; (* {0,1} *) + B134* = 4; (* {2} *) + B150* = 5; (* {0,2} *) + B200* = 6; (* {1,2} *) + B300* = 7; (* {0..2} *) + B600* = 8; (* {3} *) + B1200* = 9; (* {0,3} *) + B1800* = 10; (* {1,3} *) + B2400* = 11; (* {0,1,3} *) + B4800* = 12; (* {2,3} *) + B9600* = 13; (* {0,2,3} *) + B19200* = 14; (* {1..3} *) + B38400* = 15; (* {0..3} *) + CSIZE* = 48; (* {4,5} *) + CS5* = 0; (* {} *) + CS6* = 16; (* {4} *) + CS7* = 32; (* {5} *) + CS8* = 48; (* {4,5} *) + CSTOPB* = 64; (* {6} *) + CREAD* = 128; (* {7} *) + PARENB* = 256; (* {8} *) + PARODD* = 512; (* {9} *) + HUPCL* = 1024; (* {10} *) + CLOCAL* = 2048; (* {11} *) + B57600* = 4097; (* {0,12} *) + B115200* = 4098; (* {1,12} *) + B230400* = 4099; (* {0,1,12} *) + B460800* = 4100; (* {2,12} *) + B500000* = 4101; (* {0,2,12} *) + B576000* = 4102; (* {1,2,12} *) + B921600* = 4103; (* {0..2,12} *) + B1000000* = 4104; (* {3,12} *) + B1152000* = 4105; (* {0,3,12} *) + B1500000* = 4106; (* {1,3,12} *) + B2000000* = 4107; (* {0,1,3,12} *) + B2500000* = 4108; (* {2,3,12} *) + B3000000* = 4109; (* {0,2,3,12} *) + B3500000* = 4110; (* {1..3,12} *) + B4000000* = 4111; (* {0..3,12} *) + __MAX_BAUD* = B4000000; + ISIG* = 1; (* {0} *) + ICANON* = 2; (* {1} *) + ECHO* = 8; (* {3} *) + ECHOE* = 16; (* {4} *) + ECHOK* = 32; (* {5} *) + ECHONL* = 64; (* {6} *) + NOFLSH* = 128; (* {7} *) + TOSTOP* = 256; (* {8} *) + IEXTEN* = 32768; (* {15} *) + TCOOFF* = 0; + TCOON* = 1; + TCIOFF* = 2; + TCION* = 3; + TCIFLUSH* = 0; + TCOFLUSH* = 1; + TCIOFLUSH* = 2; + TCSANOW* = 0; + TCSADRAIN* = 1; + TCSAFLUSH* = 2; + + TYPE + tcflag_t* = INTEGER; (* unsigned int *) + cc_t* = SHORTCHAR; (* unsigned char *) + speed_t* = INTEGER; (* unsigned int *) + termios* = RECORD [untagged] + c_iflag*: tcflag_t; (* input mode flags *) + c_oflag*: tcflag_t; (* output mode flags *) + c_cflag*: tcflag_t; (* control mode flags *) + c_lflag*: tcflag_t; (* local mode flags *) + c_line*: cc_t; (* line discipline *) + cc_c*: ARRAY [untagged] NCCS OF cc_t; (* control chars *) + c_ispeed*: INTEGER; (* input speed *) + c_ospeed*: INTEGER; (* output speed *) + END; + + (* POSIX.1 *) + PROCEDURE [ccall] cfgetispeed* (VAR tp: termios): speed_t; + PROCEDURE [ccall] cfsetispeed* (VAR tp: termios; ispeed: speed_t): INTEGER; + PROCEDURE [ccall] cfgetospeed* (VAR tp: termios): speed_t; + PROCEDURE [ccall] cfsetospeed* (VAR tp: termios; ospeed: speed_t): INTEGER; + PROCEDURE [ccall] tcgetattr* (fd: INTEGER; VAR tp: termios): INTEGER; + PROCEDURE [ccall] tcsetattr* (fd: INTEGER; action: INTEGER; VAR tp: termios): INTEGER; + + PROCEDURE [ccall] tcdrain* (fd: INTEGER): INTEGER; + PROCEDURE [ccall] tcflow* (fd: INTEGER; action: INTEGER): INTEGER; + PROCEDURE [ccall] tcflush* (fd: INTEGER; action: INTEGER): INTEGER; + PROCEDURE [ccall] tcsendbreak* (fd: INTEGER; len: INTEGER): INTEGER; + +END LinTermios. diff --git a/ubuntu/Lin/Mod/gen-Ioctl/Ioctl.txt.templ b/ubuntu/Lin/Mod/gen-Ioctl/Ioctl.txt.templ new file mode 100644 index 0000000..d1c21b8 --- /dev/null +++ b/ubuntu/Lin/Mod/gen-Ioctl/Ioctl.txt.templ @@ -0,0 +1,17 @@ +MODULE LinIoctl ["libc.so.6"]; + + (* + A. V. Shiryaev, 2012.11 + + GNU/Linux + i386 + *) + + CONST + (* /usr/include/i386-linux-gnu/bits/ioctl-types.h *) +%%defs-ioctl1%% +%%defs-ioctl%% + PROCEDURE [ccall] ioctl0* ["ioctl"] (d: INTEGER; req: INTEGER): INTEGER; + PROCEDURE [ccall] ioctl1* ["ioctl"] (d: INTEGER; req: INTEGER; VAR arg: INTEGER): INTEGER; + +END LinIoctl. diff --git a/ubuntu/Lin/Mod/gen-Ioctl/Makefile b/ubuntu/Lin/Mod/gen-Ioctl/Makefile new file mode 100644 index 0000000..5fe037a --- /dev/null +++ b/ubuntu/Lin/Mod/gen-Ioctl/Makefile @@ -0,0 +1,24 @@ +# This is GNU Makefile +# BSD GNU +# ${.TARGET} $@ +# ${.ALLSRC} $^ +# ${.IMPSRC} $< + +INCDIR ?= /usr/include + +all: mkioctl Ioctl.txt + +PY = python2.7 +DEFS = defs-ioctl1 defs-ioctl + +defs-ioctl: mkioctl + ./mkioctl > $@ + +Ioctl.txt: Ioctl.txt.templ ${DEFS} + ${PY} ./untempl.py Ioctl.txt.templ $@ + +defs-ioctl1: + ./dumpdefs.py 3 0 s ${INCDIR}/i386-linux-gnu/bits/ioctl-types.h | grep TIOCM_ > $@ + +clean: + rm -f mkioctl Ioctl.txt ${DEFS} diff --git a/ubuntu/Lin/Mod/gen-Ioctl/dumpdefs.py b/ubuntu/Lin/Mod/gen-Ioctl/dumpdefs.py new file mode 120000 index 0000000..1730591 --- /dev/null +++ b/ubuntu/Lin/Mod/gen-Ioctl/dumpdefs.py @@ -0,0 +1 @@ +../gen-Libc/dumpdefs.py \ No newline at end of file diff --git a/ubuntu/Lin/Mod/gen-Ioctl/mkioctl.c b/ubuntu/Lin/Mod/gen-Ioctl/mkioctl.c new file mode 100644 index 0000000..2faf1d0 --- /dev/null +++ b/ubuntu/Lin/Mod/gen-Ioctl/mkioctl.c @@ -0,0 +1,30 @@ +#include +#include + +#define PREFIX "\t\t" + +void D (const char *s, int ctl) +{ + printf("%s%s* = %d;\n", PREFIX, s, ctl); +} + +int main (int argc, char *argv[]) +{ + D("FIOCLEX", FIOCLEX); + D("FIONCLEX", FIONCLEX); + D("FIONREAD", FIONREAD); + D("FIONBIO", FIONBIO); + D("FIOASYNC", FIOASYNC); + + D("TIOCMGET", TIOCMGET); + D("TIOCMSET", TIOCMSET); + D("TIOCEXCL", TIOCEXCL); + D("TIOCNXCL", TIOCNXCL); + D("TIOCOUTQ", TIOCOUTQ); + D("TIOCSBRK", TIOCSBRK); + D("TIOCCBRK", TIOCCBRK); + D("TIOCMBIS", TIOCMBIS); + D("TIOCMBIC", TIOCMBIC); + + return 0; +} diff --git a/ubuntu/Lin/Mod/gen-Ioctl/untempl.py b/ubuntu/Lin/Mod/gen-Ioctl/untempl.py new file mode 120000 index 0000000..5800713 --- /dev/null +++ b/ubuntu/Lin/Mod/gen-Ioctl/untempl.py @@ -0,0 +1 @@ +../gen-Libc/untempl.py \ No newline at end of file diff --git a/ubuntu/Lin/Mod/gen-Libc/dumpdefs.py b/ubuntu/Lin/Mod/gen-Libc/dumpdefs.py new file mode 120000 index 0000000..170cdf8 --- /dev/null +++ b/ubuntu/Lin/Mod/gen-Libc/dumpdefs.py @@ -0,0 +1 @@ +../../../../_OpenBSD_/Lin/Mod/gen-Libc/dumpdefs.py \ No newline at end of file diff --git a/ubuntu/Lin/Mod/gen-Libc/mkdumpstrerrno.py b/ubuntu/Lin/Mod/gen-Libc/mkdumpstrerrno.py new file mode 120000 index 0000000..07d22cd --- /dev/null +++ b/ubuntu/Lin/Mod/gen-Libc/mkdumpstrerrno.py @@ -0,0 +1 @@ +../../../../_OpenBSD_/Lin/Mod/gen-Libc/mkdumpstrerrno.py \ No newline at end of file diff --git a/ubuntu/Lin/Mod/gen-Libc/mkstrerrnocase.py b/ubuntu/Lin/Mod/gen-Libc/mkstrerrnocase.py new file mode 120000 index 0000000..273f156 --- /dev/null +++ b/ubuntu/Lin/Mod/gen-Libc/mkstrerrnocase.py @@ -0,0 +1 @@ +../../../../_OpenBSD_/Lin/Mod/gen-Libc/mkstrerrnocase.py \ No newline at end of file diff --git a/ubuntu/Lin/Mod/gen-Libc/untempl.py b/ubuntu/Lin/Mod/gen-Libc/untempl.py new file mode 120000 index 0000000..017c8e4 --- /dev/null +++ b/ubuntu/Lin/Mod/gen-Libc/untempl.py @@ -0,0 +1 @@ +../../../../_OpenBSD_/Lin/Mod/gen-Libc/untempl.py \ No newline at end of file diff --git a/ubuntu/Lin/Mod/gen-Net/Makefile b/ubuntu/Lin/Mod/gen-Net/Makefile new file mode 100644 index 0000000..4f00e45 --- /dev/null +++ b/ubuntu/Lin/Mod/gen-Net/Makefile @@ -0,0 +1,25 @@ +# This is GNU Makefile +# BSD GNU +# ${.TARGET} $@ +# ${.ALLSRC} $^ +# ${.IMPSRC} $< + +INCDIR ?= /usr/include + +all: Net.txt dumphstrerrno + +PY = python2.7 +DEFS = defs-socket defs-so + +Net.txt: Net.txt.templ ${DEFS} defs-netdb defs-in defs-sock + ${PY} ./untempl.py Net.txt.templ $@ + +defs-socket: + ./dumpdefs.py 3 1 i ${INCDIR}/i386-linux-gnu/bits/socket.h | grep " PF_" > $@ + ./dumpdefs.py 3 1 i ${INCDIR}/i386-linux-gnu/bits/socket.h | grep " SOMAXCONN" >> $@ + +defs-so: + ./dumpdefs.py 3 1 s ${INCDIR}/asm-generic/socket.h | grep " SO_" > $@ + +clean: + rm -f Net.txt ${DEFS} dumphstrerrno diff --git a/ubuntu/Lin/Mod/gen-Net/Net.txt.templ b/ubuntu/Lin/Mod/gen-Net/Net.txt.templ new file mode 100644 index 0000000..756fa5e --- /dev/null +++ b/ubuntu/Lin/Mod/gen-Net/Net.txt.templ @@ -0,0 +1,139 @@ +MODULE LinNet ["libc.so.6"]; + + (* + A. V. Shiryaev, 2012.11 + + GNU/Linux + 32-bit + *) + + IMPORT Libc := LinLibc; + + CONST + INVALID_SOCKET* = -1; + SOCKET_ERROR* = -1; + + (* /usr/include/i386-linux-gnu/bits/socket.h *) + SHUT_RD* = 0; + SHUT_WR* = 1; + SHUT_RDWR* = 2; +%%defs-sock%% +%%defs-socket%% + (* /usr/include/asm-generic/socket.h *) +%%defs-so%% + (* /usr/include/netinet/in.h *) + INADDR_NONE* = -1; +%%defs-in%% + (* /usr/include/asm-generic/param.h *) + MAXHOSTNAMELEN* = 64; (* max length of hostname *) + + (* /usr/include/netdb.h *) +%%defs-netdb%% + (* /usr/include/i386-linux-gnu/bits/typesizes.h *) + __FD_SETSIZE = 1024; + + TYPE + SOCKET* = INTEGER; + + (* /usr/include/i386-linux-gnu/bits/types.h *) + socklen_t* = INTEGER; + (* /usr/include/i386-linux-gnu/bits/sockaddr.h *) + sa_family_t* = SHORTINT; (* unsigned short int *) + (* /usr/include/netinet/in.h *) + in_addr_t* = INTEGER; + in_port_t* = SHORTINT; + + (* /usr/include/i386-linux-gnu/bits/socket.h *) + sockaddr* = RECORD [untagged] + sa_family: sa_family_t; + sa_data: ARRAY [untagged] 14 OF SHORTCHAR; + END; + + (* /usr/include/linux/in.h *) +(* + in_addr* = INTEGER; +*) + in_addr* = RECORD [untagged] + S_un*: RECORD [union] + S_un_b*: RECORD [untagged] + s_b1*: SHORTCHAR; + s_b2*: SHORTCHAR; + s_b3*: SHORTCHAR; + s_b4*: SHORTCHAR; + END; + S_un_w*: RECORD [untagged] + s_w1*: SHORTINT; + s_w2*: SHORTINT; + END; + S_addr*: in_addr_t; + END; + END; + + (* /usr/include/linux/in.h *) + sockaddr_in* = RECORD [untagged] + sin_family*: sa_family_t; (* address family *) + sin_port*: SHORTINT; (* port number *) + sin_addr*: in_addr; (* internet address *) + __pad: ARRAY [untagged] 8 OF SHORTCHAR; + END; + + (* /usr/include/netdb.h *) + Ptrhostent* = POINTER TO hostent; + hostent* = RECORD [untagged] + h_name*: Libc.PtrSTR; (* official name of host *) + h_aliases*: POINTER TO ARRAY [untagged] OF Libc.PtrSTR; (* alias list *) + h_addrtype*: INTEGER; (* host address type *) + h_length*: INTEGER; (* length of address *) + h_addr_list*: POINTER TO ARRAY [untagged] OF POINTER TO ARRAY [untagged] OF in_addr; (* list of addresses from name server *) + END; + + (* /usr/include/linux/time.h *) + (* /usr/include/asm-generic/posix_types.h *) + timeval* = RECORD [untagged] + tv_sec*: INTEGER; (* seconds *) + tv_usec*: INTEGER; (* microseconds *) + END; + + (* /usr/include/i386-linux-gnu/sys/select.h *) + __fd_mask = SET; + fd_set* = ARRAY [untagged] __FD_SETSIZE DIV (SIZE(__fd_mask) * 8) OF __fd_mask; + + VAR + h_errno*: INTEGER; + + PROCEDURE [ccall] socket* (domain: INTEGER; type: INTEGER; protocol: INTEGER): SOCKET; + PROCEDURE [ccall] accept* (sockfd: SOCKET; VAR addr: sockaddr; VAR addrlen: socklen_t): SOCKET; + PROCEDURE [ccall] bind* (sockfd: SOCKET; VAR addr: sockaddr; addrlen: socklen_t): INTEGER; + PROCEDURE [ccall] connect* (sockfd: SOCKET; VAR addr: sockaddr; addrlen: socklen_t): INTEGER; + PROCEDURE [ccall] listen* (sockfd: SOCKET; backlog: INTEGER): INTEGER; + PROCEDURE [ccall] recv* (soskfd: SOCKET; buf: Libc.PtrVoid; len: Libc.size_t; flags: SET): Libc.ssize_t; + PROCEDURE [ccall] send* (sockfd: SOCKET; buf: Libc.PtrVoid; len: Libc.size_t; flags: SET): Libc.ssize_t; + PROCEDURE [ccall] shutdown* (sockfd: SOCKET; how: INTEGER): INTEGER; + PROCEDURE [ccall] getsockopt* (sockfd: SOCKET; level: INTEGER; optname: SET; optval: Libc.PtrVoid; VAR optlen: socklen_t): INTEGER; + PROCEDURE [ccall] setsockopt* (sockfd: SOCKET; level: INTEGER; optname: SET; optval: Libc.PtrVoid; optlen: socklen_t): INTEGER; + + PROCEDURE [ccall] htons* (hostshort: SHORTINT): SHORTINT; + + PROCEDURE [ccall] gethostbyname* (name: Libc.PtrSTR): Ptrhostent; + PROCEDURE [ccall] inet_addr* (cp: Libc.PtrSTR): in_addr_t; + + PROCEDURE [ccall] getsockname* (sockfd: SOCKET; VAR addr: sockaddr; VAR addrlen: socklen_t): INTEGER; + + PROCEDURE [ccall] hstrerror* (err: INTEGER): Libc.PtrSTR; + +(* + PROCEDURE FD_ZERO (VAR set: Net.fd_set); + VAR i: INTEGER; + BEGIN + i := LEN(set); REPEAT DEC(i); set[i] := {} UNTIL i = 0 + END FD_ZERO; + + PROCEDURE FD_SET (fd: Net.SOCKET; VAR set: Net.fd_set); + BEGIN + INCL(set[fd DIV 32], fd MOD 32) + END FD_SET; +*) + + PROCEDURE [ccall] select* (nfds: INTEGER; VAR [nil] readfds: fd_set; VAR [nil] writefds: fd_set; VAR [nil] exceptfds: fd_set; VAR timeout: timeval): INTEGER; + +END LinNet. diff --git a/ubuntu/Lin/Mod/gen-Net/defs-in b/ubuntu/Lin/Mod/gen-Net/defs-in new file mode 100644 index 0000000..2c0402e --- /dev/null +++ b/ubuntu/Lin/Mod/gen-Net/defs-in @@ -0,0 +1,29 @@ + IPPROTO_IP = 0; (* Dummy protocol for TCP. *) + IPPROTO_HOPOPTS* = 0; (* IPv6 Hop-by-Hop options. *) + IPPROTO_ICMP* = 1; (* Internet Control Message Protocol. *) + IPPROTO_IGMP* = 2; (* Internet Group Management Protocol. *) + IPPROTO_IPIP* = 4; (* IPIP tunnels (older KA9Q tunnels use 94). *) + IPPROTO_TCP* = 6; (* Transmission Control Protocol. *) + IPPROTO_EGP* = 8; (* Exterior Gateway Protocol. *) + IPPROTO_PUP* = 12; (* PUP protocol. *) + IPPROTO_UDP* = 17; (* User Datagram Protocol. *) + IPPROTO_IDP* = 22; (* XNS IDP protocol. *) + IPPROTO_TP* = 29; (* SO Transport Protocol Class 4. *) + IPPROTO_DCCP* = 33; (* Datagram Congestion Control Protocol. *) + IPPROTO_IPV6* = 41; (* IPv6 header. *) + IPPROTO_ROUTING* = 43; (* IPv6 routing header. *) + IPPROTO_FRAGMENT* = 44; (* IPv6 fragmentation header. *) + IPPROTO_RSVP* = 46; (* Reservation Protocol. *) + IPPROTO_GRE* = 47; (* General Routing Encapsulation. *) + IPPROTO_ESP* = 50; (* encapsulating security payload. *) + IPPROTO_AH* = 51; (* authentication header. *) + IPPROTO_ICMPV6* = 58; (* ICMPv6. *) + IPPROTO_NONE* = 59; (* IPv6 no next header. *) + IPPROTO_DSTOPTS* = 60; (* IPv6 destination options. *) + IPPROTO_MTP* = 92; (* Multicast Transport Protocol. *) + IPPROTO_ENCAP* = 98; (* Encapsulation Header. *) + IPPROTO_PIM* = 103; (* Protocol Independent Multicast. *) + IPPROTO_COMP* = 108; (* Compression Header Protocol. *) + IPPROTO_SCTP* = 132; (* Stream Control Transmission Protocol. *) + IPPROTO_UDPLITE* = 136; (* UDP-Lite protocol. *) + IPPROTO_RAW* = 255; (* Raw IP packets. *) diff --git a/ubuntu/Lin/Mod/gen-Net/defs-netdb b/ubuntu/Lin/Mod/gen-Net/defs-netdb new file mode 100644 index 0000000..4b218bb --- /dev/null +++ b/ubuntu/Lin/Mod/gen-Net/defs-netdb @@ -0,0 +1,6 @@ + NETDB_INTERNAL* = -1; (* See errno. *) + NETDB_SUCCESS* = 0; (* No problem. *) + HOST_NOT_FOUND* = 1; (* Authoritative Answer Host not found. *) + TRY_AGAIN* = 2; (* Non-Authoritative Host not found, or SERVERFAIL. *) + NO_RECOVERY* = 3; (* Non recoverable errors, FORMERR, REFUSED, NOTIMP. *) + NO_DATA* = 4; (* Valid name, no data record of requested type. *) diff --git a/ubuntu/Lin/Mod/gen-Net/defs-sock b/ubuntu/Lin/Mod/gen-Net/defs-sock new file mode 100644 index 0000000..158217a --- /dev/null +++ b/ubuntu/Lin/Mod/gen-Net/defs-sock @@ -0,0 +1,7 @@ + SOCK_STREAM* = 1; + SOCK_DGRAM* = 2; + SOCK_RAW* = 3; + SOCK_RDM* = 4; + SOCK_SEQPACKET* = 5; + SOCK_DCCP* = 6; + SOCK_PACKET* = 10; diff --git a/ubuntu/Lin/Mod/gen-Net/dumpdefs.py b/ubuntu/Lin/Mod/gen-Net/dumpdefs.py new file mode 120000 index 0000000..1730591 --- /dev/null +++ b/ubuntu/Lin/Mod/gen-Net/dumpdefs.py @@ -0,0 +1 @@ +../gen-Libc/dumpdefs.py \ No newline at end of file diff --git a/ubuntu/Lin/Mod/gen-Net/dumphstrerrno.c b/ubuntu/Lin/Mod/gen-Net/dumphstrerrno.c new file mode 120000 index 0000000..d87b25c --- /dev/null +++ b/ubuntu/Lin/Mod/gen-Net/dumphstrerrno.c @@ -0,0 +1 @@ +../../../../_OpenBSD_/Lin/Mod/gen-Net/dumphstrerrno.c \ No newline at end of file diff --git a/ubuntu/Lin/Mod/gen-Net/untempl.py b/ubuntu/Lin/Mod/gen-Net/untempl.py new file mode 120000 index 0000000..5800713 --- /dev/null +++ b/ubuntu/Lin/Mod/gen-Net/untempl.py @@ -0,0 +1 @@ +../gen-Libc/untempl.py \ No newline at end of file diff --git a/ubuntu/Lin/Mod/gen-Termios/Makefile b/ubuntu/Lin/Mod/gen-Termios/Makefile new file mode 100644 index 0000000..73ead52 --- /dev/null +++ b/ubuntu/Lin/Mod/gen-Termios/Makefile @@ -0,0 +1,21 @@ +# This is GNU Makefile +# BSD GNU +# ${.TARGET} $@ +# ${.ALLSRC} $^ +# ${.IMPSRC} $< + +INCDIR ?= /usr/include + +all: Termios.txt + +PY = python2.7 +DEFS = defs-termios + +Termios.txt: Termios.txt.templ ${DEFS} + ${PY} ./untempl.py Termios.txt.templ $@ + +defs-termios: + ./dumpdefs.py 2 0 i ${INCDIR}/i386-linux-gnu/bits/termios.h > $@ + +clean: + rm -f Termios.txt ${DEFS} diff --git a/ubuntu/Lin/Mod/gen-Termios/Termios.txt.templ b/ubuntu/Lin/Mod/gen-Termios/Termios.txt.templ new file mode 100644 index 0000000..561461a --- /dev/null +++ b/ubuntu/Lin/Mod/gen-Termios/Termios.txt.templ @@ -0,0 +1,40 @@ +MODULE LinTermios ["libc.so.6"]; + + (* + A. V. Shiryaev, 2012.11 + + GNU/Linux + i386 + *) + + CONST +%%defs-termios%% + TYPE + tcflag_t* = INTEGER; (* unsigned int *) + cc_t* = SHORTCHAR; (* unsigned char *) + speed_t* = INTEGER; (* unsigned int *) + termios* = RECORD [untagged] + c_iflag*: tcflag_t; (* input mode flags *) + c_oflag*: tcflag_t; (* output mode flags *) + c_cflag*: tcflag_t; (* control mode flags *) + c_lflag*: tcflag_t; (* local mode flags *) + c_line*: cc_t; (* line discipline *) + cc_c*: ARRAY [untagged] NCCS OF cc_t; (* control chars *) + c_ispeed*: INTEGER; (* input speed *) + c_ospeed*: INTEGER; (* output speed *) + END; + + (* POSIX.1 *) + PROCEDURE [ccall] cfgetispeed* (VAR tp: termios): speed_t; + PROCEDURE [ccall] cfsetispeed* (VAR tp: termios; ispeed: speed_t): INTEGER; + PROCEDURE [ccall] cfgetospeed* (VAR tp: termios): speed_t; + PROCEDURE [ccall] cfsetospeed* (VAR tp: termios; ospeed: speed_t): INTEGER; + PROCEDURE [ccall] tcgetattr* (fd: INTEGER; VAR tp: termios): INTEGER; + PROCEDURE [ccall] tcsetattr* (fd: INTEGER; action: INTEGER; VAR tp: termios): INTEGER; + + PROCEDURE [ccall] tcdrain* (fd: INTEGER): INTEGER; + PROCEDURE [ccall] tcflow* (fd: INTEGER; action: INTEGER): INTEGER; + PROCEDURE [ccall] tcflush* (fd: INTEGER; action: INTEGER): INTEGER; + PROCEDURE [ccall] tcsendbreak* (fd: INTEGER; len: INTEGER): INTEGER; + +END LinTermios. diff --git a/ubuntu/Lin/Mod/gen-Termios/dumpdefs.py b/ubuntu/Lin/Mod/gen-Termios/dumpdefs.py new file mode 120000 index 0000000..1730591 --- /dev/null +++ b/ubuntu/Lin/Mod/gen-Termios/dumpdefs.py @@ -0,0 +1 @@ +../gen-Libc/dumpdefs.py \ No newline at end of file diff --git a/ubuntu/Lin/Mod/gen-Termios/untempl.py b/ubuntu/Lin/Mod/gen-Termios/untempl.py new file mode 120000 index 0000000..5800713 --- /dev/null +++ b/ubuntu/Lin/Mod/gen-Termios/untempl.py @@ -0,0 +1 @@ +../gen-Libc/untempl.py \ No newline at end of file diff --git a/ubuntu/Lin/Rsrc/Makefile b/ubuntu/Lin/Rsrc/Makefile new file mode 100644 index 0000000..67a56f6 --- /dev/null +++ b/ubuntu/Lin/Rsrc/Makefile @@ -0,0 +1,13 @@ +# Make File for building the Linux BlackBox Loader +# Runs on Linux ELF + +CFLAGS = -O2 + +exe.img: blackbox.o + gcc $(CFLAGS) -o exe.img blackbox.o -ldl -lm + +blackbox.o: + gcc $(CFLAGS) -c blackbox.c + +clean: + rm exe.img blackbox.o diff --git a/ubuntu/Lin/Rsrc/Mod/gen-Libc/Libc.txt.templ b/ubuntu/Lin/Rsrc/Mod/gen-Libc/Libc.txt.templ new file mode 100644 index 0000000..a0b6d6b --- /dev/null +++ b/ubuntu/Lin/Rsrc/Mod/gen-Libc/Libc.txt.templ @@ -0,0 +1,212 @@ +MODULE LinLibc ["libc.so%%libver%%"]; + + (* + %%osname%% + %%machine%% + *) + + CONST + NULL* = 0H; + FALSE* = 0; + TRUE* = 1; + + CLOCKS_PER_SEC* = %%clockspersec%%; + + MAP_FAILED* = -1; + + (* MAP_PRIVATE, MAP_ANON (intFlags) *) +%%defs-map%% + + (* PROT_READ, PROT_WRITE, PROT_EXEC (intFlags) *) +%%defs-prot%% + + (* SIG_UNBLOCK, SIG_SETMASK (int) *) +%%defs-sigmask%% + + (* FPE_INTDIV, FPE_INTOVF, FPE_FLTDIV, FPE_FLTOVF, FPE_FLTUND, FPE_FLTRES, FPE_FLTINV, FPE_FLTSUB (int) *) +%%defs-fpe%% + + (* SA_SIGINFO (intFlags) *) +%%defs-sa%% + + (* SIGINT, SIGILL, SIGFPE, SIGSEGV, SIGKILL, SIGSTOP, SIGWINCH, SIGTHR (int) *) +%%defs-signo%% + _NSIG* = %%nsig%%; + +(* + PAGE_SIZE* = 4096; +*) +%%defs-sc%% + + SIGSTKSZ* = %%sigstksz%%; + + (* ENOENT, EEXIST, EACCES, ENOMEM, EDQUOT, EMFILE, ENOTDIR (int) *) +%%defs-errno%% + + NAME_MAX* = %%namemax%%; + + SEEK_SET* = 0; + SEEK_CUR* = 1; + SEEK_END* = 2; + + P_tmpdir* = "/tmp"; + + (* O_RDWR, O_NONBLOCK (intFlags) *) +%%defs-fcntlo%% + + TYPE + StrArray* = POINTER TO ARRAY [untagged] OF PtrSTR; + PtrSTR* = POINTER TO ARRAY [untagged] OF SHORTCHAR; + + (* PtrVoid, int, long, size_t, ssize_t, off_t, time_t, clock_t, sigjmp_buf *) + (* mode_t, intFlags, sigset_t (set) *) +%%defs-basictypes%% + + tm* = POINTER TO tmDesc; + tmDesc* = RECORD [untagged] + (* NOTE: check record size *) + (* tm_year, tm_mon, tm_mday, tm_hour, tm_min, tm_sec, tm_wday [ , tm_gmtoff ] *) +%%fields-tm%% + END; + + Ptrsiginfo_t* = POINTER TO siginfo_t; + siginfo_t = RECORD [untagged] + (* si_code, fault address *) +%%fields-siginfo%% + END; + + Ptrucontext_t* = POINTER TO ucontext_t; + ucontext_t = RECORD [untagged] + (* IP, SP, FP *) +%%fields-ucontext%% + END; + + sigaction_t* = RECORD [untagged] +(* + sa_sigaction*: PROCEDURE [ccall] (sig: INTEGER; siginfo: Ptrsiginfo_t; context: Ptrucontext_t), + sa_flags*: intFlags, sa_mask*: sigset_t +*) +%%fields-sigaction%% + END; + + stack_t* = RECORD [untagged] +(* + ss_sp*: PtrVoid, ss_size*: size_t, ss_flags*: intFlags +*) +%%fields-stack%% + END; + + stat_t* = RECORD [untagged] +(* + NOTE: check record size + st_mode*: mode_t, st_size*: off_t, st_mtime*: time_t +*) +%%fields-stat%% + END; + + PtrFILE* = PtrVoid; + PtrDIR* = PtrVoid; + + PtrDirent* = POINTER TO Dirent; + Dirent = RECORD [untagged] +(* + d_name*: ARRAY [untagged] NAME_MAX + 1 OF SHORTCHAR +*) +%%fields-dirent%% + END; + +(* + VAR + stdin*: INTEGER; + timezone*: INTEGER; (* or tm.tm_gmtoff *) +*) +(* + PROCEDURE [ccall] __errno_location* (): PtrVoid; +*) +(* + (* POSIX.1 *) + PROCEDURE [ccall] stat* (path: PtrSTR; VAR sp: stat_t): int; +*) +%%custom%% + + (* ANSI C 89 *) + PROCEDURE [ccall] clock* (): clock_t; + + PROCEDURE [ccall] mmap* (adr: PtrVoid; len: size_t; prot: intFlags; flags: intFlags; fd: int; offset: off_t): PtrVoid; + (* BSD *) + PROCEDURE [ccall] munmap* (adr: PtrVoid; len: size_t): int; + PROCEDURE [ccall] mprotect* (adr: PtrVoid; len: size_t; prot: intFlags): int; + +(* + PROCEDURE [ccall] calloc* (nmemb: size_t; size: size_t): PtrVoid; + (* ANSI C 89 *) + PROCEDURE [ccall] malloc* (size: size_t): PtrVoid; +*) + PROCEDURE [ccall] free* (ptr: PtrVoid); + + (* AT&T *) + PROCEDURE [ccall] time* (VAR [nil] t: time_t): time_t; + PROCEDURE [ccall] gmtime* (VAR [nil] t: time_t): tm; + PROCEDURE [ccall] localtime* (VAR [nil] t: time_t): tm; + + (* POSIX.1 *) + PROCEDURE [ccall] sigsetjmp* (VAR env: sigjmp_buf; savemask: int): int; + PROCEDURE [ccall] siglongjmp* (VAR env: sigjmp_buf; val: int); + + (* POSIX.1 *) + PROCEDURE [ccall] sigemptyset* (VAR set: sigset_t): int; + PROCEDURE [ccall] sigfillset* (VAR set: sigset_t): int; + PROCEDURE [ccall] sigaddset* (VAR set: sigset_t; signo: int): int; + PROCEDURE [ccall] sigprocmask* (how: int; VAR [nil] set: sigset_t; VAR [nil] oset: sigset_t): int; + + (* POSIX.1 *) + PROCEDURE [ccall] sigaction* (sig: int; VAR [nil] act: sigaction_t; VAR [nil] oact: sigaction_t): int; + + (* BSD *) + PROCEDURE [ccall] sigaltstack* (VAR [nil] ss: stack_t; VAR [nil] oss: stack_t): int; + + (* ANSI C 89 *) + PROCEDURE [ccall] getenv* (s: PtrSTR): PtrSTR; + + (* ANSI C 89 *) + PROCEDURE [ccall] fopen* (path, mode: PtrSTR): PtrFILE; + PROCEDURE [ccall] fclose* (stream: PtrFILE): int; + PROCEDURE [ccall] fread* (ptr: PtrVoid; size: size_t; nmemb: size_t; stream: PtrFILE): size_t; + PROCEDURE [ccall] fwrite* (ptr: PtrVoid; size: size_t; nmemb: size_t; stream: PtrFILE): size_t; + PROCEDURE [ccall] fflush* (s: PtrFILE): int; + PROCEDURE [ccall] printf* (s: PtrSTR): int; + (* ANSI C 89, XPG4 *) + PROCEDURE [ccall] fseek* (stream: PtrFILE; offset: long; whence: int): int; + + (* POSIX.1 *) + PROCEDURE [ccall] rename* (from, to: PtrSTR): int; + PROCEDURE [ccall] mkdir* (path: PtrSTR; mode: mode_t): int; + PROCEDURE [ccall] opendir* (filename: PtrSTR): PtrDIR; + PROCEDURE [ccall] readdir* (dirp: PtrDIR): PtrDirent; + PROCEDURE [ccall] closedir* (dirp: PtrDIR): int; + (* ANSI C 89, XPG4.2 *) + PROCEDURE [ccall] remove* (path: PtrSTR): int; + + (* POSIX.1 *) + PROCEDURE [ccall] getcwd* (buf: PtrSTR; size: size_t): PtrSTR; + + (* ANSI C 99 *) + PROCEDURE [ccall] exit* (status: int); + + (* ANSI C 89 *) + PROCEDURE [ccall] strftime* (buf: PtrSTR; maxsize: size_t; format: PtrSTR; timeptr: tm): size_t; + + (* XXX: use fread instead *) + PROCEDURE [ccall] fgets* (str: PtrSTR; size: int; stream: PtrFILE): PtrSTR; + + (* POSIX.1 *) + PROCEDURE [ccall] open* (path: PtrSTR; flags: intFlags; mode: mode_t): int; + PROCEDURE [ccall] write* (d: int; buf: PtrVoid; nbytes: size_t): ssize_t; + PROCEDURE [ccall] read* (d: int; buf: PtrVoid; nbytes: size_t): ssize_t; + PROCEDURE [ccall] close* (d: int): int; + PROCEDURE [ccall] lseek* (d: int; offset: off_t; whence: int): off_t; + + (* POSIX.1 *) + PROCEDURE [ccall] sysconf* (name: int): long; + +END LinLibc. diff --git a/ubuntu/Lin/Rsrc/blackbox.c b/ubuntu/Lin/Rsrc/blackbox.c new file mode 100644 index 0000000..c029504 --- /dev/null +++ b/ubuntu/Lin/Rsrc/blackbox.c @@ -0,0 +1,610 @@ + +/* + * C-startup and loader for BlackBox + * Implemented as the StdLoader. + */ + + +#include +#include +#include +#include +#include + +/* the exact size (in bytes) of the executable part of the file. */ +/* this constant needs to be updated everytime a change is made to this file */ +#define exeSize 21399 + + +/* fixup types */ +#define absolute 100 +#define relative 101 +#define copy 102 +#define table 103 +#define tableend 104 +#define deref 105 +#define halfword 106 + +/* import types */ +#define mConst 0x1 +#define mTyp 0x2 +#define mVar 0x3 +#define mProc 0x4 +#define mExported 4 + +#define any 1000000 + +#define init 0x10000 + +/* set to printf to debug and donothing to avoid debugging */ +#define dprintf donothing + +typedef void (*BodyProc)(); +typedef char String[256]; + +typedef struct Type { + int size; + struct Module* mod; + int id; + int base[16]; /* should be ARRAY 16 OF TYPE */ + int fields; /* should be Directory* */ + int ptroffs[any]; +} Type; + +typedef struct Object{ + int fprint; + int offs; + int id; + Type* ostruct; +} Object; + +typedef struct Directory{ + int num; + Object obj[any]; +} Directory; + +typedef struct Module{ /* has to be exact copy of Kernel.Module */ + struct Module *next; + int opts; + int refcnt; + short compTime[6], loadTime[6]; + int ext; + int term; /* actually a pointer to type Command */ + int nofimps, nofptrs; + int csize, dsize, rsize; + int code, data, refs; + int procBase, varBase; /* meta base addresses */ + char* names; /* names[0] = 0X */ + int* ptrs; + struct Module* imports; + Directory* export; + char name[256]; +} Module; + +typedef struct ImpList +{ + struct ImpList* next; + String name; +} ImpList; + +typedef struct ModSpec +{ + ImpList* imp; + String name; + int start, hs, ms, ds, cs, vs, mad, dad; +} ModSpec; + +typedef struct BootInfo +{ + Module* modList; + int argc; + char** argv; +} BootInfo; + +const char bbfile[] = "./bb.boot"; + +FILE* f; +int nofMods; +String kernel, mainmod; +ModSpec mod; +Module *modlist; +BootInfo* bootInfo; +int newRecAdr, newArrAdr; +int newRecFP, newArrFP; + +int donothing(char* fmt, ...) +{ +} + +void DumpMod() +{ + dprintf("\n\n---- Mod info:\n"); + dprintf(" hs, ms, ds, cs, vs = %d, %d, %d, %d, %d\n", + mod.hs, mod.ms, mod.ds, mod.cs, mod.vs); + dprintf(" mad, dad = %d, %d\n\n", mod.mad, mod.dad); +} + + +void RegisterModule() +{ + Module* m; + m = (Module*)mod.dad; + m->next = modlist; + modlist = m; + /* + if (modlist == NULL){ + modlist = m; + } else { + last->next = m; + last = m; + } + last->next = NULL; + */ + dprintf("Registred module %s\n", mod.name); +} + +void PrintMods() +{ + Module* ml; + ml = modlist; + dprintf("Loaded Modules\n"); + while (ml != NULL){ + dprintf("mod name: %s\n", ml->name); + ml = ml->next; + } + dprintf("end of list\n"); +} + + +Module* ThisModule(char* name) +{ + Module* ml; + ml = modlist; + while ((ml != NULL) && (strcmp(ml->name, name) != 0)){ + ml = ml->next; + } + return ml; +} + +Object* ThisObject(Module* mod, char* name) +{ + int l, r, m; + char* p; + l = 0; r = mod->export->num; + while (l < r){ + m = (l + r) / 2; + p = (char*) &(mod->names[mod->export->obj[m].id / 256]); + if (strcmp(p, name) == 0) + return (Object*)&(mod->export->obj[m]); + if (strcmp(p, name) < 0) + l = m + 1; + else + r = m; + } + return NULL; +} + +Object* ThisDesc(Module* mod, int fprint) +{ + int i, n; + i = 0; n = mod->export->num; + while ((i < n) && (mod->export->obj[i].id / 256 == 0)) + { + if (mod->export->obj[i].offs == fprint) + return (Object*)&(mod->export->obj[i]); + i++; + } + return NULL; +} + +int LoadDll (char* name) +{ + + void *handle; + dprintf("loading: %s\n", name); + if ((handle = dlopen(name, RTLD_LAZY + RTLD_GLOBAL)) == NULL) { + printf("LoadDll: failed to load lib %s\n", name); + printf(" - dlerror: %s\n", dlerror()); + exit(-1); + } + return handle != NULL; +} + + +int ThisDllObj (int mode, int fprint, char* dll, char* name) +{ + void *handle; + int ad = 0; + if ((mode == mVar) || (mode == mProc)){ + if ((handle = dlopen(dll, RTLD_LAZY + RTLD_GLOBAL)) == NULL) { + printf("ThisDllObj: lib %s not found\n", dll); + printf(" - dlerror: %s\n", dlerror()); + exit(-1); + } else { + ad = (int)dlsym((void *) handle, name); + if (ad == 0) { + printf("ThisDllObj: symbol %s not found\n", name); exit(-1); + } + } + } + return ad; + } + +int Read4 () +{ + unsigned char b; + int w; + b = fgetc(f); w = b % 256; + b = fgetc(f); w = w + 0x100 * (b % 256); + b = fgetc(f); w = w + 0x10000 * (b % 256); + b = fgetc(f); w = w + 0x1000000 * b; + return w; +} + +int RNum() +{ + char b; + int s, y; + s = 0; y = 0; + b = fgetc(f); + while (b < 0) + { + y = y + ((b + 128) << s); + s = s + 7; + b = fgetc(f); + } + return (((b + 64) % 128 - 64) << s) + y; +} + +void ReadName (char* str) +{ + unsigned char b; + int i; + i = 0; b = fgetc(f); + while (b != 0) + { + str[i] = b; i++; b = fgetc(f); + } + str[i] = 0; +} + +void Fixup (int adr) +{ + int link, offset, linkadr, n, x, t; + + dprintf("fixup: %X ", adr); + link = RNum(); + while (link != 0) + { + offset = RNum(); + dprintf("+%d: ", offset); + while (link != 0) + { + if (link > 0) + { + dprintf("c"); + linkadr = mod.mad + mod.ms + link; + } + else + { + dprintf("d"); + link = -link; + if (link < mod.ms) + linkadr = mod.mad + link; + else + linkadr = mod.dad + link - mod.ms; + } + dprintf("%X ", link); + + /* + t = *(char*)(linkadr + 3); + n = *(int*)linkadr; + n = n << 8; n = n >> 8; + */ + x = *(int*)linkadr; + t = x / 0x1000000; + n = (x + 0x800000) % 0x1000000 - 0x800000; + + switch (t) { + case absolute: x = adr + offset; break; + case relative: x = adr + offset - linkadr -4; break; + case copy: x = *(int*)(adr + offset); break; + case table: x = adr + n; n = link + 4; break; + case tableend: x = adr + n; n = 0; break; + case deref: x = *(int*)(adr + 2); x = x + offset; break; + case halfword: + printf("fixup: halfword not implemented\n"); + break; + default: + printf("fixup error(link=%d, offset=%d, linkadr=%d, t=%d, x=%d)\n", + link, offset, linkadr, t, x); + return; + } + *(int*)linkadr = x; + link = n; + } + link = RNum(); + } + dprintf("\n"); +} + +int ReadBootHeader() +{ + int tag, version; + + fseek(f, exeSize, SEEK_SET); + tag = Read4(); + version = Read4(); + if ((tag != 0x3A4B5C6D) || (version != 0)) + { + return 0; + } + nofMods = Read4(); + dprintf("Linked modules: %d\n", nofMods); + ReadName(kernel); + dprintf("kernel: %s\n", kernel); + ReadName(mainmod); + dprintf("main: %s\n", mainmod); + newRecFP = Read4(); newRecAdr = 0; + newArrFP = Read4(); newArrAdr = 0; + mod.start = ftell(f); + return 1; +} + +int ReadHeader () +{ + int ofTag, i, nofImps, processor; + char str[80]; + ImpList *imp, *last; + char* n; + + ofTag = Read4(); + if (ofTag != 0x6F4F4346) + { + printf("wrong object file version\n"); + return 0; + } + processor = Read4(); + mod.hs = Read4(); + mod.ms = Read4(); + mod.ds = Read4(); + mod.cs = Read4(); + mod.vs = Read4(); + dprintf("File tag: %d ", ofTag); dprintf("Processor: %d\n", processor); + dprintf("Header size: %d ", mod.hs); + dprintf("Meta size: %d ", mod.ms); + dprintf("Desc size: %d ", mod.ds ); + dprintf("Code size: %d ", mod.cs); + dprintf("Data size: %d\n", mod.vs); + nofImps = RNum(); dprintf("Nof imports: %d\n", nofImps); + ReadName(mod.name); dprintf("Module name: %s\n", mod.name); + mod.imp = NULL; + for (i = 0; i < nofImps; i++) + { + imp = (ImpList*)calloc(1, sizeof(ImpList)); + ReadName(imp->name); + if (mod.imp == NULL) + mod.imp = imp; + else + last->next = imp; + last = imp; + last->next = NULL; + dprintf("Import %d: %s\n", i, imp->name); + if ((imp->name[0] == '$') && (imp->name[1] == '$')) + strcpy(imp->name, "Kernel"); + if (imp->name[0] == '$'){ + n = imp->name; + n++; + if (!LoadDll(n)){ + printf("Could not load lib: %s\n", imp->name[1]); + return 0; + } + } + } + dprintf("Pos: %d\n", ftell(f)); + return 1; +} + +int ReadModule () +{ + char *dp, *mp; + unsigned int cnt; + ImpList* imp; + int x, fp, opt, link, ofp, imptab, a; + Module *desc, *k; + String name; + Object* obj; + int isLib; + char* im; + + mod.dad = (int) calloc(1, mod.ds); + mod.mad = (int) calloc(1, mod.ms + mod.cs + mod.vs); + if ((mod.dad == 0) || (mod.mad == 0)) + { + printf("BootLoader: Couldn't initalize heap\n"); + free((void*)mod.dad); + free((void*)mod.mad); + return 0; + } + dp = (char*) mod.dad; + mp = (char*) mod.mad; + fseek(f, mod.start + mod.hs, SEEK_SET); + dprintf("ReadModule after fseek pos: %d\n", ftell(f)); + cnt = fread(mp, 1, mod.ms, f); + dprintf("Read meta bulk (%d bytes. New pos: %d)\n", cnt, ftell(f)); + cnt = fread(dp, 1, mod.ds, f); + dprintf("Read desc bulk (%d bytes. New pos: %d)\n", cnt, ftell(f)); + mp = (char*)(mod.mad + mod.ms); + cnt = fread(mp, 1, mod.cs, f); + dprintf("Read code bulk (%d bytes. New pos: %d)\n", cnt, ftell(f)); + + DumpMod(); + + dprintf("before fixup: pos = %d\n", ftell(f)); + + if ((!newRecAdr) || (!newArrAdr)){ + k = ThisModule(kernel); + if (k != NULL){ + /* obj = ThisDesc(k, newRecFP);*/ + obj = ThisObject(k, "NewRec"); + if (obj != NULL) + newRecAdr = k->procBase + obj->offs; + /* obj = ThisDesc(k, newArrFP);*/ + obj = ThisObject(k, "NewArr"); + if (obj != NULL) + newArrAdr = k->procBase + obj->offs; + dprintf("newRecFP: %X newArrFP: %X\n", newRecFP, newArrFP); + dprintf("newRecAdr: %X newArrAdr: %X\n", newRecAdr, newArrAdr); + } else { + dprintf("no kernel before %s.\n", mod.name); + } + } + Fixup(newRecAdr); + Fixup(newArrAdr); + Fixup(mod.mad); + Fixup(mod.dad); + Fixup(mod.mad + mod.ms); + Fixup(mod.mad + mod.ms + mod.cs); + dprintf("after fixup: pos = %d\n", ftell(f)); + imp = mod.imp; imptab = (int)((Module*)(mod.dad))->imports; + while (imp != NULL){ + x = RNum(); + if ((imp->name[0] == '$') && (imp->name[1] == '$')) + printf("should be Kerneln"); + if (imp->name[0] == '$') + isLib = 1; + else{ + isLib = 0; + desc = ThisModule(imp->name); + if (desc == NULL){ + printf("invalid import list\n"); + return 0; + } + } + while (x != 0) { + ReadName(name); fp = RNum(); opt = 0; + if (!isLib) { + if (name[0] == 0) + obj = ThisDesc(desc, fp); + else + obj = ThisObject(desc, name); + if ((obj != NULL) && (obj->id % 16 == x)){ + ofp = obj->fprint; + switch (x){ + case mTyp: + opt = RNum(); + if (opt % 2 == 1) ofp = obj->offs; + if ((opt > 1) && ((obj->id / 16) % 16 != mExported)){ + printf("object not found (%s)\n", imp->name); + return 0; + } + Fixup((int)obj->ostruct); + break; + case mVar: + Fixup(desc->varBase + obj->offs); + break; + case mProc: + Fixup(desc->procBase + obj->offs); + } + if (ofp != fp){ + printf("illigal foot print (%s)\n", imp->name); + return 0; + } + } else { + if (obj == NULL) printf("obj == NULL\n"); + printf("descriptor not found (%s, x: %d, id: %d)\n", name, x, obj->id); + return 0; + } + }else{ + if ((x == mVar) || (x == mProc)){ + im = imp->name; + im++; + a = ThisDllObj(x, fp, im, name); + if (a != 0) + Fixup(a); + else{ + printf("ReadModule: Object not found: %s\n", name); + return 0; + } + } else { + if (x == mTyp) { + opt = RNum(); + x = RNum(); + if (x != 0) { + printf("ReadModule: Object not found: %s\n", name); + return 0; + } + } + } + } + x = RNum(); + } + *(int*)imptab = (int)desc; imptab += 4; + imp = imp->next; + } + + mod.start = ftell(f); + return 1; +} + +int main (int argc, char *argv[]) +{ + int i, ok; + BodyProc body; + int callBackAdr; + Module *k, *m; + + modlist = NULL; + dprintf("initializing BlackBox for Linux...\n"); + /*f = fopen(bbfile, "rb");*/ + f = fopen(argv[0], "r"); + if (f != NULL) + { + if (ReadBootHeader()) + { + i = 0; ok = 1; + while ((i < nofMods) && (ok)){ + ok = ReadHeader(); + if (ok) { + ok = ReadModule(); + if (ok) + RegisterModule(); + else + printf("Incorrect module: %s\n", mod.name); + } else + printf("Incorrect header: %s\n", mod.name); + i++; + } + fclose(f); + if (ok) { + k = ThisModule(kernel); + m = ThisModule(mainmod); + if (k == NULL) + printf("no kernel\n"); + else + { + if (m == NULL) + printf("no main module"); + else + { + /* assign the boot info to first variable in Kernel */ + bootInfo = calloc(1, sizeof(BootInfo)); + bootInfo->modList = modlist; + bootInfo->argc = argc; + bootInfo->argv = argv; + *((int*)(k->varBase)) = (int)bootInfo; + dprintf("before body\n"); + body = (BodyProc)(m->code); + k->opts = k->opts | init; /* include init in opts */ + body(); + dprintf("after body\n"); + } + } + PrintMods(); + } + } else + printf("Invalid BlackBox executable, make sure that the constant exeSize is correctly set\n"); + + } else + printf("Couldn't find file: %s\n", bbfile); +} diff --git a/ubuntu/Lin/Rsrc/exe.img b/ubuntu/Lin/Rsrc/exe.img new file mode 100644 index 0000000..728ac42 Binary files /dev/null and b/ubuntu/Lin/Rsrc/exe.img differ diff --git a/ubuntu/Lin/Sym/Dl.osf b/ubuntu/Lin/Sym/Dl.osf new file mode 100644 index 0000000..9529a1c Binary files /dev/null and b/ubuntu/Lin/Sym/Dl.osf differ diff --git a/ubuntu/Lin/Sym/Gnome.osf b/ubuntu/Lin/Sym/Gnome.osf new file mode 100644 index 0000000..db9dedf Binary files /dev/null and b/ubuntu/Lin/Sym/Gnome.osf differ diff --git a/ubuntu/Lin/Sym/GnomeSupport.osf b/ubuntu/Lin/Sym/GnomeSupport.osf new file mode 100644 index 0000000..799d8ad Binary files /dev/null and b/ubuntu/Lin/Sym/GnomeSupport.osf differ diff --git a/ubuntu/Lin/Sym/Iconv.osf b/ubuntu/Lin/Sym/Iconv.osf new file mode 100644 index 0000000..4b9499f Binary files /dev/null and b/ubuntu/Lin/Sym/Iconv.osf differ diff --git a/ubuntu/Lin/Sym/Ioctl.osf b/ubuntu/Lin/Sym/Ioctl.osf new file mode 100644 index 0000000..c6c4dfd Binary files /dev/null and b/ubuntu/Lin/Sym/Ioctl.osf differ diff --git a/ubuntu/Lin/Sym/Libc.osf b/ubuntu/Lin/Sym/Libc.osf new file mode 100644 index 0000000..e286b0b Binary files /dev/null and b/ubuntu/Lin/Sym/Libc.osf differ diff --git a/ubuntu/Lin/Sym/Linker.osf b/ubuntu/Lin/Sym/Linker.osf new file mode 100644 index 0000000..815866a Binary files /dev/null and b/ubuntu/Lin/Sym/Linker.osf differ diff --git a/ubuntu/Lin/Sym/Log.osf b/ubuntu/Lin/Sym/Log.osf new file mode 100644 index 0000000..7728eba Binary files /dev/null and b/ubuntu/Lin/Sym/Log.osf differ diff --git a/ubuntu/Lin/Sym/Net.osf b/ubuntu/Lin/Sym/Net.osf new file mode 100644 index 0000000..c615ca0 Binary files /dev/null and b/ubuntu/Lin/Sym/Net.osf differ diff --git a/ubuntu/Lin/Sym/Termios.osf b/ubuntu/Lin/Sym/Termios.osf new file mode 100644 index 0000000..23c0028 Binary files /dev/null and b/ubuntu/Lin/Sym/Termios.osf differ diff --git a/ubuntu/Obx/Code/Actions.ocf b/ubuntu/Obx/Code/Actions.ocf new file mode 100644 index 0000000..67d857a Binary files /dev/null and b/ubuntu/Obx/Code/Actions.ocf differ diff --git a/ubuntu/Obx/Code/Address0.ocf b/ubuntu/Obx/Code/Address0.ocf new file mode 100644 index 0000000..abd87df Binary files /dev/null and b/ubuntu/Obx/Code/Address0.ocf differ diff --git a/ubuntu/Obx/Code/Address1.ocf b/ubuntu/Obx/Code/Address1.ocf new file mode 100644 index 0000000..3de411b Binary files /dev/null and b/ubuntu/Obx/Code/Address1.ocf differ diff --git a/ubuntu/Obx/Code/Address2.ocf b/ubuntu/Obx/Code/Address2.ocf new file mode 100644 index 0000000..75abe67 Binary files /dev/null and b/ubuntu/Obx/Code/Address2.ocf differ diff --git a/ubuntu/Obx/Code/Ascii.ocf b/ubuntu/Obx/Code/Ascii.ocf new file mode 100644 index 0000000..83c020b Binary files /dev/null and b/ubuntu/Obx/Code/Ascii.ocf differ diff --git a/ubuntu/Obx/Code/Bitmap.ocf b/ubuntu/Obx/Code/Bitmap.ocf new file mode 100644 index 0000000..9953041 Binary files /dev/null and b/ubuntu/Obx/Code/Bitmap.ocf differ diff --git a/ubuntu/Obx/Code/BlackBox.ocf b/ubuntu/Obx/Code/BlackBox.ocf new file mode 100644 index 0000000..92130ef Binary files /dev/null and b/ubuntu/Obx/Code/BlackBox.ocf differ diff --git a/ubuntu/Obx/Code/Buttons.ocf b/ubuntu/Obx/Code/Buttons.ocf new file mode 100644 index 0000000..4e8ee3e Binary files /dev/null and b/ubuntu/Obx/Code/Buttons.ocf differ diff --git a/ubuntu/Obx/Code/Calc.ocf b/ubuntu/Obx/Code/Calc.ocf new file mode 100644 index 0000000..0dbabed Binary files /dev/null and b/ubuntu/Obx/Code/Calc.ocf differ diff --git a/ubuntu/Obx/Code/Caps.ocf b/ubuntu/Obx/Code/Caps.ocf new file mode 100644 index 0000000..42c6744 Binary files /dev/null and b/ubuntu/Obx/Code/Caps.ocf differ diff --git a/ubuntu/Obx/Code/ContIter.ocf b/ubuntu/Obx/Code/ContIter.ocf new file mode 100644 index 0000000..175d009 Binary files /dev/null and b/ubuntu/Obx/Code/ContIter.ocf differ diff --git a/ubuntu/Obx/Code/ControlShifter.ocf b/ubuntu/Obx/Code/ControlShifter.ocf new file mode 100644 index 0000000..1a3cd09 Binary files /dev/null and b/ubuntu/Obx/Code/ControlShifter.ocf differ diff --git a/ubuntu/Obx/Code/Controls.ocf b/ubuntu/Obx/Code/Controls.ocf new file mode 100644 index 0000000..5cd5fcf Binary files /dev/null and b/ubuntu/Obx/Code/Controls.ocf differ diff --git a/ubuntu/Obx/Code/Conv.ocf b/ubuntu/Obx/Code/Conv.ocf new file mode 100644 index 0000000..7947332 Binary files /dev/null and b/ubuntu/Obx/Code/Conv.ocf differ diff --git a/ubuntu/Obx/Code/Count0.ocf b/ubuntu/Obx/Code/Count0.ocf new file mode 100644 index 0000000..ecfcdbf Binary files /dev/null and b/ubuntu/Obx/Code/Count0.ocf differ diff --git a/ubuntu/Obx/Code/Count1.ocf b/ubuntu/Obx/Code/Count1.ocf new file mode 100644 index 0000000..5854a15 Binary files /dev/null and b/ubuntu/Obx/Code/Count1.ocf differ diff --git a/ubuntu/Obx/Code/Ctrls.ocf b/ubuntu/Obx/Code/Ctrls.ocf new file mode 100644 index 0000000..c770320 Binary files /dev/null and b/ubuntu/Obx/Code/Ctrls.ocf differ diff --git a/ubuntu/Obx/Code/Cubes.ocf b/ubuntu/Obx/Code/Cubes.ocf new file mode 100644 index 0000000..a06b73b Binary files /dev/null and b/ubuntu/Obx/Code/Cubes.ocf differ diff --git a/ubuntu/Obx/Code/Db.ocf b/ubuntu/Obx/Code/Db.ocf new file mode 100644 index 0000000..991736f Binary files /dev/null and b/ubuntu/Obx/Code/Db.ocf differ diff --git a/ubuntu/Obx/Code/Dialog.ocf b/ubuntu/Obx/Code/Dialog.ocf new file mode 100644 index 0000000..f1df9ce Binary files /dev/null and b/ubuntu/Obx/Code/Dialog.ocf differ diff --git a/ubuntu/Obx/Code/Excel.ocf b/ubuntu/Obx/Code/Excel.ocf new file mode 100644 index 0000000..d586837 Binary files /dev/null and b/ubuntu/Obx/Code/Excel.ocf differ diff --git a/ubuntu/Obx/Code/Fact.ocf b/ubuntu/Obx/Code/Fact.ocf new file mode 100644 index 0000000..95131d4 Binary files /dev/null and b/ubuntu/Obx/Code/Fact.ocf differ diff --git a/ubuntu/Obx/Code/Fern.ocf b/ubuntu/Obx/Code/Fern.ocf new file mode 100644 index 0000000..e9c9afa Binary files /dev/null and b/ubuntu/Obx/Code/Fern.ocf differ diff --git a/ubuntu/Obx/Code/FileTree.ocf b/ubuntu/Obx/Code/FileTree.ocf new file mode 100644 index 0000000..9c00ab4 Binary files /dev/null and b/ubuntu/Obx/Code/FileTree.ocf differ diff --git a/ubuntu/Obx/Code/FldCtrls.ocf b/ubuntu/Obx/Code/FldCtrls.ocf new file mode 100644 index 0000000..ba36328 Binary files /dev/null and b/ubuntu/Obx/Code/FldCtrls.ocf differ diff --git a/ubuntu/Obx/Code/Graphs.ocf b/ubuntu/Obx/Code/Graphs.ocf new file mode 100644 index 0000000..30d051d Binary files /dev/null and b/ubuntu/Obx/Code/Graphs.ocf differ diff --git a/ubuntu/Obx/Code/Hello0.ocf b/ubuntu/Obx/Code/Hello0.ocf new file mode 100644 index 0000000..aa1553a Binary files /dev/null and b/ubuntu/Obx/Code/Hello0.ocf differ diff --git a/ubuntu/Obx/Code/Hello1.ocf b/ubuntu/Obx/Code/Hello1.ocf new file mode 100644 index 0000000..838a98e Binary files /dev/null and b/ubuntu/Obx/Code/Hello1.ocf differ diff --git a/ubuntu/Obx/Code/LabelLister.ocf b/ubuntu/Obx/Code/LabelLister.ocf new file mode 100644 index 0000000..2ea7de0 Binary files /dev/null and b/ubuntu/Obx/Code/LabelLister.ocf differ diff --git a/ubuntu/Obx/Code/Lines.ocf b/ubuntu/Obx/Code/Lines.ocf new file mode 100644 index 0000000..0ee71bb Binary files /dev/null and b/ubuntu/Obx/Code/Lines.ocf differ diff --git a/ubuntu/Obx/Code/Links.ocf b/ubuntu/Obx/Code/Links.ocf new file mode 100644 index 0000000..b1277e7 Binary files /dev/null and b/ubuntu/Obx/Code/Links.ocf differ diff --git a/ubuntu/Obx/Code/Lookup0.ocf b/ubuntu/Obx/Code/Lookup0.ocf new file mode 100644 index 0000000..0f1aaa2 Binary files /dev/null and b/ubuntu/Obx/Code/Lookup0.ocf differ diff --git a/ubuntu/Obx/Code/Lookup1.ocf b/ubuntu/Obx/Code/Lookup1.ocf new file mode 100644 index 0000000..8b0caf3 Binary files /dev/null and b/ubuntu/Obx/Code/Lookup1.ocf differ diff --git a/ubuntu/Obx/Code/MMerge.ocf b/ubuntu/Obx/Code/MMerge.ocf new file mode 100644 index 0000000..2e5e000 Binary files /dev/null and b/ubuntu/Obx/Code/MMerge.ocf differ diff --git a/ubuntu/Obx/Code/Omosi.ocf b/ubuntu/Obx/Code/Omosi.ocf new file mode 100644 index 0000000..56f6d94 Binary files /dev/null and b/ubuntu/Obx/Code/Omosi.ocf differ diff --git a/ubuntu/Obx/Code/Open0.ocf b/ubuntu/Obx/Code/Open0.ocf new file mode 100644 index 0000000..7727302 Binary files /dev/null and b/ubuntu/Obx/Code/Open0.ocf differ diff --git a/ubuntu/Obx/Code/Open1.ocf b/ubuntu/Obx/Code/Open1.ocf new file mode 100644 index 0000000..4858803 Binary files /dev/null and b/ubuntu/Obx/Code/Open1.ocf differ diff --git a/ubuntu/Obx/Code/Orders.ocf b/ubuntu/Obx/Code/Orders.ocf new file mode 100644 index 0000000..c9a6ad3 Binary files /dev/null and b/ubuntu/Obx/Code/Orders.ocf differ diff --git a/ubuntu/Obx/Code/PDBRep0.ocf b/ubuntu/Obx/Code/PDBRep0.ocf new file mode 100644 index 0000000..e4d5217 Binary files /dev/null and b/ubuntu/Obx/Code/PDBRep0.ocf differ diff --git a/ubuntu/Obx/Code/PDBRep1.ocf b/ubuntu/Obx/Code/PDBRep1.ocf new file mode 100644 index 0000000..45dfec9 Binary files /dev/null and b/ubuntu/Obx/Code/PDBRep1.ocf differ diff --git a/ubuntu/Obx/Code/PDBRep2.ocf b/ubuntu/Obx/Code/PDBRep2.ocf new file mode 100644 index 0000000..ffb895f Binary files /dev/null and b/ubuntu/Obx/Code/PDBRep2.ocf differ diff --git a/ubuntu/Obx/Code/PDBRep3.ocf b/ubuntu/Obx/Code/PDBRep3.ocf new file mode 100644 index 0000000..8c327d8 Binary files /dev/null and b/ubuntu/Obx/Code/PDBRep3.ocf differ diff --git a/ubuntu/Obx/Code/PDBRep4.ocf b/ubuntu/Obx/Code/PDBRep4.ocf new file mode 100644 index 0000000..c666652 Binary files /dev/null and b/ubuntu/Obx/Code/PDBRep4.ocf differ diff --git a/ubuntu/Obx/Code/ParCmd.ocf b/ubuntu/Obx/Code/ParCmd.ocf new file mode 100644 index 0000000..6b01912 Binary files /dev/null and b/ubuntu/Obx/Code/ParCmd.ocf differ diff --git a/ubuntu/Obx/Code/Patterns.ocf b/ubuntu/Obx/Code/Patterns.ocf new file mode 100644 index 0000000..9a3a922 Binary files /dev/null and b/ubuntu/Obx/Code/Patterns.ocf differ diff --git a/ubuntu/Obx/Code/PhoneDB.ocf b/ubuntu/Obx/Code/PhoneDB.ocf new file mode 100644 index 0000000..ddac7bf Binary files /dev/null and b/ubuntu/Obx/Code/PhoneDB.ocf differ diff --git a/ubuntu/Obx/Code/PhoneUI.ocf b/ubuntu/Obx/Code/PhoneUI.ocf new file mode 100644 index 0000000..98b5917 Binary files /dev/null and b/ubuntu/Obx/Code/PhoneUI.ocf differ diff --git a/ubuntu/Obx/Code/PhoneUI1.ocf b/ubuntu/Obx/Code/PhoneUI1.ocf new file mode 100644 index 0000000..711c966 Binary files /dev/null and b/ubuntu/Obx/Code/PhoneUI1.ocf differ diff --git a/ubuntu/Obx/Code/Pi.ocf b/ubuntu/Obx/Code/Pi.ocf new file mode 100644 index 0000000..f743e58 Binary files /dev/null and b/ubuntu/Obx/Code/Pi.ocf differ diff --git a/ubuntu/Obx/Code/Random.ocf b/ubuntu/Obx/Code/Random.ocf new file mode 100644 index 0000000..ab2a9b7 Binary files /dev/null and b/ubuntu/Obx/Code/Random.ocf differ diff --git a/ubuntu/Obx/Code/RatCalc.ocf b/ubuntu/Obx/Code/RatCalc.ocf new file mode 100644 index 0000000..827f738 Binary files /dev/null and b/ubuntu/Obx/Code/RatCalc.ocf differ diff --git a/ubuntu/Obx/Code/Sample.ocf b/ubuntu/Obx/Code/Sample.ocf new file mode 100644 index 0000000..4f2056d Binary files /dev/null and b/ubuntu/Obx/Code/Sample.ocf differ diff --git a/ubuntu/Obx/Code/Scroll.ocf b/ubuntu/Obx/Code/Scroll.ocf new file mode 100644 index 0000000..bafcb2f Binary files /dev/null and b/ubuntu/Obx/Code/Scroll.ocf differ diff --git a/ubuntu/Obx/Code/Stores.ocf b/ubuntu/Obx/Code/Stores.ocf new file mode 100644 index 0000000..e35d80a Binary files /dev/null and b/ubuntu/Obx/Code/Stores.ocf differ diff --git a/ubuntu/Obx/Code/TabViews.ocf b/ubuntu/Obx/Code/TabViews.ocf new file mode 100644 index 0000000..98cde01 Binary files /dev/null and b/ubuntu/Obx/Code/TabViews.ocf differ diff --git a/ubuntu/Obx/Code/Tabs.ocf b/ubuntu/Obx/Code/Tabs.ocf new file mode 100644 index 0000000..26a9377 Binary files /dev/null and b/ubuntu/Obx/Code/Tabs.ocf differ diff --git a/ubuntu/Obx/Code/Tickers.ocf b/ubuntu/Obx/Code/Tickers.ocf new file mode 100644 index 0000000..97b7c32 Binary files /dev/null and b/ubuntu/Obx/Code/Tickers.ocf differ diff --git a/ubuntu/Obx/Code/Trap.ocf b/ubuntu/Obx/Code/Trap.ocf new file mode 100644 index 0000000..4fe6392 Binary files /dev/null and b/ubuntu/Obx/Code/Trap.ocf differ diff --git a/ubuntu/Obx/Code/Twins.ocf b/ubuntu/Obx/Code/Twins.ocf new file mode 100644 index 0000000..6a17a65 Binary files /dev/null and b/ubuntu/Obx/Code/Twins.ocf differ diff --git a/ubuntu/Obx/Code/UnitConv.ocf b/ubuntu/Obx/Code/UnitConv.ocf new file mode 100644 index 0000000..fd1b12d Binary files /dev/null and b/ubuntu/Obx/Code/UnitConv.ocf differ diff --git a/ubuntu/Obx/Code/Views0.ocf b/ubuntu/Obx/Code/Views0.ocf new file mode 100644 index 0000000..3f73942 Binary files /dev/null and b/ubuntu/Obx/Code/Views0.ocf differ diff --git a/ubuntu/Obx/Code/Views1.ocf b/ubuntu/Obx/Code/Views1.ocf new file mode 100644 index 0000000..6689a17 Binary files /dev/null and b/ubuntu/Obx/Code/Views1.ocf differ diff --git a/ubuntu/Obx/Code/Views10.ocf b/ubuntu/Obx/Code/Views10.ocf new file mode 100644 index 0000000..b81052d Binary files /dev/null and b/ubuntu/Obx/Code/Views10.ocf differ diff --git a/ubuntu/Obx/Code/Views11.ocf b/ubuntu/Obx/Code/Views11.ocf new file mode 100644 index 0000000..34e9b43 Binary files /dev/null and b/ubuntu/Obx/Code/Views11.ocf differ diff --git a/ubuntu/Obx/Code/Views12.ocf b/ubuntu/Obx/Code/Views12.ocf new file mode 100644 index 0000000..8a92892 Binary files /dev/null and b/ubuntu/Obx/Code/Views12.ocf differ diff --git a/ubuntu/Obx/Code/Views13.ocf b/ubuntu/Obx/Code/Views13.ocf new file mode 100644 index 0000000..2e8f9d7 Binary files /dev/null and b/ubuntu/Obx/Code/Views13.ocf differ diff --git a/ubuntu/Obx/Code/Views14.ocf b/ubuntu/Obx/Code/Views14.ocf new file mode 100644 index 0000000..bc8f876 Binary files /dev/null and b/ubuntu/Obx/Code/Views14.ocf differ diff --git a/ubuntu/Obx/Code/Views2.ocf b/ubuntu/Obx/Code/Views2.ocf new file mode 100644 index 0000000..e5f254c Binary files /dev/null and b/ubuntu/Obx/Code/Views2.ocf differ diff --git a/ubuntu/Obx/Code/Views3.ocf b/ubuntu/Obx/Code/Views3.ocf new file mode 100644 index 0000000..3ff456a Binary files /dev/null and b/ubuntu/Obx/Code/Views3.ocf differ diff --git a/ubuntu/Obx/Code/Views4.ocf b/ubuntu/Obx/Code/Views4.ocf new file mode 100644 index 0000000..521fb15 Binary files /dev/null and b/ubuntu/Obx/Code/Views4.ocf differ diff --git a/ubuntu/Obx/Code/Views5.ocf b/ubuntu/Obx/Code/Views5.ocf new file mode 100644 index 0000000..667c1e9 Binary files /dev/null and b/ubuntu/Obx/Code/Views5.ocf differ diff --git a/ubuntu/Obx/Code/Views6.ocf b/ubuntu/Obx/Code/Views6.ocf new file mode 100644 index 0000000..67b62d2 Binary files /dev/null and b/ubuntu/Obx/Code/Views6.ocf differ diff --git a/ubuntu/Obx/Code/WordEdit.ocf b/ubuntu/Obx/Code/WordEdit.ocf new file mode 100644 index 0000000..53a6387 Binary files /dev/null and b/ubuntu/Obx/Code/WordEdit.ocf differ diff --git a/ubuntu/Obx/Code/Wrappers.ocf b/ubuntu/Obx/Code/Wrappers.ocf new file mode 100644 index 0000000..c7db294 Binary files /dev/null and b/ubuntu/Obx/Code/Wrappers.ocf differ diff --git a/ubuntu/Obx/Docu/Actions.odc b/ubuntu/Obx/Docu/Actions.odc new file mode 100644 index 0000000..cdcfe1d Binary files /dev/null and b/ubuntu/Obx/Docu/Actions.odc differ diff --git a/ubuntu/Obx/Docu/Address0.odc b/ubuntu/Obx/Docu/Address0.odc new file mode 100644 index 0000000..fbe59f8 Binary files /dev/null and b/ubuntu/Obx/Docu/Address0.odc differ diff --git a/ubuntu/Obx/Docu/Address1.odc b/ubuntu/Obx/Docu/Address1.odc new file mode 100644 index 0000000..bcb684a Binary files /dev/null and b/ubuntu/Obx/Docu/Address1.odc differ diff --git a/ubuntu/Obx/Docu/Address2.odc b/ubuntu/Obx/Docu/Address2.odc new file mode 100644 index 0000000..27e8334 Binary files /dev/null and b/ubuntu/Obx/Docu/Address2.odc differ diff --git a/ubuntu/Obx/Docu/Ascii.odc b/ubuntu/Obx/Docu/Ascii.odc new file mode 100644 index 0000000..979954e Binary files /dev/null and b/ubuntu/Obx/Docu/Ascii.odc differ diff --git a/ubuntu/Obx/Docu/BB-Rules.odc b/ubuntu/Obx/Docu/BB-Rules.odc new file mode 100644 index 0000000..f20a7aa Binary files /dev/null and b/ubuntu/Obx/Docu/BB-Rules.odc differ diff --git a/ubuntu/Obx/Docu/Bitmap.odc b/ubuntu/Obx/Docu/Bitmap.odc new file mode 100644 index 0000000..2eb0235 Binary files /dev/null and b/ubuntu/Obx/Docu/Bitmap.odc differ diff --git a/ubuntu/Obx/Docu/BlackBox.odc b/ubuntu/Obx/Docu/BlackBox.odc new file mode 100644 index 0000000..d9d6dd5 Binary files /dev/null and b/ubuntu/Obx/Docu/BlackBox.odc differ diff --git a/ubuntu/Obx/Docu/Buttons.odc b/ubuntu/Obx/Docu/Buttons.odc new file mode 100644 index 0000000..fb08876 Binary files /dev/null and b/ubuntu/Obx/Docu/Buttons.odc differ diff --git a/ubuntu/Obx/Docu/Calc.odc b/ubuntu/Obx/Docu/Calc.odc new file mode 100644 index 0000000..26da622 Binary files /dev/null and b/ubuntu/Obx/Docu/Calc.odc differ diff --git a/ubuntu/Obx/Docu/Caps.odc b/ubuntu/Obx/Docu/Caps.odc new file mode 100644 index 0000000..7ee6bc9 Binary files /dev/null and b/ubuntu/Obx/Docu/Caps.odc differ diff --git a/ubuntu/Obx/Docu/ContIter.odc b/ubuntu/Obx/Docu/ContIter.odc new file mode 100644 index 0000000..5476807 Binary files /dev/null and b/ubuntu/Obx/Docu/ContIter.odc differ diff --git a/ubuntu/Obx/Docu/ControlShifter.odc b/ubuntu/Obx/Docu/ControlShifter.odc new file mode 100644 index 0000000..b23ea80 Binary files /dev/null and b/ubuntu/Obx/Docu/ControlShifter.odc differ diff --git a/ubuntu/Obx/Docu/Controls.odc b/ubuntu/Obx/Docu/Controls.odc new file mode 100644 index 0000000..a3fd85a Binary files /dev/null and b/ubuntu/Obx/Docu/Controls.odc differ diff --git a/ubuntu/Obx/Docu/Conv.odc b/ubuntu/Obx/Docu/Conv.odc new file mode 100644 index 0000000..0e44cc5 Binary files /dev/null and b/ubuntu/Obx/Docu/Conv.odc differ diff --git a/ubuntu/Obx/Docu/Count0.odc b/ubuntu/Obx/Docu/Count0.odc new file mode 100644 index 0000000..b780d8e Binary files /dev/null and b/ubuntu/Obx/Docu/Count0.odc differ diff --git a/ubuntu/Obx/Docu/Count1.odc b/ubuntu/Obx/Docu/Count1.odc new file mode 100644 index 0000000..2921a70 Binary files /dev/null and b/ubuntu/Obx/Docu/Count1.odc differ diff --git a/ubuntu/Obx/Docu/Ctrls.odc b/ubuntu/Obx/Docu/Ctrls.odc new file mode 100644 index 0000000..2694a2a Binary files /dev/null and b/ubuntu/Obx/Docu/Ctrls.odc differ diff --git a/ubuntu/Obx/Docu/Cubes.odc b/ubuntu/Obx/Docu/Cubes.odc new file mode 100644 index 0000000..5f69a37 Binary files /dev/null and b/ubuntu/Obx/Docu/Cubes.odc differ diff --git a/ubuntu/Obx/Docu/Db.odc b/ubuntu/Obx/Docu/Db.odc new file mode 100644 index 0000000..51507a2 Binary files /dev/null and b/ubuntu/Obx/Docu/Db.odc differ diff --git a/ubuntu/Obx/Docu/Dialog.odc b/ubuntu/Obx/Docu/Dialog.odc new file mode 100644 index 0000000..cfec6b2 Binary files /dev/null and b/ubuntu/Obx/Docu/Dialog.odc differ diff --git a/ubuntu/Obx/Docu/Excel.odc b/ubuntu/Obx/Docu/Excel.odc new file mode 100644 index 0000000..ceaaab0 Binary files /dev/null and b/ubuntu/Obx/Docu/Excel.odc differ diff --git a/ubuntu/Obx/Docu/Fact.odc b/ubuntu/Obx/Docu/Fact.odc new file mode 100644 index 0000000..7bc0cb7 Binary files /dev/null and b/ubuntu/Obx/Docu/Fact.odc differ diff --git a/ubuntu/Obx/Docu/Fern.odc b/ubuntu/Obx/Docu/Fern.odc new file mode 100644 index 0000000..89627ff Binary files /dev/null and b/ubuntu/Obx/Docu/Fern.odc differ diff --git a/ubuntu/Obx/Docu/FileTree.odc b/ubuntu/Obx/Docu/FileTree.odc new file mode 100644 index 0000000..68f4b88 Binary files /dev/null and b/ubuntu/Obx/Docu/FileTree.odc differ diff --git a/ubuntu/Obx/Docu/FldCtrls.odc b/ubuntu/Obx/Docu/FldCtrls.odc new file mode 100644 index 0000000..badee98 Binary files /dev/null and b/ubuntu/Obx/Docu/FldCtrls.odc differ diff --git a/ubuntu/Obx/Docu/Graphs.odc b/ubuntu/Obx/Docu/Graphs.odc new file mode 100644 index 0000000..96b8a42 Binary files /dev/null and b/ubuntu/Obx/Docu/Graphs.odc differ diff --git a/ubuntu/Obx/Docu/Hello0.odc b/ubuntu/Obx/Docu/Hello0.odc new file mode 100644 index 0000000..d0b97f1 Binary files /dev/null and b/ubuntu/Obx/Docu/Hello0.odc differ diff --git a/ubuntu/Obx/Docu/Hello1.odc b/ubuntu/Obx/Docu/Hello1.odc new file mode 100644 index 0000000..065516a Binary files /dev/null and b/ubuntu/Obx/Docu/Hello1.odc differ diff --git a/ubuntu/Obx/Docu/LabelLister.odc b/ubuntu/Obx/Docu/LabelLister.odc new file mode 100644 index 0000000..83f58ed Binary files /dev/null and b/ubuntu/Obx/Docu/LabelLister.odc differ diff --git a/ubuntu/Obx/Docu/Lines.odc b/ubuntu/Obx/Docu/Lines.odc new file mode 100644 index 0000000..74c9565 Binary files /dev/null and b/ubuntu/Obx/Docu/Lines.odc differ diff --git a/ubuntu/Obx/Docu/Links.odc b/ubuntu/Obx/Docu/Links.odc new file mode 100644 index 0000000..81d8176 Binary files /dev/null and b/ubuntu/Obx/Docu/Links.odc differ diff --git a/ubuntu/Obx/Docu/Lookup0.odc b/ubuntu/Obx/Docu/Lookup0.odc new file mode 100644 index 0000000..9f3e718 Binary files /dev/null and b/ubuntu/Obx/Docu/Lookup0.odc differ diff --git a/ubuntu/Obx/Docu/Lookup1.odc b/ubuntu/Obx/Docu/Lookup1.odc new file mode 100644 index 0000000..c4bccfe Binary files /dev/null and b/ubuntu/Obx/Docu/Lookup1.odc differ diff --git a/ubuntu/Obx/Docu/MMerge.odc b/ubuntu/Obx/Docu/MMerge.odc new file mode 100644 index 0000000..0eafa7f Binary files /dev/null and b/ubuntu/Obx/Docu/MMerge.odc differ diff --git a/ubuntu/Obx/Docu/Omosi.odc b/ubuntu/Obx/Docu/Omosi.odc new file mode 100644 index 0000000..d6cd26a Binary files /dev/null and b/ubuntu/Obx/Docu/Omosi.odc differ diff --git a/ubuntu/Obx/Docu/Open0.odc b/ubuntu/Obx/Docu/Open0.odc new file mode 100644 index 0000000..d218006 Binary files /dev/null and b/ubuntu/Obx/Docu/Open0.odc differ diff --git a/ubuntu/Obx/Docu/Open1.odc b/ubuntu/Obx/Docu/Open1.odc new file mode 100644 index 0000000..49b0155 Binary files /dev/null and b/ubuntu/Obx/Docu/Open1.odc differ diff --git a/ubuntu/Obx/Docu/Orders.odc b/ubuntu/Obx/Docu/Orders.odc new file mode 100644 index 0000000..3e1856a Binary files /dev/null and b/ubuntu/Obx/Docu/Orders.odc differ diff --git a/ubuntu/Obx/Docu/PDBRep0.odc b/ubuntu/Obx/Docu/PDBRep0.odc new file mode 100644 index 0000000..b2dea74 Binary files /dev/null and b/ubuntu/Obx/Docu/PDBRep0.odc differ diff --git a/ubuntu/Obx/Docu/PDBRep1.odc b/ubuntu/Obx/Docu/PDBRep1.odc new file mode 100644 index 0000000..b689d77 Binary files /dev/null and b/ubuntu/Obx/Docu/PDBRep1.odc differ diff --git a/ubuntu/Obx/Docu/PDBRep2.odc b/ubuntu/Obx/Docu/PDBRep2.odc new file mode 100644 index 0000000..c421741 Binary files /dev/null and b/ubuntu/Obx/Docu/PDBRep2.odc differ diff --git a/ubuntu/Obx/Docu/PDBRep3.odc b/ubuntu/Obx/Docu/PDBRep3.odc new file mode 100644 index 0000000..59084ff Binary files /dev/null and b/ubuntu/Obx/Docu/PDBRep3.odc differ diff --git a/ubuntu/Obx/Docu/PDBRep4.odc b/ubuntu/Obx/Docu/PDBRep4.odc new file mode 100644 index 0000000..d460d1a Binary files /dev/null and b/ubuntu/Obx/Docu/PDBRep4.odc differ diff --git a/ubuntu/Obx/Docu/ParCmd.odc b/ubuntu/Obx/Docu/ParCmd.odc new file mode 100644 index 0000000..b9c312b Binary files /dev/null and b/ubuntu/Obx/Docu/ParCmd.odc differ diff --git a/ubuntu/Obx/Docu/Patterns.odc b/ubuntu/Obx/Docu/Patterns.odc new file mode 100644 index 0000000..5971c53 Binary files /dev/null and b/ubuntu/Obx/Docu/Patterns.odc differ diff --git a/ubuntu/Obx/Docu/PhoneDB.odc b/ubuntu/Obx/Docu/PhoneDB.odc new file mode 100644 index 0000000..2206c6a Binary files /dev/null and b/ubuntu/Obx/Docu/PhoneDB.odc differ diff --git a/ubuntu/Obx/Docu/PhoneUI.odc b/ubuntu/Obx/Docu/PhoneUI.odc new file mode 100644 index 0000000..0bcfdd0 Binary files /dev/null and b/ubuntu/Obx/Docu/PhoneUI.odc differ diff --git a/ubuntu/Obx/Docu/PhoneUI1.odc b/ubuntu/Obx/Docu/PhoneUI1.odc new file mode 100644 index 0000000..7b0964d Binary files /dev/null and b/ubuntu/Obx/Docu/PhoneUI1.odc differ diff --git a/ubuntu/Obx/Docu/Pi.odc b/ubuntu/Obx/Docu/Pi.odc new file mode 100644 index 0000000..e1599d1 Binary files /dev/null and b/ubuntu/Obx/Docu/Pi.odc differ diff --git a/ubuntu/Obx/Docu/Random.odc b/ubuntu/Obx/Docu/Random.odc new file mode 100644 index 0000000..acffb22 Binary files /dev/null and b/ubuntu/Obx/Docu/Random.odc differ diff --git a/ubuntu/Obx/Docu/RatCalc.odc b/ubuntu/Obx/Docu/RatCalc.odc new file mode 100644 index 0000000..b00323f Binary files /dev/null and b/ubuntu/Obx/Docu/RatCalc.odc differ diff --git a/ubuntu/Obx/Docu/Sample.odc b/ubuntu/Obx/Docu/Sample.odc new file mode 100644 index 0000000..7e2eea6 Binary files /dev/null and b/ubuntu/Obx/Docu/Sample.odc differ diff --git a/ubuntu/Obx/Docu/Scroll.odc b/ubuntu/Obx/Docu/Scroll.odc new file mode 100644 index 0000000..039aa7b Binary files /dev/null and b/ubuntu/Obx/Docu/Scroll.odc differ diff --git a/ubuntu/Obx/Docu/Stores.odc b/ubuntu/Obx/Docu/Stores.odc new file mode 100644 index 0000000..bf56d3b Binary files /dev/null and b/ubuntu/Obx/Docu/Stores.odc differ diff --git a/ubuntu/Obx/Docu/Sys-Map.odc b/ubuntu/Obx/Docu/Sys-Map.odc new file mode 100644 index 0000000..7ed2ff0 Binary files /dev/null and b/ubuntu/Obx/Docu/Sys-Map.odc differ diff --git a/ubuntu/Obx/Docu/TabViews.odc b/ubuntu/Obx/Docu/TabViews.odc new file mode 100644 index 0000000..1ce12f4 Binary files /dev/null and b/ubuntu/Obx/Docu/TabViews.odc differ diff --git a/ubuntu/Obx/Docu/Tabs.odc b/ubuntu/Obx/Docu/Tabs.odc new file mode 100644 index 0000000..1dc66a5 Binary files /dev/null and b/ubuntu/Obx/Docu/Tabs.odc differ diff --git a/ubuntu/Obx/Docu/Tickers.odc b/ubuntu/Obx/Docu/Tickers.odc new file mode 100644 index 0000000..7f4d591 Binary files /dev/null and b/ubuntu/Obx/Docu/Tickers.odc differ diff --git a/ubuntu/Obx/Docu/Trap.odc b/ubuntu/Obx/Docu/Trap.odc new file mode 100644 index 0000000..aae4208 Binary files /dev/null and b/ubuntu/Obx/Docu/Trap.odc differ diff --git a/ubuntu/Obx/Docu/Twins.odc b/ubuntu/Obx/Docu/Twins.odc new file mode 100644 index 0000000..366db59 Binary files /dev/null and b/ubuntu/Obx/Docu/Twins.odc differ diff --git a/ubuntu/Obx/Docu/UnitConv.odc b/ubuntu/Obx/Docu/UnitConv.odc new file mode 100644 index 0000000..7b9ae0c Binary files /dev/null and b/ubuntu/Obx/Docu/UnitConv.odc differ diff --git a/ubuntu/Obx/Docu/Views0.odc b/ubuntu/Obx/Docu/Views0.odc new file mode 100644 index 0000000..21e409b Binary files /dev/null and b/ubuntu/Obx/Docu/Views0.odc differ diff --git a/ubuntu/Obx/Docu/Views1.odc b/ubuntu/Obx/Docu/Views1.odc new file mode 100644 index 0000000..96b31a4 Binary files /dev/null and b/ubuntu/Obx/Docu/Views1.odc differ diff --git a/ubuntu/Obx/Docu/Views10.odc b/ubuntu/Obx/Docu/Views10.odc new file mode 100644 index 0000000..8154f9e Binary files /dev/null and b/ubuntu/Obx/Docu/Views10.odc differ diff --git a/ubuntu/Obx/Docu/Views11.odc b/ubuntu/Obx/Docu/Views11.odc new file mode 100644 index 0000000..592aec5 Binary files /dev/null and b/ubuntu/Obx/Docu/Views11.odc differ diff --git a/ubuntu/Obx/Docu/Views12.odc b/ubuntu/Obx/Docu/Views12.odc new file mode 100644 index 0000000..f4064aa Binary files /dev/null and b/ubuntu/Obx/Docu/Views12.odc differ diff --git a/ubuntu/Obx/Docu/Views13.odc b/ubuntu/Obx/Docu/Views13.odc new file mode 100644 index 0000000..ebdb15f Binary files /dev/null and b/ubuntu/Obx/Docu/Views13.odc differ diff --git a/ubuntu/Obx/Docu/Views14.odc b/ubuntu/Obx/Docu/Views14.odc new file mode 100644 index 0000000..1007f0a Binary files /dev/null and b/ubuntu/Obx/Docu/Views14.odc differ diff --git a/ubuntu/Obx/Docu/Views2.odc b/ubuntu/Obx/Docu/Views2.odc new file mode 100644 index 0000000..6fd7b4f Binary files /dev/null and b/ubuntu/Obx/Docu/Views2.odc differ diff --git a/ubuntu/Obx/Docu/Views3.odc b/ubuntu/Obx/Docu/Views3.odc new file mode 100644 index 0000000..26abd03 Binary files /dev/null and b/ubuntu/Obx/Docu/Views3.odc differ diff --git a/ubuntu/Obx/Docu/Views4.odc b/ubuntu/Obx/Docu/Views4.odc new file mode 100644 index 0000000..948edff Binary files /dev/null and b/ubuntu/Obx/Docu/Views4.odc differ diff --git a/ubuntu/Obx/Docu/Views5.odc b/ubuntu/Obx/Docu/Views5.odc new file mode 100644 index 0000000..bb6657b Binary files /dev/null and b/ubuntu/Obx/Docu/Views5.odc differ diff --git a/ubuntu/Obx/Docu/Views6.odc b/ubuntu/Obx/Docu/Views6.odc new file mode 100644 index 0000000..a7a141e Binary files /dev/null and b/ubuntu/Obx/Docu/Views6.odc differ diff --git a/ubuntu/Obx/Docu/WordEdit.odc b/ubuntu/Obx/Docu/WordEdit.odc new file mode 100644 index 0000000..6b9e077 Binary files /dev/null and b/ubuntu/Obx/Docu/WordEdit.odc differ diff --git a/ubuntu/Obx/Docu/Wrappers.odc b/ubuntu/Obx/Docu/Wrappers.odc new file mode 100644 index 0000000..2695ece Binary files /dev/null and b/ubuntu/Obx/Docu/Wrappers.odc differ diff --git a/ubuntu/Obx/Mod/Actions.odc b/ubuntu/Obx/Mod/Actions.odc new file mode 100644 index 0000000..f49e785 Binary files /dev/null and b/ubuntu/Obx/Mod/Actions.odc differ diff --git a/ubuntu/Obx/Mod/Address0.odc b/ubuntu/Obx/Mod/Address0.odc new file mode 100644 index 0000000..c31d45f Binary files /dev/null and b/ubuntu/Obx/Mod/Address0.odc differ diff --git a/ubuntu/Obx/Mod/Address1.odc b/ubuntu/Obx/Mod/Address1.odc new file mode 100644 index 0000000..809c1bc Binary files /dev/null and b/ubuntu/Obx/Mod/Address1.odc differ diff --git a/ubuntu/Obx/Mod/Address2.odc b/ubuntu/Obx/Mod/Address2.odc new file mode 100644 index 0000000..2fff2d8 Binary files /dev/null and b/ubuntu/Obx/Mod/Address2.odc differ diff --git a/ubuntu/Obx/Mod/Ascii.odc b/ubuntu/Obx/Mod/Ascii.odc new file mode 100644 index 0000000..3d3bd71 Binary files /dev/null and b/ubuntu/Obx/Mod/Ascii.odc differ diff --git a/ubuntu/Obx/Mod/Bitmap.odc b/ubuntu/Obx/Mod/Bitmap.odc new file mode 100644 index 0000000..19fdd59 Binary files /dev/null and b/ubuntu/Obx/Mod/Bitmap.odc differ diff --git a/ubuntu/Obx/Mod/BlackBox.odc b/ubuntu/Obx/Mod/BlackBox.odc new file mode 100644 index 0000000..0ad7feb Binary files /dev/null and b/ubuntu/Obx/Mod/BlackBox.odc differ diff --git a/ubuntu/Obx/Mod/Buttons.odc b/ubuntu/Obx/Mod/Buttons.odc new file mode 100644 index 0000000..8e9c720 Binary files /dev/null and b/ubuntu/Obx/Mod/Buttons.odc differ diff --git a/ubuntu/Obx/Mod/Calc.odc b/ubuntu/Obx/Mod/Calc.odc new file mode 100644 index 0000000..234b4d2 Binary files /dev/null and b/ubuntu/Obx/Mod/Calc.odc differ diff --git a/ubuntu/Obx/Mod/Caps.odc b/ubuntu/Obx/Mod/Caps.odc new file mode 100644 index 0000000..475da1a Binary files /dev/null and b/ubuntu/Obx/Mod/Caps.odc differ diff --git a/ubuntu/Obx/Mod/ContIter.odc b/ubuntu/Obx/Mod/ContIter.odc new file mode 100644 index 0000000..9bc72c8 Binary files /dev/null and b/ubuntu/Obx/Mod/ContIter.odc differ diff --git a/ubuntu/Obx/Mod/ControlShifter.odc b/ubuntu/Obx/Mod/ControlShifter.odc new file mode 100644 index 0000000..93872c8 Binary files /dev/null and b/ubuntu/Obx/Mod/ControlShifter.odc differ diff --git a/ubuntu/Obx/Mod/Controls.odc b/ubuntu/Obx/Mod/Controls.odc new file mode 100644 index 0000000..3ebfd6f Binary files /dev/null and b/ubuntu/Obx/Mod/Controls.odc differ diff --git a/ubuntu/Obx/Mod/Conv.odc b/ubuntu/Obx/Mod/Conv.odc new file mode 100644 index 0000000..3e15ede Binary files /dev/null and b/ubuntu/Obx/Mod/Conv.odc differ diff --git a/ubuntu/Obx/Mod/Count0.odc b/ubuntu/Obx/Mod/Count0.odc new file mode 100644 index 0000000..efb728b Binary files /dev/null and b/ubuntu/Obx/Mod/Count0.odc differ diff --git a/ubuntu/Obx/Mod/Count1.odc b/ubuntu/Obx/Mod/Count1.odc new file mode 100644 index 0000000..1c88003 Binary files /dev/null and b/ubuntu/Obx/Mod/Count1.odc differ diff --git a/ubuntu/Obx/Mod/Ctrls.odc b/ubuntu/Obx/Mod/Ctrls.odc new file mode 100644 index 0000000..f024f3a Binary files /dev/null and b/ubuntu/Obx/Mod/Ctrls.odc differ diff --git a/ubuntu/Obx/Mod/Cubes.odc b/ubuntu/Obx/Mod/Cubes.odc new file mode 100644 index 0000000..8935481 Binary files /dev/null and b/ubuntu/Obx/Mod/Cubes.odc differ diff --git a/ubuntu/Obx/Mod/Db.odc b/ubuntu/Obx/Mod/Db.odc new file mode 100644 index 0000000..63dfd62 Binary files /dev/null and b/ubuntu/Obx/Mod/Db.odc differ diff --git a/ubuntu/Obx/Mod/Dialog.odc b/ubuntu/Obx/Mod/Dialog.odc new file mode 100644 index 0000000..b449783 Binary files /dev/null and b/ubuntu/Obx/Mod/Dialog.odc differ diff --git a/ubuntu/Obx/Mod/Excel.odc b/ubuntu/Obx/Mod/Excel.odc new file mode 100644 index 0000000..b69023e Binary files /dev/null and b/ubuntu/Obx/Mod/Excel.odc differ diff --git a/ubuntu/Obx/Mod/Fact.odc b/ubuntu/Obx/Mod/Fact.odc new file mode 100644 index 0000000..61d3cb9 Binary files /dev/null and b/ubuntu/Obx/Mod/Fact.odc differ diff --git a/ubuntu/Obx/Mod/Fern.odc b/ubuntu/Obx/Mod/Fern.odc new file mode 100644 index 0000000..b3acf63 Binary files /dev/null and b/ubuntu/Obx/Mod/Fern.odc differ diff --git a/ubuntu/Obx/Mod/FileTree.odc b/ubuntu/Obx/Mod/FileTree.odc new file mode 100644 index 0000000..20c2a83 Binary files /dev/null and b/ubuntu/Obx/Mod/FileTree.odc differ diff --git a/ubuntu/Obx/Mod/FldCtrls.odc b/ubuntu/Obx/Mod/FldCtrls.odc new file mode 100644 index 0000000..c73853e Binary files /dev/null and b/ubuntu/Obx/Mod/FldCtrls.odc differ diff --git a/ubuntu/Obx/Mod/Graphs.odc b/ubuntu/Obx/Mod/Graphs.odc new file mode 100644 index 0000000..5fc5932 Binary files /dev/null and b/ubuntu/Obx/Mod/Graphs.odc differ diff --git a/ubuntu/Obx/Mod/Hello0.odc b/ubuntu/Obx/Mod/Hello0.odc new file mode 100644 index 0000000..ece1877 Binary files /dev/null and b/ubuntu/Obx/Mod/Hello0.odc differ diff --git a/ubuntu/Obx/Mod/Hello1.odc b/ubuntu/Obx/Mod/Hello1.odc new file mode 100644 index 0000000..15646cf Binary files /dev/null and b/ubuntu/Obx/Mod/Hello1.odc differ diff --git a/ubuntu/Obx/Mod/LabelLister.odc b/ubuntu/Obx/Mod/LabelLister.odc new file mode 100644 index 0000000..9f09b62 Binary files /dev/null and b/ubuntu/Obx/Mod/LabelLister.odc differ diff --git a/ubuntu/Obx/Mod/Lines.odc b/ubuntu/Obx/Mod/Lines.odc new file mode 100644 index 0000000..5caa8a3 Binary files /dev/null and b/ubuntu/Obx/Mod/Lines.odc differ diff --git a/ubuntu/Obx/Mod/Links.odc b/ubuntu/Obx/Mod/Links.odc new file mode 100644 index 0000000..939b560 Binary files /dev/null and b/ubuntu/Obx/Mod/Links.odc differ diff --git a/ubuntu/Obx/Mod/Lookup0.odc b/ubuntu/Obx/Mod/Lookup0.odc new file mode 100644 index 0000000..a5caddb Binary files /dev/null and b/ubuntu/Obx/Mod/Lookup0.odc differ diff --git a/ubuntu/Obx/Mod/Lookup1.odc b/ubuntu/Obx/Mod/Lookup1.odc new file mode 100644 index 0000000..7df1d18 Binary files /dev/null and b/ubuntu/Obx/Mod/Lookup1.odc differ diff --git a/ubuntu/Obx/Mod/MMerge.odc b/ubuntu/Obx/Mod/MMerge.odc new file mode 100644 index 0000000..31ec4e6 Binary files /dev/null and b/ubuntu/Obx/Mod/MMerge.odc differ diff --git a/ubuntu/Obx/Mod/Omosi.odc b/ubuntu/Obx/Mod/Omosi.odc new file mode 100644 index 0000000..780dbba Binary files /dev/null and b/ubuntu/Obx/Mod/Omosi.odc differ diff --git a/ubuntu/Obx/Mod/Open0.odc b/ubuntu/Obx/Mod/Open0.odc new file mode 100644 index 0000000..a8dde94 Binary files /dev/null and b/ubuntu/Obx/Mod/Open0.odc differ diff --git a/ubuntu/Obx/Mod/Open1.odc b/ubuntu/Obx/Mod/Open1.odc new file mode 100644 index 0000000..5cc304e Binary files /dev/null and b/ubuntu/Obx/Mod/Open1.odc differ diff --git a/ubuntu/Obx/Mod/Orders.odc b/ubuntu/Obx/Mod/Orders.odc new file mode 100644 index 0000000..a3c8165 Binary files /dev/null and b/ubuntu/Obx/Mod/Orders.odc differ diff --git a/ubuntu/Obx/Mod/PDBRep0.odc b/ubuntu/Obx/Mod/PDBRep0.odc new file mode 100644 index 0000000..fda2bd3 Binary files /dev/null and b/ubuntu/Obx/Mod/PDBRep0.odc differ diff --git a/ubuntu/Obx/Mod/PDBRep1.odc b/ubuntu/Obx/Mod/PDBRep1.odc new file mode 100644 index 0000000..628bca7 Binary files /dev/null and b/ubuntu/Obx/Mod/PDBRep1.odc differ diff --git a/ubuntu/Obx/Mod/PDBRep2.odc b/ubuntu/Obx/Mod/PDBRep2.odc new file mode 100644 index 0000000..6e12995 Binary files /dev/null and b/ubuntu/Obx/Mod/PDBRep2.odc differ diff --git a/ubuntu/Obx/Mod/PDBRep3.odc b/ubuntu/Obx/Mod/PDBRep3.odc new file mode 100644 index 0000000..9f7b963 Binary files /dev/null and b/ubuntu/Obx/Mod/PDBRep3.odc differ diff --git a/ubuntu/Obx/Mod/PDBRep4.odc b/ubuntu/Obx/Mod/PDBRep4.odc new file mode 100644 index 0000000..27360d1 Binary files /dev/null and b/ubuntu/Obx/Mod/PDBRep4.odc differ diff --git a/ubuntu/Obx/Mod/ParCmd.odc b/ubuntu/Obx/Mod/ParCmd.odc new file mode 100644 index 0000000..6ca6638 Binary files /dev/null and b/ubuntu/Obx/Mod/ParCmd.odc differ diff --git a/ubuntu/Obx/Mod/Patterns.odc b/ubuntu/Obx/Mod/Patterns.odc new file mode 100644 index 0000000..be229fe Binary files /dev/null and b/ubuntu/Obx/Mod/Patterns.odc differ diff --git a/ubuntu/Obx/Mod/PhoneDB.odc b/ubuntu/Obx/Mod/PhoneDB.odc new file mode 100644 index 0000000..bbd04f5 Binary files /dev/null and b/ubuntu/Obx/Mod/PhoneDB.odc differ diff --git a/ubuntu/Obx/Mod/PhoneUI.odc b/ubuntu/Obx/Mod/PhoneUI.odc new file mode 100644 index 0000000..3d2a3d0 Binary files /dev/null and b/ubuntu/Obx/Mod/PhoneUI.odc differ diff --git a/ubuntu/Obx/Mod/PhoneUI1.odc b/ubuntu/Obx/Mod/PhoneUI1.odc new file mode 100644 index 0000000..9f0a846 Binary files /dev/null and b/ubuntu/Obx/Mod/PhoneUI1.odc differ diff --git a/ubuntu/Obx/Mod/Pi.odc b/ubuntu/Obx/Mod/Pi.odc new file mode 100644 index 0000000..3e6bab9 Binary files /dev/null and b/ubuntu/Obx/Mod/Pi.odc differ diff --git a/ubuntu/Obx/Mod/Random.odc b/ubuntu/Obx/Mod/Random.odc new file mode 100644 index 0000000..436999e Binary files /dev/null and b/ubuntu/Obx/Mod/Random.odc differ diff --git a/ubuntu/Obx/Mod/Ratcalc.odc b/ubuntu/Obx/Mod/Ratcalc.odc new file mode 100644 index 0000000..af71745 Binary files /dev/null and b/ubuntu/Obx/Mod/Ratcalc.odc differ diff --git a/ubuntu/Obx/Mod/Sample.odc b/ubuntu/Obx/Mod/Sample.odc new file mode 100644 index 0000000..391ca81 Binary files /dev/null and b/ubuntu/Obx/Mod/Sample.odc differ diff --git a/ubuntu/Obx/Mod/Scroll.odc b/ubuntu/Obx/Mod/Scroll.odc new file mode 100644 index 0000000..97d8760 Binary files /dev/null and b/ubuntu/Obx/Mod/Scroll.odc differ diff --git a/ubuntu/Obx/Mod/Stores.odc b/ubuntu/Obx/Mod/Stores.odc new file mode 100644 index 0000000..31f7f49 Binary files /dev/null and b/ubuntu/Obx/Mod/Stores.odc differ diff --git a/ubuntu/Obx/Mod/TabViews.odc b/ubuntu/Obx/Mod/TabViews.odc new file mode 100644 index 0000000..bcc7973 Binary files /dev/null and b/ubuntu/Obx/Mod/TabViews.odc differ diff --git a/ubuntu/Obx/Mod/Tabs.odc b/ubuntu/Obx/Mod/Tabs.odc new file mode 100644 index 0000000..6d7d05f Binary files /dev/null and b/ubuntu/Obx/Mod/Tabs.odc differ diff --git a/ubuntu/Obx/Mod/Tickers.odc b/ubuntu/Obx/Mod/Tickers.odc new file mode 100644 index 0000000..668c91d Binary files /dev/null and b/ubuntu/Obx/Mod/Tickers.odc differ diff --git a/ubuntu/Obx/Mod/Trap.odc b/ubuntu/Obx/Mod/Trap.odc new file mode 100644 index 0000000..26997b1 Binary files /dev/null and b/ubuntu/Obx/Mod/Trap.odc differ diff --git a/ubuntu/Obx/Mod/Twins.odc b/ubuntu/Obx/Mod/Twins.odc new file mode 100644 index 0000000..5fba6a8 Binary files /dev/null and b/ubuntu/Obx/Mod/Twins.odc differ diff --git a/ubuntu/Obx/Mod/UnitConv.odc b/ubuntu/Obx/Mod/UnitConv.odc new file mode 100644 index 0000000..0285d57 Binary files /dev/null and b/ubuntu/Obx/Mod/UnitConv.odc differ diff --git a/ubuntu/Obx/Mod/Views0.odc b/ubuntu/Obx/Mod/Views0.odc new file mode 100644 index 0000000..b5f1e0b Binary files /dev/null and b/ubuntu/Obx/Mod/Views0.odc differ diff --git a/ubuntu/Obx/Mod/Views1.odc b/ubuntu/Obx/Mod/Views1.odc new file mode 100644 index 0000000..f8256f8 Binary files /dev/null and b/ubuntu/Obx/Mod/Views1.odc differ diff --git a/ubuntu/Obx/Mod/Views10.odc b/ubuntu/Obx/Mod/Views10.odc new file mode 100644 index 0000000..ab6eb6d Binary files /dev/null and b/ubuntu/Obx/Mod/Views10.odc differ diff --git a/ubuntu/Obx/Mod/Views11.odc b/ubuntu/Obx/Mod/Views11.odc new file mode 100644 index 0000000..7f83d93 Binary files /dev/null and b/ubuntu/Obx/Mod/Views11.odc differ diff --git a/ubuntu/Obx/Mod/Views12.odc b/ubuntu/Obx/Mod/Views12.odc new file mode 100644 index 0000000..adefd7c Binary files /dev/null and b/ubuntu/Obx/Mod/Views12.odc differ diff --git a/ubuntu/Obx/Mod/Views13.odc b/ubuntu/Obx/Mod/Views13.odc new file mode 100644 index 0000000..268463d Binary files /dev/null and b/ubuntu/Obx/Mod/Views13.odc differ diff --git a/ubuntu/Obx/Mod/Views14.odc b/ubuntu/Obx/Mod/Views14.odc new file mode 100644 index 0000000..f470339 Binary files /dev/null and b/ubuntu/Obx/Mod/Views14.odc differ diff --git a/ubuntu/Obx/Mod/Views2.odc b/ubuntu/Obx/Mod/Views2.odc new file mode 100644 index 0000000..96676f1 Binary files /dev/null and b/ubuntu/Obx/Mod/Views2.odc differ diff --git a/ubuntu/Obx/Mod/Views3.odc b/ubuntu/Obx/Mod/Views3.odc new file mode 100644 index 0000000..56f0aae Binary files /dev/null and b/ubuntu/Obx/Mod/Views3.odc differ diff --git a/ubuntu/Obx/Mod/Views4.odc b/ubuntu/Obx/Mod/Views4.odc new file mode 100644 index 0000000..d29fb44 Binary files /dev/null and b/ubuntu/Obx/Mod/Views4.odc differ diff --git a/ubuntu/Obx/Mod/Views5.odc b/ubuntu/Obx/Mod/Views5.odc new file mode 100644 index 0000000..7a5f191 Binary files /dev/null and b/ubuntu/Obx/Mod/Views5.odc differ diff --git a/ubuntu/Obx/Mod/Views6.odc b/ubuntu/Obx/Mod/Views6.odc new file mode 100644 index 0000000..b62ad75 Binary files /dev/null and b/ubuntu/Obx/Mod/Views6.odc differ diff --git a/ubuntu/Obx/Mod/WordEdit.odc b/ubuntu/Obx/Mod/WordEdit.odc new file mode 100644 index 0000000..9168e4a Binary files /dev/null and b/ubuntu/Obx/Mod/WordEdit.odc differ diff --git a/ubuntu/Obx/Mod/Wrappers.odc b/ubuntu/Obx/Mod/Wrappers.odc new file mode 100644 index 0000000..b3544ad Binary files /dev/null and b/ubuntu/Obx/Mod/Wrappers.odc differ diff --git a/ubuntu/Obx/Rsrc/Actions.odc b/ubuntu/Obx/Rsrc/Actions.odc new file mode 100644 index 0000000..b9edb6f Binary files /dev/null and b/ubuntu/Obx/Rsrc/Actions.odc differ diff --git a/ubuntu/Obx/Rsrc/BlackBox.odc b/ubuntu/Obx/Rsrc/BlackBox.odc new file mode 100644 index 0000000..6a20616 Binary files /dev/null and b/ubuntu/Obx/Rsrc/BlackBox.odc differ diff --git a/ubuntu/Obx/Rsrc/Controls.odc b/ubuntu/Obx/Rsrc/Controls.odc new file mode 100644 index 0000000..4fe8ba3 Binary files /dev/null and b/ubuntu/Obx/Rsrc/Controls.odc differ diff --git a/ubuntu/Obx/Rsrc/Cubes.odc b/ubuntu/Obx/Rsrc/Cubes.odc new file mode 100644 index 0000000..047cd4f Binary files /dev/null and b/ubuntu/Obx/Rsrc/Cubes.odc differ diff --git a/ubuntu/Obx/Rsrc/Dialog.odc b/ubuntu/Obx/Rsrc/Dialog.odc new file mode 100644 index 0000000..b7e4f83 Binary files /dev/null and b/ubuntu/Obx/Rsrc/Dialog.odc differ diff --git a/ubuntu/Obx/Rsrc/FileTree.odc b/ubuntu/Obx/Rsrc/FileTree.odc new file mode 100644 index 0000000..8c8edec Binary files /dev/null and b/ubuntu/Obx/Rsrc/FileTree.odc differ diff --git a/ubuntu/Obx/Rsrc/Menus.odc b/ubuntu/Obx/Rsrc/Menus.odc new file mode 100644 index 0000000..26474e1 Binary files /dev/null and b/ubuntu/Obx/Rsrc/Menus.odc differ diff --git a/ubuntu/Obx/Rsrc/Orders.odc b/ubuntu/Obx/Rsrc/Orders.odc new file mode 100644 index 0000000..bba34ec Binary files /dev/null and b/ubuntu/Obx/Rsrc/Orders.odc differ diff --git a/ubuntu/Obx/Rsrc/Orders1.odc b/ubuntu/Obx/Rsrc/Orders1.odc new file mode 100644 index 0000000..277e09a Binary files /dev/null and b/ubuntu/Obx/Rsrc/Orders1.odc differ diff --git a/ubuntu/Obx/Rsrc/PhoneUI.odc b/ubuntu/Obx/Rsrc/PhoneUI.odc new file mode 100644 index 0000000..ef66314 Binary files /dev/null and b/ubuntu/Obx/Rsrc/PhoneUI.odc differ diff --git a/ubuntu/Obx/Rsrc/PhoneUI1.odc b/ubuntu/Obx/Rsrc/PhoneUI1.odc new file mode 100644 index 0000000..6744927 Binary files /dev/null and b/ubuntu/Obx/Rsrc/PhoneUI1.odc differ diff --git a/ubuntu/Obx/Rsrc/Strings.odc b/ubuntu/Obx/Rsrc/Strings.odc new file mode 100644 index 0000000..788d234 Binary files /dev/null and b/ubuntu/Obx/Rsrc/Strings.odc differ diff --git a/ubuntu/Obx/Samples/MMData.odc b/ubuntu/Obx/Samples/MMData.odc new file mode 100644 index 0000000..c899eee Binary files /dev/null and b/ubuntu/Obx/Samples/MMData.odc differ diff --git a/ubuntu/Obx/Samples/MMTmpl.odc b/ubuntu/Obx/Samples/MMTmpl.odc new file mode 100644 index 0000000..8375539 Binary files /dev/null and b/ubuntu/Obx/Samples/MMTmpl.odc differ diff --git a/ubuntu/Obx/Samples/OData.dat b/ubuntu/Obx/Samples/OData.dat new file mode 100644 index 0000000..65d1469 Binary files /dev/null and b/ubuntu/Obx/Samples/OData.dat differ diff --git a/ubuntu/Obx/Samples/Omosi1.odc b/ubuntu/Obx/Samples/Omosi1.odc new file mode 100644 index 0000000..88efaad Binary files /dev/null and b/ubuntu/Obx/Samples/Omosi1.odc differ diff --git a/ubuntu/Obx/Samples/Omosi2.odc b/ubuntu/Obx/Samples/Omosi2.odc new file mode 100644 index 0000000..efb84d1 Binary files /dev/null and b/ubuntu/Obx/Samples/Omosi2.odc differ diff --git a/ubuntu/Obx/Samples/Omosi3.odc b/ubuntu/Obx/Samples/Omosi3.odc new file mode 100644 index 0000000..63d1106 Binary files /dev/null and b/ubuntu/Obx/Samples/Omosi3.odc differ diff --git a/ubuntu/Obx/Samples/Omosi4.odc b/ubuntu/Obx/Samples/Omosi4.odc new file mode 100644 index 0000000..48d1e96 Binary files /dev/null and b/ubuntu/Obx/Samples/Omosi4.odc differ diff --git a/ubuntu/Obx/Samples/Omosi5.odc b/ubuntu/Obx/Samples/Omosi5.odc new file mode 100644 index 0000000..0346a77 Binary files /dev/null and b/ubuntu/Obx/Samples/Omosi5.odc differ diff --git a/ubuntu/Obx/Samples/Omosi6.odc b/ubuntu/Obx/Samples/Omosi6.odc new file mode 100644 index 0000000..61f136c Binary files /dev/null and b/ubuntu/Obx/Samples/Omosi6.odc differ diff --git a/ubuntu/Obx/Sym/Actions.osf b/ubuntu/Obx/Sym/Actions.osf new file mode 100644 index 0000000..4c3b234 Binary files /dev/null and b/ubuntu/Obx/Sym/Actions.osf differ diff --git a/ubuntu/Obx/Sym/Address0.osf b/ubuntu/Obx/Sym/Address0.osf new file mode 100644 index 0000000..6aaab4e Binary files /dev/null and b/ubuntu/Obx/Sym/Address0.osf differ diff --git a/ubuntu/Obx/Sym/Address1.osf b/ubuntu/Obx/Sym/Address1.osf new file mode 100644 index 0000000..7772a49 Binary files /dev/null and b/ubuntu/Obx/Sym/Address1.osf differ diff --git a/ubuntu/Obx/Sym/Address2.osf b/ubuntu/Obx/Sym/Address2.osf new file mode 100644 index 0000000..3fdff48 Binary files /dev/null and b/ubuntu/Obx/Sym/Address2.osf differ diff --git a/ubuntu/Obx/Sym/Ascii.osf b/ubuntu/Obx/Sym/Ascii.osf new file mode 100644 index 0000000..bcae2d5 Binary files /dev/null and b/ubuntu/Obx/Sym/Ascii.osf differ diff --git a/ubuntu/Obx/Sym/Bitmap.osf b/ubuntu/Obx/Sym/Bitmap.osf new file mode 100644 index 0000000..41c9379 Binary files /dev/null and b/ubuntu/Obx/Sym/Bitmap.osf differ diff --git a/ubuntu/Obx/Sym/BlackBox.osf b/ubuntu/Obx/Sym/BlackBox.osf new file mode 100644 index 0000000..abb1eee Binary files /dev/null and b/ubuntu/Obx/Sym/BlackBox.osf differ diff --git a/ubuntu/Obx/Sym/Buttons.osf b/ubuntu/Obx/Sym/Buttons.osf new file mode 100644 index 0000000..b8bcb2c Binary files /dev/null and b/ubuntu/Obx/Sym/Buttons.osf differ diff --git a/ubuntu/Obx/Sym/Calc.osf b/ubuntu/Obx/Sym/Calc.osf new file mode 100644 index 0000000..dc88b8c Binary files /dev/null and b/ubuntu/Obx/Sym/Calc.osf differ diff --git a/ubuntu/Obx/Sym/Caps.osf b/ubuntu/Obx/Sym/Caps.osf new file mode 100644 index 0000000..6d92f6d Binary files /dev/null and b/ubuntu/Obx/Sym/Caps.osf differ diff --git a/ubuntu/Obx/Sym/ContIter.osf b/ubuntu/Obx/Sym/ContIter.osf new file mode 100644 index 0000000..2ab56ac Binary files /dev/null and b/ubuntu/Obx/Sym/ContIter.osf differ diff --git a/ubuntu/Obx/Sym/ControlShifter.osf b/ubuntu/Obx/Sym/ControlShifter.osf new file mode 100644 index 0000000..10bd2fd Binary files /dev/null and b/ubuntu/Obx/Sym/ControlShifter.osf differ diff --git a/ubuntu/Obx/Sym/Controls.osf b/ubuntu/Obx/Sym/Controls.osf new file mode 100644 index 0000000..af1fa84 Binary files /dev/null and b/ubuntu/Obx/Sym/Controls.osf differ diff --git a/ubuntu/Obx/Sym/Conv.osf b/ubuntu/Obx/Sym/Conv.osf new file mode 100644 index 0000000..bea2263 Binary files /dev/null and b/ubuntu/Obx/Sym/Conv.osf differ diff --git a/ubuntu/Obx/Sym/Count0.osf b/ubuntu/Obx/Sym/Count0.osf new file mode 100644 index 0000000..76b06b3 Binary files /dev/null and b/ubuntu/Obx/Sym/Count0.osf differ diff --git a/ubuntu/Obx/Sym/Count1.osf b/ubuntu/Obx/Sym/Count1.osf new file mode 100644 index 0000000..a2e8a19 Binary files /dev/null and b/ubuntu/Obx/Sym/Count1.osf differ diff --git a/ubuntu/Obx/Sym/Ctrls.osf b/ubuntu/Obx/Sym/Ctrls.osf new file mode 100644 index 0000000..66de068 Binary files /dev/null and b/ubuntu/Obx/Sym/Ctrls.osf differ diff --git a/ubuntu/Obx/Sym/Cubes.osf b/ubuntu/Obx/Sym/Cubes.osf new file mode 100644 index 0000000..e453ad3 Binary files /dev/null and b/ubuntu/Obx/Sym/Cubes.osf differ diff --git a/ubuntu/Obx/Sym/Db.osf b/ubuntu/Obx/Sym/Db.osf new file mode 100644 index 0000000..a0741a9 Binary files /dev/null and b/ubuntu/Obx/Sym/Db.osf differ diff --git a/ubuntu/Obx/Sym/Dialog.osf b/ubuntu/Obx/Sym/Dialog.osf new file mode 100644 index 0000000..05a7f79 Binary files /dev/null and b/ubuntu/Obx/Sym/Dialog.osf differ diff --git a/ubuntu/Obx/Sym/Excel.osf b/ubuntu/Obx/Sym/Excel.osf new file mode 100644 index 0000000..daeb7f5 Binary files /dev/null and b/ubuntu/Obx/Sym/Excel.osf differ diff --git a/ubuntu/Obx/Sym/Fact.osf b/ubuntu/Obx/Sym/Fact.osf new file mode 100644 index 0000000..6485f5e Binary files /dev/null and b/ubuntu/Obx/Sym/Fact.osf differ diff --git a/ubuntu/Obx/Sym/Fern.osf b/ubuntu/Obx/Sym/Fern.osf new file mode 100644 index 0000000..5f4e08b Binary files /dev/null and b/ubuntu/Obx/Sym/Fern.osf differ diff --git a/ubuntu/Obx/Sym/FileTree.osf b/ubuntu/Obx/Sym/FileTree.osf new file mode 100644 index 0000000..4621347 Binary files /dev/null and b/ubuntu/Obx/Sym/FileTree.osf differ diff --git a/ubuntu/Obx/Sym/FldCtrls.osf b/ubuntu/Obx/Sym/FldCtrls.osf new file mode 100644 index 0000000..6383a9b Binary files /dev/null and b/ubuntu/Obx/Sym/FldCtrls.osf differ diff --git a/ubuntu/Obx/Sym/Graphs.osf b/ubuntu/Obx/Sym/Graphs.osf new file mode 100644 index 0000000..c233c2b Binary files /dev/null and b/ubuntu/Obx/Sym/Graphs.osf differ diff --git a/ubuntu/Obx/Sym/Hello0.osf b/ubuntu/Obx/Sym/Hello0.osf new file mode 100644 index 0000000..8ef8402 Binary files /dev/null and b/ubuntu/Obx/Sym/Hello0.osf differ diff --git a/ubuntu/Obx/Sym/Hello1.osf b/ubuntu/Obx/Sym/Hello1.osf new file mode 100644 index 0000000..7591750 Binary files /dev/null and b/ubuntu/Obx/Sym/Hello1.osf differ diff --git a/ubuntu/Obx/Sym/LabelLister.osf b/ubuntu/Obx/Sym/LabelLister.osf new file mode 100644 index 0000000..6f9204e Binary files /dev/null and b/ubuntu/Obx/Sym/LabelLister.osf differ diff --git a/ubuntu/Obx/Sym/Lines.osf b/ubuntu/Obx/Sym/Lines.osf new file mode 100644 index 0000000..5a399f0 Binary files /dev/null and b/ubuntu/Obx/Sym/Lines.osf differ diff --git a/ubuntu/Obx/Sym/Links.osf b/ubuntu/Obx/Sym/Links.osf new file mode 100644 index 0000000..4499487 Binary files /dev/null and b/ubuntu/Obx/Sym/Links.osf differ diff --git a/ubuntu/Obx/Sym/Lookup0.osf b/ubuntu/Obx/Sym/Lookup0.osf new file mode 100644 index 0000000..69a5d34 Binary files /dev/null and b/ubuntu/Obx/Sym/Lookup0.osf differ diff --git a/ubuntu/Obx/Sym/Lookup1.osf b/ubuntu/Obx/Sym/Lookup1.osf new file mode 100644 index 0000000..c0185c8 Binary files /dev/null and b/ubuntu/Obx/Sym/Lookup1.osf differ diff --git a/ubuntu/Obx/Sym/MMerge.osf b/ubuntu/Obx/Sym/MMerge.osf new file mode 100644 index 0000000..64a5a91 Binary files /dev/null and b/ubuntu/Obx/Sym/MMerge.osf differ diff --git a/ubuntu/Obx/Sym/Omosi.osf b/ubuntu/Obx/Sym/Omosi.osf new file mode 100644 index 0000000..e105572 Binary files /dev/null and b/ubuntu/Obx/Sym/Omosi.osf differ diff --git a/ubuntu/Obx/Sym/Open0.osf b/ubuntu/Obx/Sym/Open0.osf new file mode 100644 index 0000000..aa771b5 Binary files /dev/null and b/ubuntu/Obx/Sym/Open0.osf differ diff --git a/ubuntu/Obx/Sym/Open1.osf b/ubuntu/Obx/Sym/Open1.osf new file mode 100644 index 0000000..6ce7168 Binary files /dev/null and b/ubuntu/Obx/Sym/Open1.osf differ diff --git a/ubuntu/Obx/Sym/Orders.osf b/ubuntu/Obx/Sym/Orders.osf new file mode 100644 index 0000000..c53f80b Binary files /dev/null and b/ubuntu/Obx/Sym/Orders.osf differ diff --git a/ubuntu/Obx/Sym/PDBRep0.osf b/ubuntu/Obx/Sym/PDBRep0.osf new file mode 100644 index 0000000..3720627 Binary files /dev/null and b/ubuntu/Obx/Sym/PDBRep0.osf differ diff --git a/ubuntu/Obx/Sym/PDBRep1.osf b/ubuntu/Obx/Sym/PDBRep1.osf new file mode 100644 index 0000000..aa5928a Binary files /dev/null and b/ubuntu/Obx/Sym/PDBRep1.osf differ diff --git a/ubuntu/Obx/Sym/PDBRep2.osf b/ubuntu/Obx/Sym/PDBRep2.osf new file mode 100644 index 0000000..f4568d8 Binary files /dev/null and b/ubuntu/Obx/Sym/PDBRep2.osf differ diff --git a/ubuntu/Obx/Sym/PDBRep3.osf b/ubuntu/Obx/Sym/PDBRep3.osf new file mode 100644 index 0000000..c029df4 Binary files /dev/null and b/ubuntu/Obx/Sym/PDBRep3.osf differ diff --git a/ubuntu/Obx/Sym/PDBRep4.osf b/ubuntu/Obx/Sym/PDBRep4.osf new file mode 100644 index 0000000..3608889 Binary files /dev/null and b/ubuntu/Obx/Sym/PDBRep4.osf differ diff --git a/ubuntu/Obx/Sym/ParCmd.osf b/ubuntu/Obx/Sym/ParCmd.osf new file mode 100644 index 0000000..dd75a4a Binary files /dev/null and b/ubuntu/Obx/Sym/ParCmd.osf differ diff --git a/ubuntu/Obx/Sym/Patterns.osf b/ubuntu/Obx/Sym/Patterns.osf new file mode 100644 index 0000000..5cb7be2 Binary files /dev/null and b/ubuntu/Obx/Sym/Patterns.osf differ diff --git a/ubuntu/Obx/Sym/PhoneDB.osf b/ubuntu/Obx/Sym/PhoneDB.osf new file mode 100644 index 0000000..e1b1589 Binary files /dev/null and b/ubuntu/Obx/Sym/PhoneDB.osf differ diff --git a/ubuntu/Obx/Sym/PhoneUI.osf b/ubuntu/Obx/Sym/PhoneUI.osf new file mode 100644 index 0000000..9246ad8 Binary files /dev/null and b/ubuntu/Obx/Sym/PhoneUI.osf differ diff --git a/ubuntu/Obx/Sym/PhoneUI1.osf b/ubuntu/Obx/Sym/PhoneUI1.osf new file mode 100644 index 0000000..8384e1a Binary files /dev/null and b/ubuntu/Obx/Sym/PhoneUI1.osf differ diff --git a/ubuntu/Obx/Sym/Pi.osf b/ubuntu/Obx/Sym/Pi.osf new file mode 100644 index 0000000..6b65428 Binary files /dev/null and b/ubuntu/Obx/Sym/Pi.osf differ diff --git a/ubuntu/Obx/Sym/Random.osf b/ubuntu/Obx/Sym/Random.osf new file mode 100644 index 0000000..96bb4da Binary files /dev/null and b/ubuntu/Obx/Sym/Random.osf differ diff --git a/ubuntu/Obx/Sym/Ratcalc.osf b/ubuntu/Obx/Sym/Ratcalc.osf new file mode 100644 index 0000000..48e39ec Binary files /dev/null and b/ubuntu/Obx/Sym/Ratcalc.osf differ diff --git a/ubuntu/Obx/Sym/Sample.osf b/ubuntu/Obx/Sym/Sample.osf new file mode 100644 index 0000000..f36a091 Binary files /dev/null and b/ubuntu/Obx/Sym/Sample.osf differ diff --git a/ubuntu/Obx/Sym/Scroll.osf b/ubuntu/Obx/Sym/Scroll.osf new file mode 100644 index 0000000..fa604d5 Binary files /dev/null and b/ubuntu/Obx/Sym/Scroll.osf differ diff --git a/ubuntu/Obx/Sym/Stores.osf b/ubuntu/Obx/Sym/Stores.osf new file mode 100644 index 0000000..60a3eb5 Binary files /dev/null and b/ubuntu/Obx/Sym/Stores.osf differ diff --git a/ubuntu/Obx/Sym/TabViews.osf b/ubuntu/Obx/Sym/TabViews.osf new file mode 100644 index 0000000..ae855ae Binary files /dev/null and b/ubuntu/Obx/Sym/TabViews.osf differ diff --git a/ubuntu/Obx/Sym/Tabs.osf b/ubuntu/Obx/Sym/Tabs.osf new file mode 100644 index 0000000..580845c Binary files /dev/null and b/ubuntu/Obx/Sym/Tabs.osf differ diff --git a/ubuntu/Obx/Sym/Tickers.osf b/ubuntu/Obx/Sym/Tickers.osf new file mode 100644 index 0000000..117d2b9 Binary files /dev/null and b/ubuntu/Obx/Sym/Tickers.osf differ diff --git a/ubuntu/Obx/Sym/Trap.osf b/ubuntu/Obx/Sym/Trap.osf new file mode 100644 index 0000000..4a40dbb Binary files /dev/null and b/ubuntu/Obx/Sym/Trap.osf differ diff --git a/ubuntu/Obx/Sym/Twins.osf b/ubuntu/Obx/Sym/Twins.osf new file mode 100644 index 0000000..7d77226 Binary files /dev/null and b/ubuntu/Obx/Sym/Twins.osf differ diff --git a/ubuntu/Obx/Sym/UnitConv.osf b/ubuntu/Obx/Sym/UnitConv.osf new file mode 100644 index 0000000..5b05e65 Binary files /dev/null and b/ubuntu/Obx/Sym/UnitConv.osf differ diff --git a/ubuntu/Obx/Sym/Views0.osf b/ubuntu/Obx/Sym/Views0.osf new file mode 100644 index 0000000..99990be Binary files /dev/null and b/ubuntu/Obx/Sym/Views0.osf differ diff --git a/ubuntu/Obx/Sym/Views1.osf b/ubuntu/Obx/Sym/Views1.osf new file mode 100644 index 0000000..6004568 Binary files /dev/null and b/ubuntu/Obx/Sym/Views1.osf differ diff --git a/ubuntu/Obx/Sym/Views10.osf b/ubuntu/Obx/Sym/Views10.osf new file mode 100644 index 0000000..7332d5f Binary files /dev/null and b/ubuntu/Obx/Sym/Views10.osf differ diff --git a/ubuntu/Obx/Sym/Views11.osf b/ubuntu/Obx/Sym/Views11.osf new file mode 100644 index 0000000..31aa629 Binary files /dev/null and b/ubuntu/Obx/Sym/Views11.osf differ diff --git a/ubuntu/Obx/Sym/Views12.osf b/ubuntu/Obx/Sym/Views12.osf new file mode 100644 index 0000000..d2f86f7 Binary files /dev/null and b/ubuntu/Obx/Sym/Views12.osf differ diff --git a/ubuntu/Obx/Sym/Views13.osf b/ubuntu/Obx/Sym/Views13.osf new file mode 100644 index 0000000..71ce2d2 Binary files /dev/null and b/ubuntu/Obx/Sym/Views13.osf differ diff --git a/ubuntu/Obx/Sym/Views14.osf b/ubuntu/Obx/Sym/Views14.osf new file mode 100644 index 0000000..2390514 Binary files /dev/null and b/ubuntu/Obx/Sym/Views14.osf differ diff --git a/ubuntu/Obx/Sym/Views2.osf b/ubuntu/Obx/Sym/Views2.osf new file mode 100644 index 0000000..09b1973 Binary files /dev/null and b/ubuntu/Obx/Sym/Views2.osf differ diff --git a/ubuntu/Obx/Sym/Views3.osf b/ubuntu/Obx/Sym/Views3.osf new file mode 100644 index 0000000..974600f Binary files /dev/null and b/ubuntu/Obx/Sym/Views3.osf differ diff --git a/ubuntu/Obx/Sym/Views4.osf b/ubuntu/Obx/Sym/Views4.osf new file mode 100644 index 0000000..3f0a063 Binary files /dev/null and b/ubuntu/Obx/Sym/Views4.osf differ diff --git a/ubuntu/Obx/Sym/Views5.osf b/ubuntu/Obx/Sym/Views5.osf new file mode 100644 index 0000000..6f2a058 Binary files /dev/null and b/ubuntu/Obx/Sym/Views5.osf differ diff --git a/ubuntu/Obx/Sym/Views6.osf b/ubuntu/Obx/Sym/Views6.osf new file mode 100644 index 0000000..2b1b38e Binary files /dev/null and b/ubuntu/Obx/Sym/Views6.osf differ diff --git a/ubuntu/Obx/Sym/WordEdit.osf b/ubuntu/Obx/Sym/WordEdit.osf new file mode 100644 index 0000000..47080af Binary files /dev/null and b/ubuntu/Obx/Sym/WordEdit.osf differ diff --git a/ubuntu/Obx/Sym/Wrappers.osf b/ubuntu/Obx/Sym/Wrappers.osf new file mode 100644 index 0000000..1227ac1 Binary files /dev/null and b/ubuntu/Obx/Sym/Wrappers.osf differ diff --git a/ubuntu/Sql/Code/Browser.ocf b/ubuntu/Sql/Code/Browser.ocf new file mode 100644 index 0000000..c0e849f Binary files /dev/null and b/ubuntu/Sql/Code/Browser.ocf differ diff --git a/ubuntu/Sql/Code/Controls.ocf b/ubuntu/Sql/Code/Controls.ocf new file mode 100644 index 0000000..aa5559b Binary files /dev/null and b/ubuntu/Sql/Code/Controls.ocf differ diff --git a/ubuntu/Sql/Code/DB.ocf b/ubuntu/Sql/Code/DB.ocf new file mode 100644 index 0000000..53c2fea Binary files /dev/null and b/ubuntu/Sql/Code/DB.ocf differ diff --git a/ubuntu/Sql/Code/Drivers.ocf b/ubuntu/Sql/Code/Drivers.ocf new file mode 100644 index 0000000..34ae91b Binary files /dev/null and b/ubuntu/Sql/Code/Drivers.ocf differ diff --git a/ubuntu/Sql/Code/ObxDB.ocf b/ubuntu/Sql/Code/ObxDB.ocf new file mode 100644 index 0000000..5d40000 Binary files /dev/null and b/ubuntu/Sql/Code/ObxDB.ocf differ diff --git a/ubuntu/Sql/Code/ObxExt.ocf b/ubuntu/Sql/Code/ObxExt.ocf new file mode 100644 index 0000000..831f4dd Binary files /dev/null and b/ubuntu/Sql/Code/ObxExt.ocf differ diff --git a/ubuntu/Sql/Code/ObxGen.ocf b/ubuntu/Sql/Code/ObxGen.ocf new file mode 100644 index 0000000..10132c0 Binary files /dev/null and b/ubuntu/Sql/Code/ObxGen.ocf differ diff --git a/ubuntu/Sql/Code/ObxInit.ocf b/ubuntu/Sql/Code/ObxInit.ocf new file mode 100644 index 0000000..ebeaae1 Binary files /dev/null and b/ubuntu/Sql/Code/ObxInit.ocf differ diff --git a/ubuntu/Sql/Code/ObxNets.ocf b/ubuntu/Sql/Code/ObxNets.ocf new file mode 100644 index 0000000..9714842 Binary files /dev/null and b/ubuntu/Sql/Code/ObxNets.ocf differ diff --git a/ubuntu/Sql/Code/ObxTab.ocf b/ubuntu/Sql/Code/ObxTab.ocf new file mode 100644 index 0000000..62d6109 Binary files /dev/null and b/ubuntu/Sql/Code/ObxTab.ocf differ diff --git a/ubuntu/Sql/Code/ObxUI.ocf b/ubuntu/Sql/Code/ObxUI.ocf new file mode 100644 index 0000000..06e8884 Binary files /dev/null and b/ubuntu/Sql/Code/ObxUI.ocf differ diff --git a/ubuntu/Sql/Code/ObxViews.ocf b/ubuntu/Sql/Code/ObxViews.ocf new file mode 100644 index 0000000..72192d2 Binary files /dev/null and b/ubuntu/Sql/Code/ObxViews.ocf differ diff --git a/ubuntu/Sql/Code/Odbc.ocf b/ubuntu/Sql/Code/Odbc.ocf new file mode 100644 index 0000000..cc71c78 Binary files /dev/null and b/ubuntu/Sql/Code/Odbc.ocf differ diff --git a/ubuntu/Sql/Code/Odbc3.ocf b/ubuntu/Sql/Code/Odbc3.ocf new file mode 100644 index 0000000..d593614 Binary files /dev/null and b/ubuntu/Sql/Code/Odbc3.ocf differ diff --git a/ubuntu/Sql/Database/Companies b/ubuntu/Sql/Database/Companies new file mode 100644 index 0000000..166dce9 --- /dev/null +++ b/ubuntu/Sql/Database/Companies @@ -0,0 +1,22 @@ +"id","name","ceo","employees" +11,"Test","Bill",234 +12,"Test","Bill",234 +13,"Test company AG","John",45 +14,"Test","Bill",234 +15,"Test company AG","John",45 +16,"Test Services GmbH","Jim",23000 +17,"Test Commands & Co.","Mary",523 +18,"Test","Bill",234 +19,"Test company AG","John",45 +20,"Test Services GmbH","Jim",23000 +21,"Test Commands & Co.","Mary",523 +1,"Test","Bill",234 +2,"Test company AG","John",45 +3,"Test Services GmbH","Jim",23000 +4,"Test Commands & Co.","Mary",523 +5,"Test Views KG","Frank",17 +6,"Test Genossenschaft","Hans",2109 +7,"Test Mentoring, Inc.","Marlis",128 +8,"Test Training Plc.","Paul",4 +9,"Test Trainers SA","Jean",87 +10,"Test Wrappers AB","Gordon",912 diff --git a/ubuntu/Sql/Database/Ownership b/ubuntu/Sql/Database/Ownership new file mode 100644 index 0000000..4880aed --- /dev/null +++ b/ubuntu/Sql/Database/Ownership @@ -0,0 +1,19 @@ +"owner","owned","percent" +12,13,100 +14,15,50 +15,17,100 +16,15,50 +15,17,100 +18,19,20 +18,20,30 +18,21,50 +1,2,100 +1,3,100 +2,4,100 +2,5,100 +3,6,100 +3,7,100 +7,8,100 +5,9,49 +8,9,51 +9,10,100 diff --git a/ubuntu/Sql/Database/schema.ini b/ubuntu/Sql/Database/schema.ini new file mode 100644 index 0000000..8e6f108 --- /dev/null +++ b/ubuntu/Sql/Database/schema.ini @@ -0,0 +1,15 @@ +[Companies] +ColNameHeader=True +CharacterSet=OEM +Format=CSVDelimited +Col1=id Integer +Col2=name Char Width 255 +Col3=ceo Char Width 255 +Col4=employees Integer +[Ownership] +ColNameHeader=True +CharacterSet=OEM +Format=CSVDelimited +Col1=owner Integer +Col2=owned Integer +Col3=percent Integer diff --git a/ubuntu/Sql/Docu/Browser.odc b/ubuntu/Sql/Docu/Browser.odc new file mode 100644 index 0000000..9ab8d2c Binary files /dev/null and b/ubuntu/Sql/Docu/Browser.odc differ diff --git a/ubuntu/Sql/Docu/Controls.odc b/ubuntu/Sql/Docu/Controls.odc new file mode 100644 index 0000000..3cb704f Binary files /dev/null and b/ubuntu/Sql/Docu/Controls.odc differ diff --git a/ubuntu/Sql/Docu/Db.odc b/ubuntu/Sql/Docu/Db.odc new file mode 100644 index 0000000..824d034 Binary files /dev/null and b/ubuntu/Sql/Docu/Db.odc differ diff --git a/ubuntu/Sql/Docu/Dev-Man.odc b/ubuntu/Sql/Docu/Dev-Man.odc new file mode 100644 index 0000000..0c179c0 Binary files /dev/null and b/ubuntu/Sql/Docu/Dev-Man.odc differ diff --git a/ubuntu/Sql/Docu/Drivers.odc b/ubuntu/Sql/Docu/Drivers.odc new file mode 100644 index 0000000..139ec17 Binary files /dev/null and b/ubuntu/Sql/Docu/Drivers.odc differ diff --git a/ubuntu/Sql/Docu/ObxDB.odc b/ubuntu/Sql/Docu/ObxDB.odc new file mode 100644 index 0000000..c1c581e Binary files /dev/null and b/ubuntu/Sql/Docu/ObxDB.odc differ diff --git a/ubuntu/Sql/Docu/ObxDriv.odc b/ubuntu/Sql/Docu/ObxDriv.odc new file mode 100644 index 0000000..3c009d9 Binary files /dev/null and b/ubuntu/Sql/Docu/ObxDriv.odc differ diff --git a/ubuntu/Sql/Docu/ObxExt.odc b/ubuntu/Sql/Docu/ObxExt.odc new file mode 100644 index 0000000..255de91 Binary files /dev/null and b/ubuntu/Sql/Docu/ObxExt.odc differ diff --git a/ubuntu/Sql/Docu/ObxGen.odc b/ubuntu/Sql/Docu/ObxGen.odc new file mode 100644 index 0000000..64c50ee Binary files /dev/null and b/ubuntu/Sql/Docu/ObxGen.odc differ diff --git a/ubuntu/Sql/Docu/ObxInit.odc b/ubuntu/Sql/Docu/ObxInit.odc new file mode 100644 index 0000000..c9faece Binary files /dev/null and b/ubuntu/Sql/Docu/ObxInit.odc differ diff --git a/ubuntu/Sql/Docu/ObxNets.odc b/ubuntu/Sql/Docu/ObxNets.odc new file mode 100644 index 0000000..16d661f Binary files /dev/null and b/ubuntu/Sql/Docu/ObxNets.odc differ diff --git a/ubuntu/Sql/Docu/ObxTab.odc b/ubuntu/Sql/Docu/ObxTab.odc new file mode 100644 index 0000000..b8fce7a Binary files /dev/null and b/ubuntu/Sql/Docu/ObxTab.odc differ diff --git a/ubuntu/Sql/Docu/ObxUI.odc b/ubuntu/Sql/Docu/ObxUI.odc new file mode 100644 index 0000000..2d380d6 Binary files /dev/null and b/ubuntu/Sql/Docu/ObxUI.odc differ diff --git a/ubuntu/Sql/Docu/ObxViews.odc b/ubuntu/Sql/Docu/ObxViews.odc new file mode 100644 index 0000000..f8b4cea Binary files /dev/null and b/ubuntu/Sql/Docu/ObxViews.odc differ diff --git a/ubuntu/Sql/Docu/Odbc.odc b/ubuntu/Sql/Docu/Odbc.odc new file mode 100644 index 0000000..c0721b9 Binary files /dev/null and b/ubuntu/Sql/Docu/Odbc.odc differ diff --git a/ubuntu/Sql/Docu/Odbc3.odc b/ubuntu/Sql/Docu/Odbc3.odc new file mode 100644 index 0000000..ac6f654 Binary files /dev/null and b/ubuntu/Sql/Docu/Odbc3.odc differ diff --git a/ubuntu/Sql/Docu/Sys-Map.odc b/ubuntu/Sql/Docu/Sys-Map.odc new file mode 100644 index 0000000..07e8d60 Binary files /dev/null and b/ubuntu/Sql/Docu/Sys-Map.odc differ diff --git a/ubuntu/Sql/Mod/Browser.odc b/ubuntu/Sql/Mod/Browser.odc new file mode 100644 index 0000000..cf26b74 Binary files /dev/null and b/ubuntu/Sql/Mod/Browser.odc differ diff --git a/ubuntu/Sql/Mod/Controls.odc b/ubuntu/Sql/Mod/Controls.odc new file mode 100644 index 0000000..6768a51 Binary files /dev/null and b/ubuntu/Sql/Mod/Controls.odc differ diff --git a/ubuntu/Sql/Mod/DB.odc b/ubuntu/Sql/Mod/DB.odc new file mode 100644 index 0000000..9ddf09e Binary files /dev/null and b/ubuntu/Sql/Mod/DB.odc differ diff --git a/ubuntu/Sql/Mod/Drivers.odc b/ubuntu/Sql/Mod/Drivers.odc new file mode 100644 index 0000000..842602d Binary files /dev/null and b/ubuntu/Sql/Mod/Drivers.odc differ diff --git a/ubuntu/Sql/Mod/ObxDB.odc b/ubuntu/Sql/Mod/ObxDB.odc new file mode 100644 index 0000000..be71eb6 Binary files /dev/null and b/ubuntu/Sql/Mod/ObxDB.odc differ diff --git a/ubuntu/Sql/Mod/ObxDriv.odc b/ubuntu/Sql/Mod/ObxDriv.odc new file mode 100644 index 0000000..5d3b3eb Binary files /dev/null and b/ubuntu/Sql/Mod/ObxDriv.odc differ diff --git a/ubuntu/Sql/Mod/ObxExt.odc b/ubuntu/Sql/Mod/ObxExt.odc new file mode 100644 index 0000000..7e9d871 Binary files /dev/null and b/ubuntu/Sql/Mod/ObxExt.odc differ diff --git a/ubuntu/Sql/Mod/ObxGen.odc b/ubuntu/Sql/Mod/ObxGen.odc new file mode 100644 index 0000000..369327e Binary files /dev/null and b/ubuntu/Sql/Mod/ObxGen.odc differ diff --git a/ubuntu/Sql/Mod/ObxInit.odc b/ubuntu/Sql/Mod/ObxInit.odc new file mode 100644 index 0000000..e894926 Binary files /dev/null and b/ubuntu/Sql/Mod/ObxInit.odc differ diff --git a/ubuntu/Sql/Mod/ObxNets.odc b/ubuntu/Sql/Mod/ObxNets.odc new file mode 100644 index 0000000..f051bef Binary files /dev/null and b/ubuntu/Sql/Mod/ObxNets.odc differ diff --git a/ubuntu/Sql/Mod/ObxTab.odc b/ubuntu/Sql/Mod/ObxTab.odc new file mode 100644 index 0000000..a5c0eb3 Binary files /dev/null and b/ubuntu/Sql/Mod/ObxTab.odc differ diff --git a/ubuntu/Sql/Mod/ObxUI.odc b/ubuntu/Sql/Mod/ObxUI.odc new file mode 100644 index 0000000..a380248 Binary files /dev/null and b/ubuntu/Sql/Mod/ObxUI.odc differ diff --git a/ubuntu/Sql/Mod/ObxViews.odc b/ubuntu/Sql/Mod/ObxViews.odc new file mode 100644 index 0000000..c2f8aaf Binary files /dev/null and b/ubuntu/Sql/Mod/ObxViews.odc differ diff --git a/ubuntu/Sql/Mod/Odbc.odc b/ubuntu/Sql/Mod/Odbc.odc new file mode 100644 index 0000000..af390a5 Binary files /dev/null and b/ubuntu/Sql/Mod/Odbc.odc differ diff --git a/ubuntu/Sql/Mod/Odbc3.odc b/ubuntu/Sql/Mod/Odbc3.odc new file mode 100644 index 0000000..1a02006 Binary files /dev/null and b/ubuntu/Sql/Mod/Odbc3.odc differ diff --git a/ubuntu/Sql/Rsrc/Browser.odc b/ubuntu/Sql/Rsrc/Browser.odc new file mode 100644 index 0000000..1d3f084 Binary files /dev/null and b/ubuntu/Sql/Rsrc/Browser.odc differ diff --git a/ubuntu/Sql/Rsrc/Company.odc b/ubuntu/Sql/Rsrc/Company.odc new file mode 100644 index 0000000..4ae9abf Binary files /dev/null and b/ubuntu/Sql/Rsrc/Company.odc differ diff --git a/ubuntu/Sql/Rsrc/Debug.odc b/ubuntu/Sql/Rsrc/Debug.odc new file mode 100644 index 0000000..70fbe72 Binary files /dev/null and b/ubuntu/Sql/Rsrc/Debug.odc differ diff --git a/ubuntu/Sql/Rsrc/Menus.odc b/ubuntu/Sql/Rsrc/Menus.odc new file mode 100644 index 0000000..211b6eb Binary files /dev/null and b/ubuntu/Sql/Rsrc/Menus.odc differ diff --git a/ubuntu/Sql/Rsrc/Owner.odc b/ubuntu/Sql/Rsrc/Owner.odc new file mode 100644 index 0000000..85504fa Binary files /dev/null and b/ubuntu/Sql/Rsrc/Owner.odc differ diff --git a/ubuntu/Sql/Rsrc/Strings.odc b/ubuntu/Sql/Rsrc/Strings.odc new file mode 100644 index 0000000..c5afe43 Binary files /dev/null and b/ubuntu/Sql/Rsrc/Strings.odc differ diff --git a/ubuntu/Sql/Sym/Browser.osf b/ubuntu/Sql/Sym/Browser.osf new file mode 100644 index 0000000..9b377bb Binary files /dev/null and b/ubuntu/Sql/Sym/Browser.osf differ diff --git a/ubuntu/Sql/Sym/Controls.osf b/ubuntu/Sql/Sym/Controls.osf new file mode 100644 index 0000000..9c010cb Binary files /dev/null and b/ubuntu/Sql/Sym/Controls.osf differ diff --git a/ubuntu/Sql/Sym/DB.osf b/ubuntu/Sql/Sym/DB.osf new file mode 100644 index 0000000..9417c23 Binary files /dev/null and b/ubuntu/Sql/Sym/DB.osf differ diff --git a/ubuntu/Sql/Sym/Drivers.osf b/ubuntu/Sql/Sym/Drivers.osf new file mode 100644 index 0000000..07d6286 Binary files /dev/null and b/ubuntu/Sql/Sym/Drivers.osf differ diff --git a/ubuntu/Sql/Sym/ObxDB.osf b/ubuntu/Sql/Sym/ObxDB.osf new file mode 100644 index 0000000..853a0a3 Binary files /dev/null and b/ubuntu/Sql/Sym/ObxDB.osf differ diff --git a/ubuntu/Sql/Sym/ObxExt.osf b/ubuntu/Sql/Sym/ObxExt.osf new file mode 100644 index 0000000..5636e5c Binary files /dev/null and b/ubuntu/Sql/Sym/ObxExt.osf differ diff --git a/ubuntu/Sql/Sym/ObxGen.osf b/ubuntu/Sql/Sym/ObxGen.osf new file mode 100644 index 0000000..ec82f47 Binary files /dev/null and b/ubuntu/Sql/Sym/ObxGen.osf differ diff --git a/ubuntu/Sql/Sym/ObxInit.osf b/ubuntu/Sql/Sym/ObxInit.osf new file mode 100644 index 0000000..3136624 Binary files /dev/null and b/ubuntu/Sql/Sym/ObxInit.osf differ diff --git a/ubuntu/Sql/Sym/ObxNets.osf b/ubuntu/Sql/Sym/ObxNets.osf new file mode 100644 index 0000000..67a8366 Binary files /dev/null and b/ubuntu/Sql/Sym/ObxNets.osf differ diff --git a/ubuntu/Sql/Sym/ObxTab.osf b/ubuntu/Sql/Sym/ObxTab.osf new file mode 100644 index 0000000..e38b0f0 Binary files /dev/null and b/ubuntu/Sql/Sym/ObxTab.osf differ diff --git a/ubuntu/Sql/Sym/ObxUI.osf b/ubuntu/Sql/Sym/ObxUI.osf new file mode 100644 index 0000000..275afb5 Binary files /dev/null and b/ubuntu/Sql/Sym/ObxUI.osf differ diff --git a/ubuntu/Sql/Sym/ObxViews.osf b/ubuntu/Sql/Sym/ObxViews.osf new file mode 100644 index 0000000..52b1b13 Binary files /dev/null and b/ubuntu/Sql/Sym/ObxViews.osf differ diff --git a/ubuntu/Sql/Sym/Odbc.osf b/ubuntu/Sql/Sym/Odbc.osf new file mode 100644 index 0000000..96df201 Binary files /dev/null and b/ubuntu/Sql/Sym/Odbc.osf differ diff --git a/ubuntu/Sql/Sym/Odbc3.osf b/ubuntu/Sql/Sym/Odbc3.osf new file mode 100644 index 0000000..ddb0450 Binary files /dev/null and b/ubuntu/Sql/Sym/Odbc3.osf differ diff --git a/ubuntu/Std/Code/Api.ocf b/ubuntu/Std/Code/Api.ocf new file mode 100644 index 0000000..b8cf837 Binary files /dev/null and b/ubuntu/Std/Code/Api.ocf differ diff --git a/ubuntu/Std/Code/CFrames.ocf b/ubuntu/Std/Code/CFrames.ocf new file mode 100644 index 0000000..21887b0 Binary files /dev/null and b/ubuntu/Std/Code/CFrames.ocf differ diff --git a/ubuntu/Std/Code/Clocks.ocf b/ubuntu/Std/Code/Clocks.ocf new file mode 100644 index 0000000..95a7eb1 Binary files /dev/null and b/ubuntu/Std/Code/Clocks.ocf differ diff --git a/ubuntu/Std/Code/Cmds.ocf b/ubuntu/Std/Code/Cmds.ocf new file mode 100644 index 0000000..9c8dae2 Binary files /dev/null and b/ubuntu/Std/Code/Cmds.ocf differ diff --git a/ubuntu/Std/Code/Coder.ocf b/ubuntu/Std/Code/Coder.ocf new file mode 100644 index 0000000..104cf59 Binary files /dev/null and b/ubuntu/Std/Code/Coder.ocf differ diff --git a/ubuntu/Std/Code/Debug.ocf b/ubuntu/Std/Code/Debug.ocf new file mode 100644 index 0000000..0f79ec1 Binary files /dev/null and b/ubuntu/Std/Code/Debug.ocf differ diff --git a/ubuntu/Std/Code/Dialog.ocf b/ubuntu/Std/Code/Dialog.ocf new file mode 100644 index 0000000..3e0252e Binary files /dev/null and b/ubuntu/Std/Code/Dialog.ocf differ diff --git a/ubuntu/Std/Code/ETHConv.ocf b/ubuntu/Std/Code/ETHConv.ocf new file mode 100644 index 0000000..cf0d32f Binary files /dev/null and b/ubuntu/Std/Code/ETHConv.ocf differ diff --git a/ubuntu/Std/Code/Folds.ocf b/ubuntu/Std/Code/Folds.ocf new file mode 100644 index 0000000..78df035 Binary files /dev/null and b/ubuntu/Std/Code/Folds.ocf differ diff --git a/ubuntu/Std/Code/Headers.ocf b/ubuntu/Std/Code/Headers.ocf new file mode 100644 index 0000000..92c83a1 Binary files /dev/null and b/ubuntu/Std/Code/Headers.ocf differ diff --git a/ubuntu/Std/Code/Interpreter.ocf b/ubuntu/Std/Code/Interpreter.ocf new file mode 100644 index 0000000..4f222c2 Binary files /dev/null and b/ubuntu/Std/Code/Interpreter.ocf differ diff --git a/ubuntu/Std/Code/Links.ocf b/ubuntu/Std/Code/Links.ocf new file mode 100644 index 0000000..dadf01e Binary files /dev/null and b/ubuntu/Std/Code/Links.ocf differ diff --git a/ubuntu/Std/Code/Loader.ocf b/ubuntu/Std/Code/Loader.ocf new file mode 100644 index 0000000..6317801 Binary files /dev/null and b/ubuntu/Std/Code/Loader.ocf differ diff --git a/ubuntu/Std/Code/Log.ocf b/ubuntu/Std/Code/Log.ocf new file mode 100644 index 0000000..d718149 Binary files /dev/null and b/ubuntu/Std/Code/Log.ocf differ diff --git a/ubuntu/Std/Code/Logos.ocf b/ubuntu/Std/Code/Logos.ocf new file mode 100644 index 0000000..29d7bbe Binary files /dev/null and b/ubuntu/Std/Code/Logos.ocf differ diff --git a/ubuntu/Std/Code/MenuTool.ocf b/ubuntu/Std/Code/MenuTool.ocf new file mode 100644 index 0000000..5230d9c Binary files /dev/null and b/ubuntu/Std/Code/MenuTool.ocf differ diff --git a/ubuntu/Std/Code/Scrollers.ocf b/ubuntu/Std/Code/Scrollers.ocf new file mode 100644 index 0000000..9ba7833 Binary files /dev/null and b/ubuntu/Std/Code/Scrollers.ocf differ diff --git a/ubuntu/Std/Code/Stamps.ocf b/ubuntu/Std/Code/Stamps.ocf new file mode 100644 index 0000000..4bff4dd Binary files /dev/null and b/ubuntu/Std/Code/Stamps.ocf differ diff --git a/ubuntu/Std/Code/TabViews.ocf b/ubuntu/Std/Code/TabViews.ocf new file mode 100644 index 0000000..8ef8019 Binary files /dev/null and b/ubuntu/Std/Code/TabViews.ocf differ diff --git a/ubuntu/Std/Code/Tables.ocf b/ubuntu/Std/Code/Tables.ocf new file mode 100644 index 0000000..6b5a965 Binary files /dev/null and b/ubuntu/Std/Code/Tables.ocf differ diff --git a/ubuntu/Std/Code/ViewSizer.ocf b/ubuntu/Std/Code/ViewSizer.ocf new file mode 100644 index 0000000..d5ec5e7 Binary files /dev/null and b/ubuntu/Std/Code/ViewSizer.ocf differ diff --git a/ubuntu/Std/Docu/Api.odc b/ubuntu/Std/Docu/Api.odc new file mode 100644 index 0000000..0c623b9 Binary files /dev/null and b/ubuntu/Std/Docu/Api.odc differ diff --git a/ubuntu/Std/Docu/CFrames.odc b/ubuntu/Std/Docu/CFrames.odc new file mode 100644 index 0000000..a1faa1a Binary files /dev/null and b/ubuntu/Std/Docu/CFrames.odc differ diff --git a/ubuntu/Std/Docu/Clocks.odc b/ubuntu/Std/Docu/Clocks.odc new file mode 100644 index 0000000..17ec7ac Binary files /dev/null and b/ubuntu/Std/Docu/Clocks.odc differ diff --git a/ubuntu/Std/Docu/Cmds.odc b/ubuntu/Std/Docu/Cmds.odc new file mode 100644 index 0000000..fe343c8 Binary files /dev/null and b/ubuntu/Std/Docu/Cmds.odc differ diff --git a/ubuntu/Std/Docu/Coder.odc b/ubuntu/Std/Docu/Coder.odc new file mode 100644 index 0000000..4e2d10d Binary files /dev/null and b/ubuntu/Std/Docu/Coder.odc differ diff --git a/ubuntu/Std/Docu/Debug.odc b/ubuntu/Std/Docu/Debug.odc new file mode 100644 index 0000000..7060657 Binary files /dev/null and b/ubuntu/Std/Docu/Debug.odc differ diff --git a/ubuntu/Std/Docu/Dialog.odc b/ubuntu/Std/Docu/Dialog.odc new file mode 100644 index 0000000..8998b41 Binary files /dev/null and b/ubuntu/Std/Docu/Dialog.odc differ diff --git a/ubuntu/Std/Docu/ETHConv.odc b/ubuntu/Std/Docu/ETHConv.odc new file mode 100644 index 0000000..0fed5b1 Binary files /dev/null and b/ubuntu/Std/Docu/ETHConv.odc differ diff --git a/ubuntu/Std/Docu/Folds.odc b/ubuntu/Std/Docu/Folds.odc new file mode 100644 index 0000000..38cf3b4 Binary files /dev/null and b/ubuntu/Std/Docu/Folds.odc differ diff --git a/ubuntu/Std/Docu/Headers.odc b/ubuntu/Std/Docu/Headers.odc new file mode 100644 index 0000000..2ebde29 Binary files /dev/null and b/ubuntu/Std/Docu/Headers.odc differ diff --git a/ubuntu/Std/Docu/Interpreter.odc b/ubuntu/Std/Docu/Interpreter.odc new file mode 100644 index 0000000..c569965 Binary files /dev/null and b/ubuntu/Std/Docu/Interpreter.odc differ diff --git a/ubuntu/Std/Docu/Links.odc b/ubuntu/Std/Docu/Links.odc new file mode 100644 index 0000000..f40b3bc Binary files /dev/null and b/ubuntu/Std/Docu/Links.odc differ diff --git a/ubuntu/Std/Docu/Loader.odc b/ubuntu/Std/Docu/Loader.odc new file mode 100644 index 0000000..2e119d7 Binary files /dev/null and b/ubuntu/Std/Docu/Loader.odc differ diff --git a/ubuntu/Std/Docu/Log.odc b/ubuntu/Std/Docu/Log.odc new file mode 100644 index 0000000..22bba0a Binary files /dev/null and b/ubuntu/Std/Docu/Log.odc differ diff --git a/ubuntu/Std/Docu/Logos.odc b/ubuntu/Std/Docu/Logos.odc new file mode 100644 index 0000000..b70b091 Binary files /dev/null and b/ubuntu/Std/Docu/Logos.odc differ diff --git a/ubuntu/Std/Docu/MenuTool.odc b/ubuntu/Std/Docu/MenuTool.odc new file mode 100644 index 0000000..5f1d8cf Binary files /dev/null and b/ubuntu/Std/Docu/MenuTool.odc differ diff --git a/ubuntu/Std/Docu/Scrollers.odc b/ubuntu/Std/Docu/Scrollers.odc new file mode 100644 index 0000000..d053926 Binary files /dev/null and b/ubuntu/Std/Docu/Scrollers.odc differ diff --git a/ubuntu/Std/Docu/Stamps.odc b/ubuntu/Std/Docu/Stamps.odc new file mode 100644 index 0000000..0b22200 Binary files /dev/null and b/ubuntu/Std/Docu/Stamps.odc differ diff --git a/ubuntu/Std/Docu/Sys-Map.odc b/ubuntu/Std/Docu/Sys-Map.odc new file mode 100644 index 0000000..64efc2b Binary files /dev/null and b/ubuntu/Std/Docu/Sys-Map.odc differ diff --git a/ubuntu/Std/Docu/TabViews.odc b/ubuntu/Std/Docu/TabViews.odc new file mode 100644 index 0000000..4a42fa3 Binary files /dev/null and b/ubuntu/Std/Docu/TabViews.odc differ diff --git a/ubuntu/Std/Docu/Tables.odc b/ubuntu/Std/Docu/Tables.odc new file mode 100644 index 0000000..a8e6f14 Binary files /dev/null and b/ubuntu/Std/Docu/Tables.odc differ diff --git a/ubuntu/Std/Docu/ViewSizer.odc b/ubuntu/Std/Docu/ViewSizer.odc new file mode 100644 index 0000000..1714d51 Binary files /dev/null and b/ubuntu/Std/Docu/ViewSizer.odc differ diff --git a/ubuntu/Std/Mod/Api.odc b/ubuntu/Std/Mod/Api.odc new file mode 100644 index 0000000..a4f7a6b Binary files /dev/null and b/ubuntu/Std/Mod/Api.odc differ diff --git a/ubuntu/Std/Mod/CFrames.odc b/ubuntu/Std/Mod/CFrames.odc new file mode 100644 index 0000000..bfb5b5b Binary files /dev/null and b/ubuntu/Std/Mod/CFrames.odc differ diff --git a/ubuntu/Std/Mod/Clocks.odc b/ubuntu/Std/Mod/Clocks.odc new file mode 100644 index 0000000..49e0389 Binary files /dev/null and b/ubuntu/Std/Mod/Clocks.odc differ diff --git a/ubuntu/Std/Mod/Cmds.odc b/ubuntu/Std/Mod/Cmds.odc new file mode 100644 index 0000000..49bee1e Binary files /dev/null and b/ubuntu/Std/Mod/Cmds.odc differ diff --git a/ubuntu/Std/Mod/Coder.odc b/ubuntu/Std/Mod/Coder.odc new file mode 100644 index 0000000..e8cdd96 Binary files /dev/null and b/ubuntu/Std/Mod/Coder.odc differ diff --git a/ubuntu/Std/Mod/Debug.odc b/ubuntu/Std/Mod/Debug.odc new file mode 100644 index 0000000..6be64ec Binary files /dev/null and b/ubuntu/Std/Mod/Debug.odc differ diff --git a/ubuntu/Std/Mod/Dialog.odc b/ubuntu/Std/Mod/Dialog.odc new file mode 100644 index 0000000..799397f Binary files /dev/null and b/ubuntu/Std/Mod/Dialog.odc differ diff --git a/ubuntu/Std/Mod/ETHConv.odc b/ubuntu/Std/Mod/ETHConv.odc new file mode 100644 index 0000000..28d446c Binary files /dev/null and b/ubuntu/Std/Mod/ETHConv.odc differ diff --git a/ubuntu/Std/Mod/Folds.odc b/ubuntu/Std/Mod/Folds.odc new file mode 100644 index 0000000..564ef03 Binary files /dev/null and b/ubuntu/Std/Mod/Folds.odc differ diff --git a/ubuntu/Std/Mod/Headers.odc b/ubuntu/Std/Mod/Headers.odc new file mode 100644 index 0000000..de4be99 Binary files /dev/null and b/ubuntu/Std/Mod/Headers.odc differ diff --git a/ubuntu/Std/Mod/Interpreter.odc b/ubuntu/Std/Mod/Interpreter.odc new file mode 100644 index 0000000..c94801b Binary files /dev/null and b/ubuntu/Std/Mod/Interpreter.odc differ diff --git a/ubuntu/Std/Mod/Links.odc b/ubuntu/Std/Mod/Links.odc new file mode 100644 index 0000000..e903343 Binary files /dev/null and b/ubuntu/Std/Mod/Links.odc differ diff --git a/ubuntu/Std/Mod/Loader.odc b/ubuntu/Std/Mod/Loader.odc new file mode 100644 index 0000000..4dc2274 Binary files /dev/null and b/ubuntu/Std/Mod/Loader.odc differ diff --git a/ubuntu/Std/Mod/Log.odc b/ubuntu/Std/Mod/Log.odc new file mode 100644 index 0000000..c868963 Binary files /dev/null and b/ubuntu/Std/Mod/Log.odc differ diff --git a/ubuntu/Std/Mod/Logos.odc b/ubuntu/Std/Mod/Logos.odc new file mode 100644 index 0000000..f06491f Binary files /dev/null and b/ubuntu/Std/Mod/Logos.odc differ diff --git a/ubuntu/Std/Mod/MenuTool.odc b/ubuntu/Std/Mod/MenuTool.odc new file mode 100644 index 0000000..c45c2de Binary files /dev/null and b/ubuntu/Std/Mod/MenuTool.odc differ diff --git a/ubuntu/Std/Mod/Scrollers.odc b/ubuntu/Std/Mod/Scrollers.odc new file mode 100644 index 0000000..7791b17 Binary files /dev/null and b/ubuntu/Std/Mod/Scrollers.odc differ diff --git a/ubuntu/Std/Mod/Stamps.odc b/ubuntu/Std/Mod/Stamps.odc new file mode 100644 index 0000000..d108837 Binary files /dev/null and b/ubuntu/Std/Mod/Stamps.odc differ diff --git a/ubuntu/Std/Mod/TabViews.odc b/ubuntu/Std/Mod/TabViews.odc new file mode 100644 index 0000000..7b80a58 Binary files /dev/null and b/ubuntu/Std/Mod/TabViews.odc differ diff --git a/ubuntu/Std/Mod/Tables.odc b/ubuntu/Std/Mod/Tables.odc new file mode 100644 index 0000000..33a098d Binary files /dev/null and b/ubuntu/Std/Mod/Tables.odc differ diff --git a/ubuntu/Std/Mod/ViewSizer.odc b/ubuntu/Std/Mod/ViewSizer.odc new file mode 100644 index 0000000..17dd55c Binary files /dev/null and b/ubuntu/Std/Mod/ViewSizer.odc differ diff --git a/ubuntu/Std/Rsrc/Cmds.odc b/ubuntu/Std/Rsrc/Cmds.odc new file mode 100644 index 0000000..6472267 Binary files /dev/null and b/ubuntu/Std/Rsrc/Cmds.odc differ diff --git a/ubuntu/Std/Rsrc/Cmds1.odc b/ubuntu/Std/Rsrc/Cmds1.odc new file mode 100644 index 0000000..18c0108 Binary files /dev/null and b/ubuntu/Std/Rsrc/Cmds1.odc differ diff --git a/ubuntu/Std/Rsrc/Coder.odc b/ubuntu/Std/Rsrc/Coder.odc new file mode 100644 index 0000000..2b82453 Binary files /dev/null and b/ubuntu/Std/Rsrc/Coder.odc differ diff --git a/ubuntu/Std/Rsrc/Folds.odc b/ubuntu/Std/Rsrc/Folds.odc new file mode 100644 index 0000000..05e12ce Binary files /dev/null and b/ubuntu/Std/Rsrc/Folds.odc differ diff --git a/ubuntu/Std/Rsrc/Headers.odc b/ubuntu/Std/Rsrc/Headers.odc new file mode 100644 index 0000000..3dd2e85 Binary files /dev/null and b/ubuntu/Std/Rsrc/Headers.odc differ diff --git a/ubuntu/Std/Rsrc/Links.odc b/ubuntu/Std/Rsrc/Links.odc new file mode 100644 index 0000000..1159f32 Binary files /dev/null and b/ubuntu/Std/Rsrc/Links.odc differ diff --git a/ubuntu/Std/Rsrc/Scroller.odc b/ubuntu/Std/Rsrc/Scroller.odc new file mode 100644 index 0000000..f517c40 Binary files /dev/null and b/ubuntu/Std/Rsrc/Scroller.odc differ diff --git a/ubuntu/Std/Rsrc/Stamps.odc b/ubuntu/Std/Rsrc/Stamps.odc new file mode 100644 index 0000000..f6523d8 Binary files /dev/null and b/ubuntu/Std/Rsrc/Stamps.odc differ diff --git a/ubuntu/Std/Rsrc/Strings.odc b/ubuntu/Std/Rsrc/Strings.odc new file mode 100644 index 0000000..714e832 Binary files /dev/null and b/ubuntu/Std/Rsrc/Strings.odc differ diff --git a/ubuntu/Std/Rsrc/TabViews.odc b/ubuntu/Std/Rsrc/TabViews.odc new file mode 100644 index 0000000..19a2569 Binary files /dev/null and b/ubuntu/Std/Rsrc/TabViews.odc differ diff --git a/ubuntu/Std/Rsrc/Tables.odc b/ubuntu/Std/Rsrc/Tables.odc new file mode 100644 index 0000000..9e3f965 Binary files /dev/null and b/ubuntu/Std/Rsrc/Tables.odc differ diff --git a/ubuntu/Std/Rsrc/ViewSizer.odc b/ubuntu/Std/Rsrc/ViewSizer.odc new file mode 100644 index 0000000..eaff455 Binary files /dev/null and b/ubuntu/Std/Rsrc/ViewSizer.odc differ diff --git a/ubuntu/Std/Sym/Api.osf b/ubuntu/Std/Sym/Api.osf new file mode 100644 index 0000000..70a1926 Binary files /dev/null and b/ubuntu/Std/Sym/Api.osf differ diff --git a/ubuntu/Std/Sym/CFrames.osf b/ubuntu/Std/Sym/CFrames.osf new file mode 100644 index 0000000..c8ed328 Binary files /dev/null and b/ubuntu/Std/Sym/CFrames.osf differ diff --git a/ubuntu/Std/Sym/Clocks.osf b/ubuntu/Std/Sym/Clocks.osf new file mode 100644 index 0000000..7b6b134 Binary files /dev/null and b/ubuntu/Std/Sym/Clocks.osf differ diff --git a/ubuntu/Std/Sym/Cmds.osf b/ubuntu/Std/Sym/Cmds.osf new file mode 100644 index 0000000..398f5e8 Binary files /dev/null and b/ubuntu/Std/Sym/Cmds.osf differ diff --git a/ubuntu/Std/Sym/Coder.osf b/ubuntu/Std/Sym/Coder.osf new file mode 100644 index 0000000..87ff7fa Binary files /dev/null and b/ubuntu/Std/Sym/Coder.osf differ diff --git a/ubuntu/Std/Sym/Debug.osf b/ubuntu/Std/Sym/Debug.osf new file mode 100644 index 0000000..9c57391 Binary files /dev/null and b/ubuntu/Std/Sym/Debug.osf differ diff --git a/ubuntu/Std/Sym/Dialog.osf b/ubuntu/Std/Sym/Dialog.osf new file mode 100644 index 0000000..d25a1e7 Binary files /dev/null and b/ubuntu/Std/Sym/Dialog.osf differ diff --git a/ubuntu/Std/Sym/ETHConv.osf b/ubuntu/Std/Sym/ETHConv.osf new file mode 100644 index 0000000..2886a5f Binary files /dev/null and b/ubuntu/Std/Sym/ETHConv.osf differ diff --git a/ubuntu/Std/Sym/Folds.osf b/ubuntu/Std/Sym/Folds.osf new file mode 100644 index 0000000..3b7d25b Binary files /dev/null and b/ubuntu/Std/Sym/Folds.osf differ diff --git a/ubuntu/Std/Sym/Headers.osf b/ubuntu/Std/Sym/Headers.osf new file mode 100644 index 0000000..7c21113 Binary files /dev/null and b/ubuntu/Std/Sym/Headers.osf differ diff --git a/ubuntu/Std/Sym/Interpreter.osf b/ubuntu/Std/Sym/Interpreter.osf new file mode 100644 index 0000000..662519a Binary files /dev/null and b/ubuntu/Std/Sym/Interpreter.osf differ diff --git a/ubuntu/Std/Sym/Links.osf b/ubuntu/Std/Sym/Links.osf new file mode 100644 index 0000000..8de5d3d Binary files /dev/null and b/ubuntu/Std/Sym/Links.osf differ diff --git a/ubuntu/Std/Sym/Loader.osf b/ubuntu/Std/Sym/Loader.osf new file mode 100644 index 0000000..f4d64cc Binary files /dev/null and b/ubuntu/Std/Sym/Loader.osf differ diff --git a/ubuntu/Std/Sym/Log.osf b/ubuntu/Std/Sym/Log.osf new file mode 100644 index 0000000..48a2ce1 Binary files /dev/null and b/ubuntu/Std/Sym/Log.osf differ diff --git a/ubuntu/Std/Sym/Logos.osf b/ubuntu/Std/Sym/Logos.osf new file mode 100644 index 0000000..dd8321f Binary files /dev/null and b/ubuntu/Std/Sym/Logos.osf differ diff --git a/ubuntu/Std/Sym/MenuTool.osf b/ubuntu/Std/Sym/MenuTool.osf new file mode 100644 index 0000000..a6133d9 Binary files /dev/null and b/ubuntu/Std/Sym/MenuTool.osf differ diff --git a/ubuntu/Std/Sym/Scrollers.osf b/ubuntu/Std/Sym/Scrollers.osf new file mode 100644 index 0000000..2ed0cca Binary files /dev/null and b/ubuntu/Std/Sym/Scrollers.osf differ diff --git a/ubuntu/Std/Sym/Stamps.osf b/ubuntu/Std/Sym/Stamps.osf new file mode 100644 index 0000000..14769fd Binary files /dev/null and b/ubuntu/Std/Sym/Stamps.osf differ diff --git a/ubuntu/Std/Sym/TabViews.osf b/ubuntu/Std/Sym/TabViews.osf new file mode 100644 index 0000000..930cd1e Binary files /dev/null and b/ubuntu/Std/Sym/TabViews.osf differ diff --git a/ubuntu/Std/Sym/Tables.osf b/ubuntu/Std/Sym/Tables.osf new file mode 100644 index 0000000..e756eb7 Binary files /dev/null and b/ubuntu/Std/Sym/Tables.osf differ diff --git a/ubuntu/Std/Sym/ViewSizer.osf b/ubuntu/Std/Sym/ViewSizer.osf new file mode 100644 index 0000000..136773a Binary files /dev/null and b/ubuntu/Std/Sym/ViewSizer.osf differ diff --git a/ubuntu/System/Code/Config.ocf b/ubuntu/System/Code/Config.ocf new file mode 100644 index 0000000..d9bebef Binary files /dev/null and b/ubuntu/System/Code/Config.ocf differ diff --git a/ubuntu/System/Code/Console.ocf b/ubuntu/System/Code/Console.ocf new file mode 100644 index 0000000..16b42db Binary files /dev/null and b/ubuntu/System/Code/Console.ocf differ diff --git a/ubuntu/System/Code/Containers.ocf b/ubuntu/System/Code/Containers.ocf new file mode 100644 index 0000000..a009a1a Binary files /dev/null and b/ubuntu/System/Code/Containers.ocf differ diff --git a/ubuntu/System/Code/Controllers.ocf b/ubuntu/System/Code/Controllers.ocf new file mode 100644 index 0000000..d950ac4 Binary files /dev/null and b/ubuntu/System/Code/Controllers.ocf differ diff --git a/ubuntu/System/Code/Controls.ocf b/ubuntu/System/Code/Controls.ocf new file mode 100644 index 0000000..ca136b1 Binary files /dev/null and b/ubuntu/System/Code/Controls.ocf differ diff --git a/ubuntu/System/Code/Converters.ocf b/ubuntu/System/Code/Converters.ocf new file mode 100644 index 0000000..8be6d93 Binary files /dev/null and b/ubuntu/System/Code/Converters.ocf differ diff --git a/ubuntu/System/Code/Dates.ocf b/ubuntu/System/Code/Dates.ocf new file mode 100644 index 0000000..66e32ea Binary files /dev/null and b/ubuntu/System/Code/Dates.ocf differ diff --git a/ubuntu/System/Code/Dialog.ocf b/ubuntu/System/Code/Dialog.ocf new file mode 100644 index 0000000..f088679 Binary files /dev/null and b/ubuntu/System/Code/Dialog.ocf differ diff --git a/ubuntu/System/Code/Documents.ocf b/ubuntu/System/Code/Documents.ocf new file mode 100644 index 0000000..63b1d06 Binary files /dev/null and b/ubuntu/System/Code/Documents.ocf differ diff --git a/ubuntu/System/Code/Files.ocf b/ubuntu/System/Code/Files.ocf new file mode 100644 index 0000000..5495cb9 Binary files /dev/null and b/ubuntu/System/Code/Files.ocf differ diff --git a/ubuntu/System/Code/Fonts.ocf b/ubuntu/System/Code/Fonts.ocf new file mode 100644 index 0000000..7adfbb8 Binary files /dev/null and b/ubuntu/System/Code/Fonts.ocf differ diff --git a/ubuntu/System/Code/In.ocf b/ubuntu/System/Code/In.ocf new file mode 100644 index 0000000..e6c1447 Binary files /dev/null and b/ubuntu/System/Code/In.ocf differ diff --git a/ubuntu/System/Code/Init.ocf b/ubuntu/System/Code/Init.ocf new file mode 100644 index 0000000..0c3ed26 Binary files /dev/null and b/ubuntu/System/Code/Init.ocf differ diff --git a/ubuntu/System/Code/Integers.ocf b/ubuntu/System/Code/Integers.ocf new file mode 100644 index 0000000..75c3ab4 Binary files /dev/null and b/ubuntu/System/Code/Integers.ocf differ diff --git a/ubuntu/System/Code/Kernel.ocf b/ubuntu/System/Code/Kernel.ocf new file mode 100644 index 0000000..a66ac32 Binary files /dev/null and b/ubuntu/System/Code/Kernel.ocf differ diff --git a/ubuntu/System/Code/Log.ocf b/ubuntu/System/Code/Log.ocf new file mode 100644 index 0000000..3b4280a Binary files /dev/null and b/ubuntu/System/Code/Log.ocf differ diff --git a/ubuntu/System/Code/Math.ocf b/ubuntu/System/Code/Math.ocf new file mode 100644 index 0000000..1e873cd Binary files /dev/null and b/ubuntu/System/Code/Math.ocf differ diff --git a/ubuntu/System/Code/Mechanisms.ocf b/ubuntu/System/Code/Mechanisms.ocf new file mode 100644 index 0000000..9f4848e Binary files /dev/null and b/ubuntu/System/Code/Mechanisms.ocf differ diff --git a/ubuntu/System/Code/Meta.ocf b/ubuntu/System/Code/Meta.ocf new file mode 100644 index 0000000..a7f6613 Binary files /dev/null and b/ubuntu/System/Code/Meta.ocf differ diff --git a/ubuntu/System/Code/Models.ocf b/ubuntu/System/Code/Models.ocf new file mode 100644 index 0000000..7972b41 Binary files /dev/null and b/ubuntu/System/Code/Models.ocf differ diff --git a/ubuntu/System/Code/Out.ocf b/ubuntu/System/Code/Out.ocf new file mode 100644 index 0000000..a818eb3 Binary files /dev/null and b/ubuntu/System/Code/Out.ocf differ diff --git a/ubuntu/System/Code/Ports.ocf b/ubuntu/System/Code/Ports.ocf new file mode 100644 index 0000000..d9a1a74 Binary files /dev/null and b/ubuntu/System/Code/Ports.ocf differ diff --git a/ubuntu/System/Code/Printers.ocf b/ubuntu/System/Code/Printers.ocf new file mode 100644 index 0000000..721bf3b Binary files /dev/null and b/ubuntu/System/Code/Printers.ocf differ diff --git a/ubuntu/System/Code/Printing.ocf b/ubuntu/System/Code/Printing.ocf new file mode 100644 index 0000000..424b09f Binary files /dev/null and b/ubuntu/System/Code/Printing.ocf differ diff --git a/ubuntu/System/Code/Properties.ocf b/ubuntu/System/Code/Properties.ocf new file mode 100644 index 0000000..5907eee Binary files /dev/null and b/ubuntu/System/Code/Properties.ocf differ diff --git a/ubuntu/System/Code/Sequencers.ocf b/ubuntu/System/Code/Sequencers.ocf new file mode 100644 index 0000000..d20a292 Binary files /dev/null and b/ubuntu/System/Code/Sequencers.ocf differ diff --git a/ubuntu/System/Code/Services.ocf b/ubuntu/System/Code/Services.ocf new file mode 100644 index 0000000..4ac2822 Binary files /dev/null and b/ubuntu/System/Code/Services.ocf differ diff --git a/ubuntu/System/Code/Stores.ocf b/ubuntu/System/Code/Stores.ocf new file mode 100644 index 0000000..7a91b50 Binary files /dev/null and b/ubuntu/System/Code/Stores.ocf differ diff --git a/ubuntu/System/Code/Strings.ocf b/ubuntu/System/Code/Strings.ocf new file mode 100644 index 0000000..5d4b74b Binary files /dev/null and b/ubuntu/System/Code/Strings.ocf differ diff --git a/ubuntu/System/Code/Views.ocf b/ubuntu/System/Code/Views.ocf new file mode 100644 index 0000000..57a19ef Binary files /dev/null and b/ubuntu/System/Code/Views.ocf differ diff --git a/ubuntu/System/Code/Windows.ocf b/ubuntu/System/Code/Windows.ocf new file mode 100644 index 0000000..732fa3a Binary files /dev/null and b/ubuntu/System/Code/Windows.ocf differ diff --git a/ubuntu/System/Docu/Config.odc b/ubuntu/System/Docu/Config.odc new file mode 100644 index 0000000..381acf8 Binary files /dev/null and b/ubuntu/System/Docu/Config.odc differ diff --git a/ubuntu/System/Docu/Containers.odc b/ubuntu/System/Docu/Containers.odc new file mode 100644 index 0000000..f018778 Binary files /dev/null and b/ubuntu/System/Docu/Containers.odc differ diff --git a/ubuntu/System/Docu/Controllers.odc b/ubuntu/System/Docu/Controllers.odc new file mode 100644 index 0000000..fcef99f Binary files /dev/null and b/ubuntu/System/Docu/Controllers.odc differ diff --git a/ubuntu/System/Docu/Controls.odc b/ubuntu/System/Docu/Controls.odc new file mode 100644 index 0000000..b2b7b25 Binary files /dev/null and b/ubuntu/System/Docu/Controls.odc differ diff --git a/ubuntu/System/Docu/Converters.odc b/ubuntu/System/Docu/Converters.odc new file mode 100644 index 0000000..3d88f9b Binary files /dev/null and b/ubuntu/System/Docu/Converters.odc differ diff --git a/ubuntu/System/Docu/Dates.odc b/ubuntu/System/Docu/Dates.odc new file mode 100644 index 0000000..1871992 Binary files /dev/null and b/ubuntu/System/Docu/Dates.odc differ diff --git a/ubuntu/System/Docu/Dialog.odc b/ubuntu/System/Docu/Dialog.odc new file mode 100644 index 0000000..d509b1a Binary files /dev/null and b/ubuntu/System/Docu/Dialog.odc differ diff --git a/ubuntu/System/Docu/Documents.odc b/ubuntu/System/Docu/Documents.odc new file mode 100644 index 0000000..5d10589 Binary files /dev/null and b/ubuntu/System/Docu/Documents.odc differ diff --git a/ubuntu/System/Docu/Files.odc b/ubuntu/System/Docu/Files.odc new file mode 100644 index 0000000..8099a9d Binary files /dev/null and b/ubuntu/System/Docu/Files.odc differ diff --git a/ubuntu/System/Docu/Fonts.odc b/ubuntu/System/Docu/Fonts.odc new file mode 100644 index 0000000..87e2347 Binary files /dev/null and b/ubuntu/System/Docu/Fonts.odc differ diff --git a/ubuntu/System/Docu/In.odc b/ubuntu/System/Docu/In.odc new file mode 100644 index 0000000..9bd14c3 Binary files /dev/null and b/ubuntu/System/Docu/In.odc differ diff --git a/ubuntu/System/Docu/Init.odc b/ubuntu/System/Docu/Init.odc new file mode 100644 index 0000000..0651c5d Binary files /dev/null and b/ubuntu/System/Docu/Init.odc differ diff --git a/ubuntu/System/Docu/Integers.odc b/ubuntu/System/Docu/Integers.odc new file mode 100644 index 0000000..ce3bb07 Binary files /dev/null and b/ubuntu/System/Docu/Integers.odc differ diff --git a/ubuntu/System/Docu/Kernel.odc b/ubuntu/System/Docu/Kernel.odc new file mode 100644 index 0000000..de3951d Binary files /dev/null and b/ubuntu/System/Docu/Kernel.odc differ diff --git a/ubuntu/System/Docu/Log.odc b/ubuntu/System/Docu/Log.odc new file mode 100644 index 0000000..b2a761a Binary files /dev/null and b/ubuntu/System/Docu/Log.odc differ diff --git a/ubuntu/System/Docu/Math.odc b/ubuntu/System/Docu/Math.odc new file mode 100644 index 0000000..c782616 Binary files /dev/null and b/ubuntu/System/Docu/Math.odc differ diff --git a/ubuntu/System/Docu/Mechanisms.odc b/ubuntu/System/Docu/Mechanisms.odc new file mode 100644 index 0000000..155cb17 Binary files /dev/null and b/ubuntu/System/Docu/Mechanisms.odc differ diff --git a/ubuntu/System/Docu/Meta.odc b/ubuntu/System/Docu/Meta.odc new file mode 100644 index 0000000..242a6e8 Binary files /dev/null and b/ubuntu/System/Docu/Meta.odc differ diff --git a/ubuntu/System/Docu/Models.odc b/ubuntu/System/Docu/Models.odc new file mode 100644 index 0000000..19488ec Binary files /dev/null and b/ubuntu/System/Docu/Models.odc differ diff --git a/ubuntu/System/Docu/Out.odc b/ubuntu/System/Docu/Out.odc new file mode 100644 index 0000000..10dcce4 Binary files /dev/null and b/ubuntu/System/Docu/Out.odc differ diff --git a/ubuntu/System/Docu/Ports.odc b/ubuntu/System/Docu/Ports.odc new file mode 100644 index 0000000..229f9b8 Binary files /dev/null and b/ubuntu/System/Docu/Ports.odc differ diff --git a/ubuntu/System/Docu/Printers.odc b/ubuntu/System/Docu/Printers.odc new file mode 100644 index 0000000..4b85631 Binary files /dev/null and b/ubuntu/System/Docu/Printers.odc differ diff --git a/ubuntu/System/Docu/Printing.odc b/ubuntu/System/Docu/Printing.odc new file mode 100644 index 0000000..52d682d Binary files /dev/null and b/ubuntu/System/Docu/Printing.odc differ diff --git a/ubuntu/System/Docu/Properties.odc b/ubuntu/System/Docu/Properties.odc new file mode 100644 index 0000000..96a1283 Binary files /dev/null and b/ubuntu/System/Docu/Properties.odc differ diff --git a/ubuntu/System/Docu/SMath.odc b/ubuntu/System/Docu/SMath.odc new file mode 100644 index 0000000..14842e9 Binary files /dev/null and b/ubuntu/System/Docu/SMath.odc differ diff --git a/ubuntu/System/Docu/Sequencers.odc b/ubuntu/System/Docu/Sequencers.odc new file mode 100644 index 0000000..1ef4a78 Binary files /dev/null and b/ubuntu/System/Docu/Sequencers.odc differ diff --git a/ubuntu/System/Docu/Services.odc b/ubuntu/System/Docu/Services.odc new file mode 100644 index 0000000..a40f163 Binary files /dev/null and b/ubuntu/System/Docu/Services.odc differ diff --git a/ubuntu/System/Docu/Stores.odc b/ubuntu/System/Docu/Stores.odc new file mode 100644 index 0000000..e1dd1c8 Binary files /dev/null and b/ubuntu/System/Docu/Stores.odc differ diff --git a/ubuntu/System/Docu/Strings.odc b/ubuntu/System/Docu/Strings.odc new file mode 100644 index 0000000..436c8d2 Binary files /dev/null and b/ubuntu/System/Docu/Strings.odc differ diff --git a/ubuntu/System/Docu/Sys-Map.odc b/ubuntu/System/Docu/Sys-Map.odc new file mode 100644 index 0000000..bc6e8ea Binary files /dev/null and b/ubuntu/System/Docu/Sys-Map.odc differ diff --git a/ubuntu/System/Docu/User-Man.odc b/ubuntu/System/Docu/User-Man.odc new file mode 100644 index 0000000..55c4fe1 Binary files /dev/null and b/ubuntu/System/Docu/User-Man.odc differ diff --git a/ubuntu/System/Docu/Views.odc b/ubuntu/System/Docu/Views.odc new file mode 100644 index 0000000..1cf4d7f Binary files /dev/null and b/ubuntu/System/Docu/Views.odc differ diff --git a/ubuntu/System/Docu/Windows.odc b/ubuntu/System/Docu/Windows.odc new file mode 100644 index 0000000..bf094f8 Binary files /dev/null and b/ubuntu/System/Docu/Windows.odc differ diff --git a/ubuntu/System/Mod/Config.odc b/ubuntu/System/Mod/Config.odc new file mode 100644 index 0000000..a4476b4 Binary files /dev/null and b/ubuntu/System/Mod/Config.odc differ diff --git a/ubuntu/System/Mod/Console.odc b/ubuntu/System/Mod/Console.odc new file mode 100644 index 0000000..7089a54 Binary files /dev/null and b/ubuntu/System/Mod/Console.odc differ diff --git a/ubuntu/System/Mod/Containers.odc b/ubuntu/System/Mod/Containers.odc new file mode 100644 index 0000000..40fba97 Binary files /dev/null and b/ubuntu/System/Mod/Containers.odc differ diff --git a/ubuntu/System/Mod/Controllers.odc b/ubuntu/System/Mod/Controllers.odc new file mode 100644 index 0000000..69a7a38 Binary files /dev/null and b/ubuntu/System/Mod/Controllers.odc differ diff --git a/ubuntu/System/Mod/Controls.odc b/ubuntu/System/Mod/Controls.odc new file mode 100644 index 0000000..0abca3c Binary files /dev/null and b/ubuntu/System/Mod/Controls.odc differ diff --git a/ubuntu/System/Mod/Converters.odc b/ubuntu/System/Mod/Converters.odc new file mode 100644 index 0000000..753d0fb Binary files /dev/null and b/ubuntu/System/Mod/Converters.odc differ diff --git a/ubuntu/System/Mod/Dates.odc b/ubuntu/System/Mod/Dates.odc new file mode 100644 index 0000000..e7e5097 Binary files /dev/null and b/ubuntu/System/Mod/Dates.odc differ diff --git a/ubuntu/System/Mod/Dialog.odc b/ubuntu/System/Mod/Dialog.odc new file mode 100644 index 0000000..63378db Binary files /dev/null and b/ubuntu/System/Mod/Dialog.odc differ diff --git a/ubuntu/System/Mod/Documents.odc b/ubuntu/System/Mod/Documents.odc new file mode 100644 index 0000000..b7c2489 Binary files /dev/null and b/ubuntu/System/Mod/Documents.odc differ diff --git a/ubuntu/System/Mod/Files.odc b/ubuntu/System/Mod/Files.odc new file mode 100644 index 0000000..fb44f00 Binary files /dev/null and b/ubuntu/System/Mod/Files.odc differ diff --git a/ubuntu/System/Mod/Fonts.odc b/ubuntu/System/Mod/Fonts.odc new file mode 100644 index 0000000..5752b8c Binary files /dev/null and b/ubuntu/System/Mod/Fonts.odc differ diff --git a/ubuntu/System/Mod/In.odc b/ubuntu/System/Mod/In.odc new file mode 100644 index 0000000..6f00fcf Binary files /dev/null and b/ubuntu/System/Mod/In.odc differ diff --git a/ubuntu/System/Mod/Init.odc b/ubuntu/System/Mod/Init.odc new file mode 100644 index 0000000..9f5d080 Binary files /dev/null and b/ubuntu/System/Mod/Init.odc differ diff --git a/ubuntu/System/Mod/Integers.odc b/ubuntu/System/Mod/Integers.odc new file mode 100644 index 0000000..bd9d450 Binary files /dev/null and b/ubuntu/System/Mod/Integers.odc differ diff --git a/ubuntu/System/Mod/Kernel.odc b/ubuntu/System/Mod/Kernel.odc new file mode 100644 index 0000000..fef8217 Binary files /dev/null and b/ubuntu/System/Mod/Kernel.odc differ diff --git a/ubuntu/System/Mod/Kernel_so_init.odc b/ubuntu/System/Mod/Kernel_so_init.odc new file mode 100644 index 0000000..de16640 Binary files /dev/null and b/ubuntu/System/Mod/Kernel_so_init.odc differ diff --git a/ubuntu/System/Mod/Log.odc b/ubuntu/System/Mod/Log.odc new file mode 100644 index 0000000..6844660 Binary files /dev/null and b/ubuntu/System/Mod/Log.odc differ diff --git a/ubuntu/System/Mod/Math.odc b/ubuntu/System/Mod/Math.odc new file mode 100644 index 0000000..e3c48ec Binary files /dev/null and b/ubuntu/System/Mod/Math.odc differ diff --git a/ubuntu/System/Mod/Mechanisms.odc b/ubuntu/System/Mod/Mechanisms.odc new file mode 100644 index 0000000..b4c0d86 Binary files /dev/null and b/ubuntu/System/Mod/Mechanisms.odc differ diff --git a/ubuntu/System/Mod/Meta.odc b/ubuntu/System/Mod/Meta.odc new file mode 100644 index 0000000..d294ff3 Binary files /dev/null and b/ubuntu/System/Mod/Meta.odc differ diff --git a/ubuntu/System/Mod/Models.odc b/ubuntu/System/Mod/Models.odc new file mode 100644 index 0000000..179464f Binary files /dev/null and b/ubuntu/System/Mod/Models.odc differ diff --git a/ubuntu/System/Mod/Out.odc b/ubuntu/System/Mod/Out.odc new file mode 100644 index 0000000..fd0d449 Binary files /dev/null and b/ubuntu/System/Mod/Out.odc differ diff --git a/ubuntu/System/Mod/Ports.odc b/ubuntu/System/Mod/Ports.odc new file mode 100644 index 0000000..12814c6 Binary files /dev/null and b/ubuntu/System/Mod/Ports.odc differ diff --git a/ubuntu/System/Mod/Printers.odc b/ubuntu/System/Mod/Printers.odc new file mode 100644 index 0000000..07009f9 Binary files /dev/null and b/ubuntu/System/Mod/Printers.odc differ diff --git a/ubuntu/System/Mod/Printing.odc b/ubuntu/System/Mod/Printing.odc new file mode 100644 index 0000000..9493e84 Binary files /dev/null and b/ubuntu/System/Mod/Printing.odc differ diff --git a/ubuntu/System/Mod/Properties.odc b/ubuntu/System/Mod/Properties.odc new file mode 100644 index 0000000..031291c Binary files /dev/null and b/ubuntu/System/Mod/Properties.odc differ diff --git a/ubuntu/System/Mod/SMath.odc b/ubuntu/System/Mod/SMath.odc new file mode 100644 index 0000000..f5a7706 Binary files /dev/null and b/ubuntu/System/Mod/SMath.odc differ diff --git a/ubuntu/System/Mod/Sequencers.odc b/ubuntu/System/Mod/Sequencers.odc new file mode 100644 index 0000000..024593e Binary files /dev/null and b/ubuntu/System/Mod/Sequencers.odc differ diff --git a/ubuntu/System/Mod/Services.odc b/ubuntu/System/Mod/Services.odc new file mode 100644 index 0000000..6fb5caf Binary files /dev/null and b/ubuntu/System/Mod/Services.odc differ diff --git a/ubuntu/System/Mod/Stores.odc b/ubuntu/System/Mod/Stores.odc new file mode 100644 index 0000000..57627ea Binary files /dev/null and b/ubuntu/System/Mod/Stores.odc differ diff --git a/ubuntu/System/Mod/Strings.odc b/ubuntu/System/Mod/Strings.odc new file mode 100644 index 0000000..1c32594 Binary files /dev/null and b/ubuntu/System/Mod/Strings.odc differ diff --git a/ubuntu/System/Mod/Views.odc b/ubuntu/System/Mod/Views.odc new file mode 100644 index 0000000..f1553bf Binary files /dev/null and b/ubuntu/System/Mod/Views.odc differ diff --git a/ubuntu/System/Mod/Windows.odc b/ubuntu/System/Mod/Windows.odc new file mode 100644 index 0000000..425806c Binary files /dev/null and b/ubuntu/System/Mod/Windows.odc differ diff --git a/ubuntu/System/Rsrc/About.odc b/ubuntu/System/Rsrc/About.odc new file mode 100644 index 0000000..5d0e982 Binary files /dev/null and b/ubuntu/System/Rsrc/About.odc differ diff --git a/ubuntu/System/Rsrc/Menus.odc b/ubuntu/System/Rsrc/Menus.odc new file mode 100644 index 0000000..2b03faa Binary files /dev/null and b/ubuntu/System/Rsrc/Menus.odc differ diff --git a/ubuntu/System/Rsrc/Strings.odc b/ubuntu/System/Rsrc/Strings.odc new file mode 100644 index 0000000..3fd45f1 Binary files /dev/null and b/ubuntu/System/Rsrc/Strings.odc differ diff --git a/ubuntu/System/Sym/Config.osf b/ubuntu/System/Sym/Config.osf new file mode 100644 index 0000000..89ee434 Binary files /dev/null and b/ubuntu/System/Sym/Config.osf differ diff --git a/ubuntu/System/Sym/Console.osf b/ubuntu/System/Sym/Console.osf new file mode 100644 index 0000000..3f2e2be Binary files /dev/null and b/ubuntu/System/Sym/Console.osf differ diff --git a/ubuntu/System/Sym/Containers.osf b/ubuntu/System/Sym/Containers.osf new file mode 100644 index 0000000..a130bcb Binary files /dev/null and b/ubuntu/System/Sym/Containers.osf differ diff --git a/ubuntu/System/Sym/Controllers.osf b/ubuntu/System/Sym/Controllers.osf new file mode 100644 index 0000000..e7f3d0c Binary files /dev/null and b/ubuntu/System/Sym/Controllers.osf differ diff --git a/ubuntu/System/Sym/Controls.osf b/ubuntu/System/Sym/Controls.osf new file mode 100644 index 0000000..2d9003e Binary files /dev/null and b/ubuntu/System/Sym/Controls.osf differ diff --git a/ubuntu/System/Sym/Converters.osf b/ubuntu/System/Sym/Converters.osf new file mode 100644 index 0000000..12a5deb Binary files /dev/null and b/ubuntu/System/Sym/Converters.osf differ diff --git a/ubuntu/System/Sym/Dates.osf b/ubuntu/System/Sym/Dates.osf new file mode 100644 index 0000000..16dd7e2 Binary files /dev/null and b/ubuntu/System/Sym/Dates.osf differ diff --git a/ubuntu/System/Sym/Dialog.osf b/ubuntu/System/Sym/Dialog.osf new file mode 100644 index 0000000..35ae148 Binary files /dev/null and b/ubuntu/System/Sym/Dialog.osf differ diff --git a/ubuntu/System/Sym/Documents.osf b/ubuntu/System/Sym/Documents.osf new file mode 100644 index 0000000..8f09605 Binary files /dev/null and b/ubuntu/System/Sym/Documents.osf differ diff --git a/ubuntu/System/Sym/Files.osf b/ubuntu/System/Sym/Files.osf new file mode 100644 index 0000000..6e7ed69 Binary files /dev/null and b/ubuntu/System/Sym/Files.osf differ diff --git a/ubuntu/System/Sym/Fonts.osf b/ubuntu/System/Sym/Fonts.osf new file mode 100644 index 0000000..09626a3 Binary files /dev/null and b/ubuntu/System/Sym/Fonts.osf differ diff --git a/ubuntu/System/Sym/In.osf b/ubuntu/System/Sym/In.osf new file mode 100644 index 0000000..5ee6332 Binary files /dev/null and b/ubuntu/System/Sym/In.osf differ diff --git a/ubuntu/System/Sym/Init.osf b/ubuntu/System/Sym/Init.osf new file mode 100644 index 0000000..59b4aed Binary files /dev/null and b/ubuntu/System/Sym/Init.osf differ diff --git a/ubuntu/System/Sym/Integers.osf b/ubuntu/System/Sym/Integers.osf new file mode 100644 index 0000000..1087042 Binary files /dev/null and b/ubuntu/System/Sym/Integers.osf differ diff --git a/ubuntu/System/Sym/Kernel.osf b/ubuntu/System/Sym/Kernel.osf new file mode 100644 index 0000000..f7ddaf0 Binary files /dev/null and b/ubuntu/System/Sym/Kernel.osf differ diff --git a/ubuntu/System/Sym/Log.osf b/ubuntu/System/Sym/Log.osf new file mode 100644 index 0000000..5c6ae86 Binary files /dev/null and b/ubuntu/System/Sym/Log.osf differ diff --git a/ubuntu/System/Sym/Math.osf b/ubuntu/System/Sym/Math.osf new file mode 100644 index 0000000..daab088 Binary files /dev/null and b/ubuntu/System/Sym/Math.osf differ diff --git a/ubuntu/System/Sym/Mechanisms.osf b/ubuntu/System/Sym/Mechanisms.osf new file mode 100644 index 0000000..723c2c2 Binary files /dev/null and b/ubuntu/System/Sym/Mechanisms.osf differ diff --git a/ubuntu/System/Sym/Meta.osf b/ubuntu/System/Sym/Meta.osf new file mode 100644 index 0000000..9ec1482 Binary files /dev/null and b/ubuntu/System/Sym/Meta.osf differ diff --git a/ubuntu/System/Sym/Models.osf b/ubuntu/System/Sym/Models.osf new file mode 100644 index 0000000..ad1dbf2 Binary files /dev/null and b/ubuntu/System/Sym/Models.osf differ diff --git a/ubuntu/System/Sym/Out.osf b/ubuntu/System/Sym/Out.osf new file mode 100644 index 0000000..decbaae Binary files /dev/null and b/ubuntu/System/Sym/Out.osf differ diff --git a/ubuntu/System/Sym/Ports.osf b/ubuntu/System/Sym/Ports.osf new file mode 100644 index 0000000..c36a06a Binary files /dev/null and b/ubuntu/System/Sym/Ports.osf differ diff --git a/ubuntu/System/Sym/Printers.osf b/ubuntu/System/Sym/Printers.osf new file mode 100644 index 0000000..5a01dcb Binary files /dev/null and b/ubuntu/System/Sym/Printers.osf differ diff --git a/ubuntu/System/Sym/Printing.osf b/ubuntu/System/Sym/Printing.osf new file mode 100644 index 0000000..dbc36e2 Binary files /dev/null and b/ubuntu/System/Sym/Printing.osf differ diff --git a/ubuntu/System/Sym/Properties.osf b/ubuntu/System/Sym/Properties.osf new file mode 100644 index 0000000..89e3f41 Binary files /dev/null and b/ubuntu/System/Sym/Properties.osf differ diff --git a/ubuntu/System/Sym/Sequencers.osf b/ubuntu/System/Sym/Sequencers.osf new file mode 100644 index 0000000..9945352 Binary files /dev/null and b/ubuntu/System/Sym/Sequencers.osf differ diff --git a/ubuntu/System/Sym/Services.osf b/ubuntu/System/Sym/Services.osf new file mode 100644 index 0000000..9c04808 Binary files /dev/null and b/ubuntu/System/Sym/Services.osf differ diff --git a/ubuntu/System/Sym/Stores.osf b/ubuntu/System/Sym/Stores.osf new file mode 100644 index 0000000..9abe388 Binary files /dev/null and b/ubuntu/System/Sym/Stores.osf differ diff --git a/ubuntu/System/Sym/Strings.osf b/ubuntu/System/Sym/Strings.osf new file mode 100644 index 0000000..9a2fbe9 Binary files /dev/null and b/ubuntu/System/Sym/Strings.osf differ diff --git a/ubuntu/System/Sym/Views.osf b/ubuntu/System/Sym/Views.osf new file mode 100644 index 0000000..5df484f Binary files /dev/null and b/ubuntu/System/Sym/Views.osf differ diff --git a/ubuntu/System/Sym/Windows.osf b/ubuntu/System/Sym/Windows.osf new file mode 100644 index 0000000..6efd761 Binary files /dev/null and b/ubuntu/System/Sym/Windows.osf differ diff --git a/ubuntu/TODO.odc b/ubuntu/TODO.odc new file mode 100644 index 0000000..d2c1280 Binary files /dev/null and b/ubuntu/TODO.odc differ diff --git a/ubuntu/Text/Code/Cmds.ocf b/ubuntu/Text/Code/Cmds.ocf new file mode 100644 index 0000000..8d26d2e Binary files /dev/null and b/ubuntu/Text/Code/Cmds.ocf differ diff --git a/ubuntu/Text/Code/Controllers.ocf b/ubuntu/Text/Code/Controllers.ocf new file mode 100644 index 0000000..eda3993 Binary files /dev/null and b/ubuntu/Text/Code/Controllers.ocf differ diff --git a/ubuntu/Text/Code/Mappers.ocf b/ubuntu/Text/Code/Mappers.ocf new file mode 100644 index 0000000..424a87f Binary files /dev/null and b/ubuntu/Text/Code/Mappers.ocf differ diff --git a/ubuntu/Text/Code/Models.ocf b/ubuntu/Text/Code/Models.ocf new file mode 100644 index 0000000..4f9a966 Binary files /dev/null and b/ubuntu/Text/Code/Models.ocf differ diff --git a/ubuntu/Text/Code/Rulers.ocf b/ubuntu/Text/Code/Rulers.ocf new file mode 100644 index 0000000..082e572 Binary files /dev/null and b/ubuntu/Text/Code/Rulers.ocf differ diff --git a/ubuntu/Text/Code/Setters.ocf b/ubuntu/Text/Code/Setters.ocf new file mode 100644 index 0000000..aa5e3fc Binary files /dev/null and b/ubuntu/Text/Code/Setters.ocf differ diff --git a/ubuntu/Text/Code/Views.ocf b/ubuntu/Text/Code/Views.ocf new file mode 100644 index 0000000..879ddbb Binary files /dev/null and b/ubuntu/Text/Code/Views.ocf differ diff --git a/ubuntu/Text/Docu/Cmds.odc b/ubuntu/Text/Docu/Cmds.odc new file mode 100644 index 0000000..ddaf717 Binary files /dev/null and b/ubuntu/Text/Docu/Cmds.odc differ diff --git a/ubuntu/Text/Docu/Controllers.odc b/ubuntu/Text/Docu/Controllers.odc new file mode 100644 index 0000000..80edd12 Binary files /dev/null and b/ubuntu/Text/Docu/Controllers.odc differ diff --git a/ubuntu/Text/Docu/Dev-Man.odc b/ubuntu/Text/Docu/Dev-Man.odc new file mode 100644 index 0000000..e54ba21 Binary files /dev/null and b/ubuntu/Text/Docu/Dev-Man.odc differ diff --git a/ubuntu/Text/Docu/Mappers.odc b/ubuntu/Text/Docu/Mappers.odc new file mode 100644 index 0000000..a6749e4 Binary files /dev/null and b/ubuntu/Text/Docu/Mappers.odc differ diff --git a/ubuntu/Text/Docu/Models.odc b/ubuntu/Text/Docu/Models.odc new file mode 100644 index 0000000..1d1f28e Binary files /dev/null and b/ubuntu/Text/Docu/Models.odc differ diff --git a/ubuntu/Text/Docu/Rulers.odc b/ubuntu/Text/Docu/Rulers.odc new file mode 100644 index 0000000..80fc40b Binary files /dev/null and b/ubuntu/Text/Docu/Rulers.odc differ diff --git a/ubuntu/Text/Docu/Setters.odc b/ubuntu/Text/Docu/Setters.odc new file mode 100644 index 0000000..7749170 Binary files /dev/null and b/ubuntu/Text/Docu/Setters.odc differ diff --git a/ubuntu/Text/Docu/Sys-Map.odc b/ubuntu/Text/Docu/Sys-Map.odc new file mode 100644 index 0000000..86ccafc Binary files /dev/null and b/ubuntu/Text/Docu/Sys-Map.odc differ diff --git a/ubuntu/Text/Docu/User-Man.odc b/ubuntu/Text/Docu/User-Man.odc new file mode 100644 index 0000000..c815589 Binary files /dev/null and b/ubuntu/Text/Docu/User-Man.odc differ diff --git a/ubuntu/Text/Docu/Views.odc b/ubuntu/Text/Docu/Views.odc new file mode 100644 index 0000000..246a196 Binary files /dev/null and b/ubuntu/Text/Docu/Views.odc differ diff --git a/ubuntu/Text/Mod/Cmds.odc b/ubuntu/Text/Mod/Cmds.odc new file mode 100644 index 0000000..b49b917 Binary files /dev/null and b/ubuntu/Text/Mod/Cmds.odc differ diff --git a/ubuntu/Text/Mod/Controllers.odc b/ubuntu/Text/Mod/Controllers.odc new file mode 100644 index 0000000..70b1790 Binary files /dev/null and b/ubuntu/Text/Mod/Controllers.odc differ diff --git a/ubuntu/Text/Mod/Mappers.odc b/ubuntu/Text/Mod/Mappers.odc new file mode 100644 index 0000000..42217d6 Binary files /dev/null and b/ubuntu/Text/Mod/Mappers.odc differ diff --git a/ubuntu/Text/Mod/Models.odc b/ubuntu/Text/Mod/Models.odc new file mode 100644 index 0000000..871439a Binary files /dev/null and b/ubuntu/Text/Mod/Models.odc differ diff --git a/ubuntu/Text/Mod/Rulers.odc b/ubuntu/Text/Mod/Rulers.odc new file mode 100644 index 0000000..1b5f20d Binary files /dev/null and b/ubuntu/Text/Mod/Rulers.odc differ diff --git a/ubuntu/Text/Mod/Setters.odc b/ubuntu/Text/Mod/Setters.odc new file mode 100644 index 0000000..8dd7766 Binary files /dev/null and b/ubuntu/Text/Mod/Setters.odc differ diff --git a/ubuntu/Text/Mod/Views.odc b/ubuntu/Text/Mod/Views.odc new file mode 100644 index 0000000..6f0fb5f Binary files /dev/null and b/ubuntu/Text/Mod/Views.odc differ diff --git a/ubuntu/Text/Rsrc/Cmds.odc b/ubuntu/Text/Rsrc/Cmds.odc new file mode 100644 index 0000000..7c632a6 Binary files /dev/null and b/ubuntu/Text/Rsrc/Cmds.odc differ diff --git a/ubuntu/Text/Rsrc/Cmds1.odc b/ubuntu/Text/Rsrc/Cmds1.odc new file mode 100644 index 0000000..f24561e Binary files /dev/null and b/ubuntu/Text/Rsrc/Cmds1.odc differ diff --git a/ubuntu/Text/Rsrc/Menus.odc b/ubuntu/Text/Rsrc/Menus.odc new file mode 100644 index 0000000..d566eed Binary files /dev/null and b/ubuntu/Text/Rsrc/Menus.odc differ diff --git a/ubuntu/Text/Rsrc/Strings.odc b/ubuntu/Text/Rsrc/Strings.odc new file mode 100644 index 0000000..5715115 Binary files /dev/null and b/ubuntu/Text/Rsrc/Strings.odc differ diff --git a/ubuntu/Text/Sym/Cmds.osf b/ubuntu/Text/Sym/Cmds.osf new file mode 100644 index 0000000..e7de132 Binary files /dev/null and b/ubuntu/Text/Sym/Cmds.osf differ diff --git a/ubuntu/Text/Sym/Controllers.osf b/ubuntu/Text/Sym/Controllers.osf new file mode 100644 index 0000000..2c129e8 Binary files /dev/null and b/ubuntu/Text/Sym/Controllers.osf differ diff --git a/ubuntu/Text/Sym/Mappers.osf b/ubuntu/Text/Sym/Mappers.osf new file mode 100644 index 0000000..ba114b7 Binary files /dev/null and b/ubuntu/Text/Sym/Mappers.osf differ diff --git a/ubuntu/Text/Sym/Models.osf b/ubuntu/Text/Sym/Models.osf new file mode 100644 index 0000000..379552c Binary files /dev/null and b/ubuntu/Text/Sym/Models.osf differ diff --git a/ubuntu/Text/Sym/Rulers.osf b/ubuntu/Text/Sym/Rulers.osf new file mode 100644 index 0000000..660a134 Binary files /dev/null and b/ubuntu/Text/Sym/Rulers.osf differ diff --git a/ubuntu/Text/Sym/Setters.osf b/ubuntu/Text/Sym/Setters.osf new file mode 100644 index 0000000..06a6237 Binary files /dev/null and b/ubuntu/Text/Sym/Setters.osf differ diff --git a/ubuntu/Text/Sym/Views.osf b/ubuntu/Text/Sym/Views.osf new file mode 100644 index 0000000..333c606 Binary files /dev/null and b/ubuntu/Text/Sym/Views.osf differ diff --git a/ubuntu/Tour.odc b/ubuntu/Tour.odc new file mode 100644 index 0000000..f6c907c Binary files /dev/null and b/ubuntu/Tour.odc differ diff --git a/ubuntu/Xhtml/Code/EntitySets.ocf b/ubuntu/Xhtml/Code/EntitySets.ocf new file mode 100644 index 0000000..0ad2588 Binary files /dev/null and b/ubuntu/Xhtml/Code/EntitySets.ocf differ diff --git a/ubuntu/Xhtml/Code/Exporter.ocf b/ubuntu/Xhtml/Code/Exporter.ocf new file mode 100644 index 0000000..7dc4c1b Binary files /dev/null and b/ubuntu/Xhtml/Code/Exporter.ocf differ diff --git a/ubuntu/Xhtml/Code/StdFileWriters.ocf b/ubuntu/Xhtml/Code/StdFileWriters.ocf new file mode 100644 index 0000000..c101366 Binary files /dev/null and b/ubuntu/Xhtml/Code/StdFileWriters.ocf differ diff --git a/ubuntu/Xhtml/Code/TextTableMarkers.ocf b/ubuntu/Xhtml/Code/TextTableMarkers.ocf new file mode 100644 index 0000000..7a8b374 Binary files /dev/null and b/ubuntu/Xhtml/Code/TextTableMarkers.ocf differ diff --git a/ubuntu/Xhtml/Code/Writers.ocf b/ubuntu/Xhtml/Code/Writers.ocf new file mode 100644 index 0000000..22c3430 Binary files /dev/null and b/ubuntu/Xhtml/Code/Writers.ocf differ diff --git a/ubuntu/Xhtml/Docu/EntitySets.odc b/ubuntu/Xhtml/Docu/EntitySets.odc new file mode 100644 index 0000000..2d0113c Binary files /dev/null and b/ubuntu/Xhtml/Docu/EntitySets.odc differ diff --git a/ubuntu/Xhtml/Docu/Exporter.odc b/ubuntu/Xhtml/Docu/Exporter.odc new file mode 100644 index 0000000..30e0cc5 Binary files /dev/null and b/ubuntu/Xhtml/Docu/Exporter.odc differ diff --git a/ubuntu/Xhtml/Docu/StdFileWriters.odc b/ubuntu/Xhtml/Docu/StdFileWriters.odc new file mode 100644 index 0000000..e5f9016 Binary files /dev/null and b/ubuntu/Xhtml/Docu/StdFileWriters.odc differ diff --git a/ubuntu/Xhtml/Docu/Sys-Map.odc b/ubuntu/Xhtml/Docu/Sys-Map.odc new file mode 100644 index 0000000..b233f1a Binary files /dev/null and b/ubuntu/Xhtml/Docu/Sys-Map.odc differ diff --git a/ubuntu/Xhtml/Docu/TextTableMarkers.odc b/ubuntu/Xhtml/Docu/TextTableMarkers.odc new file mode 100644 index 0000000..95cff07 Binary files /dev/null and b/ubuntu/Xhtml/Docu/TextTableMarkers.odc differ diff --git a/ubuntu/Xhtml/Docu/Writers.odc b/ubuntu/Xhtml/Docu/Writers.odc new file mode 100644 index 0000000..c294e4e Binary files /dev/null and b/ubuntu/Xhtml/Docu/Writers.odc differ diff --git a/ubuntu/Xhtml/Mod/EntitySets.odc b/ubuntu/Xhtml/Mod/EntitySets.odc new file mode 100644 index 0000000..987a385 Binary files /dev/null and b/ubuntu/Xhtml/Mod/EntitySets.odc differ diff --git a/ubuntu/Xhtml/Mod/Exporter.odc b/ubuntu/Xhtml/Mod/Exporter.odc new file mode 100644 index 0000000..09fc65d Binary files /dev/null and b/ubuntu/Xhtml/Mod/Exporter.odc differ diff --git a/ubuntu/Xhtml/Mod/StdFileWriters.odc b/ubuntu/Xhtml/Mod/StdFileWriters.odc new file mode 100644 index 0000000..186af55 Binary files /dev/null and b/ubuntu/Xhtml/Mod/StdFileWriters.odc differ diff --git a/ubuntu/Xhtml/Mod/TextTableMarkers.odc b/ubuntu/Xhtml/Mod/TextTableMarkers.odc new file mode 100644 index 0000000..9f92fef Binary files /dev/null and b/ubuntu/Xhtml/Mod/TextTableMarkers.odc differ diff --git a/ubuntu/Xhtml/Mod/Writers.odc b/ubuntu/Xhtml/Mod/Writers.odc new file mode 100644 index 0000000..902254c Binary files /dev/null and b/ubuntu/Xhtml/Mod/Writers.odc differ diff --git a/ubuntu/Xhtml/Rsrc/Strings.odc b/ubuntu/Xhtml/Rsrc/Strings.odc new file mode 100644 index 0000000..7e5d43a Binary files /dev/null and b/ubuntu/Xhtml/Rsrc/Strings.odc differ diff --git a/ubuntu/Xhtml/Sym/EntitySets.osf b/ubuntu/Xhtml/Sym/EntitySets.osf new file mode 100644 index 0000000..25814a2 Binary files /dev/null and b/ubuntu/Xhtml/Sym/EntitySets.osf differ diff --git a/ubuntu/Xhtml/Sym/Exporter.osf b/ubuntu/Xhtml/Sym/Exporter.osf new file mode 100644 index 0000000..d2e5bde Binary files /dev/null and b/ubuntu/Xhtml/Sym/Exporter.osf differ diff --git a/ubuntu/Xhtml/Sym/StdFileWriters.osf b/ubuntu/Xhtml/Sym/StdFileWriters.osf new file mode 100644 index 0000000..1afd340 Binary files /dev/null and b/ubuntu/Xhtml/Sym/StdFileWriters.osf differ diff --git a/ubuntu/Xhtml/Sym/TextTableMarkers.osf b/ubuntu/Xhtml/Sym/TextTableMarkers.osf new file mode 100644 index 0000000..ed9ae51 Binary files /dev/null and b/ubuntu/Xhtml/Sym/TextTableMarkers.osf differ diff --git a/ubuntu/Xhtml/Sym/Writers.osf b/ubuntu/Xhtml/Sym/Writers.osf new file mode 100644 index 0000000..f0594a9 Binary files /dev/null and b/ubuntu/Xhtml/Sym/Writers.osf differ diff --git a/ubuntu/blackbox b/ubuntu/blackbox new file mode 100755 index 0000000..d88b6fb Binary files /dev/null and b/ubuntu/blackbox differ diff --git a/ubuntu/blackbox-build.odc b/ubuntu/blackbox-build.odc new file mode 100644 index 0000000..1068d6f Binary files /dev/null and b/ubuntu/blackbox-build.odc differ diff --git a/ubuntu/blackbox-start b/ubuntu/blackbox-start new file mode 100755 index 0000000..61255f6 --- /dev/null +++ b/ubuntu/blackbox-start @@ -0,0 +1,7 @@ +#!/bin/sh + +# fix Ubuntu-specific problems: +unset UBUNTU_MENUPROXY +unset GTK_MODULES + +./blackbox