{"id":243,"date":"2015-07-21T16:11:04","date_gmt":"2015-07-21T20:11:04","guid":{"rendered":"http:\/\/72.167.111.237\/wpecsdump\/?page_id=243"},"modified":"2020-12-06T12:22:59","modified_gmt":"2020-12-06T12:22:59","slug":"open-watcom","status":"publish","type":"page","link":"https:\/\/www.ecsdump.net\/?page_id=243","title":{"rendered":"Open Watcom"},"content":{"rendered":"<h3>24 July 2015:<\/h3>\n<p>These are my old <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> pages moved here without any change. &nbsp;It is just for my reference.<\/p>\n<p><strong>19 March 2008:<\/strong><br \/>\nJapheth&#8217;s side project: Wasm v1.7j is a fork of Open Watcom&#8217;s WASM. The goal is to have a MASM v6 compatible open source version available.&nbsp;<a class=\"ext\" href=\"http:\/\/www.japheth.de\/\" target=\"_blank\" rel=\"noopener noreferrer\">http:\/\/www.japheth.de\/wasm.html&nbsp;<\/a><\/p>\n<p>Steven&#8217;s wrc beta, works more like IBM rc:&nbsp;<a class=\"ext\" href=\"http:\/\/svn.netlabs.org\/fm2\/ticket\/131\" target=\"_blank\" rel=\"noopener noreferrer\">http:\/\/svn.netlabs.org\/fm2\/ticket\/131<\/a>&nbsp;A better version included in the 1.8 tree? Not sure.<\/p>\n<p><strong>01 April 07<\/strong><br \/>\n<a href=\"http:\/\/ecsdump.net\/content\/notes-open-watcom-pipe#overlay-context=wiki\/open-watcom\">_pipe<\/a><br \/>\n<a href=\"http:\/\/ecsdump.net\/content\/notes-open-watcom-popen#overlay-context=wiki\/open-watcom\">_popen<\/a><\/p>\n<p><strong>28 March 07<\/strong><br \/>\nI ran into a problem with getopt where OSs other than those defined __UNIX__ allow an alternate option character &#8220;\/&#8221;. This is in addition to the normal or POSIX option character &#8221; &#8211; &#8220;. Here is where this is set (getopt.c):<\/p>\n<p>#ifdef __UNIX__<br \/>\nchar __altoptchar = &#8216;-&#8216;;<br \/>\n#else<br \/>\nchar __altoptchar = &#8216;\/&#8217;; \/\/ alternate option character<br \/>\n#endif<\/p>\n<p>This causes the above mawk example to fail, so I do this before getopt() in OS\/2:<\/p>\n<p>The solution for non-__UNIX__ OSs is to do this:<br \/>\nextern char __altoptchar;<br \/>\nthen:<br \/>\n__altoptchar = &#8216;-&#8216;;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>24 July 2015: These are my old Open Watcom pages moved here without any change. &nbsp;It is just for my reference. 19 March 2008: Japheth&#8217;s side project: Wasm v1.7j is a fork of Open Watcom&#8217;s WASM. The goal is to have a MASM v6 compatible open source version available.&nbsp;http:\/\/www.japheth.de\/wasm.html&nbsp; Steven&#8217;s wrc beta, works more like&hellip;<\/p>\n<p><a class=\"more-link\" href=\"https:\/\/www.ecsdump.net\/?page_id=243\" title=\"Continue reading &lsquo;Open Watcom&rsquo;\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":312,"parent":0,"menu_order":13,"comment_status":"open","ping_status":"open","template":"page-templates\/info_static.php","meta":{"footnotes":""},"categories":[2,9],"tags":[72,71],"wf_page_folders":[79],"class_list":["post-243","page","type-page","status-publish","has-post-thumbnail","hentry","category-archived","category-obsolete","tag-open-watcom","tag-watcom"],"jetpack_sharing_enabled":true,"jetpack-related-posts":[],"_links":{"self":[{"href":"https:\/\/www.ecsdump.net\/index.php?rest_route=\/wp\/v2\/pages\/243","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=243"}],"version-history":[{"count":0,"href":"https:\/\/www.ecsdump.net\/index.php?rest_route=\/wp\/v2\/pages\/243\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.ecsdump.net\/index.php?rest_route=\/wp\/v2\/media\/312"}],"wp:attachment":[{"href":"https:\/\/www.ecsdump.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=243"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ecsdump.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=243"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ecsdump.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=243"},{"taxonomy":"wf_page_folders","embeddable":true,"href":"https:\/\/www.ecsdump.net\/index.php?rest_route=%2Fwp%2Fv2%2Fwf_page_folders&post=243"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}