Merge pull request #257 from Letme/master

Align definition and declaration of UnityPrintFloat
This commit is contained in:
Mark VanderVoord
2017-01-24 21:14:30 -05:00
committed by GitHub
2 changed files with 9 additions and 4 deletions

View File

@ -269,12 +269,17 @@ static void UnityPrintDecimalAndNumberWithLeadingZeros(UNITY_INT32 fraction_part
* else snprintf(buf, sizeof buf, "%.6f", number); * else snprintf(buf, sizeof buf, "%.6f", number);
* UnityPrint(buf); * UnityPrint(buf);
*/ */
void UnityPrintFloat(UNITY_DOUBLE number) void UnityPrintFloat(const UNITY_DOUBLE input_number)
{ {
if (number < 0) UNITY_DOUBLE number;
if (input_number < 0)
{ {
UNITY_OUTPUT_CHAR('-'); UNITY_OUTPUT_CHAR('-');
number = -number; number = -input_number;
} else
{
number = input_number;
} }
if (isnan(number)) UnityPrint(UnityStrNaN); if (isnan(number)) UnityPrint(UnityStrNaN);

View File

@ -427,7 +427,7 @@ void UnityPrintNumberUnsigned(const UNITY_UINT number);
void UnityPrintNumberHex(const UNITY_UINT number, const char nibbles); void UnityPrintNumberHex(const UNITY_UINT number, const char nibbles);
#ifndef UNITY_EXCLUDE_FLOAT_PRINT #ifndef UNITY_EXCLUDE_FLOAT_PRINT
void UnityPrintFloat(const UNITY_DOUBLE number); void UnityPrintFloat(const UNITY_DOUBLE input_number);
#endif #endif
/*------------------------------------------------------- /*-------------------------------------------------------