mirror of
https://github.com/acpica/acpica/
synced 2025-01-18 15:39:18 +03:00
Divide interface changes
date 2004.10.05.22.46.00; author rmoore1; state Exp;
This commit is contained in:
parent
1e6b55e13d
commit
7050cdb622
@ -2,7 +2,7 @@
|
||||
/******************************************************************************
|
||||
*
|
||||
* Module Name: exutils - interpreter/scanner utilities
|
||||
* $Revision: 1.110 $
|
||||
* $Revision: 1.112 $
|
||||
*
|
||||
*****************************************************************************/
|
||||
|
||||
@ -10,7 +10,7 @@
|
||||
*
|
||||
* 1. Copyright Notice
|
||||
*
|
||||
* Some or all of this work - Copyright (c) 1999 - 2003, Intel Corp.
|
||||
* Some or all of this work - Copyright (c) 1999 - 2004, Intel Corp.
|
||||
* All rights reserved.
|
||||
*
|
||||
* 2. License
|
||||
@ -363,27 +363,27 @@ AcpiExDigitsNeeded (
|
||||
{
|
||||
UINT32 NumDigits;
|
||||
ACPI_INTEGER CurrentValue;
|
||||
ACPI_INTEGER Quotient;
|
||||
|
||||
|
||||
ACPI_FUNCTION_TRACE ("ExDigitsNeeded");
|
||||
|
||||
|
||||
/*
|
||||
* ACPI_INTEGER is unsigned, so we don't worry about a '-'
|
||||
*/
|
||||
if ((CurrentValue = Value) == 0)
|
||||
/* ACPI_INTEGER is unsigned, so we don't worry about a '-' prefix */
|
||||
|
||||
if (Value == 0)
|
||||
{
|
||||
return_VALUE (1);
|
||||
}
|
||||
|
||||
CurrentValue = Value;
|
||||
NumDigits = 0;
|
||||
|
||||
/* Count the digits in the requested base */
|
||||
|
||||
while (CurrentValue)
|
||||
{
|
||||
(void) AcpiUtShortDivide (&CurrentValue, Base, &Quotient, NULL);
|
||||
(void) AcpiUtShortDivide (CurrentValue, Base, &CurrentValue, NULL);
|
||||
NumDigits++;
|
||||
CurrentValue = Quotient;
|
||||
}
|
||||
|
||||
return_VALUE (NumDigits);
|
||||
@ -446,7 +446,6 @@ AcpiExUnsignedIntegerToString (
|
||||
UINT32 Count;
|
||||
UINT32 DigitsNeeded;
|
||||
UINT32 Remainder;
|
||||
ACPI_INTEGER Quotient;
|
||||
|
||||
|
||||
ACPI_FUNCTION_ENTRY ();
|
||||
@ -457,9 +456,8 @@ AcpiExUnsignedIntegerToString (
|
||||
|
||||
for (Count = DigitsNeeded; Count > 0; Count--)
|
||||
{
|
||||
(void) AcpiUtShortDivide (&Value, 10, &Quotient, &Remainder);
|
||||
(void) AcpiUtShortDivide (Value, 10, &Value, &Remainder);
|
||||
OutString[Count-1] = (char) ('0' + Remainder);\
|
||||
Value = Quotient;
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user