From 80fea1948d16686b288254836f83427f02df623b Mon Sep 17 00:00:00 2001 From: mrfosse Date: Sat, 27 May 2017 17:28:18 -0700 Subject: [PATCH] exit --- .gitmodules | 3 +++ 0x0D-structures_typedef/e | Bin 0 -> 8760 bytes 0x11-singly_linked_lists/1-list_len.c | 15 --------------- 0x11-singly_linked_lists/2-add_node.c | 23 ----------------------- 0x13-bit_manipulation/1-print_binary.c | 24 +++++++++--------------- 0x18-stacks_queues_lifo_fifo/monty | 1 + printf | 1 + 7 files changed, 14 insertions(+), 53 deletions(-) create mode 100755 0x0D-structures_typedef/e delete mode 100644 0x11-singly_linked_lists/1-list_len.c delete mode 100644 0x11-singly_linked_lists/2-add_node.c create mode 160000 0x18-stacks_queues_lifo_fifo/monty create mode 160000 printf diff --git a/.gitmodules b/.gitmodules index e69de29..79cc18a 100644 --- a/.gitmodules +++ b/.gitmodules @@ -0,0 +1,3 @@ +[submodule "0x18-stacks_queues_lifo_fifo/monty"] + path = 0x18-stacks_queues_lifo_fifo/monty + url = https://github.com/mrfosse/monty.git diff --git a/0x0D-structures_typedef/e b/0x0D-structures_typedef/e new file mode 100755 index 0000000000000000000000000000000000000000..7cc81c78b3f5816834485c1ac5c3306fe51bf033 GIT binary patch literal 8760 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 literal 0 HcmV?d00001 diff --git a/0x11-singly_linked_lists/1-list_len.c b/0x11-singly_linked_lists/1-list_len.c deleted file mode 100644 index 272302e..0000000 --- a/0x11-singly_linked_lists/1-list_len.c +++ /dev/null @@ -1,15 +0,0 @@ -#include "lists.h" -/** - * list_len - counts all elements in a list_t list. - * @h: list to be counted. - * Return: returns number of items in list. - */ -size_t list_len(const list_t *h) -{ - int i; - - for (i = 0; h != (NULL); h = h->next, i++) - ; - - return (i); -} diff --git a/0x11-singly_linked_lists/2-add_node.c b/0x11-singly_linked_lists/2-add_node.c deleted file mode 100644 index eb22390..0000000 --- a/0x11-singly_linked_lists/2-add_node.c +++ /dev/null @@ -1,23 +0,0 @@ -#include "lists.h" -/** - * add_node - adds new element at the start of a list. - * @head: list to add too. - * @str: element to add. - * Return: returns the adress of new element, NULL on fail. - */ -list_t *add_node(list_t **head, const char *str) -{ - int i; - list_t *s; - - s = malloc(sizeof(list_t)); - if (s == NULL) - return (NULL); - for (i = 0; str[i] != '\0'; i++) - ; - s->str = strdup(str); - s->len = i; - s->next = *head; - *head = s; - return (s); -} diff --git a/0x13-bit_manipulation/1-print_binary.c b/0x13-bit_manipulation/1-print_binary.c index e70d427..f0c02bc 100644 --- a/0x13-bit_manipulation/1-print_binary.c +++ b/0x13-bit_manipulation/1-print_binary.c @@ -1,28 +1,22 @@ #include "holberton.h" /** - * binary_to_unit - binary to unsigned int. + * binary_to_uint - binary to unsigned int. * @b: string. * Return: returns converted number, or 0 if fail. */ -void print_binary(unsigned long int n) +unsigned int binary_to_uint(const char *b) { + unsigned int num; int i; - unsigned long int temp; - i = 0; - temp = (sizeof(unsigned long int) * 8) -1; - - for (; temp >= 0; temp++) + if (b == NULL) + return (0); + for (i = 0; b[i] != '\0'; i++) { - if ((n >> temp) == 1) - i = 1; - - if (i == 1); - { - - } + if (b[i] != '0' && b[i] != '1') + return (0); } - for ( i = 0, num = 0; b[i] != '\0'; i++) + for (i = 0, num = 0; b[i] != '\0'; i++) num = (num << 1) | (b[i] - 48); return (num); } diff --git a/0x18-stacks_queues_lifo_fifo/monty b/0x18-stacks_queues_lifo_fifo/monty new file mode 160000 index 0000000..d18954f --- /dev/null +++ b/0x18-stacks_queues_lifo_fifo/monty @@ -0,0 +1 @@ +Subproject commit d18954f5564f34f6bb3c7df5b67fd56c09d6da05 diff --git a/printf b/printf new file mode 160000 index 0000000..b06aed0 --- /dev/null +++ b/printf @@ -0,0 +1 @@ +Subproject commit b06aed0cd7411327109be2f33442c334f15642a8