47#define _COMPONENT ACPI_UTILITIES
94 UINT64 AccumulatedValue = 0;
109#ifdef ACPI_ASL_COMPILER
129 *ReturnValuePtr = AccumulatedValue;
156 UINT64 AccumulatedValue = 0;
171#ifdef ACPI_ASL_COMPILER
191 *ReturnValuePtr = AccumulatedValue;
218 UINT64 AccumulatedValue = 0;
233#ifdef ACPI_ASL_COMPILER
253 *ReturnValuePtr = AccumulatedValue;
332 char *InitialPosition = *
String;
335 if (*
String != InitialPosition)
479 if (!Multiplicand || !
Base)
493 if (Multiplicand > Quotient)
498 Product = Multiplicand *
Base;
507 *OutProduct = Product;
544 Sum = Addend1 + Digit;
unsigned long long UINT64
#define AE_BAD_HEX_CONSTANT
#define AE_BAD_OCTAL_CONSTANT
#define AE_NUMERIC_OVERFLOW
#define AE_DECIMAL_OVERFLOW
#define AE_BAD_DECIMAL_CONSTANT
#define AE_OCTAL_OVERFLOW
#define ACPI_IS_OCTAL_DIGIT(d)
#define ACPI_MODULE_NAME(Name)
UINT8 AcpiUtAsciiCharToHex(int HexChar)
ACPI_STATUS AcpiUtShortDivide(UINT64 InDividend, UINT32 Divisor, UINT64 *OutQuotient, UINT32 *OutRemainder)
char AcpiUtRemoveLeadingZeros(char **String)
char AcpiUtRemoveWhitespace(char **String)
ACPI_STATUS AcpiUtConvertHexString(char *String, UINT64 *ReturnValuePtr)
static ACPI_STATUS AcpiUtStrtoulAdd64(UINT64 Addend1, UINT32 Digit, UINT64 *OutSum)
BOOLEAN AcpiUtDetectOctalPrefix(char **String)
ACPI_STATUS AcpiUtConvertOctalString(char *String, UINT64 *ReturnValuePtr)
static ACPI_STATUS AcpiUtInsertDigit(UINT64 *AccumulatedValue, UINT32 Base, int AsciiDigit)
void AcpiUtRemoveHexPrefix(char **String)
ACPI_STATUS AcpiUtConvertDecimalString(char *String, UINT64 *ReturnValuePtr)
static ACPI_STATUS AcpiUtStrtoulMultiply64(UINT64 Multiplicand, UINT32 Base, UINT64 *OutProduct)
BOOLEAN AcpiUtDetectHexPrefix(char **String)
_Must_inspect_result_ _In_ WDFDEVICE _In_ WDFSTRING String