Make some ntdll exports architecture specific, as they are not exported by arm. Use...
[reactos.git] / reactos / dll / ntdll / def / ntdll.pspec
index af0f731..81ec6ed 100644 (file)
 @ stdcall RtlInt64ToUnicodeString(double long ptr)
 @ stdcall RtlIntegerToChar(long long long ptr)
 @ stdcall RtlIntegerToUnicodeString(long long ptr)
-@ stdcall RtlInterlockedFlushSList(ptr)
-@ stdcall RtlInterlockedPopEntrySList(ptr)
-@ stdcall RtlInterlockedPushEntrySList(ptr ptr)
+@ stdcall -arch=i386,x86_64 RtlInterlockedFlushSList(ptr)
+@ stdcall -arch=i386,x86_64 RtlInterlockedPopEntrySList(ptr)
+@ stdcall -arch=i386,x86_64 RtlInterlockedPushEntrySList(ptr ptr)
 @ stdcall RtlInterlockedPushListSList(ptr ptr ptr long)
 @ stdcall RtlInvertRangeList(ptr ptr)
 @ stdcall RtlIpv4AddressToStringA(ptr ptr)
 @ cdecl -arch=i386 -ret64 _aullrem(double double)
 @ cdecl -arch=i386 _aullshr()
 @ cdecl -arch=i386 -norelay _chkstk()
-@ cdecl _fltused()
+@ cdecl -arch=i386,x86_64 _fltused()
 @ cdecl -arch=i386 -ret64 _ftol()
 @ cdecl _i64toa(double ptr long)
 @ cdecl _i64tow(double ptr long)
 @ cdecl _wtoi64(wstr)
 @ cdecl _wtol(wstr)
 @ cdecl abs(long)
-@ cdecl atan(double)
+@ cdecl -arch=i386,x86_64 atan(double)
 @ cdecl atoi(str)
 @ cdecl atol(str)
 @ cdecl bsearch(ptr ptr long long ptr)
-@ cdecl ceil(double)
-@ cdecl cos(double)
-@ cdecl fabs(double)
-@ cdecl floor(double)
+@ cdecl -arch=i386,x86_64 ceil(double)
+@ cdecl -arch=i386,x86_64 cos(double)
+@ cdecl -arch=i386,x86_64 fabs(double)
+@ cdecl -arch=i386,x86_64 floor(double)
 @ cdecl isalnum(long)
 @ cdecl isalpha(long)
 @ cdecl iscntrl(long)
 @ cdecl iswxdigit(long)
 @ cdecl isxdigit(long)
 @ cdecl labs(long)
-@ cdecl log(double)
+@ cdecl -arch=i386,x86_64 log(double)
 @ cdecl mbstowcs(ptr str long)
 @ cdecl memchr(ptr long long)
 @ cdecl memcmp(ptr ptr long)
 @ cdecl memcpy(ptr ptr long) memmove
 @ cdecl memmove(ptr ptr long)
 @ cdecl memset(ptr long long)
-@ cdecl pow(double double)
+@ cdecl -arch=i386,x86_64 pow(double double)
 @ cdecl qsort(ptr long long ptr)
-@ cdecl sin(double)
+@ cdecl -arch=i386,x86_64 sin(double)
 @ varargs sprintf(ptr str)
-@ cdecl sqrt(double)
+@ cdecl -arch=i386,x86_64 sqrt(double)
 @ varargs sscanf(str str)
 @ cdecl strcat(str str)
 @ cdecl strchr(str long)
 @ cdecl strtol(str ptr long)
 @ cdecl strtoul(str ptr long)
 @ varargs swprintf(ptr wstr)
-@ cdecl tan(double)
+@ cdecl -arch=i386,x86_64 tan(double)
 @ cdecl tolower(long)
 @ cdecl toupper(long)
 @ cdecl towlower(long)