Go to file
Andy Ross a4537cb0d3 libc/printf: Unify & simplify number printing
Hex, octal and decimal all had separately implemented reduction loops
to generate strings.  With only a little work these can all be unified
to a single implementation that works with an arbitrary base.

Performance is probably a little lower owing to the fact that
hex/octal now requires a division per character, and the extra
"reverse the string" trick at the end of the conversion.  But code
size savings are substantial.

Change-Id: I11ff376aeca1483f974d328271e19918221b2a41
Signed-off-by: Andy Ross <andrew.j.ross@intel.com>
2016-09-10 00:48:59 +00:00
.known-issues known issues: ignore testcases failures 2016-09-07 01:02:10 +00:00
arch quark_se_ss: Fix console default 2016-09-09 21:37:56 +00:00
boards quark_d2000/se: Don't setup GDT during initialization 2016-09-09 11:21:39 +00:00
doc doc: drivers: more details on Zephyr driver model 2016-09-08 23:47:25 +00:00
drivers uart_qmsi: Get the interrupt handling right on ARC 2016-09-09 21:37:56 +00:00
ext i2c: ksdk: Add shim driver 2016-09-07 14:40:20 +00:00
fs
include kernel: abolish FUNC_NO_FP 2016-09-09 21:13:30 +00:00
kernel kernel: abolish FUNC_NO_FP 2016-09-09 21:13:30 +00:00
lib libc/printf: Unify & simplify number printing 2016-09-10 00:48:59 +00:00
misc printk: make _char_out globally accessible 2016-08-28 07:47:28 -04:00
net net/buf: Add missing line break in debug statement 2016-09-08 11:29:29 +00:00
samples samples/uart: Use the proper console 2016-09-09 21:37:56 +00:00
scripts build: Use __CYGWIN__ to detect Cygwin 2016-09-07 12:58:55 +00:00
tests Merge bluetooth branch to master 2016-09-07 16:21:38 +03:00
usb usb: Fix compile error with debug enabled 2016-08-10 15:27:36 +00:00
.checkpatch.conf checkpatch: add ignore for net/ip/contiki directory 2016-08-10 14:43:01 +00:00
.gitattributes
.gitignore
.gitreview
.mailmap
defaults.tc TCF: specify ARCH when creating initconfig 2016-09-08 11:31:32 +00:00
Kbuild microkernel: remove deprecated task IRQs 2016-09-06 16:15:59 +00:00
Kconfig
Kconfig.zephyr
LICENSE
MAINTAINERS MAINTAINERS: Fix path for BLUETOOTH CONTROLLER 2016-09-07 08:17:26 +03:00
Makefile Zephyr 1.5.0 2016-08-26 17:35:49 -04:00
Makefile.inc kconfig: include configuration fragment files from output directory 2016-09-08 11:31:30 +00:00
zephyr-env.sh