aboutsummaryrefslogtreecommitdiff
path: root/main.c
diff options
context:
space:
mode:
authorCharles <sircharlesaze@gmail.com>2019-11-22 21:20:22 +0100
committerCharles <sircharlesaze@gmail.com>2019-11-22 21:20:22 +0100
commit8e3a5ac569a3ccc1101b58fe8ef673f02b4961fb (patch)
tree13b1910aee2a8c9a73af3ad2042cd78e4a0a9e90 /main.c
parentef74d8b236ba8c62ddb190ce64ea3d8b593ad1eb (diff)
downloadlibasm-8e3a5ac569a3ccc1101b58fe8ef673f02b4961fb.tar.gz
libasm-8e3a5ac569a3ccc1101b58fe8ef673f02b4961fb.tar.bz2
libasm-8e3a5ac569a3ccc1101b58fe8ef673f02b4961fb.zip
ft_atoi_base without the actual base, ft_list_push_front, ft_list_size
Diffstat (limited to 'main.c')
-rw-r--r--main.c18
1 files changed, 15 insertions, 3 deletions
diff --git a/main.c b/main.c
index dcde391..0bf3354 100644
--- a/main.c
+++ b/main.c
@@ -6,13 +6,19 @@
/* By: cacharle <marvin@42.fr> +#+ +:+ +#+ */
/* +#+#+#+#+#+ +#+ */
/* Created: 2019/11/22 02:02:24 by cacharle #+# #+# */
-/* Updated: 2019/11/22 05:18:39 by cacharle ### ########.fr */
+/* Updated: 2019/11/22 21:00:30 by cacharle ### ########.fr */
/* */
/* ************************************************************************** */
#include <stdio.h>
#include <stdlib.h>
+typedef struct s_list
+{
+ void *data;
+ struct s_list *next;
+} t_list;
+
int ft_strlen(char *);
char *ft_strcpy(char *dst, const char *src);
int ft_strcmp(const char *s1, const char *s2);
@@ -20,6 +26,10 @@ int ft_write(int, const void*, size_t);
int ft_read(int, void*, size_t);
char *ft_strdup(const char*);
int ft_atoi_base(const char*, const char*);
+int check_base(const char*);
+
+void ft_list_push_front(t_list **begin_list, void *data);
+int ft_list_size(t_list *begin_list);
int main()
{
@@ -31,7 +41,7 @@ int main()
/* printf("%d\n", ft_strlen(a)); */
/* printf("%d\n", ft_strlen(b)); */
/* printf("%d\n", ft_strlen("bonjour")); */
- /* */
+
/* char c[32] = "bon"; */
/* char *d = "bonjourasdfasdf"; */
/* printf("%s\n", ft_strcpy(c, d)); */
@@ -53,7 +63,9 @@ int main()
/* printf("%s\n", h); */
/* free(h); */
- printf("%d\n", ft_atoi_base(" \t\v\r \n 101h", "01"));
+ /* printf("%d\n", check_base("01")); */
+
+ printf("%d\n", ft_atoi_base(" \t\v\r \n 1012h", "01"));
return 0;
}