This is Webservice SDK for mbed. LPCXpresso1769/LPC1768/FRDM-K64F/LPC4088

Fork of libMiMic by Ryo Iizuka

Revision:
49:d4334acc3ec3
Parent:
48:00d211aac2ec
Child:
57:bc4330dfa62f
diff -r 00d211aac2ec -r d4334acc3ec3 core/NyLPC_stdlib.c
--- a/core/NyLPC_stdlib.c	Wed Aug 07 13:53:02 2013 +0000
+++ b/core/NyLPC_stdlib.c	Wed Aug 07 16:43:32 2013 +0000
@@ -139,15 +139,16 @@
 
 
 
-NyLPC_TInt16 NyLPC_itoa(int i_n,char* o_out,int i_base)
+NyLPC_TInt8 NyLPC_itoa(int i_n,char* o_out,NyLPC_TInt8 i_base)
 {
-     int i, sign,v;
+    NyLPC_TInt8 i,v;
+    int sign;
      if ((sign = i_n) < 0){
          i_n = -i_n;
      }
      i = 0;
      do{
-         v=i_n % i_base;
+         v=(NyLPC_TInt8)(i_n % i_base);
          o_out[i++] = v<10?(v+'0'):(v+'a'-10);
      }while ((i_n /= i_base) > 0);
      if (sign < 0){
@@ -157,12 +158,12 @@
      NyLPC_reverse(o_out);
      return i;
 }
-NyLPC_TInt16 NyLPC_uitoa(unsigned int i_n,char* o_out,int i_base)
+NyLPC_TInt8 NyLPC_uitoa(unsigned int i_n,char* o_out,NyLPC_TInt8 i_base)
 {
-     int i = 0;
-     int v;
+    NyLPC_TInt8 i = 0;
+    NyLPC_TInt8 v;
      do{
-         v=i_n % i_base;
+         v=(NyLPC_TInt8)(i_n % i_base);
          o_out[i++] = v<10?(v+'0'):(v+'a'-10);
      }while ((i_n /= i_base) > 0);
      o_out[i] = '\0';
@@ -173,12 +174,12 @@
 /**
  * 桁数の指定できるuitoaです。
  */
-NyLPC_TInt16 NyLPC_uitoa2(unsigned int i_n,char* o_out,int i_base,int i_digit)
+NyLPC_TInt8 NyLPC_uitoa2(unsigned int i_n,char* o_out,NyLPC_TInt8 i_base,NyLPC_TInt8 i_digit)
 {
-     NyLPC_TInt16 i = 0;
-     NyLPC_TInt16 v;
+     NyLPC_TInt8 i = 0;
+     NyLPC_TInt8 v;
      do{
-         v=i_n % i_base;
+         v=(NyLPC_TInt8)(i_n % i_base);
          o_out[i++] = v<10?(v+'0'):(v+'a'-10);
      }while ((i_n /= i_base) > 0);
      while(i<i_digit){