summaryrefslogtreecommitdiff
path: root/src/ft_printaddr.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_printaddr.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_printaddr.c')
-rw-r--r--src/ft_printaddr.c42
1 files changed, 0 insertions, 42 deletions
diff --git a/src/ft_printaddr.c b/src/ft_printaddr.c
deleted file mode 100644
index 8a4ac23..0000000
--- a/src/ft_printaddr.c
+++ /dev/null
@@ -1,42 +0,0 @@
-/* ************************************************************************** */
-/* */
-/* ::: :::::::: */
-/* ft_printaddr.c :+: :+: :+: */
-/* +:+ +:+ +:+ */
-/* By: dkaiser <dkaiser@student.42heilbronn.de +#+ +:+ +#+ */
-/* +#+#+#+#+#+ +#+ */
-/* Created: 2024/03/15 10:33:53 by dkaiser #+# #+# */
-/* Updated: 2024/03/15 13:19:34 by dkaiser ### ########.fr */
-/* */
-/* ************************************************************************** */
-
-#include "../ft_printf.h"
-
-static void printaddr_rec(unsigned long addr, int *len)
-{
- char c;
- int success;
-
- if (*len < 0)
- return ;
- if (addr % 16 < 10)
- c = '0' + (addr % 16);
- else
- c = ('a' - 10) + (addr % 16);
- if (addr > 15)
- printaddr_rec(addr / 16, len);
- success = write(1, &c, 1);
- if (success < 0 || *len < 2)
- *len = -1;
- else
- (*len)++;
-}
-
-int ft_printaddr(void *addr)
-{
- int len;
-
- len = write(1, "0x", 2);
- printaddr_rec((unsigned long)addr, &len);
- return (len);
-}