Welcome to HA for OS/2 / emx.
HA compresses exceptionally well and was written by Harri Hirvola.
This port requires the emx runtime DLLs (EMX*.DLL). They are available e.g.
at ftp.uni-stuttgart.de.
The program was compiled with emx 0.9a. The distribution contains both the 
original EXE (renamed to 'ha_dos.exe'), and the OS/2 version (ha.exe).

Remarks:
 - The port supports long filenames; EAs are not handled. EA support is
   prepared but cannot be implemented now due to HA format limits.
   You can use \ and / as path separators.
   Names are not mapped to lowercase any longer. HA for OS/2 should prevent
   having 'foo' and 'FoO' in an archive. If you add 'FoO' to an archive
   already containing foo, foo should be deleted and the entry should name
   'FoO' then.
 - It works for me, but it has not
   been extensivly tested. You may have some problems. Also, please note
   that the ported HA version already is a beta.
 - Filename matching is different from DOS. "*.*" means all files with a dot.
 - Play around with the options to see what they mean. As far as I know,
   there is (as an example) a difference between "ha a12 /foo/*" and
   "ha ae12 c:/foo/*".
 - THERE IS NO WARRANTY AT ALL (see GPL for details).
 - Use -funsigned-char for compiling with gcc
   Define the symbol OS2.
 - A hint for EAs: Use an archiver with EA support first with zero compression
   (zip -0, as an example) to form a temporary archive, then pack this
   archive with HA. With this trick, you can also sometimes increase
   compression ratios significantly, especially when archiving many small
   files.

Happy compressing. 
Comments etc. to: schwabe@rzaix530.rz.uni-leipzig.de
R#3 P#3

PS: The HA sources were compressed as a big file to make the archive smaller.

-----------------------------------------------------------------------------

ChangeLog.

R#3 P#3
 Distribution archive fixed.

R#2 P#3
 Names are not forced to lower case any longer.
 Prepared EA support. Not implemented yet.
 malloc leak in md_filetype() fixed.
 SIGPIPE.

R#1 P#2
 First released version of the port.
