On Sat, 29 Apr 2000, Alexandre Julliard wrote:

> I don't think there is enough regularity in the Windows API to make
> this glue worthwhile. If you really want to cover more than a small
> minority of cases you'll need to invent a glue syntax that will be at
> least as complex as the generated code... simply consider all the
> possible behaviors WRT return values, invalid pointers, integer ids
> instead of pointers, DBCS, etc.

Well, I also think that this may be the case. However, even so, I still
think such an automatic scheme has some value, as it would allow us to
experiment with different things, benchmark, etc. In the long run you are
right, we may end up hand coding some/most of these conversions, but we
may rip some benefits in the short term (like correctness WRT OOM
situations). Unfortunately, i think this idea surfaced before its time. If
we are to do it, I think we need some preparatory work (that would benefit
Wine irrespective of this issue).

--
Dimi.

Reply via email to