avr-libc %.*s workaround
This commit is contained in:
parent
44f4ee9315
commit
e953b66f78
1 changed files with 8 additions and 1 deletions
|
@ -67,7 +67,14 @@ shell_default_output(const char *text1, int len1, const char *text2, int len2)
|
|||
text2 = "";
|
||||
len2 = 0;
|
||||
}
|
||||
printf("%.*s%.*s\r\n", len1, text1, len2, text2);
|
||||
|
||||
/* Workaround for absence of "%.*s" format in avr-libc */
|
||||
#if defined (__AVR__)
|
||||
printf("%s%s\r\n", text1, text2);
|
||||
#else
|
||||
*printf("%.*s%.*s\r\n", len1, text1, len2, text2);
|
||||
#endif
|
||||
|
||||
}
|
||||
/*---------------------------------------------------------------------------*/
|
||||
void
|
||||
|
|
Loading…
Reference in a new issue