Paolo Bonzini wrote:
> On 01/03/2012 07:21 PM, Paul Eggert wrote:
>> The point of lib/ms was so that if I do this:
>>
>> cd lib
>> grep something *.[ch]
>>
>> I don't find false matches for the Microsoft-specific stuff.
>> Now that lib/ms/* has been moved into lib/*, I can't do that
>> any more.  I'd really like for the Microsoft-specific code
>> to be segregated better, so that I don't have to worry about it
>> normally.
>
> *-w32.c does the same.  Also, gnulib has plenty of MS-specific stuff
> in lib/ and without even the -w32 suffix.  Keeping a directory for the
> sake of 1 file didn't seem particularly useful.

I think it is worthwhile to keep windows-specific code separate.
Then there is a well-defined location for easily-encapsulated
pieces of windows-related code.  Using a separate directory seems
like a practice that is more likely to be followed (and a little
cleaner) than one that inserts -w32 near the end of a file name.

Reply via email to