Moved UTSelectorOffsetToLinear and UTLinearToSelectorOffset to
dlls/win32s.
This commit is contained in:
parent
69dd0a9467
commit
394e0eb19b
|
@ -9,6 +9,7 @@
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
#include "windef.h"
|
#include "windef.h"
|
||||||
#include "wine/windef16.h"
|
#include "wine/windef16.h"
|
||||||
|
#include "selectors.h"
|
||||||
#include "debugtools.h"
|
#include "debugtools.h"
|
||||||
|
|
||||||
DEFAULT_DEBUG_CHANNEL(dll);
|
DEFAULT_DEBUG_CHANNEL(dll);
|
||||||
|
@ -31,3 +32,24 @@ SEGPTR WINAPI StackLinearToSegmented16(WORD w1, WORD w2)
|
||||||
FIXME("(%d,%d):stub.\n",w1,w2);
|
FIXME("(%d,%d):stub.\n",w1,w2);
|
||||||
return (SEGPTR)NULL;
|
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__
|
#ifdef __i386__
|
||||||
__ASM_GLOBAL_FUNC( __get_cs, "movw %cs,%ax\n\tret" )
|
__ASM_GLOBAL_FUNC( __get_cs, "movw %cs,%ax\n\tret" )
|
||||||
__ASM_GLOBAL_FUNC( __get_ds, "movw %ds,%ax\n\tret" )
|
__ASM_GLOBAL_FUNC( __get_ds, "movw %ds,%ax\n\tret" )
|
||||||
|
|
Loading…
Reference in New Issue