summaryrefslogtreecommitdiffstats
path: root/libft/src/ft_itoa.c
diff options
context:
space:
mode:
Diffstat (limited to 'libft/src/ft_itoa.c')
-rw-r--r--libft/src/ft_itoa.c26
1 files changed, 4 insertions, 22 deletions
diff --git a/libft/src/ft_itoa.c b/libft/src/ft_itoa.c
index 98f33f2..2f68068 100644
--- a/libft/src/ft_itoa.c
+++ b/libft/src/ft_itoa.c
@@ -11,36 +11,18 @@
/* / */
/* ************************************************************************** */
-#include "libft.h"
+#include <libft.h>
#include <inttypes.h>
#include <stdlib.h>
-static uint8_t
- ft_intllen(int n)
-{
- uint8_t len;
-
- len = 0;
- if (!n)
- return (1);
- if (n < 0)
- len = 1;
- while (n != 0)
- {
- n /= 10;
- len++;
- }
- return (len);
-}
-
char
- *ft_itoa(int n)
+ *ft_itoa(long long n)
{
char *s;
- unsigned int nb;
+ long long nb;
uint8_t i;
- i = ft_intllen(n) - 1;
+ i = ft_intlen(n) - 1;
if (!(s = (char*)malloc((i + 2) * sizeof(char))))
return (NULL);
if (!n)