Changes since ved-1.6: - comerr() now works on BeOS too - comparebytes()/fillbytes() now correctly works on unaigned buffers. - Better floating point printf() handling for HP-UX and QNX - Honor the fact that the PATH delimiter on OS/2 EMX is ';' - Many portability enhancements in e.g. autoconf system. - Macro parser namelen increased from 16 bytes to 128 bytes. - Macro parser replacement length increased from 128 bates to 8192 bytes. - Using more snprintf() instead of sprintf() to avoid possible buffer overflows. - Loop over fsync(2) when quitting ved in order to deal with EINTR - Make reading in a file large file aware. - Allow ved to be called ved-w to enable auto wrapping past 79 columns. A typical set up for the "mail" editor name would be 'ved-ew' - rewritten to use a reusable terminal ioctl() adaption layter in - Honor _POSIX_VDISABLE to allow ved to vork correctly on HP-UX where this is set to 255 instead of the usual 0. - Define OXTABS/ONLCR to 0 if not yet defined to allow compilation on OS/2 - Correctly use a NULL pointer at the end of a execl() call. This is needed as C-99 distincts between a pointer constant and a pointer. NULL is only a null pointer constant and thus may not be used as a var arg list termninator. - Ved now uses the rename() emulation from libschily instead of defining an own workaround for platforms that do not include rename(2). CYGWIN NT-4.0 NOTES: To compile on Cygwin32, get Cygwin32-beta20 and install it. then create a symlink from /bin to the .../bin directory where bash is located. Now run 'make' ... For more information read README.win32 The files are located on: ftp://ftp.berlios.de/pub/ved ... NOTE: These tar archives are 100% ansi compatible. Solaris 2.x tar and GNU tar may get some minor trouble. WARNING: Do not use 'mc' to extract the tar file! All mc versions before 4.0.14 cannot extract symbolic links correctly. WARNING: Do not use 'winzip' to extract the tar file! Winzip cannot extract symbolic links correctly. Joerg