printf() woes
Rick Mann
rmann@latencyzero.com
Wed Jan 30 10:56:00 GMT 2008
Hi. I'm using newlib 1.14 on an Atmel ARM processor, and printf() is
behaving strangely.
The following code
printf("1. Hello worldCRLF1\r\n");
printf("2. Hello worldCRLF\r\n");
printf("3. Hello worldCRLF\r\nHello worldCRLF\r\n");
printf("4. Hello worldLF\nHello worldLF\n");
printf("5. Hello worldNULL");
printf("6. Hello worldLF\n");
prints:
3. Hello worldCRLF1
4. Hello worldLF
Hello worldLF6. Hello worldLF
Using snprintf() works just fine.
Newlib's printf() is doing something with newlines, and printf() calls
without newline, and not handling it the way I really want. Perhaps
it's a configuration things somewhere, but I don't really know where
to look.
Any suggestions?
TIA,
Rick
More information about the Newlib
mailing list