minishell
ft_strlcpy.c File Reference
#include "ft_string.h"
Include dependency graph for ft_strlcpy.c:

Go to the source code of this file.

Functions

size_t ft_strlcpy (char *dest, const char *src, size_t size)
 

Function Documentation

◆ ft_strlcpy()

size_t ft_strlcpy ( char *  dest,
const char *  src,
size_t  size 
)

Definition at line 15 of file ft_strlcpy.c.

16 {
17  size_t src_size;
18 
19  src_size = ft_strlen(src);
20  if (size == 0)
21  return (src_size);
22  if ((src_size + 1) < size)
23  size = src_size + 1;
24  while (--size > 0)
25  *(dest++) = *(src++);
26  *dest = '\0';
27  return (src_size);
28 }
size_t ft_strlen(const char *s)
Definition: ft_strlen.c:15
Here is the call graph for this function:
Here is the caller graph for this function: