{"id":916,"date":"2020-12-10T07:23:28","date_gmt":"2020-12-10T12:23:28","guid":{"rendered":"https:\/\/www.ecsdump.net\/?page_id=916"},"modified":"2020-12-10T07:23:28","modified_gmt":"2020-12-10T12:23:28","slug":"rexxutil-replacement-for-ecs","status":"publish","type":"page","link":"https:\/\/www.ecsdump.net\/?page_id=916","title":{"rendered":"RexxUtil Replacement for eCS"},"content":{"rendered":"\n<h4 class=\"wp-block-heading\"><strong>General<\/strong><\/h4>\n\n\n\n<p>This is a replacement rexxutil.dll made from toolkit examples, Open OREXX source, and by me recreating source. Part of\u00a0<a href=\"https:\/\/web.archive.org\/web\/20100317191722\/http:\/\/www.mgreene.org\/wikka\/SysStemSort\/edit\">SysStemSort<\/a>\u00a0from regutil 1.26 by Patrick TJ\u00a0<a href=\"https:\/\/web.archive.org\/web\/20100317191722\/http:\/\/www.mgreene.org\/wikka\/McPhee\/edit\">McPhee<\/a>\u00a0&#8211; see license in sysstem.c. This page is open for comments without registering.<\/p>\n\n\n\n<p>As of 6 Mar 2008 it works with the included demo program, cfgtool, archive viewer, and ecsmt; however, more testing should be done. I have a lot of sysstemsort fixed and I am sure sysini is working but not how well it is working.<\/p>\n\n\n\n<p>The dll and source are located on&nbsp;<a href=\"https:\/\/web.archive.org\/web\/20100317191722\/http:\/\/hobbes.nmsu.edu\/cgi-bin\/h-search?sh=1&amp;button=Search&amp;key=rexxutil.zip&amp;stype=all&amp;sort=date&amp;dir=%2F\">hobbes (here)<\/a>.<\/p>\n\n\n\n<p><strong>Building<\/strong><br>This is easy, if you have <a href=\"https:\/\/github.com\/open-watcom\/open-watcom-v2\/wiki\" data-internallinksmanager029f6b8e52c=\"1\" title=\"OPen Watcom v2\" target=\"_blank\" rel=\"noopener\">Open Watcom<\/a> set up then just change directory to the root directory of the archive and execute wmake. Additionally, I decided to use the free subversion service provided by&nbsp;<a href=\"https:\/\/web.archive.org\/web\/20100317191722\/http:\/\/www.assembla.com\/\">assembla<\/a>. The wikki is&nbsp;<a href=\"https:\/\/web.archive.org\/web\/20100317191722\/http:\/\/www.assembla.com\/wiki\/show\/rexxutil\">here<\/a>&nbsp;and the svn area is located here:<\/p>\n\n\n\n<p>TRAC:&nbsp;<a href=\"https:\/\/web.archive.org\/web\/20100317191722\/http:\/\/trac2.assembla.com\/rexxutil\">http:\/\/trac2.assembla.com\/rexxutil<\/a><\/p>\n\n\n\n<p>SVN:&nbsp;<a href=\"https:\/\/web.archive.org\/web\/20100317191722\/http:\/\/svn2.assembla.com\/svn\/rexxutil\">http:\/\/svn2.assembla.com\/svn\/rexxutil<\/a><\/p>\n\n\n\n<p><strong>Extra Functions<\/strong><br>I added the following functions:<\/p>\n\n\n\n<p>Contains the math functions from the orexx rexxutil.dll:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"https:\/\/web.archive.org\/web\/20100317191722\/http:\/\/www.mgreene.org\/wikka\/SysPi\/edit\">SysPi<\/a><\/li><li><a href=\"https:\/\/web.archive.org\/web\/20100317191722\/http:\/\/www.mgreene.org\/wikka\/SysSqrt\/edit\">SysSqrt<\/a><\/li><li><a href=\"https:\/\/web.archive.org\/web\/20100317191722\/http:\/\/www.mgreene.org\/wikka\/SysExp\/edit\">SysExp<\/a><\/li><li><a href=\"https:\/\/web.archive.org\/web\/20100317191722\/http:\/\/www.mgreene.org\/wikka\/SysLog\/edit\">SysLog<\/a><\/li><li><a href=\"https:\/\/web.archive.org\/web\/20100317191722\/http:\/\/www.mgreene.org\/wikka\/SysLog10\/edit\">SysLog10<\/a><\/li><li><a href=\"https:\/\/web.archive.org\/web\/20100317191722\/http:\/\/www.mgreene.org\/wikka\/SysSinh\/edit\">SysSinh<\/a><\/li><li><a href=\"https:\/\/web.archive.org\/web\/20100317191722\/http:\/\/www.mgreene.org\/wikka\/SysCosh\/edit\">SysCosh<\/a><\/li><li><a href=\"https:\/\/web.archive.org\/web\/20100317191722\/http:\/\/www.mgreene.org\/wikka\/SysTanh\/edit\">SysTanh<\/a><\/li><li><a href=\"https:\/\/web.archive.org\/web\/20100317191722\/http:\/\/www.mgreene.org\/wikka\/SysPower\/edit\">SysPower<\/a><\/li><li><a href=\"https:\/\/web.archive.org\/web\/20100317191722\/http:\/\/www.mgreene.org\/wikka\/SysSin\/edit\">SysSin<\/a><\/li><li><a href=\"https:\/\/web.archive.org\/web\/20100317191722\/http:\/\/www.mgreene.org\/wikka\/SysCos\/edit\">SysCos<\/a><\/li><li><a href=\"https:\/\/web.archive.org\/web\/20100317191722\/http:\/\/www.mgreene.org\/wikka\/SysTan\/edit\">SysTan<\/a><\/li><li><a href=\"https:\/\/web.archive.org\/web\/20100317191722\/http:\/\/www.mgreene.org\/wikka\/SysCotan\/edit\">SysCotan<\/a><\/li><li><a href=\"https:\/\/web.archive.org\/web\/20100317191722\/http:\/\/www.mgreene.org\/wikka\/SysArcSin\/edit\">SysArcSin<\/a><\/li><li><a href=\"https:\/\/web.archive.org\/web\/20100317191722\/http:\/\/www.mgreene.org\/wikka\/SysArcCos\/edit\">SysArcCos<\/a><\/li><li><a href=\"https:\/\/web.archive.org\/web\/20100317191722\/http:\/\/www.mgreene.org\/wikka\/SysArcTan\/edit\">SysArcTan<\/a><\/li><\/ul>\n\n\n\n<p><strong><a href=\"https:\/\/web.archive.org\/web\/20100317191722\/http:\/\/www.mgreene.org\/wikka\/SysECSVer\/edit\">SysECSVer<\/a><\/strong><br>Returns the eCS version from the SYSLEVEL.ECS file.&nbsp;<a href=\"https:\/\/web.archive.org\/web\/20100317191722\/http:\/\/www.mgreene.org\/wikka\/SysVersion\/edit\">SysVersion<\/a>(&#8216;ECS&#8217;) falls through to&nbsp;<a href=\"https:\/\/web.archive.org\/web\/20100317191722\/http:\/\/www.mgreene.org\/wikka\/SysECSVer\/edit\">SysECSVer<\/a>&nbsp;and if SYSLEVEL.ECS is not found it falls through to&nbsp;<a href=\"https:\/\/web.archive.org\/web\/20100317191722\/http:\/\/www.mgreene.org\/wikka\/SysOS2Ver\/edit\">SysOS2Ver<\/a>.<\/p>\n\n\n\n<p><strong><a href=\"https:\/\/web.archive.org\/web\/20100317191722\/http:\/\/www.mgreene.org\/wikka\/SysReplaceObject\/edit\">SysReplaceObject<\/a><\/strong><br>Based on&nbsp;<a href=\"https:\/\/web.archive.org\/web\/20100317191722\/http:\/\/www.mgreene.org\/wikka\/WinReplaceObjectClass\/edit\">WinReplaceObjectClass<\/a>&nbsp;as suggested by Rick Walsh.<br>Syntax: call&nbsp;<a href=\"https:\/\/web.archive.org\/web\/20100317191722\/http:\/\/www.mgreene.org\/wikka\/SysReplaceObject\/edit\">SysReplaceObject<\/a>&nbsp;orgClass , newClass, flag<br>Params:<br>orgClass &#8211; class being replaced<br>newClass &#8211; new class name<br>flag &#8211;<br>TRUE &#8211; Replace the function of orgObject with function of newObject<br>FALSE &#8211; Undo the replacement of orgObject with newObject<br>Return: 0 if fail, 1 if succeed.<\/p>\n\n\n\n<p><strong><a href=\"https:\/\/web.archive.org\/web\/20100317191722\/http:\/\/www.mgreene.org\/wikka\/SysUtilVersion\/edit\">SysUtilVersion<\/a><\/strong><br>Returns a version of 2.10 to tell difference from older library.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>General This is a replacement rexxutil.dll made from toolkit examples, Open OREXX source, and by me recreating source. Part of\u00a0SysStemSort\u00a0from regutil 1.26 by Patrick TJ\u00a0McPhee\u00a0&#8211; see license in sysstem.c. This page is open for comments without registering. As of 6 Mar 2008 it works with the included demo program, cfgtool, archive viewer, and ecsmt; however,&hellip;<\/p>\n<p><a class=\"more-link\" href=\"https:\/\/www.ecsdump.net\/?page_id=916\" title=\"Continue reading &lsquo;RexxUtil Replacement for eCS&rsquo;\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"categories":[],"tags":[],"wf_page_folders":[],"class_list":["post-916","page","type-page","status-publish","hentry"],"jetpack_sharing_enabled":true,"jetpack-related-posts":[],"_links":{"self":[{"href":"https:\/\/www.ecsdump.net\/index.php?rest_route=\/wp\/v2\/pages\/916","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ecsdump.net\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.ecsdump.net\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.ecsdump.net\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ecsdump.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=916"}],"version-history":[{"count":0,"href":"https:\/\/www.ecsdump.net\/index.php?rest_route=\/wp\/v2\/pages\/916\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.ecsdump.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=916"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ecsdump.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=916"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ecsdump.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=916"},{"taxonomy":"wf_page_folders","embeddable":true,"href":"https:\/\/www.ecsdump.net\/index.php?rest_route=%2Fwp%2Fv2%2Fwf_page_folders&post=916"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}