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

Functions

static bool buff_find_last_char_from (char c, const char *s, size_t *i)
 
static bool buff_beginning_of_string_is_valid (const t_buff *buff, const char *s, size_t i)
 
static size_t buff_get_size_to_read (const t_buff *buff, const char *target_string, size_t slen)
 
bool buff_read_until_s (t_buff *buff, int fd, const char *s, ssize_t slen)
 Reads from a file descriptor until a specific substring is found.
 

Function Documentation

◆ buff_beginning_of_string_is_valid()

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

◆ buff_find_last_char_from()

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

◆ buff_get_size_to_read()

static size_t buff_get_size_to_read ( const t_buff buff,
const char *  target_string,
size_t  slen 
)
inlinestatic
Here is the call graph for this function:
Here is the caller graph for this function: