On 16 Oct 2003 at 3:35, Frank Heckenbach wrote:
Prof A Olowofoyeku (The African Chief) wrote:
Attached is a patch for filename.pas to cater for MSYS. Since MSYS is a fork of the Cygwin project, many things that apply to Cygwin apply to MSYS as well.
OK. Have you checked the occurrences of `__CYGWIN__' in string.pas,
This line: LineBreak = {$if defined (__OS_DOS__) and not defined (__CYGWIN__)}
should probably be amended to: LineBreak = {$if defined (__OS_DOS__) and not defined (__CYGWIN__) and not defined (__MSYS__)}
MSYS uses the unix line breaks, but understands DOS line breaks too.
crt.inc,
The test for "defined (_WIN32)" will cover MSYS too.
pipec.c?
Ditto here. I am not sure whether "#define fix_argv(argvec) (argvec)" will be needed for MSYS as it is for Cygwin. Is there a way to test whether it will be needed?
Best regards, The Chief -------- Prof. Abimbola A. Olowofoyeku (The African Chief) web: http://www.bigfoot.com/~african_chief/