Source code
REXX
- RxShell 3.1: rxshell.zip (441 KB), DOS and OS/2 version,

about 40 mathematical functions, see also the RxShell manual.
- Compare the speed of various (42) pi algorithms: pi.cmd,
faster Bailey-Borwein-Ploufffe algorithm not yet added.
- Compare various sort algorithms: rexxsort.cmd (more info).

- Simple Newton interploation (sequence to polynom): newton.cmd.

- Prime numbers (mu, phi, pi, 1st factor): primes.cmd (very slow).
- Prime numbers (with persistent results): prime.cmd (better).

- Format an integer sequence for Neil Sloane's EIS: stu.cmd.

- ASCII translations for C programmers: ascii.cmd (output demo).
- New codepage 850 file name characters: filechar.zip (more info).

- A collection of portable or common procedures: rexxtrap.cmd,

incl. test suite (PM, VIO, DOS), see also the REXXTRAP manual.
- A portable deltree clone: xdeltree.cmd (DOS, OS/2, Quercus).
- UNIX cmp clone: cmp.cmd.
- UNIX tee clone: tee.cmd.
- UNIX uniq clone: uniq.cmd (no options, no tricks).
- UNIX wc clone: wc.cmd (one of the worst known wcs ;-).
- Codepage 437 / 850 / 1004 to utf-8.cmd conversion 0.5
.
- Misc. MD5 test suite incl. OTP / CRAM / HMAC: md5.cmd 1.6.
.
- Experimental BOCU-1 and UTF-4 conversion: bocu.cmd.
.
- Experimental local TZ to GMT (UTC) date conversion: zulu.cmd.
.
- Experimental makeinfo to XHTML conversion: info2htm.cmd,

still incomplete, but working for the wget 1.7 manual (160 KB).
- Convert numbers from / to base 2 ... 60: baseconv.cmd.

- Convert Windows ico to plain text XPM2 icons: ico2xpm2.cmd.

- Check EAs: rxos2eas.zip (50 KB, see also EA info).

- Get line number of a REXX syntax error: syntaxed.cmd,

Quercus PREXX30.exe finds errors ignored by CMD.exe.
- Emulate Quercus stackget.exe (input from RxQueue ).

- Emulate SysUtilVersion and Sys?etFileDateTime,

uses Quercus RexxLib, but maybe not even this is required.
- Create ?:\os2\boot\altf1bot.scr: altf1bot.cmd.
- Force exe (SFX) to zip conversion: exe2zip.cmd.

- Repack wpi to zip using WinWpi.exe: wpi2zip.cmd.

- Convert UTF-8 in XML or HTML files to NCRs: ncrify.cmd.

- DOS f-prot virus check in OS/2 text window: f-prot.cmd,
needs doscall.zip (23 KB) to get f-prot output and errors.
- Mount local drives on TVFS drive M: tvlocal.cmd,
e.g. supporting a persistent " M:\WP ROOT. SF " link.
- Simplified TVFS tvulink interface: tvunlink.cmd.
- Find files modified recently or in the future: today.cmd.

- Sort grep output by number of occurences: ygrep.cmd.

- Strip pstat /c output to a readable format : pstatc.cmd,
the German version of pstat /c output is rather braindead.
- UNIX df clone: df.cmd (used / available disk space).

- which.cmd, 16 lines, needs apptype and ls -l.

- yes.cmd supports SysGetMessage(0) Y N A R I.
- Tee is fine, but how about yoU ? you.cmd.
- RXSOCK DynDNS IP update client: rxdyndns.zip (17 KB, manual ),
version 1.1 supports also h3c.de and noxadyndns.de hosts. 
- Homepage FTP update: ftpsynch.cmd 0.8 (needs RXFTP.DLL),
part of the ftpsynch+dir2html content management system. 
- Homepage FTP update: ftpsynch.rex 0.9 (needs RxFtp.cls),
a variant of ftpsynch.cmd working with ooRexx RxFtp. 
- GET raw HTTP/1.0: rxgeturl.cmd 0.7 (needs RXSOCK.DLL),
experimental, you would use curl.exe or wget.exe for tricky stuff. :-)
- Mail submit client (8bitMIME, port 587): rxmailto.cmd 0.1.

