summaryrefslogtreecommitdiff
path: root/src/ft_printhex.c
diff options
context:
space:
mode:
authorDominik Kaiser2024-03-18 11:37:50 +0100
committerDominik Kaiser2024-03-18 11:37:50 +0100
commit0fb01c961c92e54e04ad4c7881805db597089863 (patch)
tree2b2d020d4175694347da55070c4f52985eacf697 /src/ft_printhex.c
parentb3bb3f0889cb01e6a1064a13b718f623bdc5a1e2 (diff)
downloadft_printf-0fb01c961c92e54e04ad4c7881805db597089863.tar.gz
ft_printf-0fb01c961c92e54e04ad4c7881805db597089863.zip
Remove the src dir and put everything in root dir
hoping that it will appease moulinette
Diffstat (limited to 'src/ft_printhex.c')
-rw-r--r--src/ft_printhex.c44
1 files changed, 0 insertions, 44 deletions
diff --git a/src/ft_printhex.c b/src/ft_printhex.c
deleted file mode 100644
index d65de1c..0000000
--- a/src/ft_printhex.c
+++ /dev/null
@@ -1,44 +0,0 @@
-/* ************************************************************************** */
-/* */
-/* ::: :::::::: */
-/* ft_printhex.c :+: :+: :+: */
-/* +:+ +:+ +:+ */
-/* By: dkaiser <dkaiser@student.42heilbronn.de +#+ +:+ +#+ */
-/* +#+#+#+#+#+ +#+ */
-/* Created: 2024/03/13 15:50:35 by dkaiser #+# #+# */
-/* Updated: 2024/03/15 12:40:38 by dkaiser ### ########.fr */
-/* */
-/* ************************************************************************** */
-
-#include "../ft_printf.h"
-
-static void printhex_rec(unsigned int nbr, char fmt, int *len)
-{
- char c;
- int success;
-
- if (*len < 0)
- return ;
- if (nbr % 16 < 10)
- c = '0' + (nbr % 16);
- else
- c = (fmt - 33) + (nbr % 16);
- if (nbr > 15)
- printhex_rec(nbr / 16, fmt, len);
- if (*len < 0)
- return ;
- success = write(1, &c, 1);
- if (success < 0)
- *len = -1;
- else
- (*len)++;
-}
-
-int ft_printhex(unsigned int nbr, char fmt)
-{
- int len;
-
- len = 0;
- printhex_rec(nbr, fmt, &len);
- return (len);
-}