aboutsummaryrefslogtreecommitdiffstats
path: root/src/stdlib/atoi.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/stdlib/atoi.c')
-rw-r--r--src/stdlib/atoi.c81
1 files changed, 0 insertions, 81 deletions
diff --git a/src/stdlib/atoi.c b/src/stdlib/atoi.c
index 187d29c..386c80d 100644
--- a/src/stdlib/atoi.c
+++ b/src/stdlib/atoi.c
@@ -54,84 +54,3 @@ int atoi(const char* string)
return neg ? rc : -rc;
}
-
-/**
- * Convert a string to an integer,
- * without checking for errors.
- *
- * The string may being with an arbitrary number
- * of whitespace characters. Convertion will end
- * when a character is encountered that is not a
- * decimal digit, and is not an absolutely leading
- * '-' or '+'.
- *
- * @param string The string to convert.
- * @return The integer encoded by the string.
- */
-long int atol(const char* string)
-{
- long int rc = 0;
- int neg = 0;
-
- while (isspace(*string))
- string++;
-
- switch (*string)
- {
- case '-': neg = 1;
- case '+': string++;
- default: break;
- }
-
- while (isdigit(*string))
- rc = rc * 10 - (*string++ & 15);
-
- return neg ? rc : -rc;
-}
-
-
-/**
- * Convert a string to an integer,
- * without checking for errors.
- *
- * The string may being with an arbitrary number
- * of whitespace characters. Convertion will end
- * when a character is encountered that is not a
- * decimal digit, and is not an absolutely leading
- * '-' or '+'.
- *
- * @param string The string to convert.
- * @return The integer encoded by the string.
- */
-long long int atoll(const char* string)
-{
- long long int rc = 0;
- int neg = 0;
-
- while (isspace(*string))
- string++;
-
- switch (*string)
- {
- case '-': neg = 1;
- case '+': string++;
- default: break;
- }
-
- while (isdigit(*string))
- rc = rc * 10 - (*string++ & 15);
-
- return neg ? rc : -rc;
-}
-
-
-/**
- * This function is identical to `atoll`.
- *
- * This is a Linux libc extension.
- */
-long long int atoq(const char* string)
-{
- return atoll(string);
-}
-