c_src: update
[nit.git] / c_src / string_nit.c
index 15979dc..0159249 100644 (file)
@@ -12,8 +12,9 @@
 #include "string_nit.h"
 
 // Integer to NativeString method
-char* native_int_to_s(int recv, int len){
-       char* str = malloc(len + 1);
-       sprintf(str, "%d", recv);
+char* native_int_to_s(long recv){
+       int len = snprintf(NULL, 0, "%ld", recv);
+       char* str = malloc(len);
+       sprintf(str, "%ld", recv);
        return str;
 }