Minishell
Loading...
Searching...
No Matches
utils.h
Go to the documentation of this file.
1/*
2** EPITECH PROJECT, 2025
3** B-PSU-200-BAR-2-1-bsminishell1-gerard.du-pre
4** File description:
5** utils
6*/
7
8#include "main.h"
9#ifndef UTILS_H
10 #define UTILS_H
11char *trim(char *s);
12int my_strlen(char *str);
13char *my_strdup(char *src);
14int count_line(char *path);
15char *my_strchr(char *str, int c);
16int my_strcmp(char *s1, char *s2);
17void free_word_array(char **array);
18char *seconds_to_time(int seconds);
19char *my_strcat(char *s1, char *s2);
20void remove_n_chars(char *str, int n);
21char **my_str_to_word_array(char *str);
22char *my_strcpy(char *dest, char *src);
24char *my_strtok(char *input_str, const char *delimiter);
25void print_elapsed_time(struct timespec *start, struct timespec *end);
26#endif //UTILS_H
Definition main.h:48
void free_word_array(char **array)
Definition my_str_to_word_array.c:79
char ** linked_list_to_array(data_t *data)
Definition linked_list_to_array.c:52
void print_elapsed_time(struct timespec *start, struct timespec *end)
Definition print_elapsed_time.c:11
char * my_strdup(char *src)
Definition my_strdup.c:11
char ** my_str_to_word_array(char *str)
Definition my_str_to_word_array.c:63
char * my_strcpy(char *dest, char *src)
Definition my_strcpy.c:9
int my_strcmp(char *s1, char *s2)
Definition my_strcmp.c:10
char * my_strcat(char *s1, char *s2)
Definition my_strcat.c:10
char * seconds_to_time(int seconds)
Definition seconds_to_time.c:11
int count_line(char *path)
Definition count_lines_file.c:12
int my_strlen(char *str)
Definition my_strlen.c:8
void remove_n_chars(char *str, int n)
Definition remove_n_chars.c:8
char * my_strtok(char *input_str, const char *delimiter)
char * my_strchr(char *str, int c)
Definition my_strchr.c:10
char * trim(char *s)
Definition trim.c:44