summaryrefslogtreecommitdiffstats
path: root/libft/src/ft_itoa.c
diff options
context:
space:
mode:
authorJozanLeClerc <bousset.rudy@gmail.com>2019-12-27 17:24:35 +0100
committerJozanLeClerc <bousset.rudy@gmail.com>2019-12-27 17:24:35 +0100
commitfc29371a10bf6cfd93c4e9ccfe9193c1311efc98 (patch)
treee5e67174f06e99d945fa2631bbd0648e1fafeec1 /libft/src/ft_itoa.c
parentSTDIN corrected (diff)
download42-minishell-fc29371a10bf6cfd93c4e9ccfe9193c1311efc98.tar.gz
42-minishell-fc29371a10bf6cfd93c4e9ccfe9193c1311efc98.tar.bz2
42-minishell-fc29371a10bf6cfd93c4e9ccfe9193c1311efc98.tar.xz
42-minishell-fc29371a10bf6cfd93c4e9ccfe9193c1311efc98.tar.zst
42-minishell-fc29371a10bf6cfd93c4e9ccfe9193c1311efc98.zip
updated libft, better Makefile and .gitignore
Diffstat (limited to '')
-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)