diff options
| author | Cabergs Charles <cacharle@e-r6-p7.s19.be> | 2019-07-24 18:46:39 +0200 |
|---|---|---|
| committer | Cabergs Charles <cacharle@e-r6-p7.s19.be> | 2019-07-24 18:46:58 +0200 |
| commit | 79e6c8152252bac1cd632e224ac496a1823da1a5 (patch) | |
| tree | 1e69b9330430438fa499f94e864dcfb4d83ea007 /bsq/srcs | |
| parent | e7acdc820fefa41ae00a7c776388e3d17250a2e9 (diff) | |
| download | piscine-79e6c8152252bac1cd632e224ac496a1823da1a5.tar.gz piscine-79e6c8152252bac1cd632e224ac496a1823da1a5.tar.bz2 piscine-79e6c8152252bac1cd632e224ac496a1823da1a5.zip | |
bsq and c13 passed
Diffstat (limited to 'bsq/srcs')
| -rw-r--r-- | bsq/srcs/helper.c | 62 | ||||
| -rw-r--r-- | bsq/srcs/main.c | 20 | ||||
| -rw-r--r-- | bsq/srcs/parse.c | 42 |
3 files changed, 0 insertions, 124 deletions
diff --git a/bsq/srcs/helper.c b/bsq/srcs/helper.c deleted file mode 100644 index d1fe8bc..0000000 --- a/bsq/srcs/helper.c +++ /dev/null @@ -1,62 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* helper.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: cacharle <charles.cabergs@gmail.com> +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2019/07/19 15:19:53 by cacharle #+# #+# */ -/* Updated: 2019/07/19 15:19:56 by cacharle ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include <unistd.h> -#include <stdlib.h> -#include <fcntl.h> -#include "include.h" - -int read_file(int fildes, char **file) -{ - char buf[BUF_SIZE]; - int file_size; - int read_size; - - file_size = 0; - while ((read_size = read(fildes, buf, BUF_SIZE))) - { - if (read_size < 0) - return (-1); - *file = ft_memcat(*file, buf, file_size, read_size); - file_size += read_size; - } - return (file_size); -} - -char *ft_memcat(char *file, char buf[BUF_SIZE], int file_size, - int read_size) -{ - int i; - char *file_clone; - - if ((file_clone = malloc(sizeof(char) * (file_size + 1))) == NULL) - return (NULL); - i = -1; - while (++i < file_size) - file_clone[i] = file[i]; - free(file); - if ((file = malloc(sizeof(char) * (file_size + read_size + 1))) == NULL) - return (NULL); - i = 0; - while (i < file_size) - { - file[i] = file_clone[i]; - i++; - } - free(file_clone); - while (i < file_size + read_size) - { - file[i] = buf[i - file_size]; - i++; - } - return (file); -} diff --git a/bsq/srcs/main.c b/bsq/srcs/main.c deleted file mode 100644 index 637ac13..0000000 --- a/bsq/srcs/main.c +++ /dev/null @@ -1,20 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* main.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: cacharle <charles.cabergs@gmail.com> +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2019/07/19 11:01:32 by cacharle #+# #+# */ -/* Updated: 2019/07/19 13:35:23 by cacharle ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "include.h" - -int main(int argc, char **argv) -{ - - - return (0); -} diff --git a/bsq/srcs/parse.c b/bsq/srcs/parse.c deleted file mode 100644 index 8c4af3a..0000000 --- a/bsq/srcs/parse.c +++ /dev/null @@ -1,42 +0,0 @@ -/* ************************************************************************** */ -/* */ -/* ::: :::::::: */ -/* parse.c :+: :+: :+: */ -/* +:+ +:+ +:+ */ -/* By: cacharle <charles.cabergs@gmail.com> +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* Created: 2019/07/19 15:23:43 by cacharle #+# #+# */ -/* Updated: 2019/07/19 15:55:31 by cacharle ### ########.fr */ -/* */ -/* ************************************************************************** */ - -#include "include.h" - -t_bool check_input(char *input) -{ - char *line; - int i; - - i = 0; - while (input[i] != '\n') - i++; - if (i < 4) - return (FALSE); - parsed.fill = input[i--]; - parsed.obstacle = input[i--]; - parsed.empty = input[i--]; - // parsed.size = // atoi smth - while (*input != '\n') - input++; - i = 0; - while (input[i]) - { - while (input[i] != '\n') - { - - } - if (i != parsed.size - - - } -} |
