Applied change to fix issue in itoa.c and itoa.h with newer versions of GCC (using the changes from STM's fix, in Arduino_Core_STM32)
This commit is contained in:
parent
f2c2323afd
commit
b19fc38e5e
|
@ -120,8 +120,12 @@ extern char* ltoa( long value, char *string, int radix )
|
||||||
|
|
||||||
return string;
|
return string;
|
||||||
}
|
}
|
||||||
|
#if __GNUC__ > 4 || (__GNUC__ == 4 && (__GNUC_MINOR__ > 9 || \
|
||||||
|
(__GNUC_MINOR__ == 9 && __GNUC_PATCHLEVEL__ > 2)))
|
||||||
|
extern char* utoa( unsigned value, char *string, int radix )
|
||||||
|
#else
|
||||||
extern char* utoa( unsigned long value, char *string, int radix )
|
extern char* utoa( unsigned long value, char *string, int radix )
|
||||||
|
#endif
|
||||||
{
|
{
|
||||||
return ultoa( value, string, radix ) ;
|
return ultoa( value, string, radix ) ;
|
||||||
}
|
}
|
||||||
|
|
|
@ -31,7 +31,12 @@ extern void itoa( int n, char s[] ) ;
|
||||||
|
|
||||||
extern char* itoa( int value, char *string, int radix ) ;
|
extern char* itoa( int value, char *string, int radix ) ;
|
||||||
extern char* ltoa( long value, char *string, int radix ) ;
|
extern char* ltoa( long value, char *string, int radix ) ;
|
||||||
|
#if __GNUC__ > 4 || (__GNUC__ == 4 && (__GNUC_MINOR__ > 9 || \
|
||||||
|
(__GNUC_MINOR__ == 9 && __GNUC_PATCHLEVEL__ > 2)))
|
||||||
|
extern char* utoa( unsigned value, char *string, int radix ) ;
|
||||||
|
#else
|
||||||
extern char* utoa( unsigned long value, char *string, int radix ) ;
|
extern char* utoa( unsigned long value, char *string, int radix ) ;
|
||||||
|
#endif
|
||||||
extern char* ultoa( unsigned long value, char *string, int radix ) ;
|
extern char* ultoa( unsigned long value, char *string, int radix ) ;
|
||||||
#endif /* 0 */
|
#endif /* 0 */
|
||||||
|
|
||||||
|
|
|
@ -120,8 +120,12 @@ extern char* ltoa( long value, char *string, int radix )
|
||||||
|
|
||||||
return string;
|
return string;
|
||||||
}
|
}
|
||||||
|
#if __GNUC__ > 4 || (__GNUC__ == 4 && (__GNUC_MINOR__ > 9 || \
|
||||||
|
(__GNUC_MINOR__ == 9 && __GNUC_PATCHLEVEL__ > 2)))
|
||||||
|
extern char* utoa( unsigned value, char *string, int radix )
|
||||||
|
#else
|
||||||
extern char* utoa( unsigned long value, char *string, int radix )
|
extern char* utoa( unsigned long value, char *string, int radix )
|
||||||
|
#endif
|
||||||
{
|
{
|
||||||
return ultoa( value, string, radix ) ;
|
return ultoa( value, string, radix ) ;
|
||||||
}
|
}
|
||||||
|
|
|
@ -31,7 +31,12 @@ extern void itoa( int n, char s[] ) ;
|
||||||
|
|
||||||
extern char* itoa( int value, char *string, int radix ) ;
|
extern char* itoa( int value, char *string, int radix ) ;
|
||||||
extern char* ltoa( long value, char *string, int radix ) ;
|
extern char* ltoa( long value, char *string, int radix ) ;
|
||||||
|
#if __GNUC__ > 4 || (__GNUC__ == 4 && (__GNUC_MINOR__ > 9 || \
|
||||||
|
(__GNUC_MINOR__ == 9 && __GNUC_PATCHLEVEL__ > 2)))
|
||||||
|
extern char* utoa( unsigned value, char *string, int radix ) ;
|
||||||
|
#else
|
||||||
extern char* utoa( unsigned long value, char *string, int radix ) ;
|
extern char* utoa( unsigned long value, char *string, int radix ) ;
|
||||||
|
#endif
|
||||||
extern char* ultoa( unsigned long value, char *string, int radix ) ;
|
extern char* ultoa( unsigned long value, char *string, int radix ) ;
|
||||||
#endif /* 0 */
|
#endif /* 0 */
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue