wine/ tools/winebuild/spec16.c tools/winebuild ...

Alexandre Julliard julliard at wine.codeweavers.com
Sun Sep 18 07:25:23 CDT 2005


ChangeSet ID:	20275
CVSROOT:	/opt/cvs-commit
Module name:	wine
Changes by:	julliard at winehq.org	2005/09/18 07:25:23

Modified files:
	tools/winebuild: spec16.c relay.c import.c 
	include/wine   : winbase16.h 
	dlls/winedos   : relay.c 
	dlls/kernel    : relay16.c ne_module.c kernel32.spec 
	                 kernel16_private.h 

Log message:
	Moved return value handling to the individual relay thunks so that we
	only need one version of wine_call_from_16.
	Patch the wine_call_from_16 address along with the cs value directly
	in the 16-bit code segment to avoid the need for special magic in the
	import thunks.

Patch: http://cvs.winehq.org/patch.py?id=20275

Old revision  New revision  Changes     Path
 1.62          1.63          +34 -39     wine/tools/winebuild/spec16.c
 1.49          1.50          +13 -27     wine/tools/winebuild/relay.c
 1.105         1.106         +2 -24      wine/tools/winebuild/import.c
 1.45          1.46          +0 -8       wine/include/wine/winbase16.h
 1.9           1.10          +5 -1       wine/dlls/winedos/relay.c
 1.22          1.23          +22 -29     wine/dlls/kernel/relay16.c
 1.53          1.54          +9 -2       wine/dlls/kernel/ne_module.c
 1.164         1.165         +1 -3       wine/dlls/kernel/kernel32.spec
 1.13          1.14          +5 -2       wine/dlls/kernel/kernel16_private.h




More information about the wine-cvs mailing list