[prev in list] [next in list] [prev in thread] [next in thread] 

List:       wine-devel
Subject:    Re: Incompatibilities between different versions of msvcp dlls
From:       Alexandre Julliard <julliard () winehq ! org>
Date:       2012-07-30 18:27:26
Message-ID: 87txwp5ckx.fsf () wine ! dyndns ! org
[Download RAW message or body]

Piotr Caban <piotr.caban@gmail.com> writes:

> In current way of implementing such differences it will lead to
> keeping a copy of ios.c and locale.c files in msvcp60, msvcp71,
> msvcp90 and msvcp100. The changes in code are minimal in these cases
> (e.g. in ctype class case it's enough to remove _s functions in vtable
> and change offsets in call_* macros for msvcp71/msvcp100).
>
> Do you have any ideas about solving this problem? Is it acceptable to
> add version specific defines to make the files identical between dlls?

If the changes are small enough you should be able to keep the files
updated by doing a simple 3-way merge when you change one of them.

-- 
Alexandre Julliard
julliard@winehq.org


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic