[Ffmpeg-devel] Re: [PATCH] MinGW and portability

Dave Dodge dododge
Fri Mar 31 07:42:25 CEST 2006

On Wed, Mar 29, 2006 at 12:16:22PM -0500, Rich Felker wrote:
> Possible reasons MS left them in place for win32:
> - to avoid breaking code that stupidly uses them for no reason (making
>   them no-op?).

That would be my guess.  Sometimes they seem to have an obsession with
making things bug-compatible for as long as possible in order to allow
badly-written applications to keep working.

One of the best ones I've heard is "file system tunneling", which is
essentially intentional filesystem corruption in order to mimic DOS:


And perhaps the most blatant example is their choice of LLP64:


                                                  -Dave Dodge

More information about the ffmpeg-devel mailing list