Libft
Custom implementation of core libc functions with additional utility helpers.
Loading...
Searching...
No Matches
string_read_until_s.c File Reference
#include "libft.h"
#include "string_internal.h"
#include <errno.h>
#include <stdlib.h>
#include <unistd.h>
Include dependency graph for string_read_until_s.c:

Functions

static bool string_find_last_char_from (char c, const char *s, size_t *i)
 
static bool string_beginning_of_string_is_valid (const t_string *string, const char *s, size_t i)
 
static size_t string_get_size_to_read (const t_string *string, const char *target_string, size_t slen)
 
bool string_read_until_s (t_string *string, int fd, const char *s, ssize_t slen)
 Reads from a file descriptor until a specific substring is found.
 

Function Documentation

◆ string_beginning_of_string_is_valid()

static bool string_beginning_of_string_is_valid ( const t_string string,
const char *  s,
size_t  i 
)
inlinestatic
Here is the caller graph for this function:

◆ string_find_last_char_from()

static bool string_find_last_char_from ( char  c,
const char *  s,
size_t *  i 
)
inlinestatic
Here is the caller graph for this function:

◆ string_get_size_to_read()

static size_t string_get_size_to_read ( const t_string string,
const char *  target_string,
size_t  slen 
)
inlinestatic
Here is the call graph for this function:
Here is the caller graph for this function: