XenevaOS
Loading...
Searching...
No Matches
Macros
ftstdlib.h File Reference
#include <stddef.h>
#include <limits.h>
#include <string.h>
#include <stdio.h>
#include <stdlib.h>
#include <setjmp.h>
#include <stdarg.h>
Include dependency graph for ftstdlib.h:

Go to the source code of this file.

Macros

#define ft_ptrdiff_t   ptrdiff_t
 
#define FT_CHAR_BIT   CHAR_BIT
 
#define FT_USHORT_MAX   USHRT_MAX
 
#define FT_INT_MAX   INT_MAX
 
#define FT_INT_MIN   INT_MIN
 
#define FT_UINT_MAX   UINT_MAX
 
#define FT_LONG_MIN   LONG_MIN
 
#define FT_LONG_MAX   LONG_MAX
 
#define FT_ULONG_MAX   ULONG_MAX
 
#define ft_memchr   memchr
 
#define ft_memcmp   memcmp
 
#define ft_memcpy   memcpy
 
#define ft_memmove   memmove
 
#define ft_memset   memset
 
#define ft_strcat   strcat
 
#define ft_strcmp   strcmp
 
#define ft_strcpy   strcpy
 
#define ft_strlen   strlen
 
#define ft_strncmp   strncmp
 
#define ft_strncpy   strncpy
 
#define ft_strrchr   strrchr
 
#define ft_strstr   strstr
 
#define FT_FILE   FILE
 
#define ft_fclose   fclose
 
#define ft_fopen   fopen
 
#define ft_fread   fread
 
#define ft_fseek   fseek
 
#define ft_ftell   ftell
 
#define ft_sprintf   sprintf
 
#define ft_qsort   qsort
 
#define ft_scalloc   calloc
 
#define ft_sfree   free
 
#define ft_smalloc   malloc
 
#define ft_srealloc   realloc
 
#define ft_strtol   strtol
 
#define ft_getenv   getenv
 
#define ft_jmp_buf   jmp_buf /* note: this cannot be a typedef since */
 
#define ft_longjmp   longjmp
 
#define ft_setjmp(b)   setjmp( *(ft_jmp_buf*) &(b) ) /* same thing here */
 

Macro Definition Documentation

◆ FT_CHAR_BIT

#define FT_CHAR_BIT   CHAR_BIT

◆ ft_fclose

#define ft_fclose   fclose

◆ FT_FILE

#define FT_FILE   FILE

◆ ft_fopen

#define ft_fopen   fopen

◆ ft_fread

#define ft_fread   fread

◆ ft_fseek

#define ft_fseek   fseek

◆ ft_ftell

#define ft_ftell   ftell

◆ ft_getenv

#define ft_getenv   getenv

◆ FT_INT_MAX

#define FT_INT_MAX   INT_MAX

◆ FT_INT_MIN

#define FT_INT_MIN   INT_MIN

◆ ft_jmp_buf

#define ft_jmp_buf   jmp_buf /* note: this cannot be a typedef since */

◆ FT_LONG_MAX

#define FT_LONG_MAX   LONG_MAX

◆ FT_LONG_MIN

#define FT_LONG_MIN   LONG_MIN

◆ ft_longjmp

#define ft_longjmp   longjmp

◆ ft_memchr

#define ft_memchr   memchr

◆ ft_memcmp

#define ft_memcmp   memcmp

◆ ft_memcpy

#define ft_memcpy   memcpy

◆ ft_memmove

#define ft_memmove   memmove

◆ ft_memset

#define ft_memset   memset

◆ ft_ptrdiff_t

#define ft_ptrdiff_t   ptrdiff_t

◆ ft_qsort

#define ft_qsort   qsort

◆ ft_scalloc

#define ft_scalloc   calloc

◆ ft_setjmp

#define ft_setjmp (   b)    setjmp( *(ft_jmp_buf*) &(b) ) /* same thing here */

◆ ft_sfree

#define ft_sfree   free

◆ ft_smalloc

#define ft_smalloc   malloc

◆ ft_sprintf

#define ft_sprintf   sprintf

◆ ft_srealloc

#define ft_srealloc   realloc

◆ ft_strcat

#define ft_strcat   strcat

◆ ft_strcmp

#define ft_strcmp   strcmp

◆ ft_strcpy

#define ft_strcpy   strcpy

◆ ft_strlen

#define ft_strlen   strlen

◆ ft_strncmp

#define ft_strncmp   strncmp

◆ ft_strncpy

#define ft_strncpy   strncpy

◆ ft_strrchr

#define ft_strrchr   strrchr

◆ ft_strstr

#define ft_strstr   strstr

◆ ft_strtol

#define ft_strtol   strtol

◆ FT_UINT_MAX

#define FT_UINT_MAX   UINT_MAX

◆ FT_ULONG_MAX

#define FT_ULONG_MAX   ULONG_MAX

◆ FT_USHORT_MAX

#define FT_USHORT_MAX   USHRT_MAX