Add missing forward references to math related routines
Some checks failed
Builds / ExectOS (amd64) (push) Successful in 19s
Builds / ExectOS (i686) (push) Failing after 16s

This commit is contained in:
Rafal Kupiec 2024-02-13 16:25:41 +01:00
parent 99bdd917d9
commit a852993842
Signed by: belliash
GPG Key ID: 4E829243E0CFE6B4
2 changed files with 60 additions and 0 deletions

View File

@ -89,12 +89,27 @@ RtlConcatenateWideString(OUT PWCHAR Destination,
IN PWCHAR Source,
IN SIZE_T Count);
XTAPI
LARGE_INTEGER
RtlConvertToLargeInteger32(IN LONG Value);
XTAPI
LARGE_INTEGER
RtlConvertToLargeIntegerUnsigned32(IN ULONG Value);
XTAPI
VOID
RtlCopyMemory(OUT PVOID Destination,
IN PCVOID Source,
IN SIZE_T Length);
XTAPI
LARGE_INTEGER
RtlDivideLargeInteger(IN LARGE_INTEGER Dividend,
IN ULONG Divisor,
OUT PULONG Remainder);
XTAPI
VOID
RtlFillMemory(OUT PVOID Destination,
@ -107,6 +122,11 @@ RtlMoveMemory(OUT PVOID Destination,
IN PCVOID Source,
IN SIZE_T Length);
XTAPI
LARGE_INTEGER
RtlMultiplyLargeInteger(IN LARGE_INTEGER Multiplicand,
IN LONG Multiplier);
XTAPI
BOOLEAN
RtlSameMemory(IN PCVOID LeftBuffer,

View File

@ -215,6 +215,46 @@ XTFASTCALL
ULONGLONG
RtlByteSwap64(IN ULONGLONG Source);
XTAPI
INT
RtlCountLeadingZeroes32(IN ULONG Value);
XTAPI
INT
RtlCountLeadingZeroes64(IN ULONG Value);
XTAPI
INT
RtlCountTrailingZeroes32(IN ULONG Value);
XTAPI
INT
RtlCountTrailingZeroes64(IN ULONGLONG Value);
XTAPI
LONGLONG
RtlDivide32(IN LONG Dividend,
IN LONG Divisor,
OUT PLONG Remainder);
XTAPI
LONGLONG
RtlDivide64(IN LONGLONG Dividend,
IN LONGLONG Divisor,
OUT PLONGLONG Remainder);
XTAPI
ULONGLONG
RtlDivideUnsigned32(IN ULONG Dividend,
IN ULONG Divisor,
OUT PULONG Remainder);
XTAPI
ULONGLONG
RtlDivideUnsigned64(IN ULONGLONG Dividend,
IN ULONGLONG Divisor,
OUT PULONGLONG Remainder);
XTCDECL
VOID
RtlInitializeListHead(IN PLIST_ENTRY ListHead);