X-Git-Url: http://nitlanguage.org diff --git a/c_src/string_nit.c b/c_src/string_nit.c index d29de0c..15979dc 100644 --- a/c_src/string_nit.c +++ b/c_src/string_nit.c @@ -1,7 +1,5 @@ /* This file is part of NIT ( http://www.nitlanguage.org ). * - * Copyright 2012 Alexis Laferrière - * * This file is free software, which comes along with NIT. This software is * distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A @@ -13,27 +11,9 @@ #include "string_nit.h" -/* -C implementation of string::String::to_f - -Imported methods signatures: - char * String_to_cstring( String recv ) for string::String::to_cstring -*/ -float String_to_f___impl( String recv ) -{ - float value; - char *str; - int read; - - str = String_to_cstring( recv ); - - read = sscanf( str, "%f", &value ); - - if ( read <= 0 ) - { - fprintf( stderr, "Failed to convert string \"\" to float." ); - abort(); - } - - return value; +// Integer to NativeString method +char* native_int_to_s(int recv, int len){ + char* str = malloc(len + 1); + sprintf(str, "%d", recv); + return str; }