On 8 Jan 2002, Alexandre Julliard wrote:

> > If you wish, I can strip the patch down to its essential part
> > (have separate flags for overlapped and timeout flags).
>
> That would be better yes. Also I think they should be really separate:
> the type should be an enum and the flags should be in a separate
> variable.

This is impossible without major effort, because we are talking about
the return value of the get_file_info() methods of struct object.

We'd have to change the prototype of get_file_info to take an additional
(flags) argument.

Honestly, because we use at most 5 bits of that return value currently,
splitting that into 2 variables seems a bit too much cleanliness to me.
As long as there are clean macros to set and test the different fields,
it should be ok to have type & flags in a single variable.

It would be possible to represent the return value of get_file_info
with a bit field, but that wouldn't make things more beautiful to my
taste.

Martin

-- 
Martin Wilck                Phone: +49 5251 8 15113
Fujitsu Siemens Computers   Fax:   +49 5251 8 20409
Heinz-Nixdorf-Ring 1        mailto:[EMAIL PROTECTED]
D-33106 Paderborn           http://www.fujitsu-siemens.com/primergy







Reply via email to