mirror of
git://source.winehq.org/git/wine.git
synced 2024-11-02 12:03:45 +00:00
Moved UTSelectorOffsetToLinear and UTLinearToSelectorOffset to
dlls/win32s.
This commit is contained in:
parent
69dd0a9467
commit
394e0eb19b
2 changed files with 22 additions and 21 deletions
|
@ -9,6 +9,7 @@
|
|||
#include <stdlib.h>
|
||||
#include "windef.h"
|
||||
#include "wine/windef16.h"
|
||||
#include "selectors.h"
|
||||
#include "debugtools.h"
|
||||
|
||||
DEFAULT_DEBUG_CHANNEL(dll);
|
||||
|
@ -31,3 +32,24 @@ SEGPTR WINAPI StackLinearToSegmented16(WORD w1, WORD w2)
|
|||
FIXME("(%d,%d):stub.\n",w1,w2);
|
||||
return (SEGPTR)NULL;
|
||||
}
|
||||
|
||||
|
||||
/***********************************************************************
|
||||
* UTSelectorOffsetToLinear16 (WIN32S16.48)
|
||||
*
|
||||
* rough guesswork, but seems to work (I had no "reasonable" docu)
|
||||
*/
|
||||
LPVOID WINAPI UTSelectorOffsetToLinear16(SEGPTR sptr)
|
||||
{
|
||||
return PTR_SEG_TO_LIN(sptr);
|
||||
}
|
||||
|
||||
/***********************************************************************
|
||||
* UTLinearToSelectorOffset16 (WIN32S16.49)
|
||||
*
|
||||
* FIXME: I don't know if that's the right way to do linear -> segmented
|
||||
*/
|
||||
SEGPTR WINAPI UTLinearToSelectorOffset16(LPVOID lptr)
|
||||
{
|
||||
return (SEGPTR)lptr;
|
||||
}
|
||||
|
|
|
@ -857,27 +857,6 @@ void WINAPI FreeMappedBuffer( CONTEXT86 *context )
|
|||
}
|
||||
}
|
||||
|
||||
|
||||
/***********************************************************************
|
||||
* UTSelectorOffsetToLinear (WIN32S16.48)
|
||||
*
|
||||
* rough guesswork, but seems to work (I had no "reasonable" docu)
|
||||
*/
|
||||
LPVOID WINAPI UTSelectorOffsetToLinear16(SEGPTR sptr)
|
||||
{
|
||||
return PTR_SEG_TO_LIN(sptr);
|
||||
}
|
||||
|
||||
/***********************************************************************
|
||||
* UTLinearToSelectorOffset (WIN32S16.49)
|
||||
*
|
||||
* FIXME: I don't know if that's the right way to do linear -> segmented
|
||||
*/
|
||||
SEGPTR WINAPI UTLinearToSelectorOffset16(LPVOID lptr)
|
||||
{
|
||||
return (SEGPTR)lptr;
|
||||
}
|
||||
|
||||
#ifdef __i386__
|
||||
__ASM_GLOBAL_FUNC( __get_cs, "movw %cs,%ax\n\tret" )
|
||||
__ASM_GLOBAL_FUNC( __get_ds, "movw %ds,%ax\n\tret" )
|
||||
|
|
Loading…
Reference in a new issue