From 487bbfde38869de977a095defd6414696744b47d Mon Sep 17 00:00:00 2001
From: tico-tico <sergei.ivn@gmx.com>
Date: Mon, 29 Feb 2016 15:34:02 +0300
Subject: huh? i guess it's just 'modulo'. let's save even more

---
 cores/arduino/Print.cpp | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/cores/arduino/Print.cpp b/cores/arduino/Print.cpp
index bc97c85..5a092af 100644
--- a/cores/arduino/Print.cpp
+++ b/cores/arduino/Print.cpp
@@ -200,7 +200,8 @@ size_t Print::println(const Printable& x)
 
 // Private Methods /////////////////////////////////////////////////////////////
 
-size_t Print::printNumber(unsigned long n, uint8_t base) {
+size_t Print::printNumber(unsigned long n, uint8_t base)
+{
   char buf[8 * sizeof(long) + 1]; // Assumes 8-bit chars plus zero byte.
   char *str = &buf[sizeof(buf) - 1];
 
@@ -210,9 +211,9 @@ size_t Print::printNumber(unsigned long n, uint8_t base) {
   if (base < 2) base = 10;
 
   do {
-    unsigned long m = n;
+    char c = n % base;
     n /= base;
-    char c = m - base * n;
+
     *--str = c < 10 ? c + '0' : c + 'A' - 10;
   } while(n);
 
-- 
cgit v1.2.3-18-g5258