This commit is contained in:
Camille Chauvet
2023-02-14 07:26:18 +01:00
parent 7b3389c75d
commit 67fb6d0533
36 changed files with 734 additions and 187 deletions

View File

@ -1,11 +1,11 @@
#include "utils.h"
char *ft_getstr(char *str, size_t n)
char *ft_getstr(const char *str, size_t n)
{
size_t start;
size_t stop;
char c;
int quote;
int quote;
start = n;
stop = n;

View File

@ -1,6 +1,6 @@
#include "utils.h"
int ft_is_in_quote(char *str, size_t n)
int ft_is_in_quote(const char *str, size_t n)
{
size_t double_quoted;
size_t simple_quoted;

View File

@ -1,6 +1,6 @@
#include "utils.h"
ssize_t ft_strnchr(char *str, char c)
ssize_t ft_strnchr(const char *str, char c)
{
size_t i;

View File

@ -1,6 +1,6 @@
#include "utils.h"
size_t ft_strncpy(char *dst, char *src, size_t n)
size_t ft_strncpy(char *dst, const char *src, size_t n)
{
size_t i;

View File

@ -1,11 +1,12 @@
#include "utils.h"
char *ft_strreplace(char *str, char *fill, size_t start, size_t stop)
char *ft_strreplace(char *str, const char *fill, size_t start, size_t stop)
{
char *out;
size_t sum;
out = malloc((ft_strlen(str) + ft_strlen(fill) - (stop - start) + 1 * sizeof(char)));
out = malloc((ft_strlen(str) + ft_strlen(fill) - (stop - start) + 1
* sizeof(char)));
if (out == NULL)
return (NULL);
ft_strncpy(out, str, start);

View File

@ -3,10 +3,10 @@
# include <stdlib.h>
# include "../libftx/libftx.h"
size_t ft_strncpy(char *dst, char *src, size_t n);
int ft_is_in_quote(char *str, size_t n);
char *ft_strreplace(char *str, char *fill, size_t start, size_t stop);
ssize_t ft_strnchr(char *str, char c);
char *ft_getstr(char *str, size_t n);
size_t ft_strncpy(char *dst, const char *src, size_t n);
int ft_is_in_quote(const char *str, size_t n);
char *ft_strreplace(char *str, const char *fill, size_t start, size_t stop);
ssize_t ft_strnchr(const char *str, char c);
char *ft_getstr(const char *str, size_t n);
#endif