- Test mailbox address (EHLO - RCPT TO): rxhelo.cmd 0.1.

- Simple ident (port 113 auth) client & server: rxident.cmd 0.8.

- pop3 (port 110) client DELEting worms: popstop.cmd 1.9.

- pop3 (port 110) client DELEting worms: popstop2.cmd 2.1.

- whois client and DNSBL check: rxwhois.cmd 2.1 ( manual ).

- Doubleclick dummy "server": httpd404.cmd 1.6 ( manual ).

- Send local syslog datagrams (port 514 UDP): rxsyslog.cmd,
used in rxident.cmd & rxdyndns.cmd with SYSLOGD.EXE.
- Show active TCP and UDP sockets: sockets.cmd (one liner).
- Show all IPs and alias names of any given host: rxhost.cmd.

- Start c't Thema CD ROM search daemon: cthema.zip (5 KB).
- Start distributed net client or show client window: dnetc.cmd.
- Update XHTML directory listings for homepage: dir2html.cmd 1.0,
part of the ftpsynch+dir2html content management system. 
- Update old and new sitemap.org XML files: sitemap.cmd 0.3,
part of the ftpsynch+dir2html content management system. 
- OS/2 runlynx.cmd clone: rxlynx.cmd, more than 9 arguments,
if called as pmlynx.cmd run Lynx in a window with 100 columns.
- Associate a ViewURL.cmd object with types WebExplorer_Url
and UniformResourceLocator (Netscape 2.02 on Warp 3).
- Define xhtmlxml.cmd as helper for application/xhtml+xml
(requires Netscdde.exe for Netscape 2.02 on Warp 3).
- Manage WPS objects with VREXX/2 (IBM EWS): vopen.cmd,
needs Henk Kelder's WPTOOLS.DLL to add new <object id.s> etc.
- Set object id. <SH_SHADOWID.n> for shadows: shadowid.cmd,
needs WPTOOLS.DLL (H.Kelder, 400 KB) to get the SHADOWID.
- Open default view for a file or subdirectory: sysopen.cmd,
if copied and called as settings.cmd open settings view.
- Set default ICON view for root subdirectories: iconview.cmd.

- Experimental WPS popup query message box: pmquery.cmd.
- Clear WPS clipboard keeping the first non-empty line: c2c.cmd,

clip to clipboard needs stackget, and clipbrd or clipbrd2.exe.
- Create program, book, help, and text objects: progdrop.cmd,
create localhost URL objects for html. (VIO and PM interface).
C, ASM, Info
- Show SCCS what or IBM build level strings: what.c.
- Truncate or extend files to any length upto 2 GB: trunc.c.
- Check and optionally patch FTS-5 CRCs: fts5_crc.c.
- Reduced seen-by lines: fsc-0093.003 (updated address).
- How many obscure getopt.c clones do you have?
- Tiny MS C 6.0 startup libraries: tinylibs.zip (102 KB, info).
- Experimental C programs based on AMIS: amis.zip (202 KB),
compare Ralph Brown's Alternate Multiplex Interrupt Specification.
- Converted ncurses 1.9.7 man-pages: ncurses.inf (168 KB),
an old curses manual by E.S.Raymond and Z.M.Ben-Halim.
- PC curses 3.5.1.1 (with *.lib and *.exe): pccurses.zip (580 KB),
PC curses 3.5.1.1 (only the sources): cursesrc.zip (167 KB).
- XHTML and IBM codepage 858 (PC-Multilingual-850+euro).
- Patched XRGW040 keyboard.dcp : keypatch.zip (53 KB),
enables the lost Alt-key 41 on German keyboards (more info).
- Redirect stderr from DOS child to OS/2: doscall.zip (23 KB).
- PC DOS RX-functions and ASM-sources: rxfiles.zip (24 KB),
includes a workaround for the SHV-memory management bug.
- Other sources in pcdosasm.zip (46 KB, manual ), incl. CONTILDE.
Last update: 22 Aug 2008 02:00 by F.Ellermann