aboutsummaryrefslogtreecommitdiff
path: root/get_next_line.h
diff options
context:
space:
mode:
authorCabergs Charles <cacharle@e-r5-p7.s19.be>2019-10-09 16:53:13 +0200
committerCabergs Charles <cacharle@e-r5-p7.s19.be>2019-10-09 16:53:13 +0200
commite1e832e8f63046bdea329a8f82b6d88131c1d09e (patch)
treee22e9daa275a55def8cdeaebe5c22c60cb08e3e3 /get_next_line.h
parent7a7262aa245258236f769c1baa5de24a3abb9b15 (diff)
downloadget_next_line-e1e832e8f63046bdea329a8f82b6d88131c1d09e.tar.gz
get_next_line-e1e832e8f63046bdea329a8f82b6d88131c1d09e.tar.bz2
get_next_line-e1e832e8f63046bdea329a8f82b6d88131c1d09e.zip
WIP: removed free
Doesnt work with some buffer sizes
Diffstat (limited to 'get_next_line.h')
-rw-r--r--get_next_line.h33
1 files changed, 28 insertions, 5 deletions
diff --git a/get_next_line.h b/get_next_line.h
index d4c866a..7aa51e9 100644
--- a/get_next_line.h
+++ b/get_next_line.h
@@ -1,15 +1,39 @@
+/* ************************************************************************** */
+/* */
+/* ::: :::::::: */
+/* get_next_line.h :+: :+: :+: */
+/* +:+ +:+ +:+ */
+/* By: cacharle <marvin@42.fr> +#+ +:+ +#+ */
+/* +#+#+#+#+#+ +#+ */
+/* Created: 2019/10/09 16:24:58 by cacharle #+# #+# */
+/* Updated: 2019/10/09 16:42:51 by cacharle ### ########.fr */
+/* */
+/* ************************************************************************** */
+
+/* ************************************************************************** */
+/* */
+/* ::: :::::::: */
+/* get_next_line.h :+: :+: :+: */
+/* +:+ +:+ +:+ */
+/* By: cacharle <marvin@42.fr> +#+ +:+ +#+ */
+/* +#+#+#+#+#+ +#+ */
+/* Created: 2019/10/09 13:52:59 by cacharle #+# #+# */
+/* Updated: 2019/10/09 16:24:26 by cacharle ### ########.fr */
+/* */
+/* ************************************************************************** */
+
#ifndef GET_NEXT_LINE_H
# define GET_NEXT_LINE_H
# ifndef BUFFER_SIZE
-# define BUFFER_SIZE (1 << 8)
+# define BUFFER_SIZE (15)
+
# endif
# define LINE_READ 1
-# define NO_LINE_READ 0
+# define END_OF_FILE 0
# define ERROR -1
-
/*
** get_next_line.c
*/
@@ -21,8 +45,7 @@ int get_next_line(int fd, char **line);
*/
int find_newline(char *str);
-char *strappend(char *dest, char *src);
-char *ft_strcpy(char *dest, const char *src);
+char *ft_strncpy(char *dest, const char *src, size_t n);
char *ft_strcat(char *dest, const char *src);
int ft_strlen(char *str);