On Friday, October 10, 2014 at 04:04:40 PM, Jeroen Hofstee wrote: > Hello Wolfgang, > > On 10-10-14 14:22, Wolfgang Denk wrote: > >> It does not mention puts() vs. printf(), if it is indeed meant to be > >> u-boot policy. > > > > This is not just U-Boot philosophy, but something that I would > > consider a matter of course when writing code - using the appropriate > > tools for the task at hand. If all you want to do is sendout a > > constant string to the utput device, there is no need to invoke a > > function that provides fancy formatting options. > > > > Don't we always try to use the smallest, most efficient tool that is > > suited for a task? > > calling printf("%s\n", "string") gets translated into puts by the > compiler. There should be no difference in the binary.
Is this LLVM specific or does GCC do that too ? This is interesting information. Best regards, Marek Vasut _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot