a++;
b++;
}
+ return 0;
}
uint16_t firstword_length(const char* s){
return buffer;
}
while(a){
+ /* toolchain bug??
result = div(a, radix);
+ */
+ result.quot = a/radix;
+ result.rem = a%radix;
*ptr = result.rem;
if(result.rem<10){
*ptr += '0';
}
}
*/
+
+char* utoa(unsigned a, char* buffer, uint8_t radix){
+ return ultoa((unsigned)a, buffer, radix);
+}
+
+char* itoa(int a, char* buffer, uint8_t radix){
+ if(a<0){
+ *buffer = '-';
+ a = -a;
+ }
+ ultoa(a, buffer + 1, radix);
+ return buffer;
+}