summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.gitignore2
-rw-r--r--TAGS7280
-rw-r--r--valgrind-out.txt931
3 files changed, 2 insertions, 8211 deletions
diff --git a/.gitignore b/.gitignore
index dcb8d3d..948a82a 100644
--- a/.gitignore
+++ b/.gitignore
@@ -138,6 +138,7 @@ Sessionx.vim
*~
# Auto-generated tag files
tags
+TAGS
# Persistent undo
[._]*.un~
@@ -152,6 +153,7 @@ qwe
noread
.clang_complete
compile_flags.txt
+*.txt
/bash
/mini
.ccls*
diff --git a/TAGS b/TAGS
deleted file mode 100644
index b000e03..0000000
--- a/TAGS
+++ /dev/null
@@ -1,7280 +0,0 @@
-
-.ccls-cache/@@home@salad@Documents@42projects@42-minishell/@usr@include@x86_64-linux-gnu@bits@errno.h,284
-#define _BITS_ERRNO_H _BITS_ERRNO_H20,856
-# define ENOTSUP ENOTSUP30,1085
-# define ECANCELED ECANCELED34,1143
-# define EOWNERDEAD EOWNERDEAD38,1197
-# define ENOTRECOVERABLE ENOTRECOVERABLE42,1256
-# define ERFKILL ERFKILL46,1312
-# define EHWPOISON EHWPOISON50,1363
-
-.ccls-cache/@@home@salad@Documents@42projects@42-minishell/@usr@include@x86_64-linux-gnu@bits@pthreadtypes-arch.h,3345
-#define _BITS_PTHREADTYPES_ARCH_H _BITS_PTHREADTYPES_ARCH_H19,823
-# define __SIZEOF_PTHREAD_MUTEX_T __SIZEOF_PTHREAD_MUTEX_T25,928
-# define __SIZEOF_PTHREAD_ATTR_T __SIZEOF_PTHREAD_ATTR_T26,966
-# define __SIZEOF_PTHREAD_MUTEX_T __SIZEOF_PTHREAD_MUTEX_T27,1003
-# define __SIZEOF_PTHREAD_RWLOCK_T __SIZEOF_PTHREAD_RWLOCK_T28,1041
-# define __SIZEOF_PTHREAD_BARRIER_T __SIZEOF_PTHREAD_BARRIER_T29,1080
-# define __SIZEOF_PTHREAD_MUTEX_T __SIZEOF_PTHREAD_MUTEX_T31,1127
-# define __SIZEOF_PTHREAD_ATTR_T __SIZEOF_PTHREAD_ATTR_T32,1165
-# define __SIZEOF_PTHREAD_MUTEX_T __SIZEOF_PTHREAD_MUTEX_T33,1202
-# define __SIZEOF_PTHREAD_RWLOCK_T __SIZEOF_PTHREAD_RWLOCK_T34,1240
-# define __SIZEOF_PTHREAD_BARRIER_T __SIZEOF_PTHREAD_BARRIER_T35,1279
-# define __SIZEOF_PTHREAD_MUTEX_T __SIZEOF_PTHREAD_MUTEX_T38,1333
-# define __SIZEOF_PTHREAD_ATTR_T __SIZEOF_PTHREAD_ATTR_T39,1370
-# define __SIZEOF_PTHREAD_MUTEX_T __SIZEOF_PTHREAD_MUTEX_T40,1406
-# define __SIZEOF_PTHREAD_RWLOCK_T __SIZEOF_PTHREAD_RWLOCK_T41,1443
-# define __SIZEOF_PTHREAD_BARRIER_T __SIZEOF_PTHREAD_BARRIER_T42,1481
-#define __SIZEOF_PTHREAD_MUTEXATTR_T __SIZEOF_PTHREAD_MUTEXATTR_T44,1527
-#define __SIZEOF_PTHREAD_COND_T __SIZEOF_PTHREAD_COND_T45,1566
-#define __SIZEOF_PTHREAD_CONDATTR_T __SIZEOF_PTHREAD_CONDATTR_T46,1601
-#define __SIZEOF_PTHREAD_RWLOCKATTR_T __SIZEOF_PTHREAD_RWLOCKATTR_T47,1639
-#define __SIZEOF_PTHREAD_BARRIERATTR_T __SIZEOF_PTHREAD_BARRIERATTR_T48,1679
-#define __PTHREAD_COMPAT_PADDING_MID__PTHREAD_COMPAT_PADDING_MID51,1767
-#define __PTHREAD_COMPAT_PADDING_END__PTHREAD_COMPAT_PADDING_END52,1804
-#define __PTHREAD_MUTEX_LOCK_ELISION __PTHREAD_MUTEX_LOCK_ELISION53,1841
-# define __PTHREAD_MUTEX_NUSERS_AFTER_KIND __PTHREAD_MUTEX_NUSERS_AFTER_KIND55,1901
-# define __PTHREAD_MUTEX_USE_UNION __PTHREAD_MUTEX_USE_UNION56,1947
-# define __PTHREAD_MUTEX_NUSERS_AFTER_KIND __PTHREAD_MUTEX_NUSERS_AFTER_KIND58,1999
-# define __PTHREAD_MUTEX_USE_UNION __PTHREAD_MUTEX_USE_UNION59,2045
-#define __LOCK_ALIGNMENT__LOCK_ALIGNMENT62,2099
-#define __ONCE_ALIGNMENT__ONCE_ALIGNMENT63,2124
-struct __pthread_rwlock_arch_t__pthread_rwlock_arch_t65,2150
- unsigned int __readers;__readers67,2183
- unsigned int __writers;__writers68,2209
- unsigned int __wrphase_futex;__wrphase_futex69,2235
- unsigned int __writers_futex;__writers_futex70,2267
- unsigned int __pad3;__pad371,2299
- unsigned int __pad4;__pad472,2322
- int __cur_writer;__cur_writer74,2363
- int __shared;__shared75,2383
- signed char __rwelision;__rwelision76,2399
- unsigned char __pad1[3];__pad178,2445
-# define __PTHREAD_RWLOCK_ELISION_EXTRA __PTHREAD_RWLOCK_ELISION_EXTRA79,2472
- unsigned char __pad1[7];__pad181,2535
-# define __PTHREAD_RWLOCK_ELISION_EXTRA __PTHREAD_RWLOCK_ELISION_EXTRA82,2562
- unsigned long int __pad2;__pad284,2638
- unsigned int __flags;__flags87,2764
-# define __PTHREAD_RWLOCK_INT_FLAGS_SHARED __PTHREAD_RWLOCK_INT_FLAGS_SHARED88,2788
- unsigned char __flags;__flags92,2937
- unsigned char __shared;__shared93,2962
- signed char __rwelision;__rwelision94,2988
-# define __PTHREAD_RWLOCK_ELISION_EXTRA __PTHREAD_RWLOCK_ELISION_EXTRA95,3015
- unsigned char __pad2;__pad296,3057
- int __cur_writer;__cur_writer97,3081
-# define __cleanup_fct_attribute __cleanup_fct_attribute103,3182
-
-.ccls-cache/@@home@salad@Documents@42projects@42-minishell/@usr@include@x86_64-linux-gnu@bits@floatn.h,1129
-#define _BITS_FLOATN_H_BITS_FLOATN_H20,867
-# define __HAVE_FLOAT128 __HAVE_FLOAT12833,1404
-# define __HAVE_FLOAT128 __HAVE_FLOAT12835,1437
-# define __HAVE_DISTINCT_FLOAT128 __HAVE_DISTINCT_FLOAT12841,1636
-# define __HAVE_DISTINCT_FLOAT128 __HAVE_DISTINCT_FLOAT12843,1678
-#define __HAVE_FLOAT64X __HAVE_FLOAT64X49,1914
-#define __HAVE_FLOAT64X_LONG_DOUBLE __HAVE_FLOAT64X_LONG_DOUBLE55,2165
-# define __f128(__f12864,2466
-# define __f128(__f12866,2500
-typedef _Complex float __cfloat128 __attribute__ ((__mode__ (__TC__)));__cfloat12875,2784
-# define __CFLOAT128 __CFLOAT12876,2856
-# define __CFLOAT128 __CFLOAT12878,2899
-typedef __float128 _Float128;_Float12887,3157
-# define __builtin_huge_valf128(__builtin_huge_valf12892,3285
-# define __builtin_copysignf128 __builtin_copysignf128101,3685
-# define __builtin_fabsf128 __builtin_fabsf128102,3739
-# define __builtin_inff128(__builtin_inff128103,3785
-# define __builtin_nanf128(__builtin_nanf128104,3847
-# define __builtin_nansf128(__builtin_nansf128105,3911
-# define __builtin_signbitf128 __builtin_signbitf128113,4265
-
-.ccls-cache/@@home@salad@Documents@42projects@42-minishell/@usr@include@x86_64-linux-gnu@bits@types@locale_t.h,107
-#define _BITS_TYPES_LOCALE_T_H _BITS_TYPES_LOCALE_T_H20,847
-typedef __locale_t locale_t;locale_t24,917
-
-.ccls-cache/@@home@salad@Documents@42projects@42-minishell/@usr@include@x86_64-linux-gnu@bits@types@sig_atomic_t.h,116
-#define __sig_atomic_t_defined __sig_atomic_t_defined2,31
-typedef __sig_atomic_t sig_atomic_t;sig_atomic_t8,227
-
-.ccls-cache/@@home@salad@Documents@42projects@42-minishell/@usr@include@x86_64-linux-gnu@bits@signum.h,818
-#define _BITS_SIGNUM_H _BITS_SIGNUM_H20,858
-#define SIGSTKFLT SIGSTKFLT31,1109
-#define SIGPWR SIGPWR32,1161
-#undef SIGBUSSIGBUS34,1212
-#define SIGBUS SIGBUS35,1226
-#undef SIGUSR1SIGUSR136,1245
-#define SIGUSR1 SIGUSR137,1260
-#undef SIGUSR2SIGUSR238,1280
-#define SIGUSR2 SIGUSR239,1295
-#undef SIGCHLDSIGCHLD40,1315
-#define SIGCHLD SIGCHLD41,1330
-#undef SIGCONTSIGCONT42,1350
-#define SIGCONT SIGCONT43,1365
-#undef SIGSTOPSIGSTOP44,1385
-#define SIGSTOP SIGSTOP45,1400
-#undef SIGTSTPSIGTSTP46,1420
-#define SIGTSTP SIGTSTP47,1435
-#undef SIGURGSIGURG48,1455
-#define SIGURG SIGURG49,1469
-#undef SIGPOLLSIGPOLL50,1488
-#define SIGPOLL SIGPOLL51,1503
-#undef SIGSYSSIGSYS52,1523
-#define SIGSYS SIGSYS53,1537
-#undef __SIGRTMAX__SIGRTMAX55,1557
-#define __SIGRTMAX __SIGRTMAX56,1575
-
-.ccls-cache/@@home@salad@Documents@42projects@42-minishell/@usr@include@fcntl.h,1916
-#define _FCNTL_H _FCNTL_H23,871
-# define __OPEN_NEEDS_MODE(__OPEN_NEEDS_MODE40,1313
-typedef __mode_t mode_t;mode_t50,1741
-# define __mode_t_defined__mode_t_defined51,1766
-typedef __off_t off_t;off_t56,1853
-typedef __off64_t off_t;off_t58,1883
-# define __off_t_defined__off_t_defined60,1916
-typedef __off64_t off64_t;off64_t64,2009
-# define __off64_t_defined__off64_t_defined65,2036
-typedef __pid_t pid_t;pid_t69,2095
-# define __pid_t_defined__pid_t_defined70,2118
-# define S_IFMT S_IFMT80,2367
-# define S_IFDIR S_IFDIR81,2393
-# define S_IFCHR S_IFCHR82,2420
-# define S_IFBLK S_IFBLK83,2447
-# define S_IFREG S_IFREG84,2474
-# define S_IFIFO S_IFIFO86,2519
-# define S_IFLNK S_IFLNK89,2573
-# define S_IFSOCK S_IFSOCK92,2685
-# define S_ISUID S_ISUID97,2749
-# define S_ISGID S_ISGID98,2815
-# define S_ISVTX S_ISVTX102,3010
-# define S_IRUSR S_IRUSR105,3047
-# define S_IWUSR S_IWUSR106,3102
-# define S_IXUSR S_IXUSR107,3158
-# define S_IRWXU S_IRWXU109,3258
-# define S_IRGRP S_IRGRP111,3309
-# define S_IWGRP S_IWGRP112,3364
-# define S_IXGRP S_IXGRP113,3420
-# define S_IRWXG S_IRWXG115,3520
-# define S_IROTH S_IROTH117,3553
-# define S_IWOTH S_IWOTH118,3609
-# define S_IXOTH S_IXOTH119,3666
-# define S_IRWXO S_IRWXO121,3768
-# define R_OK R_OK128,3961
-# define W_OK W_OK129,4012
-# define X_OK X_OK130,4064
-# define F_OK F_OK131,4118
-# define SEEK_SET SEEK_SET137,4324
-# define SEEK_CUR SEEK_CUR138,4380
-# define SEEK_END SEEK_END139,4435
-# define fcntl fcntl153,4882
-# define open open174,5556
-# define openat openat199,6369
-# define creat creat220,6995
-# define F_ULOCK F_ULOCK237,7661
-# define F_LOCK F_LOCK238,7722
-# define F_TLOCK F_TLOCK239,7781
-# define F_TEST F_TEST240,7849
-# define lockf lockf248,8114
-# define posix_fadvise posix_fadvise268,8695
-# define posix_fallocate posix_fallocate289,9307
-
-.ccls-cache/@@home@salad@Documents@42projects@42-minishell/@usr@include@x86_64-linux-gnu@bits@endian.h,41
-#define __BYTE_ORDER __BYTE_ORDER7,139
-
-.ccls-cache/@@home@salad@Documents@42projects@42-minishell/@usr@include@x86_64-linux-gnu@bits@sys_errlist.h,0
-
-.ccls-cache/@@home@salad@Documents@42projects@42-minishell/@usr@include@x86_64-linux-gnu@sys@select.h,730
-#define _SYS_SELECT_H _SYS_SELECT_H22,960
-typedef __suseconds_t suseconds_t;suseconds_t43,1417
-# define __suseconds_t_defined__suseconds_t_defined44,1452
-typedef long int __fd_mask;__fd_mask49,1554
-#undef __NFDBITS__NFDBITS52,1649
-#define __NFDBITS __NFDBITS54,1729
-#define __FD_ELT(__FD_ELT55,1778
-#define __FD_MASK(__FD_MASK56,1816
- __fd_mask fds_bits[__FD_SETSIZE / __NFDBITS];fds_bits64,2060
-# define __FDS_BITS(__FDS_BITS65,2110
- } fd_set;fd_set70,2263
-#define FD_SETSIZE FD_SETSIZE73,2331
-typedef __fd_mask fd_mask;fd_mask77,2448
-# define NFDBITS NFDBITS80,2551
-#define FD_SET(FD_SET85,2623
-#define FD_CLR(FD_CLR86,2672
-#define FD_ISSET(FD_ISSET87,2721
-#define FD_ZERO(FD_ZERO88,2774
-
-.ccls-cache/@@home@salad@Documents@42projects@42-minishell/@usr@include@x86_64-linux-gnu@bits@types@stack_t.h,225
-#define __stack_t_defined __stack_t_defined20,850
-#define __need_size_t__need_size_t22,879
- void *ss_sp;ss_sp28,985
- int ss_flags;ss_flags29,1002
- size_t ss_size;ss_size30,1020
- } stack_t;stack_t31,1040
-
-.ccls-cache/@@home@salad@Documents@42projects@42-minishell/@usr@include@stdlib.h,3889
-#define __GLIBC_INTERNAL_STARTING_HEADER_IMPLEMENTATION__GLIBC_INTERNAL_STARTING_HEADER_IMPLEMENTATION24,871
-#define __need_size_t__need_size_t28,1017
-#define __need_wchar_t__need_wchar_t29,1039
-#define __need_NULL__need_NULL30,1062
-#define _STDLIB_H _STDLIB_H35,1118
-# define WEXITSTATUS(WEXITSTATUS43,1408
-# define WTERMSIG(WTERMSIG44,1460
-# define WSTOPSIG(WSTOPSIG45,1506
-# define WIFEXITED(WIFEXITED46,1552
-# define WIFSIGNALED(WIFSIGNALED47,1600
-# define WIFSTOPPED(WIFSTOPPED48,1652
-# define WIFCONTINUED(WIFCONTINUED50,1725
- int quot; /* Quotient. */quot60,1961
- int rem; /* Remainder. */rem61,1994
- } div_t;div_t62,2027
- long int quot; /* Quotient. */quot68,2110
- long int rem; /* Remainder. */rem69,2147
- } ldiv_t;ldiv_t70,2184
-# define __ldiv_t_defined __ldiv_t_defined71,2196
- long long int quot; /* Quotient. */quot78,2348
- long long int rem; /* Remainder. */rem79,2390
- } lldiv_t;lldiv_t80,2432
-# define __lldiv_t_defined __lldiv_t_defined81,2445
-#define RAND_MAX RAND_MAX86,2545
-#define EXIT_FAILURE EXIT_FAILURE91,2694
-#define EXIT_SUCCESS EXIT_SUCCESS92,2745
-#define MB_CUR_MAX MB_CUR_MAX96,2871
-extern size_t __ctype_get_mb_cur_max (void) __THROW __wur;__wur97,2918
-__NTH (atoi (const char *__nptr))atoi361,11277
-__NTH (atol (const char *__nptr))atol366,11392
-__NTH (atoll (const char *__nptr))atoll373,11542
-extern char *l64a (long int __n) __THROW __wur;__wur385,11896
-struct random_datarandom_data423,13556
- int32_t *fptr; /* Front pointer. */fptr425,13579
- int32_t *rptr; /* Rear pointer. */rptr426,13621
- int32_t *state; /* Array of state values. */state427,13662
- int rand_type; /* Type of random number generator. */rand_type428,13713
- int rand_deg; /* Degree of random number generator. */rand_deg429,13773
- int rand_sep; /* Distance between front and rear. */rand_sep430,13834
- int32_t *end_ptr; /* Pointer behind state table. */end_ptr431,13893
-struct drand48_datadrand48_data490,16036
- unsigned short int __x[3]; /* Current state. */__x492,16060
- unsigned short int __old_x[3]; /* Old state. */__old_x493,16113
- unsigned short int __c; /* Additive const. in congruential formula. */__c494,16166
- unsigned short int __init; /* Flag for initializing. */__init495,16242
- __extension__ unsigned long long int __a; /* Factor in congruential__a496,16303
-extern void *malloc (size_t __size) __THROW __attribute_malloc__ __wur;__wur539,17997
- __THROW __attribute_malloc__ __wur;__wur542,18194
- __THROW __attribute_warn_unused_result__;__attribute_warn_unused_result__550,18581
- __THROW __attribute_warn_unused_result__;__attribute_warn_unused_result__559,19052
-extern void *valloc (size_t __size) __THROW __attribute_malloc__ __wur;__wur572,19444
-# define mkstemp mkstemp691,24000
-# define mkstemps mkstemps713,24669
-# define mkostemp mkostemp745,25783
-# define mkostemps mkostemps767,26481
- char *__restrict __resolved) __THROW __wur;__wur798,27486
-# define __COMPAR_FN_T__COMPAR_FN_T804,27621
-typedef int (*__compar_fn_t) (const void *, const void *);__compar_fn_t805,27644
-typedef __compar_fn_t comparison_fn_t;comparison_fn_t808,27722
-typedef int (*__compar_d_fn_t) (const void *, const void *, void *);__compar_d_fn_t812,27793
-extern int abs (int __x) __THROW __attribute__ ((__const__)) __wur;__wur837,28651
-extern long int labs (long int __x) __THROW __attribute__ ((__const__)) __wur;__wur838,28719
- __THROW __attribute__ ((__const__)) __wur;__wur842,28880
- __THROW __attribute__ ((__const__)) __wur;__wur850,29130
- __THROW __attribute__ ((__const__)) __wur;__wur852,29234
- __THROW __attribute__ ((__const__)) __wur;__wur857,29393
-extern char *ptsname (int __fd) __THROW __wur;__wur982,34395
-
-.ccls-cache/@@home@salad@Documents@42projects@42-minishell/@usr@include@x86_64-linux-gnu@bits@confname.h,33857
- _PC_LINK_MAX,_PC_LINK_MAX26,1038
-#define _PC_LINK_MAX _PC_LINK_MAX27,1056
- _PC_MAX_CANON,_PC_MAX_CANON28,1092
-#define _PC_MAX_CANON _PC_MAX_CANON29,1111
- _PC_MAX_INPUT,_PC_MAX_INPUT30,1149
-#define _PC_MAX_INPUT _PC_MAX_INPUT31,1168
- _PC_NAME_MAX,_PC_NAME_MAX32,1206
-#define _PC_NAME_MAX _PC_NAME_MAX33,1224
- _PC_PATH_MAX,_PC_PATH_MAX34,1260
-#define _PC_PATH_MAX _PC_PATH_MAX35,1278
- _PC_PIPE_BUF,_PC_PIPE_BUF36,1314
-#define _PC_PIPE_BUF _PC_PIPE_BUF37,1332
- _PC_CHOWN_RESTRICTED,_PC_CHOWN_RESTRICTED38,1368
-#define _PC_CHOWN_RESTRICTED _PC_CHOWN_RESTRICTED39,1394
- _PC_NO_TRUNC,_PC_NO_TRUNC40,1445
-#define _PC_NO_TRUNC _PC_NO_TRUNC41,1463
- _PC_VDISABLE,_PC_VDISABLE42,1499
-#define _PC_VDISABLE _PC_VDISABLE43,1517
- _PC_SYNC_IO,_PC_SYNC_IO44,1553
-#define _PC_SYNC_IO _PC_SYNC_IO45,1570
- _PC_ASYNC_IO,_PC_ASYNC_IO46,1604
-#define _PC_ASYNC_IO _PC_ASYNC_IO47,1622
- _PC_PRIO_IO,_PC_PRIO_IO48,1658
-#define _PC_PRIO_IO _PC_PRIO_IO49,1675
- _PC_SOCK_MAXBUF,_PC_SOCK_MAXBUF50,1709
-#define _PC_SOCK_MAXBUF _PC_SOCK_MAXBUF51,1730
- _PC_FILESIZEBITS,_PC_FILESIZEBITS52,1772
-#define _PC_FILESIZEBITS _PC_FILESIZEBITS53,1794
- _PC_REC_INCR_XFER_SIZE,_PC_REC_INCR_XFER_SIZE54,1837
-#define _PC_REC_INCR_XFER_SIZE _PC_REC_INCR_XFER_SIZE55,1865
- _PC_REC_MAX_XFER_SIZE,_PC_REC_MAX_XFER_SIZE56,1920
-#define _PC_REC_MAX_XFER_SIZE _PC_REC_MAX_XFER_SIZE57,1947
- _PC_REC_MIN_XFER_SIZE,_PC_REC_MIN_XFER_SIZE58,2000
-#define _PC_REC_MIN_XFER_SIZE _PC_REC_MIN_XFER_SIZE59,2027
- _PC_REC_XFER_ALIGN,_PC_REC_XFER_ALIGN60,2080
-#define _PC_REC_XFER_ALIGN _PC_REC_XFER_ALIGN61,2104
- _PC_ALLOC_SIZE_MIN,_PC_ALLOC_SIZE_MIN62,2151
-#define _PC_ALLOC_SIZE_MIN _PC_ALLOC_SIZE_MIN63,2175
- _PC_SYMLINK_MAX,_PC_SYMLINK_MAX64,2222
-#define _PC_SYMLINK_MAX _PC_SYMLINK_MAX65,2243
- _PC_2_SYMLINKS_PC_2_SYMLINKS66,2285
-#define _PC_2_SYMLINKS _PC_2_SYMLINKS67,2304
- _SC_ARG_MAX,_SC_ARG_MAX73,2404
-#define _SC_ARG_MAX _SC_ARG_MAX74,2421
- _SC_CHILD_MAX,_SC_CHILD_MAX75,2455
-#define _SC_CHILD_MAX _SC_CHILD_MAX76,2474
- _SC_CLK_TCK,_SC_CLK_TCK77,2512
-#define _SC_CLK_TCK _SC_CLK_TCK78,2529
- _SC_NGROUPS_MAX,_SC_NGROUPS_MAX79,2563
-#define _SC_NGROUPS_MAX _SC_NGROUPS_MAX80,2584
- _SC_OPEN_MAX,_SC_OPEN_MAX81,2626
-#define _SC_OPEN_MAX _SC_OPEN_MAX82,2644
- _SC_STREAM_MAX,_SC_STREAM_MAX83,2680
-#define _SC_STREAM_MAX _SC_STREAM_MAX84,2700
- _SC_TZNAME_MAX,_SC_TZNAME_MAX85,2740
-#define _SC_TZNAME_MAX _SC_TZNAME_MAX86,2760
- _SC_JOB_CONTROL,_SC_JOB_CONTROL87,2800
-#define _SC_JOB_CONTROL _SC_JOB_CONTROL88,2821
- _SC_SAVED_IDS,_SC_SAVED_IDS89,2863
-#define _SC_SAVED_IDS _SC_SAVED_IDS90,2882
- _SC_REALTIME_SIGNALS,_SC_REALTIME_SIGNALS91,2920
-#define _SC_REALTIME_SIGNALS _SC_REALTIME_SIGNALS92,2946
- _SC_PRIORITY_SCHEDULING,_SC_PRIORITY_SCHEDULING93,2997
-#define _SC_PRIORITY_SCHEDULING _SC_PRIORITY_SCHEDULING94,3026
- _SC_TIMERS,_SC_TIMERS95,3083
-#define _SC_TIMERS _SC_TIMERS96,3099
- _SC_ASYNCHRONOUS_IO,_SC_ASYNCHRONOUS_IO97,3131
-#define _SC_ASYNCHRONOUS_IO _SC_ASYNCHRONOUS_IO98,3156
- _SC_PRIORITIZED_IO,_SC_PRIORITIZED_IO99,3205
-#define _SC_PRIORITIZED_IO _SC_PRIORITIZED_IO100,3229
- _SC_SYNCHRONIZED_IO,_SC_SYNCHRONIZED_IO101,3276
-#define _SC_SYNCHRONIZED_IO _SC_SYNCHRONIZED_IO102,3301
- _SC_FSYNC,_SC_FSYNC103,3350
-#define _SC_FSYNC _SC_FSYNC104,3365
- _SC_MAPPED_FILES,_SC_MAPPED_FILES105,3395
-#define _SC_MAPPED_FILES _SC_MAPPED_FILES106,3417
- _SC_MEMLOCK,_SC_MEMLOCK107,3460
-#define _SC_MEMLOCK _SC_MEMLOCK108,3477
- _SC_MEMLOCK_RANGE,_SC_MEMLOCK_RANGE109,3511
-#define _SC_MEMLOCK_RANGE _SC_MEMLOCK_RANGE110,3534
- _SC_MEMORY_PROTECTION,_SC_MEMORY_PROTECTION111,3579
-#define _SC_MEMORY_PROTECTION _SC_MEMORY_PROTECTION112,3606
- _SC_MESSAGE_PASSING,_SC_MESSAGE_PASSING113,3659
-#define _SC_MESSAGE_PASSING _SC_MESSAGE_PASSING114,3684
- _SC_SEMAPHORES,_SC_SEMAPHORES115,3733
-#define _SC_SEMAPHORES _SC_SEMAPHORES116,3753
- _SC_SHARED_MEMORY_OBJECTS,_SC_SHARED_MEMORY_OBJECTS117,3793
-#define _SC_SHARED_MEMORY_OBJECTS _SC_SHARED_MEMORY_OBJECTS118,3824
- _SC_AIO_LISTIO_MAX,_SC_AIO_LISTIO_MAX119,3884
-#define _SC_AIO_LISTIO_MAX _SC_AIO_LISTIO_MAX120,3908
- _SC_AIO_MAX,_SC_AIO_MAX121,3955
-#define _SC_AIO_MAX _SC_AIO_MAX122,3972
- _SC_AIO_PRIO_DELTA_MAX,_SC_AIO_PRIO_DELTA_MAX123,4006
-#define _SC_AIO_PRIO_DELTA_MAX _SC_AIO_PRIO_DELTA_MAX124,4034
- _SC_DELAYTIMER_MAX,_SC_DELAYTIMER_MAX125,4089
-#define _SC_DELAYTIMER_MAX _SC_DELAYTIMER_MAX126,4113
- _SC_MQ_OPEN_MAX,_SC_MQ_OPEN_MAX127,4160
-#define _SC_MQ_OPEN_MAX _SC_MQ_OPEN_MAX128,4181
- _SC_MQ_PRIO_MAX,_SC_MQ_PRIO_MAX129,4223
-#define _SC_MQ_PRIO_MAX _SC_MQ_PRIO_MAX130,4244
- _SC_VERSION,_SC_VERSION131,4286
-#define _SC_VERSION _SC_VERSION132,4303
- _SC_PAGESIZE,_SC_PAGESIZE133,4337
-#define _SC_PAGESIZE _SC_PAGESIZE134,4355
-#define _SC_PAGE_SIZE _SC_PAGE_SIZE135,4391
- _SC_RTSIG_MAX,_SC_RTSIG_MAX136,4428
-#define _SC_RTSIG_MAX _SC_RTSIG_MAX137,4447
- _SC_SEM_NSEMS_MAX,_SC_SEM_NSEMS_MAX138,4485
-#define _SC_SEM_NSEMS_MAX _SC_SEM_NSEMS_MAX139,4508
- _SC_SEM_VALUE_MAX,_SC_SEM_VALUE_MAX140,4553
-#define _SC_SEM_VALUE_MAX _SC_SEM_VALUE_MAX141,4576
- _SC_SIGQUEUE_MAX,_SC_SIGQUEUE_MAX142,4621
-#define _SC_SIGQUEUE_MAX _SC_SIGQUEUE_MAX143,4643
- _SC_TIMER_MAX,_SC_TIMER_MAX144,4686
-#define _SC_TIMER_MAX _SC_TIMER_MAX145,4705
- _SC_BC_BASE_MAX,_SC_BC_BASE_MAX149,4835
-#define _SC_BC_BASE_MAX _SC_BC_BASE_MAX150,4856
- _SC_BC_DIM_MAX,_SC_BC_DIM_MAX151,4898
-#define _SC_BC_DIM_MAX _SC_BC_DIM_MAX152,4918
- _SC_BC_SCALE_MAX,_SC_BC_SCALE_MAX153,4958
-#define _SC_BC_SCALE_MAX _SC_BC_SCALE_MAX154,4980
- _SC_BC_STRING_MAX,_SC_BC_STRING_MAX155,5023
-#define _SC_BC_STRING_MAX _SC_BC_STRING_MAX156,5046
- _SC_COLL_WEIGHTS_MAX,_SC_COLL_WEIGHTS_MAX157,5091
-#define _SC_COLL_WEIGHTS_MAX _SC_COLL_WEIGHTS_MAX158,5117
- _SC_EQUIV_CLASS_MAX,_SC_EQUIV_CLASS_MAX159,5168
-#define _SC_EQUIV_CLASS_MAX _SC_EQUIV_CLASS_MAX160,5193
- _SC_EXPR_NEST_MAX,_SC_EXPR_NEST_MAX161,5242
-#define _SC_EXPR_NEST_MAX _SC_EXPR_NEST_MAX162,5265
- _SC_LINE_MAX,_SC_LINE_MAX163,5310
-#define _SC_LINE_MAX _SC_LINE_MAX164,5328
- _SC_RE_DUP_MAX,_SC_RE_DUP_MAX165,5364
-#define _SC_RE_DUP_MAX _SC_RE_DUP_MAX166,5384
- _SC_CHARCLASS_NAME_MAX,_SC_CHARCLASS_NAME_MAX167,5424
-#define _SC_CHARCLASS_NAME_MAX _SC_CHARCLASS_NAME_MAX168,5452
- _SC_2_VERSION,_SC_2_VERSION170,5508
-#define _SC_2_VERSION _SC_2_VERSION171,5527
- _SC_2_C_BIND,_SC_2_C_BIND172,5565
-#define _SC_2_C_BIND _SC_2_C_BIND173,5583
- _SC_2_C_DEV,_SC_2_C_DEV174,5619
-#define _SC_2_C_DEV _SC_2_C_DEV175,5636
- _SC_2_FORT_DEV,_SC_2_FORT_DEV176,5670
-#define _SC_2_FORT_DEV _SC_2_FORT_DEV177,5690
- _SC_2_FORT_RUN,_SC_2_FORT_RUN178,5730
-#define _SC_2_FORT_RUN _SC_2_FORT_RUN179,5750
- _SC_2_SW_DEV,_SC_2_SW_DEV180,5790
-#define _SC_2_SW_DEV _SC_2_SW_DEV181,5808
- _SC_2_LOCALEDEF,_SC_2_LOCALEDEF182,5844
-#define _SC_2_LOCALEDEF _SC_2_LOCALEDEF183,5865
- _SC_PII,_SC_PII185,5908
-#define _SC_PII _SC_PII186,5921
- _SC_PII_XTI,_SC_PII_XTI187,5948
-#define _SC_PII_XTI _SC_PII_XTI188,5965
- _SC_PII_SOCKET,_SC_PII_SOCKET189,5999
-#define _SC_PII_SOCKET _SC_PII_SOCKET190,6019
- _SC_PII_INTERNET,_SC_PII_INTERNET191,6059
-#define _SC_PII_INTERNET _SC_PII_INTERNET192,6081
- _SC_PII_OSI,_SC_PII_OSI193,6124
-#define _SC_PII_OSI _SC_PII_OSI194,6141
- _SC_POLL,_SC_POLL195,6175
-#define _SC_POLL _SC_POLL196,6189
- _SC_SELECT,_SC_SELECT197,6217
-#define _SC_SELECT _SC_SELECT198,6233
- _SC_UIO_MAXIOV,_SC_UIO_MAXIOV199,6265
-#define _SC_UIO_MAXIOV _SC_UIO_MAXIOV200,6285
- _SC_IOV_MAX = _SC_UIO_MAXIOV,_SC_IOV_MAX201,6325
-#define _SC_IOV_MAX _SC_IOV_MAX202,6359
- _SC_PII_INTERNET_STREAM,_SC_PII_INTERNET_STREAM203,6393
-#define _SC_PII_INTERNET_STREAM _SC_PII_INTERNET_STREAM204,6422
- _SC_PII_INTERNET_DGRAM,_SC_PII_INTERNET_DGRAM205,6479
-#define _SC_PII_INTERNET_DGRAM _SC_PII_INTERNET_DGRAM206,6507
- _SC_PII_OSI_COTS,_SC_PII_OSI_COTS207,6562
-#define _SC_PII_OSI_COTS _SC_PII_OSI_COTS208,6584
- _SC_PII_OSI_CLTS,_SC_PII_OSI_CLTS209,6627
-#define _SC_PII_OSI_CLTS _SC_PII_OSI_CLTS210,6649
- _SC_PII_OSI_M,_SC_PII_OSI_M211,6692
-#define _SC_PII_OSI_M _SC_PII_OSI_M212,6711
- _SC_T_IOV_MAX,_SC_T_IOV_MAX213,6749
-#define _SC_T_IOV_MAX _SC_T_IOV_MAX214,6768
- _SC_THREADS,_SC_THREADS217,6869
-#define _SC_THREADS _SC_THREADS218,6886
- _SC_THREAD_SAFE_FUNCTIONS,_SC_THREAD_SAFE_FUNCTIONS219,6920
-#define _SC_THREAD_SAFE_FUNCTIONS _SC_THREAD_SAFE_FUNCTIONS220,6951
- _SC_GETGR_R_SIZE_MAX,_SC_GETGR_R_SIZE_MAX221,7011
-#define _SC_GETGR_R_SIZE_MAX _SC_GETGR_R_SIZE_MAX222,7037
- _SC_GETPW_R_SIZE_MAX,_SC_GETPW_R_SIZE_MAX223,7088
-#define _SC_GETPW_R_SIZE_MAX _SC_GETPW_R_SIZE_MAX224,7114
- _SC_LOGIN_NAME_MAX,_SC_LOGIN_NAME_MAX225,7165
-#define _SC_LOGIN_NAME_MAX _SC_LOGIN_NAME_MAX226,7189
- _SC_TTY_NAME_MAX,_SC_TTY_NAME_MAX227,7236
-#define _SC_TTY_NAME_MAX _SC_TTY_NAME_MAX228,7258
- _SC_THREAD_DESTRUCTOR_ITERATIONS,_SC_THREAD_DESTRUCTOR_ITERATIONS229,7301
-#define _SC_THREAD_DESTRUCTOR_ITERATIONS _SC_THREAD_DESTRUCTOR_ITERATIONS230,7339
- _SC_THREAD_KEYS_MAX,_SC_THREAD_KEYS_MAX231,7413
-#define _SC_THREAD_KEYS_MAX _SC_THREAD_KEYS_MAX232,7438
- _SC_THREAD_STACK_MIN,_SC_THREAD_STACK_MIN233,7487
-#define _SC_THREAD_STACK_MIN _SC_THREAD_STACK_MIN234,7513
- _SC_THREAD_THREADS_MAX,_SC_THREAD_THREADS_MAX235,7564
-#define _SC_THREAD_THREADS_MAX _SC_THREAD_THREADS_MAX236,7592
- _SC_THREAD_ATTR_STACKADDR,_SC_THREAD_ATTR_STACKADDR237,7647
-#define _SC_THREAD_ATTR_STACKADDR _SC_THREAD_ATTR_STACKADDR238,7678
- _SC_THREAD_ATTR_STACKSIZE,_SC_THREAD_ATTR_STACKSIZE239,7738
-#define _SC_THREAD_ATTR_STACKSIZE _SC_THREAD_ATTR_STACKSIZE240,7769
- _SC_THREAD_PRIORITY_SCHEDULING,_SC_THREAD_PRIORITY_SCHEDULING241,7829
-#define _SC_THREAD_PRIORITY_SCHEDULING _SC_THREAD_PRIORITY_SCHEDULING242,7865
- _SC_THREAD_PRIO_INHERIT,_SC_THREAD_PRIO_INHERIT243,7935
-#define _SC_THREAD_PRIO_INHERIT _SC_THREAD_PRIO_INHERIT244,7964
- _SC_THREAD_PRIO_PROTECT,_SC_THREAD_PRIO_PROTECT245,8021
-#define _SC_THREAD_PRIO_PROTECT _SC_THREAD_PRIO_PROTECT246,8050
- _SC_THREAD_PROCESS_SHARED,_SC_THREAD_PROCESS_SHARED247,8107
-#define _SC_THREAD_PROCESS_SHARED _SC_THREAD_PROCESS_SHARED248,8138
- _SC_NPROCESSORS_CONF,_SC_NPROCESSORS_CONF250,8199
-#define _SC_NPROCESSORS_CONF _SC_NPROCESSORS_CONF251,8225
- _SC_NPROCESSORS_ONLN,_SC_NPROCESSORS_ONLN252,8276
-#define _SC_NPROCESSORS_ONLN _SC_NPROCESSORS_ONLN253,8302
- _SC_PHYS_PAGES,_SC_PHYS_PAGES254,8353
-#define _SC_PHYS_PAGES _SC_PHYS_PAGES255,8373
- _SC_AVPHYS_PAGES,_SC_AVPHYS_PAGES256,8413
-#define _SC_AVPHYS_PAGES _SC_AVPHYS_PAGES257,8435
- _SC_ATEXIT_MAX,_SC_ATEXIT_MAX258,8478
-#define _SC_ATEXIT_MAX _SC_ATEXIT_MAX259,8498
- _SC_PASS_MAX,_SC_PASS_MAX260,8538
-#define _SC_PASS_MAX _SC_PASS_MAX261,8556
- _SC_XOPEN_VERSION,_SC_XOPEN_VERSION263,8593
-#define _SC_XOPEN_VERSION _SC_XOPEN_VERSION264,8616
- _SC_XOPEN_XCU_VERSION,_SC_XOPEN_XCU_VERSION265,8661
-#define _SC_XOPEN_XCU_VERSION _SC_XOPEN_XCU_VERSION266,8688
- _SC_XOPEN_UNIX,_SC_XOPEN_UNIX267,8741
-#define _SC_XOPEN_UNIX _SC_XOPEN_UNIX268,8761
- _SC_XOPEN_CRYPT,_SC_XOPEN_CRYPT269,8801
-#define _SC_XOPEN_CRYPT _SC_XOPEN_CRYPT270,8822
- _SC_XOPEN_ENH_I18N,_SC_XOPEN_ENH_I18N271,8864
-#define _SC_XOPEN_ENH_I18N _SC_XOPEN_ENH_I18N272,8888
- _SC_XOPEN_SHM,_SC_XOPEN_SHM273,8935
-#define _SC_XOPEN_SHM _SC_XOPEN_SHM274,8954
- _SC_2_CHAR_TERM,_SC_2_CHAR_TERM276,8993
-#define _SC_2_CHAR_TERM _SC_2_CHAR_TERM277,9014
- _SC_2_C_VERSION,_SC_2_C_VERSION278,9056
-#define _SC_2_C_VERSION _SC_2_C_VERSION279,9077
- _SC_2_UPE,_SC_2_UPE280,9119
-#define _SC_2_UPE _SC_2_UPE281,9134
- _SC_XOPEN_XPG2,_SC_XOPEN_XPG2283,9165
-#define _SC_XOPEN_XPG2 _SC_XOPEN_XPG2284,9185
- _SC_XOPEN_XPG3,_SC_XOPEN_XPG3285,9225
-#define _SC_XOPEN_XPG3 _SC_XOPEN_XPG3286,9245
- _SC_XOPEN_XPG4,_SC_XOPEN_XPG4287,9285
-#define _SC_XOPEN_XPG4 _SC_XOPEN_XPG4288,9305
- _SC_CHAR_BIT,_SC_CHAR_BIT290,9346
-#define _SC_CHAR_BIT _SC_CHAR_BIT291,9364
- _SC_CHAR_MAX,_SC_CHAR_MAX292,9400
-#define _SC_CHAR_MAX _SC_CHAR_MAX293,9418
- _SC_CHAR_MIN,_SC_CHAR_MIN294,9454
-#define _SC_CHAR_MIN _SC_CHAR_MIN295,9472
- _SC_INT_MAX,_SC_INT_MAX296,9508
-#define _SC_INT_MAX _SC_INT_MAX297,9525
- _SC_INT_MIN,_SC_INT_MIN298,9559
-#define _SC_INT_MIN _SC_INT_MIN299,9576
- _SC_LONG_BIT,_SC_LONG_BIT300,9610
-#define _SC_LONG_BIT _SC_LONG_BIT301,9628
- _SC_WORD_BIT,_SC_WORD_BIT302,9664
-#define _SC_WORD_BIT _SC_WORD_BIT303,9682
- _SC_MB_LEN_MAX,_SC_MB_LEN_MAX304,9718
-#define _SC_MB_LEN_MAX _SC_MB_LEN_MAX305,9738
- _SC_NZERO,_SC_NZERO306,9778
-#define _SC_NZERO _SC_NZERO307,9793
- _SC_SSIZE_MAX,_SC_SSIZE_MAX308,9823
-#define _SC_SSIZE_MAX _SC_SSIZE_MAX309,9842
- _SC_SCHAR_MAX,_SC_SCHAR_MAX310,9880
-#define _SC_SCHAR_MAX _SC_SCHAR_MAX311,9899
- _SC_SCHAR_MIN,_SC_SCHAR_MIN312,9937
-#define _SC_SCHAR_MIN _SC_SCHAR_MIN313,9956
- _SC_SHRT_MAX,_SC_SHRT_MAX314,9994
-#define _SC_SHRT_MAX _SC_SHRT_MAX315,10012
- _SC_SHRT_MIN,_SC_SHRT_MIN316,10048
-#define _SC_SHRT_MIN _SC_SHRT_MIN317,10066
- _SC_UCHAR_MAX,_SC_UCHAR_MAX318,10102
-#define _SC_UCHAR_MAX _SC_UCHAR_MAX319,10121
- _SC_UINT_MAX,_SC_UINT_MAX320,10159
-#define _SC_UINT_MAX _SC_UINT_MAX321,10177
- _SC_ULONG_MAX,_SC_ULONG_MAX322,10213
-#define _SC_ULONG_MAX _SC_ULONG_MAX323,10232
- _SC_USHRT_MAX,_SC_USHRT_MAX324,10270
-#define _SC_USHRT_MAX _SC_USHRT_MAX325,10289
- _SC_NL_ARGMAX,_SC_NL_ARGMAX327,10328
-#define _SC_NL_ARGMAX _SC_NL_ARGMAX328,10347
- _SC_NL_LANGMAX,_SC_NL_LANGMAX329,10385
-#define _SC_NL_LANGMAX _SC_NL_LANGMAX330,10405
- _SC_NL_MSGMAX,_SC_NL_MSGMAX331,10445
-#define _SC_NL_MSGMAX _SC_NL_MSGMAX332,10464
- _SC_NL_NMAX,_SC_NL_NMAX333,10502
-#define _SC_NL_NMAX _SC_NL_NMAX334,10519
- _SC_NL_SETMAX,_SC_NL_SETMAX335,10553
-#define _SC_NL_SETMAX _SC_NL_SETMAX336,10572
- _SC_NL_TEXTMAX,_SC_NL_TEXTMAX337,10610
-#define _SC_NL_TEXTMAX _SC_NL_TEXTMAX338,10630
- _SC_XBS5_ILP32_OFF32,_SC_XBS5_ILP32_OFF32340,10671
-#define _SC_XBS5_ILP32_OFF32 _SC_XBS5_ILP32_OFF32341,10697
- _SC_XBS5_ILP32_OFFBIG,_SC_XBS5_ILP32_OFFBIG342,10748
-#define _SC_XBS5_ILP32_OFFBIG _SC_XBS5_ILP32_OFFBIG343,10775
- _SC_XBS5_LP64_OFF64,_SC_XBS5_LP64_OFF64344,10828
-#define _SC_XBS5_LP64_OFF64 _SC_XBS5_LP64_OFF64345,10853
- _SC_XBS5_LPBIG_OFFBIG,_SC_XBS5_LPBIG_OFFBIG346,10902
-#define _SC_XBS5_LPBIG_OFFBIG _SC_XBS5_LPBIG_OFFBIG347,10929
- _SC_XOPEN_LEGACY,_SC_XOPEN_LEGACY349,10983
-#define _SC_XOPEN_LEGACY _SC_XOPEN_LEGACY350,11005
- _SC_XOPEN_REALTIME,_SC_XOPEN_REALTIME351,11048
-#define _SC_XOPEN_REALTIME _SC_XOPEN_REALTIME352,11072
- _SC_XOPEN_REALTIME_THREADS,_SC_XOPEN_REALTIME_THREADS353,11119
-#define _SC_XOPEN_REALTIME_THREADS _SC_XOPEN_REALTIME_THREADS354,11151
- _SC_ADVISORY_INFO,_SC_ADVISORY_INFO356,11214
-#define _SC_ADVISORY_INFO _SC_ADVISORY_INFO357,11237
- _SC_BARRIERS,_SC_BARRIERS358,11282
-#define _SC_BARRIERS _SC_BARRIERS359,11300
- _SC_BASE,_SC_BASE360,11336
-#define _SC_BASE _SC_BASE361,11350
- _SC_C_LANG_SUPPORT,_SC_C_LANG_SUPPORT362,11378
-#define _SC_C_LANG_SUPPORT _SC_C_LANG_SUPPORT363,11402
- _SC_C_LANG_SUPPORT_R,_SC_C_LANG_SUPPORT_R364,11449
-#define _SC_C_LANG_SUPPORT_R _SC_C_LANG_SUPPORT_R365,11475
- _SC_CLOCK_SELECTION,_SC_CLOCK_SELECTION366,11526
-#define _SC_CLOCK_SELECTION _SC_CLOCK_SELECTION367,11551
- _SC_CPUTIME,_SC_CPUTIME368,11600
-#define _SC_CPUTIME _SC_CPUTIME369,11617
- _SC_THREAD_CPUTIME,_SC_THREAD_CPUTIME370,11651
-#define _SC_THREAD_CPUTIME _SC_THREAD_CPUTIME371,11675
- _SC_DEVICE_IO,_SC_DEVICE_IO372,11722
-#define _SC_DEVICE_IO _SC_DEVICE_IO373,11741
- _SC_DEVICE_SPECIFIC,_SC_DEVICE_SPECIFIC374,11779
-#define _SC_DEVICE_SPECIFIC _SC_DEVICE_SPECIFIC375,11804
- _SC_DEVICE_SPECIFIC_R,_SC_DEVICE_SPECIFIC_R376,11853
-#define _SC_DEVICE_SPECIFIC_R _SC_DEVICE_SPECIFIC_R377,11880
- _SC_FD_MGMT,_SC_FD_MGMT378,11933
-#define _SC_FD_MGMT _SC_FD_MGMT379,11950
- _SC_FIFO,_SC_FIFO380,11984
-#define _SC_FIFO _SC_FIFO381,11998
- _SC_PIPE,_SC_PIPE382,12026
-#define _SC_PIPE _SC_PIPE383,12040
- _SC_FILE_ATTRIBUTES,_SC_FILE_ATTRIBUTES384,12068
-#define _SC_FILE_ATTRIBUTES _SC_FILE_ATTRIBUTES385,12093
- _SC_FILE_LOCKING,_SC_FILE_LOCKING386,12142
-#define _SC_FILE_LOCKING _SC_FILE_LOCKING387,12164
- _SC_FILE_SYSTEM,_SC_FILE_SYSTEM388,12207
-#define _SC_FILE_SYSTEM _SC_FILE_SYSTEM389,12228
- _SC_MONOTONIC_CLOCK,_SC_MONOTONIC_CLOCK390,12270
-#define _SC_MONOTONIC_CLOCK _SC_MONOTONIC_CLOCK391,12295
- _SC_MULTI_PROCESS,_SC_MULTI_PROCESS392,12344
-#define _SC_MULTI_PROCESS _SC_MULTI_PROCESS393,12367
- _SC_SINGLE_PROCESS,_SC_SINGLE_PROCESS394,12412
-#define _SC_SINGLE_PROCESS _SC_SINGLE_PROCESS395,12436
- _SC_NETWORKING,_SC_NETWORKING396,12483
-#define _SC_NETWORKING _SC_NETWORKING397,12503
- _SC_READER_WRITER_LOCKS,_SC_READER_WRITER_LOCKS398,12543
-#define _SC_READER_WRITER_LOCKS _SC_READER_WRITER_LOCKS399,12572
- _SC_SPIN_LOCKS,_SC_SPIN_LOCKS400,12629
-#define _SC_SPIN_LOCKS _SC_SPIN_LOCKS401,12649
- _SC_REGEXP,_SC_REGEXP402,12689
-#define _SC_REGEXP _SC_REGEXP403,12705
- _SC_REGEX_VERSION,_SC_REGEX_VERSION404,12737
-#define _SC_REGEX_VERSION _SC_REGEX_VERSION405,12760
- _SC_SHELL,_SC_SHELL406,12805
-#define _SC_SHELL _SC_SHELL407,12820
- _SC_SIGNALS,_SC_SIGNALS408,12850
-#define _SC_SIGNALS _SC_SIGNALS409,12867
- _SC_SPAWN,_SC_SPAWN410,12901
-#define _SC_SPAWN _SC_SPAWN411,12916
- _SC_SPORADIC_SERVER,_SC_SPORADIC_SERVER412,12946
-#define _SC_SPORADIC_SERVER _SC_SPORADIC_SERVER413,12971
- _SC_THREAD_SPORADIC_SERVER,_SC_THREAD_SPORADIC_SERVER414,13020
-#define _SC_THREAD_SPORADIC_SERVER _SC_THREAD_SPORADIC_SERVER415,13052
- _SC_SYSTEM_DATABASE,_SC_SYSTEM_DATABASE416,13114
-#define _SC_SYSTEM_DATABASE _SC_SYSTEM_DATABASE417,13139
- _SC_SYSTEM_DATABASE_R,_SC_SYSTEM_DATABASE_R418,13188
-#define _SC_SYSTEM_DATABASE_R _SC_SYSTEM_DATABASE_R419,13215
- _SC_TIMEOUTS,_SC_TIMEOUTS420,13268
-#define _SC_TIMEOUTS _SC_TIMEOUTS421,13286
- _SC_TYPED_MEMORY_OBJECTS,_SC_TYPED_MEMORY_OBJECTS422,13322
-#define _SC_TYPED_MEMORY_OBJECTS _SC_TYPED_MEMORY_OBJECTS423,13352
- _SC_USER_GROUPS,_SC_USER_GROUPS424,13410
-#define _SC_USER_GROUPS _SC_USER_GROUPS425,13431
- _SC_USER_GROUPS_R,_SC_USER_GROUPS_R426,13473
-#define _SC_USER_GROUPS_R _SC_USER_GROUPS_R427,13496
- _SC_2_PBS,_SC_2_PBS428,13541
-#define _SC_2_PBS _SC_2_PBS429,13556
- _SC_2_PBS_ACCOUNTING,_SC_2_PBS_ACCOUNTING430,13586
-#define _SC_2_PBS_ACCOUNTING _SC_2_PBS_ACCOUNTING431,13612
- _SC_2_PBS_LOCATE,_SC_2_PBS_LOCATE432,13663
-#define _SC_2_PBS_LOCATE _SC_2_PBS_LOCATE433,13685
- _SC_2_PBS_MESSAGE,_SC_2_PBS_MESSAGE434,13728
-#define _SC_2_PBS_MESSAGE _SC_2_PBS_MESSAGE435,13751
- _SC_2_PBS_TRACK,_SC_2_PBS_TRACK436,13796
-#define _SC_2_PBS_TRACK _SC_2_PBS_TRACK437,13817
- _SC_SYMLOOP_MAX,_SC_SYMLOOP_MAX438,13859
-#define _SC_SYMLOOP_MAX _SC_SYMLOOP_MAX439,13880
- _SC_STREAMS,_SC_STREAMS440,13922
-#define _SC_STREAMS _SC_STREAMS441,13939
- _SC_2_PBS_CHECKPOINT,_SC_2_PBS_CHECKPOINT442,13973
-#define _SC_2_PBS_CHECKPOINT _SC_2_PBS_CHECKPOINT443,13999
- _SC_V6_ILP32_OFF32,_SC_V6_ILP32_OFF32445,14051
-#define _SC_V6_ILP32_OFF32 _SC_V6_ILP32_OFF32446,14075
- _SC_V6_ILP32_OFFBIG,_SC_V6_ILP32_OFFBIG447,14122
-#define _SC_V6_ILP32_OFFBIG _SC_V6_ILP32_OFFBIG448,14147
- _SC_V6_LP64_OFF64,_SC_V6_LP64_OFF64449,14196
-#define _SC_V6_LP64_OFF64 _SC_V6_LP64_OFF64450,14219
- _SC_V6_LPBIG_OFFBIG,_SC_V6_LPBIG_OFFBIG451,14264
-#define _SC_V6_LPBIG_OFFBIG _SC_V6_LPBIG_OFFBIG452,14289
- _SC_HOST_NAME_MAX,_SC_HOST_NAME_MAX454,14339
-#define _SC_HOST_NAME_MAX _SC_HOST_NAME_MAX455,14362
- _SC_TRACE,_SC_TRACE456,14407
-#define _SC_TRACE _SC_TRACE457,14422
- _SC_TRACE_EVENT_FILTER,_SC_TRACE_EVENT_FILTER458,14452
-#define _SC_TRACE_EVENT_FILTER _SC_TRACE_EVENT_FILTER459,14480
- _SC_TRACE_INHERIT,_SC_TRACE_INHERIT460,14535
-#define _SC_TRACE_INHERIT _SC_TRACE_INHERIT461,14558
- _SC_TRACE_LOG,_SC_TRACE_LOG462,14603
-#define _SC_TRACE_LOG _SC_TRACE_LOG463,14622
- _SC_LEVEL1_ICACHE_SIZE,_SC_LEVEL1_ICACHE_SIZE465,14661
-#define _SC_LEVEL1_ICACHE_SIZE _SC_LEVEL1_ICACHE_SIZE466,14689
- _SC_LEVEL1_ICACHE_ASSOC,_SC_LEVEL1_ICACHE_ASSOC467,14744
-#define _SC_LEVEL1_ICACHE_ASSOC _SC_LEVEL1_ICACHE_ASSOC468,14773
- _SC_LEVEL1_ICACHE_LINESIZE,_SC_LEVEL1_ICACHE_LINESIZE469,14830
-#define _SC_LEVEL1_ICACHE_LINESIZE _SC_LEVEL1_ICACHE_LINESIZE470,14862
- _SC_LEVEL1_DCACHE_SIZE,_SC_LEVEL1_DCACHE_SIZE471,14924
-#define _SC_LEVEL1_DCACHE_SIZE _SC_LEVEL1_DCACHE_SIZE472,14952
- _SC_LEVEL1_DCACHE_ASSOC,_SC_LEVEL1_DCACHE_ASSOC473,15007
-#define _SC_LEVEL1_DCACHE_ASSOC _SC_LEVEL1_DCACHE_ASSOC474,15036
- _SC_LEVEL1_DCACHE_LINESIZE,_SC_LEVEL1_DCACHE_LINESIZE475,15093
-#define _SC_LEVEL1_DCACHE_LINESIZE _SC_LEVEL1_DCACHE_LINESIZE476,15125
- _SC_LEVEL2_CACHE_SIZE,_SC_LEVEL2_CACHE_SIZE477,15187
-#define _SC_LEVEL2_CACHE_SIZE _SC_LEVEL2_CACHE_SIZE478,15214
- _SC_LEVEL2_CACHE_ASSOC,_SC_LEVEL2_CACHE_ASSOC479,15267
-#define _SC_LEVEL2_CACHE_ASSOC _SC_LEVEL2_CACHE_ASSOC480,15295
- _SC_LEVEL2_CACHE_LINESIZE,_SC_LEVEL2_CACHE_LINESIZE481,15350
-#define _SC_LEVEL2_CACHE_LINESIZE _SC_LEVEL2_CACHE_LINESIZE482,15381
- _SC_LEVEL3_CACHE_SIZE,_SC_LEVEL3_CACHE_SIZE483,15441
-#define _SC_LEVEL3_CACHE_SIZE _SC_LEVEL3_CACHE_SIZE484,15468
- _SC_LEVEL3_CACHE_ASSOC,_SC_LEVEL3_CACHE_ASSOC485,15521
-#define _SC_LEVEL3_CACHE_ASSOC _SC_LEVEL3_CACHE_ASSOC486,15549
- _SC_LEVEL3_CACHE_LINESIZE,_SC_LEVEL3_CACHE_LINESIZE487,15604
-#define _SC_LEVEL3_CACHE_LINESIZE _SC_LEVEL3_CACHE_LINESIZE488,15635
- _SC_LEVEL4_CACHE_SIZE,_SC_LEVEL4_CACHE_SIZE489,15695
-#define _SC_LEVEL4_CACHE_SIZE _SC_LEVEL4_CACHE_SIZE490,15722
- _SC_LEVEL4_CACHE_ASSOC,_SC_LEVEL4_CACHE_ASSOC491,15775
-#define _SC_LEVEL4_CACHE_ASSOC _SC_LEVEL4_CACHE_ASSOC492,15803
- _SC_LEVEL4_CACHE_LINESIZE,_SC_LEVEL4_CACHE_LINESIZE493,15858
-#define _SC_LEVEL4_CACHE_LINESIZE _SC_LEVEL4_CACHE_LINESIZE494,15889
- _SC_IPV6 = _SC_LEVEL1_ICACHE_SIZE + 50,_SC_IPV6497,16026
-#define _SC_IPV6 _SC_IPV6498,16070
- _SC_RAW_SOCKETS,_SC_RAW_SOCKETS499,16098
-#define _SC_RAW_SOCKETS _SC_RAW_SOCKETS500,16119
- _SC_V7_ILP32_OFF32,_SC_V7_ILP32_OFF32502,16162
-#define _SC_V7_ILP32_OFF32 _SC_V7_ILP32_OFF32503,16186
- _SC_V7_ILP32_OFFBIG,_SC_V7_ILP32_OFFBIG504,16233
-#define _SC_V7_ILP32_OFFBIG _SC_V7_ILP32_OFFBIG505,16258
- _SC_V7_LP64_OFF64,_SC_V7_LP64_OFF64506,16307
-#define _SC_V7_LP64_OFF64 _SC_V7_LP64_OFF64507,16330
- _SC_V7_LPBIG_OFFBIG,_SC_V7_LPBIG_OFFBIG508,16375
-#define _SC_V7_LPBIG_OFFBIG _SC_V7_LPBIG_OFFBIG509,16400
- _SC_SS_REPL_MAX,_SC_SS_REPL_MAX511,16450
-#define _SC_SS_REPL_MAX _SC_SS_REPL_MAX512,16471
- _SC_TRACE_EVENT_NAME_MAX,_SC_TRACE_EVENT_NAME_MAX514,16514
-#define _SC_TRACE_EVENT_NAME_MAX _SC_TRACE_EVENT_NAME_MAX515,16544
- _SC_TRACE_NAME_MAX,_SC_TRACE_NAME_MAX516,16602
-#define _SC_TRACE_NAME_MAX _SC_TRACE_NAME_MAX517,16626
- _SC_TRACE_SYS_MAX,_SC_TRACE_SYS_MAX518,16673
-#define _SC_TRACE_SYS_MAX _SC_TRACE_SYS_MAX519,16696
- _SC_TRACE_USER_EVENT_MAX,_SC_TRACE_USER_EVENT_MAX520,16741
-#define _SC_TRACE_USER_EVENT_MAX _SC_TRACE_USER_EVENT_MAX521,16771
- _SC_XOPEN_STREAMS,_SC_XOPEN_STREAMS523,16830
-#define _SC_XOPEN_STREAMS _SC_XOPEN_STREAMS524,16853
- _SC_THREAD_ROBUST_PRIO_INHERIT,_SC_THREAD_ROBUST_PRIO_INHERIT526,16899
-#define _SC_THREAD_ROBUST_PRIO_INHERIT _SC_THREAD_ROBUST_PRIO_INHERIT527,16935
- _SC_THREAD_ROBUST_PRIO_PROTECT_SC_THREAD_ROBUST_PRIO_PROTECT528,17005
-#define _SC_THREAD_ROBUST_PRIO_PROTECT _SC_THREAD_ROBUST_PRIO_PROTECT529,17040
- _CS_PATH, /* The default search path. */_CS_PATH535,17175
-#define _CS_PATH _CS_PATH536,17223
- _CS_V6_WIDTH_RESTRICTED_ENVS,_CS_V6_WIDTH_RESTRICTED_ENVS538,17251
-#define _CS_V6_WIDTH_RESTRICTED_ENVS _CS_V6_WIDTH_RESTRICTED_ENVS539,17285
-#define _CS_POSIX_V6_WIDTH_RESTRICTED_ENVS _CS_POSIX_V6_WIDTH_RESTRICTED_ENVS540,17351
- _CS_GNU_LIBC_VERSION,_CS_GNU_LIBC_VERSION542,17424
-#define _CS_GNU_LIBC_VERSION _CS_GNU_LIBC_VERSION543,17450
- _CS_GNU_LIBPTHREAD_VERSION,_CS_GNU_LIBPTHREAD_VERSION544,17500
-#define _CS_GNU_LIBPTHREAD_VERSION _CS_GNU_LIBPTHREAD_VERSION545,17532
- _CS_V5_WIDTH_RESTRICTED_ENVS,_CS_V5_WIDTH_RESTRICTED_ENVS547,17595
-#define _CS_V5_WIDTH_RESTRICTED_ENVS _CS_V5_WIDTH_RESTRICTED_ENVS548,17629
-#define _CS_POSIX_V5_WIDTH_RESTRICTED_ENVS _CS_POSIX_V5_WIDTH_RESTRICTED_ENVS549,17695
- _CS_V7_WIDTH_RESTRICTED_ENVS,_CS_V7_WIDTH_RESTRICTED_ENVS551,17768
-#define _CS_V7_WIDTH_RESTRICTED_ENVS _CS_V7_WIDTH_RESTRICTED_ENVS552,17802
-#define _CS_POSIX_V7_WIDTH_RESTRICTED_ENVS _CS_POSIX_V7_WIDTH_RESTRICTED_ENVS553,17868
- _CS_LFS_CFLAGS = 1000,_CS_LFS_CFLAGS555,17941
-#define _CS_LFS_CFLAGS _CS_LFS_CFLAGS556,17968
- _CS_LFS_LDFLAGS,_CS_LFS_LDFLAGS557,18006
-#define _CS_LFS_LDFLAGS _CS_LFS_LDFLAGS558,18027
- _CS_LFS_LIBS,_CS_LFS_LIBS559,18067
-#define _CS_LFS_LIBS _CS_LFS_LIBS560,18085
- _CS_LFS_LINTFLAGS,_CS_LFS_LINTFLAGS561,18120
-#define _CS_LFS_LINTFLAGS _CS_LFS_LINTFLAGS562,18143
- _CS_LFS64_CFLAGS,_CS_LFS64_CFLAGS563,18187
-#define _CS_LFS64_CFLAGS _CS_LFS64_CFLAGS564,18209
- _CS_LFS64_LDFLAGS,_CS_LFS64_LDFLAGS565,18251
-#define _CS_LFS64_LDFLAGS _CS_LFS64_LDFLAGS566,18274
- _CS_LFS64_LIBS,_CS_LFS64_LIBS567,18318
-#define _CS_LFS64_LIBS _CS_LFS64_LIBS568,18338
- _CS_LFS64_LINTFLAGS,_CS_LFS64_LINTFLAGS569,18376
-#define _CS_LFS64_LINTFLAGS _CS_LFS64_LINTFLAGS570,18401
- _CS_XBS5_ILP32_OFF32_CFLAGS = 1100,_CS_XBS5_ILP32_OFF32_CFLAGS572,18450
-#define _CS_XBS5_ILP32_OFF32_CFLAGS _CS_XBS5_ILP32_OFF32_CFLAGS573,18490
- _CS_XBS5_ILP32_OFF32_LDFLAGS,_CS_XBS5_ILP32_OFF32_LDFLAGS574,18554
-#define _CS_XBS5_ILP32_OFF32_LDFLAGS _CS_XBS5_ILP32_OFF32_LDFLAGS575,18588
- _CS_XBS5_ILP32_OFF32_LIBS,_CS_XBS5_ILP32_OFF32_LIBS576,18654
-#define _CS_XBS5_ILP32_OFF32_LIBS _CS_XBS5_ILP32_OFF32_LIBS577,18685
- _CS_XBS5_ILP32_OFF32_LINTFLAGS,_CS_XBS5_ILP32_OFF32_LINTFLAGS578,18745
-#define _CS_XBS5_ILP32_OFF32_LINTFLAGS _CS_XBS5_ILP32_OFF32_LINTFLAGS579,18781
- _CS_XBS5_ILP32_OFFBIG_CFLAGS,_CS_XBS5_ILP32_OFFBIG_CFLAGS580,18851
-#define _CS_XBS5_ILP32_OFFBIG_CFLAGS _CS_XBS5_ILP32_OFFBIG_CFLAGS581,18885
- _CS_XBS5_ILP32_OFFBIG_LDFLAGS,_CS_XBS5_ILP32_OFFBIG_LDFLAGS582,18951
-#define _CS_XBS5_ILP32_OFFBIG_LDFLAGS _CS_XBS5_ILP32_OFFBIG_LDFLAGS583,18986
- _CS_XBS5_ILP32_OFFBIG_LIBS,_CS_XBS5_ILP32_OFFBIG_LIBS584,19054
-#define _CS_XBS5_ILP32_OFFBIG_LIBS _CS_XBS5_ILP32_OFFBIG_LIBS585,19086
- _CS_XBS5_ILP32_OFFBIG_LINTFLAGS,_CS_XBS5_ILP32_OFFBIG_LINTFLAGS586,19148
-#define _CS_XBS5_ILP32_OFFBIG_LINTFLAGS _CS_XBS5_ILP32_OFFBIG_LINTFLAGS587,19185
- _CS_XBS5_LP64_OFF64_CFLAGS,_CS_XBS5_LP64_OFF64_CFLAGS588,19257
-#define _CS_XBS5_LP64_OFF64_CFLAGS _CS_XBS5_LP64_OFF64_CFLAGS589,19289
- _CS_XBS5_LP64_OFF64_LDFLAGS,_CS_XBS5_LP64_OFF64_LDFLAGS590,19351
-#define _CS_XBS5_LP64_OFF64_LDFLAGS _CS_XBS5_LP64_OFF64_LDFLAGS591,19384
- _CS_XBS5_LP64_OFF64_LIBS,_CS_XBS5_LP64_OFF64_LIBS592,19448
-#define _CS_XBS5_LP64_OFF64_LIBS _CS_XBS5_LP64_OFF64_LIBS593,19478
- _CS_XBS5_LP64_OFF64_LINTFLAGS,_CS_XBS5_LP64_OFF64_LINTFLAGS594,19536
-#define _CS_XBS5_LP64_OFF64_LINTFLAGS _CS_XBS5_LP64_OFF64_LINTFLAGS595,19571
- _CS_XBS5_LPBIG_OFFBIG_CFLAGS,_CS_XBS5_LPBIG_OFFBIG_CFLAGS596,19639
-#define _CS_XBS5_LPBIG_OFFBIG_CFLAGS _CS_XBS5_LPBIG_OFFBIG_CFLAGS597,19673
- _CS_XBS5_LPBIG_OFFBIG_LDFLAGS,_CS_XBS5_LPBIG_OFFBIG_LDFLAGS598,19739
-#define _CS_XBS5_LPBIG_OFFBIG_LDFLAGS _CS_XBS5_LPBIG_OFFBIG_LDFLAGS599,19774
- _CS_XBS5_LPBIG_OFFBIG_LIBS,_CS_XBS5_LPBIG_OFFBIG_LIBS600,19842
-#define _CS_XBS5_LPBIG_OFFBIG_LIBS _CS_XBS5_LPBIG_OFFBIG_LIBS601,19874
- _CS_XBS5_LPBIG_OFFBIG_LINTFLAGS,_CS_XBS5_LPBIG_OFFBIG_LINTFLAGS602,19936
-#define _CS_XBS5_LPBIG_OFFBIG_LINTFLAGS _CS_XBS5_LPBIG_OFFBIG_LINTFLAGS603,19973
- _CS_POSIX_V6_ILP32_OFF32_CFLAGS,_CS_POSIX_V6_ILP32_OFF32_CFLAGS605,20046
-#define _CS_POSIX_V6_ILP32_OFF32_CFLAGS _CS_POSIX_V6_ILP32_OFF32_CFLAGS606,20083
- _CS_POSIX_V6_ILP32_OFF32_LDFLAGS,_CS_POSIX_V6_ILP32_OFF32_LDFLAGS607,20155
-#define _CS_POSIX_V6_ILP32_OFF32_LDFLAGS _CS_POSIX_V6_ILP32_OFF32_LDFLAGS608,20193
- _CS_POSIX_V6_ILP32_OFF32_LIBS,_CS_POSIX_V6_ILP32_OFF32_LIBS609,20267
-#define _CS_POSIX_V6_ILP32_OFF32_LIBS _CS_POSIX_V6_ILP32_OFF32_LIBS610,20302
- _CS_POSIX_V6_ILP32_OFF32_LINTFLAGS,_CS_POSIX_V6_ILP32_OFF32_LINTFLAGS611,20370
-#define _CS_POSIX_V6_ILP32_OFF32_LINTFLAGS _CS_POSIX_V6_ILP32_OFF32_LINTFLAGS612,20410
- _CS_POSIX_V6_ILP32_OFFBIG_CFLAGS,_CS_POSIX_V6_ILP32_OFFBIG_CFLAGS613,20488
-#define _CS_POSIX_V6_ILP32_OFFBIG_CFLAGS _CS_POSIX_V6_ILP32_OFFBIG_CFLAGS614,20526
- _CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS,_CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS615,20600
-#define _CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS _CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS616,20639
- _CS_POSIX_V6_ILP32_OFFBIG_LIBS,_CS_POSIX_V6_ILP32_OFFBIG_LIBS617,20715
-#define _CS_POSIX_V6_ILP32_OFFBIG_LIBS _CS_POSIX_V6_ILP32_OFFBIG_LIBS618,20751
- _CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS,_CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS619,20821
-#define _CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS _CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS620,20862
- _CS_POSIX_V6_LP64_OFF64_CFLAGS,_CS_POSIX_V6_LP64_OFF64_CFLAGS621,20942
-#define _CS_POSIX_V6_LP64_OFF64_CFLAGS _CS_POSIX_V6_LP64_OFF64_CFLAGS622,20978
- _CS_POSIX_V6_LP64_OFF64_LDFLAGS,_CS_POSIX_V6_LP64_OFF64_LDFLAGS623,21048
-#define _CS_POSIX_V6_LP64_OFF64_LDFLAGS _CS_POSIX_V6_LP64_OFF64_LDFLAGS624,21085
- _CS_POSIX_V6_LP64_OFF64_LIBS,_CS_POSIX_V6_LP64_OFF64_LIBS625,21157
-#define _CS_POSIX_V6_LP64_OFF64_LIBS _CS_POSIX_V6_LP64_OFF64_LIBS626,21191
- _CS_POSIX_V6_LP64_OFF64_LINTFLAGS,_CS_POSIX_V6_LP64_OFF64_LINTFLAGS627,21257
-#define _CS_POSIX_V6_LP64_OFF64_LINTFLAGS _CS_POSIX_V6_LP64_OFF64_LINTFLAGS628,21296
- _CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS,_CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS629,21372
-#define _CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS630,21410
- _CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS,_CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS631,21484
-#define _CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS632,21523
- _CS_POSIX_V6_LPBIG_OFFBIG_LIBS,_CS_POSIX_V6_LPBIG_OFFBIG_LIBS633,21599
-#define _CS_POSIX_V6_LPBIG_OFFBIG_LIBS _CS_POSIX_V6_LPBIG_OFFBIG_LIBS634,21635
- _CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS,_CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS635,21705
-#define _CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS636,21746
- _CS_POSIX_V7_ILP32_OFF32_CFLAGS,_CS_POSIX_V7_ILP32_OFF32_CFLAGS638,21827
-#define _CS_POSIX_V7_ILP32_OFF32_CFLAGS _CS_POSIX_V7_ILP32_OFF32_CFLAGS639,21864
- _CS_POSIX_V7_ILP32_OFF32_LDFLAGS,_CS_POSIX_V7_ILP32_OFF32_LDFLAGS640,21936
-#define _CS_POSIX_V7_ILP32_OFF32_LDFLAGS _CS_POSIX_V7_ILP32_OFF32_LDFLAGS641,21974
- _CS_POSIX_V7_ILP32_OFF32_LIBS,_CS_POSIX_V7_ILP32_OFF32_LIBS642,22048
-#define _CS_POSIX_V7_ILP32_OFF32_LIBS _CS_POSIX_V7_ILP32_OFF32_LIBS643,22083
- _CS_POSIX_V7_ILP32_OFF32_LINTFLAGS,_CS_POSIX_V7_ILP32_OFF32_LINTFLAGS644,22151
-#define _CS_POSIX_V7_ILP32_OFF32_LINTFLAGS _CS_POSIX_V7_ILP32_OFF32_LINTFLAGS645,22191
- _CS_POSIX_V7_ILP32_OFFBIG_CFLAGS,_CS_POSIX_V7_ILP32_OFFBIG_CFLAGS646,22269
-#define _CS_POSIX_V7_ILP32_OFFBIG_CFLAGS _CS_POSIX_V7_ILP32_OFFBIG_CFLAGS647,22307
- _CS_POSIX_V7_ILP32_OFFBIG_LDFLAGS,_CS_POSIX_V7_ILP32_OFFBIG_LDFLAGS648,22381
-#define _CS_POSIX_V7_ILP32_OFFBIG_LDFLAGS _CS_POSIX_V7_ILP32_OFFBIG_LDFLAGS649,22420
- _CS_POSIX_V7_ILP32_OFFBIG_LIBS,_CS_POSIX_V7_ILP32_OFFBIG_LIBS650,22496
-#define _CS_POSIX_V7_ILP32_OFFBIG_LIBS _CS_POSIX_V7_ILP32_OFFBIG_LIBS651,22532
- _CS_POSIX_V7_ILP32_OFFBIG_LINTFLAGS,_CS_POSIX_V7_ILP32_OFFBIG_LINTFLAGS652,22602
-#define _CS_POSIX_V7_ILP32_OFFBIG_LINTFLAGS _CS_POSIX_V7_ILP32_OFFBIG_LINTFLAGS653,22643
- _CS_POSIX_V7_LP64_OFF64_CFLAGS,_CS_POSIX_V7_LP64_OFF64_CFLAGS654,22723
-#define _CS_POSIX_V7_LP64_OFF64_CFLAGS _CS_POSIX_V7_LP64_OFF64_CFLAGS655,22759
- _CS_POSIX_V7_LP64_OFF64_LDFLAGS,_CS_POSIX_V7_LP64_OFF64_LDFLAGS656,22829
-#define _CS_POSIX_V7_LP64_OFF64_LDFLAGS _CS_POSIX_V7_LP64_OFF64_LDFLAGS657,22866
- _CS_POSIX_V7_LP64_OFF64_LIBS,_CS_POSIX_V7_LP64_OFF64_LIBS658,22938
-#define _CS_POSIX_V7_LP64_OFF64_LIBS _CS_POSIX_V7_LP64_OFF64_LIBS659,22972
- _CS_POSIX_V7_LP64_OFF64_LINTFLAGS,_CS_POSIX_V7_LP64_OFF64_LINTFLAGS660,23038
-#define _CS_POSIX_V7_LP64_OFF64_LINTFLAGS _CS_POSIX_V7_LP64_OFF64_LINTFLAGS661,23077
- _CS_POSIX_V7_LPBIG_OFFBIG_CFLAGS,_CS_POSIX_V7_LPBIG_OFFBIG_CFLAGS662,23153
-#define _CS_POSIX_V7_LPBIG_OFFBIG_CFLAGS _CS_POSIX_V7_LPBIG_OFFBIG_CFLAGS663,23191
- _CS_POSIX_V7_LPBIG_OFFBIG_LDFLAGS,_CS_POSIX_V7_LPBIG_OFFBIG_LDFLAGS664,23265
-#define _CS_POSIX_V7_LPBIG_OFFBIG_LDFLAGS _CS_POSIX_V7_LPBIG_OFFBIG_LDFLAGS665,23304
- _CS_POSIX_V7_LPBIG_OFFBIG_LIBS,_CS_POSIX_V7_LPBIG_OFFBIG_LIBS666,23380
-#define _CS_POSIX_V7_LPBIG_OFFBIG_LIBS _CS_POSIX_V7_LPBIG_OFFBIG_LIBS667,23416
- _CS_POSIX_V7_LPBIG_OFFBIG_LINTFLAGS,_CS_POSIX_V7_LPBIG_OFFBIG_LINTFLAGS668,23486
-#define _CS_POSIX_V7_LPBIG_OFFBIG_LINTFLAGS _CS_POSIX_V7_LPBIG_OFFBIG_LINTFLAGS669,23527
- _CS_V6_ENV,_CS_V6_ENV671,23608
-#define _CS_V6_ENV _CS_V6_ENV672,23624
- _CS_V7_ENV_CS_V7_ENV673,23656
-#define _CS_V7_ENV _CS_V7_ENV674,23671
-
-.ccls-cache/@@home@salad@Documents@42projects@42-minishell/@usr@include@x86_64-linux-gnu@bits@types@__sigset_t.h,185
-#define ____sigset_t_defined____sigset_t_defined2,29
-#define _SIGSET_NWORDS _SIGSET_NWORDS4,59
- unsigned long int __val[_SIGSET_NWORDS];__val7,141
-} __sigset_t;__sigset_t8,184
-
-.ccls-cache/@@home@salad@Documents@42projects@42-minishell/@usr@include@x86_64-linux-gnu@bits@byteswap.h,369
-#define _BITS_BYTESWAP_H _BITS_BYTESWAP_H24,1050
-#define __bswap_constant_16(__bswap_constant_1630,1160
-__bswap_16 (__uint16_t __bsx)__bswap_1634,1286
-#define __bswap_constant_32(__bswap_constant_3244,1468
-__bswap_32 (__uint32_t __bsx)__bswap_3249,1658
-#define __bswap_constant_64(__bswap_constant_6459,1840
-__bswap_64 (__uint64_t __bsx)__bswap_6470,2272
-
-.ccls-cache/@@home@salad@Documents@42projects@42-minishell/@usr@include@x86_64-linux-gnu@bits@types@timer_t.h,91
-#define __timer_t_defined __timer_t_defined2,26
-typedef __timer_t timer_t;timer_t7,124
-
-.ccls-cache/@@home@salad@Documents@42projects@42-minishell/@usr@include@x86_64-linux-gnu@bits@types@__sigval_t.h,371
-#define ____sigval_t_defined____sigval_t_defined20,840
-union sigvalsigval24,942
- int sival_int;sival_int26,957
- void *sival_ptr;sival_ptr27,974
-typedef union sigval __sigval_t;__sigval_t30,997
-union __sigval__sigval32,1036
- int __sival_int;__sival_int34,1053
- void *__sival_ptr;__sival_ptr35,1072
-typedef union __sigval __sigval_t;__sigval_t38,1097
-
-.ccls-cache/@@home@salad@Documents@42projects@42-minishell/@usr@include@x86_64-linux-gnu@bits@stdlib-float.h,46
-__NTH (atof (const char *__nptr))atof25,995
-
-.ccls-cache/@@home@salad@Documents@42projects@42-minishell/@usr@include@x86_64-linux-gnu@bits@types@FILE.h,85
-#define __FILE_defined __FILE_defined2,23
-typedef struct _IO_FILE FILE;FILE7,142
-
-.ccls-cache/@@home@salad@Documents@42projects@42-minishell/@usr@include@x86_64-linux-gnu@bits@waitflags.h,663
-#define WNOHANG WNOHANG25,1021
-#define WUNTRACED WUNTRACED26,1068
-# define WSTOPPED WSTOPPED30,1238
-# define WEXITED WEXITED31,1306
-# define WCONTINUED WCONTINUED32,1351
-# define WNOWAIT WNOWAIT33,1404
-#define __WNOTHREAD __WNOTHREAD36,1477
-#define __WALL __WALL38,1582
-#define __WCLONE __WCLONE39,1636
-# define __ENUM_IDTYPE_T __ENUM_IDTYPE_T44,1844
-# undef P_ALLP_ALL48,1997
-# undef P_PIDP_PID49,2011
-# undef P_PGIDP_PGID50,2025
- P_ALL, /* Wait for any child. */P_ALL54,2056
- P_PID, /* Wait for specified process. */P_PID55,2093
- P_PGID /* Wait for members of process group. */P_PGID56,2138
-} idtype_t;idtype_t57,2190
-
-.ccls-cache/@@home@salad@Documents@42projects@42-minishell/@usr@include@x86_64-linux-gnu@bits@getopt_core.h,46
-#define _GETOPT_CORE_H _GETOPT_CORE_H21,961
-
-.ccls-cache/@@home@salad@Documents@42projects@42-minishell/@usr@include@x86_64-linux-gnu@bits@floatn-common.h,4288
-#define _BITS_FLOATN_COMMON_H_BITS_FLOATN_COMMON_H21,931
-#define __HAVE_FLOAT16 __HAVE_FLOAT1634,1498
-#define __HAVE_FLOAT32 __HAVE_FLOAT3235,1523
-#define __HAVE_FLOAT64 __HAVE_FLOAT6436,1548
-#define __HAVE_FLOAT32X __HAVE_FLOAT32X37,1573
-#define __HAVE_FLOAT128X __HAVE_FLOAT128X38,1599
-#define __HAVE_DISTINCT_FLOAT16 __HAVE_DISTINCT_FLOAT1652,2366
-#define __HAVE_DISTINCT_FLOAT32 __HAVE_DISTINCT_FLOAT3253,2413
-#define __HAVE_DISTINCT_FLOAT64 __HAVE_DISTINCT_FLOAT6454,2447
-#define __HAVE_DISTINCT_FLOAT32X __HAVE_DISTINCT_FLOAT32X55,2481
-#define __HAVE_DISTINCT_FLOAT64X __HAVE_DISTINCT_FLOAT64X56,2516
-#define __HAVE_DISTINCT_FLOAT128X __HAVE_DISTINCT_FLOAT128X57,2551
-#define __HAVE_FLOAT128_UNLIKE_LDBL __HAVE_FLOAT128_UNLIKE_LDBL63,2845
-# define __HAVE_FLOATN_NOT_TYPEDEF __HAVE_FLOATN_NOT_TYPEDEF70,3201
-# define __HAVE_FLOATN_NOT_TYPEDEF __HAVE_FLOATN_NOT_TYPEDEF72,3244
-# define __f16(__f1683,3627
-# define __f16(__f1685,3673
-# define __f32(__f3291,3789
-# define __f32(__f3293,3822
-# define __f64(__f64100,3970
-# define __f64(__f64102,4005
-# define __f64(__f64105,4046
-# define __f32x(__f32x111,4163
-# define __f32x(__f32x113,4194
-# define __f64x(__f64x120,4348
-# define __f64x(__f64x122,4384
-# define __f64x(__f64x125,4435
-# define __f128x(__f128x133,4619
-typedef _Complex float __cfloat16 __attribute__ ((__mode__ (__HC__)));__cfloat16140,4795
-# define __CFLOAT16 __CFLOAT16141,4866
-# define __CFLOAT16 __CFLOAT16143,4907
-# define __CFLOAT32 __CFLOAT32149,5036
-# define __CFLOAT32 __CFLOAT32151,5081
-# define __CFLOAT64 __CFLOAT64158,5242
-# define __CFLOAT64 __CFLOAT64160,5295
-# define __CFLOAT64 __CFLOAT64163,5352
-# define __CFLOAT32X __CFLOAT32X169,5482
-# define __CFLOAT32X __CFLOAT32X171,5529
-# define __CFLOAT64X __CFLOAT64X178,5696
-# define __CFLOAT64X __CFLOAT64X180,5750
-# define __CFLOAT64X __CFLOAT64X183,5804
-# define __CFLOAT128X __CFLOAT128X191,5998
-typedef float _Float16 __attribute__ ((__mode__ (__HF__)));_Float16199,6204
-# define __builtin_huge_valf16(__builtin_huge_valf16203,6302
-# define __builtin_inff16(__builtin_inff16204,6372
-# define __builtin_nanf16(__builtin_nanf16205,6432
-# define __builtin_nansf16(__builtin_nansf16206,6494
-typedef float _Float32;_Float32214,6649
-# define __builtin_huge_valf32(__builtin_huge_valf32218,6711
-# define __builtin_inff32(__builtin_inff32219,6771
-# define __builtin_nanf32(__builtin_nanf32220,6821
-# define __builtin_nansf32(__builtin_nansf32221,6873
-typedef long double _Float64;_Float64238,7394
-# define __builtin_huge_valf64(__builtin_huge_valf64242,7464
-# define __builtin_inff64(__builtin_inff64243,7525
-# define __builtin_nanf64(__builtin_nanf64244,7576
-# define __builtin_nansf64(__builtin_nansf64245,7629
-typedef double _Float64;_Float64251,7756
-# define __builtin_huge_valf64(__builtin_huge_valf64255,7821
-# define __builtin_inff64(__builtin_inff64256,7881
-# define __builtin_nanf64(__builtin_nanf64257,7931
-# define __builtin_nansf64(__builtin_nansf64258,7983
-typedef double _Float32x;_Float32x268,8140
-# define __builtin_huge_valf32x(__builtin_huge_valf32x272,8204
-# define __builtin_inff32x(__builtin_inff32x273,8264
-# define __builtin_nanf32x(__builtin_nanf32x274,8314
-# define __builtin_nansf32x(__builtin_nansf32x275,8366
-typedef long double _Float64x;_Float64x285,8548
-# define __builtin_huge_valf64x(__builtin_huge_valf64x289,8619
-# define __builtin_inff64x(__builtin_inff64x290,8681
-# define __builtin_nanf64x(__builtin_nanf64x291,8733
-# define __builtin_nansf64x(__builtin_nansf64x292,8787
-typedef _Float128 _Float64x;_Float64x298,8915
-# define __builtin_huge_valf64x(__builtin_huge_valf64x302,8984
-# define __builtin_inff64x(__builtin_inff64x303,9049
-# define __builtin_nanf64x(__builtin_nanf64x304,9104
-# define __builtin_nansf64x(__builtin_nansf64x305,9161
-# define __builtin_huge_valf128x(__builtin_huge_valf128x319,9407
-# define __builtin_inff128x(__builtin_inff128x320,9481
-# define __builtin_nanf128x(__builtin_nanf128x321,9545
-# define __builtin_nansf128x(__builtin_nansf128x322,9611
-
-.ccls-cache/@@home@salad@Documents@42projects@42-minishell/@usr@include@x86_64-linux-gnu@bits@types@struct_timespec.h,193
-#define _STRUCT_TIMESPEC _STRUCT_TIMESPEC3,84
-struct timespectimespec9,262
- __time_t tv_sec; /* Seconds. */tv_sec11,280
- __syscall_slong_t tv_nsec; /* Nanoseconds. */tv_nsec12,316
-
-.ccls-cache/@@home@salad@Documents@42projects@42-minishell/@usr@include@stdc-predef.h,343
-#define _STDC_PREDEF_H _STDC_PREDEF_H19,812
-# define __STDC_IEC_559__ __STDC_IEC_559__38,1715
-# define __STDC_IEC_559__ __STDC_IEC_559__41,1759
-# define __STDC_IEC_559_COMPLEX__ __STDC_IEC_559_COMPLEX__46,1856
-# define __STDC_IEC_559_COMPLEX__ __STDC_IEC_559_COMPLEX__49,1907
-#define __STDC_ISO_10646__ __STDC_ISO_10646__58,2245
-
-.ccls-cache/@@home@salad@Documents@42projects@42-minishell/@usr@include@x86_64-linux-gnu@bits@types@sigval_t.h,96
-#define __sigval_t_defined__sigval_t_defined2,27
-typedef __sigval_t sigval_t;sigval_t16,562
-
-.ccls-cache/@@home@salad@Documents@42projects@42-minishell/@usr@include@alloca.h,139
-#define _ALLOCA_H _ALLOCA_H19,807
-#define __need_size_t__need_size_t23,851
-#undef allocaalloca29,949
-# define alloca(alloca35,1102
-
-.ccls-cache/@@home@salad@Documents@42projects@42-minishell/@usr@include@x86_64-linux-gnu@sys@wait.h,722
-#define _SYS_WAIT_H _SYS_WAIT_H23,884
-typedef __pid_t pid_t;pid_t31,993
-# define __pid_t_defined__pid_t_defined32,1016
-# define WEXITSTATUS(WEXITSTATUS54,1671
-# define WTERMSIG(WTERMSIG55,1723
-# define WSTOPSIG(WSTOPSIG56,1769
-# define WIFEXITED(WIFEXITED57,1815
-# define WIFSIGNALED(WIFSIGNALED58,1863
-# define WIFSTOPPED(WIFSTOPPED59,1915
-# define WIFCONTINUED(WIFCONTINUED61,1988
-# define WCOREFLAG WCOREFLAG66,2109
-# define WCOREDUMP(WCOREDUMP67,2141
-# define W_EXITCODE(W_EXITCODE68,2189
-# define W_STOPCODE(W_STOPCODE69,2243
-# define WAIT_ANY WAIT_ANY81,2644
-# define WAIT_MYPGRP WAIT_MYPGRP82,2687
-typedef __id_t id_t;id_t104,3659
-# define __id_t_defined__id_t_defined105,3680
-
-.ccls-cache/@@home@salad@Documents@42projects@42-minishell/@usr@include@x86_64-linux-gnu@bits@types@struct_FILE.h,2353
-#define __struct_FILE_defined __struct_FILE_defined19,819
-typedef void _IO_lock_t;_IO_lock_t43,1551
-struct _IO_FILE_IO_FILE49,1756
- int _flags; /* High-order word is _IO_MAGIC; rest is flags. */_flags51,1774
- char *_IO_read_ptr; /* Current read pointer */_IO_read_ptr54,1914
- char *_IO_read_end; /* End of get area. */_IO_read_end55,1963
- char *_IO_read_base; /* Start of putback+get area. */_IO_read_base56,2008
- char *_IO_write_base; /* Start of put area. */_IO_write_base57,2064
- char *_IO_write_ptr; /* Current put pointer. */_IO_write_ptr58,2113
- char *_IO_write_end; /* End of put area. */_IO_write_end59,2163
- char *_IO_buf_base; /* Start of reserve area. */_IO_buf_base60,2209
- char *_IO_buf_end; /* End of reserve area. */_IO_buf_end61,2260
- char *_IO_save_base; /* Pointer to start of non-current get area. */_IO_save_base64,2379
- char *_IO_backup_base; /* Pointer to first valid character of backup area */_IO_backup_base65,2450
- char *_IO_save_end; /* Pointer to end of non-current get area. */_IO_save_end66,2530
- struct _IO_marker *_markers;_markers68,2599
- struct _IO_FILE *_chain;_chain70,2631
- int _fileno;_fileno72,2659
- int _flags2;_flags273,2674
- __off_t _old_offset; /* This used to be _offset but it's too small. */_old_offset74,2689
- unsigned short _cur_column;_cur_column77,2814
- signed char _vtable_offset;_vtable_offset78,2844
- char _shortbuf[1];_shortbuf79,2874
- _IO_lock_t *_lock;_lock81,2896
-struct _IO_FILE_complete_IO_FILE_complete85,2948
- struct _IO_FILE _file;_file87,2975
- __off64_t _offset;_offset89,3007
- struct _IO_codecvt *_codecvt;_codecvt91,3066
- struct _IO_wide_data *_wide_data;_wide_data92,3098
- struct _IO_FILE *_freeres_list;_freeres_list93,3134
- void *_freeres_buf;_freeres_buf94,3168
- size_t __pad5;__pad595,3190
- int _mode;_mode96,3207
- char _unused2[15 * sizeof (int) - 4 * sizeof (void *) - sizeof (size_t)];_unused298,3272
-#define __getc_unlocked_body(__getc_unlocked_body102,3419
-#define __putc_unlocked_body(__putc_unlocked_body106,3590
-#define _IO_EOF_SEEN _IO_EOF_SEEN111,3811
-#define __feof_unlocked_body(__feof_unlocked_body112,3839
-#define _IO_ERR_SEEN _IO_ERR_SEEN114,3912
-#define __ferror_unlocked_body(__ferror_unlocked_body115,3940
-#define _IO_USER_LOCK _IO_USER_LOCK117,4015
-
-.ccls-cache/@@home@salad@Documents@42projects@42-minishell/@usr@include@x86_64-linux-gnu@bits@stdint-intn.h,221
-#define _BITS_STDINT_INTN_H _BITS_STDINT_INTN_H20,841
-typedef __int8_t int8_t;int8_t24,897
-typedef __int16_t int16_t;int16_t25,922
-typedef __int32_t int32_t;int32_t26,949
-typedef __int64_t int64_t;int64_t27,976
-
-.ccls-cache/@@home@salad@Documents@42projects@42-minishell/@usr@include@linux@ioctl.h,43
-#define _LINUX_IOCTL_H_LINUX_IOCTL_H3,86
-
-.ccls-cache/@@home@salad@Documents@42projects@42-minishell/@usr@include@x86_64-linux-gnu@bits@posix_opt.h,3700
-#define _BITS_POSIX_OPT_H _BITS_POSIX_OPT_H20,877
-#define _POSIX_JOB_CONTROL _POSIX_JOB_CONTROL23,939
-#define _POSIX_SAVED_IDS _POSIX_SAVED_IDS26,1037
-#define _POSIX_PRIORITY_SCHEDULING _POSIX_PRIORITY_SCHEDULING29,1106
-#define _POSIX_SYNCHRONIZED_IO _POSIX_SYNCHRONIZED_IO32,1195
-#define _POSIX_FSYNC _POSIX_FSYNC35,1273
-#define _POSIX_MAPPED_FILES _POSIX_MAPPED_FILES38,1351
-#define _POSIX_MEMLOCK _POSIX_MEMLOCK41,1431
-#define _POSIX_MEMLOCK_RANGE _POSIX_MEMLOCK_RANGE44,1512
-#define _POSIX_MEMORY_PROTECTION _POSIX_MEMORY_PROTECTION47,1601
-#define _POSIX_CHOWN_RESTRICTED _POSIX_CHOWN_RESTRICTED50,1709
-#define _POSIX_VDISABLE _POSIX_VDISABLE54,1850
-#define _POSIX_NO_TRUNC _POSIX_NO_TRUNC57,1925
-#define _XOPEN_REALTIME _XOPEN_REALTIME60,1997
-#define _XOPEN_REALTIME_THREADS _XOPEN_REALTIME_THREADS63,2076
-#define _XOPEN_SHM _XOPEN_SHM66,2153
-#define _POSIX_THREADS _POSIX_THREADS69,2210
-#define _POSIX_REENTRANT_FUNCTIONS _POSIX_REENTRANT_FUNCTIONS72,2301
-#define _POSIX_THREAD_SAFE_FUNCTIONS _POSIX_THREAD_SAFE_FUNCTIONS73,2343
-#define _POSIX_THREAD_PRIORITY_SCHEDULING _POSIX_THREAD_PRIORITY_SCHEDULING76,2440
-#define _POSIX_THREAD_ATTR_STACKSIZE _POSIX_THREAD_ATTR_STACKSIZE79,2535
-#define _POSIX_THREAD_ATTR_STACKADDR _POSIX_THREAD_ATTR_STACKADDR82,2620
-#define _POSIX_THREAD_PRIO_INHERIT _POSIX_THREAD_PRIO_INHERIT85,2706
-#define _POSIX_THREAD_PRIO_PROTECT _POSIX_THREAD_PRIO_PROTECT89,2828
-# define _POSIX_THREAD_ROBUST_PRIO_INHERIT _POSIX_THREAD_ROBUST_PRIO_INHERIT93,2953
-# define _POSIX_THREAD_ROBUST_PRIO_PROTECT _POSIX_THREAD_ROBUST_PRIO_PROTECT96,3070
-#define _POSIX_SEMAPHORES _POSIX_SEMAPHORES100,3163
-#define _POSIX_REALTIME_SIGNALS _POSIX_REALTIME_SIGNALS103,3238
-#define _POSIX_ASYNCHRONOUS_IO _POSIX_ASYNCHRONOUS_IO106,3315
-#define _POSIX_ASYNC_IO _POSIX_ASYNC_IO107,3354
-#define _LFS_ASYNCHRONOUS_IO _LFS_ASYNCHRONOUS_IO109,3417
-#define _POSIX_PRIORITIZED_IO _POSIX_PRIORITIZED_IO111,3501
-#define _LFS64_ASYNCHRONOUS_IO _LFS64_ASYNCHRONOUS_IO114,3602
-#define _LFS_LARGEFILE _LFS_LARGEFILE117,3682
-#define _LFS64_LARGEFILE _LFS64_LARGEFILE118,3708
-#define _LFS64_STDIO _LFS64_STDIO119,3735
-#define _POSIX_SHARED_MEMORY_OBJECTS _POSIX_SHARED_MEMORY_OBJECTS122,3812
-#define _POSIX_CPUTIME _POSIX_CPUTIME125,3921
-#define _POSIX_THREAD_CPUTIME _POSIX_THREAD_CPUTIME128,4012
-#define _POSIX_REGEXP _POSIX_REGEXP131,4099
-#define _POSIX_READER_WRITER_LOCKS _POSIX_READER_WRITER_LOCKS134,4166
-#define _POSIX_SHELL _POSIX_SHELL137,4240
-#define _POSIX_TIMEOUTS _POSIX_TIMEOUTS140,4303
-#define _POSIX_SPIN_LOCKS _POSIX_SPIN_LOCKS143,4365
-#define _POSIX_SPAWN _POSIX_SPAWN146,4449
-#define _POSIX_TIMERS _POSIX_TIMERS149,4508
-#define _POSIX_BARRIERS _POSIX_BARRIERS152,4583
-#define _POSIX_MESSAGE_PASSING _POSIX_MESSAGE_PASSING155,4659
-#define _POSIX_THREAD_PROCESS_SHARED _POSIX_THREAD_PROCESS_SHARED158,4758
-#define _POSIX_MONOTONIC_CLOCK _POSIX_MONOTONIC_CLOCK161,4851
-#define _POSIX_CLOCK_SELECTION _POSIX_CLOCK_SELECTION164,4938
-#define _POSIX_ADVISORY_INFO _POSIX_ADVISORY_INFO167,5032
-#define _POSIX_IPV6 _POSIX_IPV6170,5104
-#define _POSIX_RAW_SOCKETS _POSIX_RAW_SOCKETS173,5173
-#define _POSIX2_CHAR_TERM _POSIX2_CHAR_TERM176,5247
-#define _POSIX_SPORADIC_SERVER _POSIX_SPORADIC_SERVER179,5357
-#define _POSIX_THREAD_SPORADIC_SERVER _POSIX_THREAD_SPORADIC_SERVER180,5391
-#define _POSIX_TRACE _POSIX_TRACE183,5466
-#define _POSIX_TRACE_EVENT_FILTER _POSIX_TRACE_EVENT_FILTER184,5490
-#define _POSIX_TRACE_INHERIT _POSIX_TRACE_INHERIT185,5527
-#define _POSIX_TRACE_LOG _POSIX_TRACE_LOG186,5559
-#define _POSIX_TYPED_MEMORY_OBJECTS _POSIX_TYPED_MEMORY_OBJECTS189,5635
-
-.ccls-cache/@@home@salad@Documents@42projects@42-minishell/@usr@include@term.h,26865
-#define NCURSES_TERM_H_incl NCURSES_TERM_H_incl42,2643
-#undef NCURSES_VERSIONNCURSES_VERSION44,2674
-#define NCURSES_VERSION NCURSES_VERSION45,2698
-#undef NCURSES_CONSTNCURSES_CONST57,2947
-#define NCURSES_CONST NCURSES_CONST58,2969
-#undef NCURSES_SBOOLNCURSES_SBOOL60,2998
-#define NCURSES_SBOOL NCURSES_SBOOL61,3020
-#undef NCURSES_USE_DATABASENCURSES_USE_DATABASE63,3048
-#define NCURSES_USE_DATABASE NCURSES_USE_DATABASE64,3077
-#undef NCURSES_USE_TERMCAPNCURSES_USE_TERMCAP66,3109
-#define NCURSES_USE_TERMCAP NCURSES_USE_TERMCAP67,3137
-#undef NCURSES_XNAMESNCURSES_XNAMES69,3168
-#define NCURSES_XNAMES NCURSES_XNAMES70,3191
-#undef TTYTTY75,3315
-#undef SET_TTYSET_TTY76,3327
-#undef GET_TTYGET_TTY77,3343
-#undef TERMIOSTERMIOS83,3476
-#define TERMIOS TERMIOS84,3492
-#define TTY TTY87,3532
-#undef TERMIOSTERMIOS94,3620
-#define TERMIOS TERMIOS95,3636
-#define TTY TTY98,3675
-# define TTY TTY104,3770
-#undef TERMIOSTERMIOS106,3805
-#define TTY TTY109,3862
-#define GET_TTY(GET_TTY116,3981
-#define SET_TTY(SET_TTY117,4025
-#define GET_TTY(GET_TTY119,4086
-#define SET_TTY(SET_TTY120,4125
-#define NAMESIZE NAMESIZE123,4172
-#define CUR CUR126,4262
-#define auto_left_margin auto_left_margin128,4302
-#define auto_right_margin auto_right_margin129,4357
-#define no_esc_ctlc no_esc_ctlc130,4412
-#define ceol_standout_glitch ceol_standout_glitch131,4467
-#define eat_newline_glitch eat_newline_glitch132,4522
-#define erase_overstrike erase_overstrike133,4577
-#define generic_type generic_type134,4632
-#define hard_copy hard_copy135,4687
-#define has_meta_key has_meta_key136,4742
-#define has_status_line has_status_line137,4797
-#define insert_null_glitch insert_null_glitch138,4852
-#define memory_above memory_above139,4908
-#define memory_below memory_below140,4964
-#define move_insert_mode move_insert_mode141,5020
-#define move_standout_mode move_standout_mode142,5076
-#define over_strike over_strike143,5132
-#define status_line_esc_ok status_line_esc_ok144,5188
-#define dest_tabs_magic_smso dest_tabs_magic_smso145,5244
-#define tilde_glitch tilde_glitch146,5300
-#define transparent_underline transparent_underline147,5356
-#define xon_xoff xon_xoff148,5412
-#define needs_xon_xoff needs_xon_xoff149,5468
-#define prtr_silent prtr_silent150,5524
-#define hard_cursor hard_cursor151,5580
-#define non_rev_rmcup non_rev_rmcup152,5636
-#define no_pad_char no_pad_char153,5692
-#define non_dest_scroll_region non_dest_scroll_region154,5748
-#define can_change can_change155,5804
-#define back_color_erase back_color_erase156,5860
-#define hue_lightness_saturation hue_lightness_saturation157,5916
-#define col_addr_glitch col_addr_glitch158,5972
-#define cr_cancels_micro_mode cr_cancels_micro_mode159,6028
-#define has_print_wheel has_print_wheel160,6084
-#define row_addr_glitch row_addr_glitch161,6140
-#define semi_auto_right_margin semi_auto_right_margin162,6196
-#define cpi_changes_res cpi_changes_res163,6252
-#define lpi_changes_res lpi_changes_res164,6308
-#define columns columns165,6364
-#define init_tabs init_tabs166,6418
-#define lines lines167,6472
-#define lines_of_memory lines_of_memory168,6526
-#define magic_cookie_glitch magic_cookie_glitch169,6580
-#define padding_baud_rate padding_baud_rate170,6634
-#define virtual_terminal virtual_terminal171,6688
-#define width_status_line width_status_line172,6742
-#define num_labels num_labels173,6796
-#define label_height label_height174,6850
-#define label_width label_width175,6904
-#define max_attributes max_attributes176,6959
-#define maximum_windows maximum_windows177,7014
-#define max_colors max_colors178,7069
-#define max_pairs max_pairs179,7124
-#define no_color_video no_color_video180,7179
-#define buffer_capacity buffer_capacity181,7234
-#define dot_vert_spacing dot_vert_spacing182,7289
-#define dot_horz_spacing dot_horz_spacing183,7344
-#define max_micro_address max_micro_address184,7399
-#define max_micro_jump max_micro_jump185,7454
-#define micro_col_size micro_col_size186,7509
-#define micro_line_size micro_line_size187,7564
-#define number_of_pins number_of_pins188,7619
-#define output_res_char output_res_char189,7674
-#define output_res_line output_res_line190,7729
-#define output_res_horz_inch output_res_horz_inch191,7784
-#define output_res_vert_inch output_res_vert_inch192,7839
-#define print_rate print_rate193,7894
-#define wide_char_size wide_char_size194,7949
-#define buttons buttons195,8004
-#define bit_image_entwining bit_image_entwining196,8059
-#define bit_image_type bit_image_type197,8114
-#define back_tab back_tab198,8169
-#define bell bell199,8223
-#define carriage_return carriage_return200,8277
-#define change_scroll_region change_scroll_region201,8331
-#define clear_all_tabs clear_all_tabs202,8385
-#define clear_screen clear_screen203,8439
-#define clr_eol clr_eol204,8493
-#define clr_eos clr_eos205,8547
-#define column_address column_address206,8601
-#define command_character command_character207,8655
-#define cursor_address cursor_address208,8709
-#define cursor_down cursor_down209,8764
-#define cursor_home cursor_home210,8819
-#define cursor_invisible cursor_invisible211,8874
-#define cursor_left cursor_left212,8929
-#define cursor_mem_address cursor_mem_address213,8984
-#define cursor_normal cursor_normal214,9039
-#define cursor_right cursor_right215,9094
-#define cursor_to_ll cursor_to_ll216,9149
-#define cursor_up cursor_up217,9204
-#define cursor_visible cursor_visible218,9259
-#define delete_character delete_character219,9314
-#define delete_line delete_line220,9369
-#define dis_status_line dis_status_line221,9424
-#define down_half_line down_half_line222,9479
-#define enter_alt_charset_mode enter_alt_charset_mode223,9534
-#define enter_blink_mode enter_blink_mode224,9589
-#define enter_bold_mode enter_bold_mode225,9644
-#define enter_ca_mode enter_ca_mode226,9699
-#define enter_delete_mode enter_delete_mode227,9754
-#define enter_dim_mode enter_dim_mode228,9809
-#define enter_insert_mode enter_insert_mode229,9864
-#define enter_secure_mode enter_secure_mode230,9919
-#define enter_protected_mode enter_protected_mode231,9974
-#define enter_reverse_mode enter_reverse_mode232,10029
-#define enter_standout_mode enter_standout_mode233,10084
-#define enter_underline_mode enter_underline_mode234,10139
-#define erase_chars erase_chars235,10194
-#define exit_alt_charset_mode exit_alt_charset_mode236,10249
-#define exit_attribute_mode exit_attribute_mode237,10304
-#define exit_ca_mode exit_ca_mode238,10359
-#define exit_delete_mode exit_delete_mode239,10414
-#define exit_insert_mode exit_insert_mode240,10469
-#define exit_standout_mode exit_standout_mode241,10524
-#define exit_underline_mode exit_underline_mode242,10579
-#define flash_screen flash_screen243,10634
-#define form_feed form_feed244,10689
-#define from_status_line from_status_line245,10744
-#define init_1string init_1string246,10799
-#define init_2string init_2string247,10854
-#define init_3string init_3string248,10909
-#define init_file init_file249,10964
-#define insert_character insert_character250,11019
-#define insert_line insert_line251,11074
-#define insert_padding insert_padding252,11129
-#define key_backspace key_backspace253,11184
-#define key_catab key_catab254,11239
-#define key_clear key_clear255,11294
-#define key_ctab key_ctab256,11349
-#define key_dc key_dc257,11404
-#define key_dl key_dl258,11459
-#define key_down key_down259,11514
-#define key_eic key_eic260,11569
-#define key_eol key_eol261,11624
-#define key_eos key_eos262,11679
-#define key_f0 key_f0263,11734
-#define key_f1 key_f1264,11789
-#define key_f10 key_f10265,11844
-#define key_f2 key_f2266,11899
-#define key_f3 key_f3267,11954
-#define key_f4 key_f4268,12009
-#define key_f5 key_f5269,12064
-#define key_f6 key_f6270,12119
-#define key_f7 key_f7271,12174
-#define key_f8 key_f8272,12229
-#define key_f9 key_f9273,12284
-#define key_home key_home274,12339
-#define key_ic key_ic275,12394
-#define key_il key_il276,12449
-#define key_left key_left277,12504
-#define key_ll key_ll278,12559
-#define key_npage key_npage279,12614
-#define key_ppage key_ppage280,12669
-#define key_right key_right281,12724
-#define key_sf key_sf282,12779
-#define key_sr key_sr283,12834
-#define key_stab key_stab284,12889
-#define key_up key_up285,12944
-#define keypad_local keypad_local286,12999
-#define keypad_xmit keypad_xmit287,13054
-#define lab_f0 lab_f0288,13109
-#define lab_f1 lab_f1289,13164
-#define lab_f10 lab_f10290,13219
-#define lab_f2 lab_f2291,13274
-#define lab_f3 lab_f3292,13329
-#define lab_f4 lab_f4293,13384
-#define lab_f5 lab_f5294,13439
-#define lab_f6 lab_f6295,13494
-#define lab_f7 lab_f7296,13549
-#define lab_f8 lab_f8297,13604
-#define lab_f9 lab_f9298,13659
-#define meta_off meta_off299,13715
-#define meta_on meta_on300,13771
-#define newline newline301,13827
-#define pad_char pad_char302,13883
-#define parm_dch parm_dch303,13939
-#define parm_delete_line parm_delete_line304,13995
-#define parm_down_cursor parm_down_cursor305,14051
-#define parm_ich parm_ich306,14107
-#define parm_index parm_index307,14163
-#define parm_insert_line parm_insert_line308,14219
-#define parm_left_cursor parm_left_cursor309,14275
-#define parm_right_cursor parm_right_cursor310,14331
-#define parm_rindex parm_rindex311,14387
-#define parm_up_cursor parm_up_cursor312,14443
-#define pkey_key pkey_key313,14499
-#define pkey_local pkey_local314,14555
-#define pkey_xmit pkey_xmit315,14611
-#define print_screen print_screen316,14667
-#define prtr_off prtr_off317,14723
-#define prtr_on prtr_on318,14779
-#define repeat_char repeat_char319,14835
-#define reset_1string reset_1string320,14891
-#define reset_2string reset_2string321,14947
-#define reset_3string reset_3string322,15003
-#define reset_file reset_file323,15059
-#define restore_cursor restore_cursor324,15115
-#define row_address row_address325,15171
-#define save_cursor save_cursor326,15227
-#define scroll_forward scroll_forward327,15283
-#define scroll_reverse scroll_reverse328,15339
-#define set_attributes set_attributes329,15395
-#define set_tab set_tab330,15451
-#define set_window set_window331,15507
-#define tab tab332,15563
-#define to_status_line to_status_line333,15619
-#define underline_char underline_char334,15675
-#define up_half_line up_half_line335,15731
-#define init_prog init_prog336,15787
-#define key_a1 key_a1337,15843
-#define key_a3 key_a3338,15899
-#define key_b2 key_b2339,15955
-#define key_c1 key_c1340,16011
-#define key_c3 key_c3341,16067
-#define prtr_non prtr_non342,16123
-#define char_padding char_padding343,16179
-#define acs_chars acs_chars344,16235
-#define plab_norm plab_norm345,16291
-#define key_btab key_btab346,16347
-#define enter_xon_mode enter_xon_mode347,16403
-#define exit_xon_mode exit_xon_mode348,16459
-#define enter_am_mode enter_am_mode349,16515
-#define exit_am_mode exit_am_mode350,16571
-#define xon_character xon_character351,16627
-#define xoff_character xoff_character352,16683
-#define ena_acs ena_acs353,16739
-#define label_on label_on354,16795
-#define label_off label_off355,16851
-#define key_beg key_beg356,16907
-#define key_cancel key_cancel357,16963
-#define key_close key_close358,17019
-#define key_command key_command359,17075
-#define key_copy key_copy360,17131
-#define key_create key_create361,17187
-#define key_end key_end362,17243
-#define key_enter key_enter363,17299
-#define key_exit key_exit364,17355
-#define key_find key_find365,17411
-#define key_help key_help366,17467
-#define key_mark key_mark367,17523
-#define key_message key_message368,17579
-#define key_move key_move369,17635
-#define key_next key_next370,17691
-#define key_open key_open371,17747
-#define key_options key_options372,17803
-#define key_previous key_previous373,17859
-#define key_print key_print374,17915
-#define key_redo key_redo375,17971
-#define key_reference key_reference376,18027
-#define key_refresh key_refresh377,18083
-#define key_replace key_replace378,18139
-#define key_restart key_restart379,18195
-#define key_resume key_resume380,18251
-#define key_save key_save381,18307
-#define key_suspend key_suspend382,18363
-#define key_undo key_undo383,18419
-#define key_sbeg key_sbeg384,18475
-#define key_scancel key_scancel385,18531
-#define key_scommand key_scommand386,18587
-#define key_scopy key_scopy387,18643
-#define key_screate key_screate388,18699
-#define key_sdc key_sdc389,18755
-#define key_sdl key_sdl390,18811
-#define key_select key_select391,18867
-#define key_send key_send392,18923
-#define key_seol key_seol393,18979
-#define key_sexit key_sexit394,19035
-#define key_sfind key_sfind395,19091
-#define key_shelp key_shelp396,19147
-#define key_shome key_shome397,19203
-#define key_sic key_sic398,19259
-#define key_sleft key_sleft399,19315
-#define key_smessage key_smessage400,19371
-#define key_smove key_smove401,19427
-#define key_snext key_snext402,19483
-#define key_soptions key_soptions403,19539
-#define key_sprevious key_sprevious404,19595
-#define key_sprint key_sprint405,19651
-#define key_sredo key_sredo406,19707
-#define key_sreplace key_sreplace407,19763
-#define key_sright key_sright408,19819
-#define key_srsume key_srsume409,19875
-#define key_ssave key_ssave410,19931
-#define key_ssuspend key_ssuspend411,19987
-#define key_sundo key_sundo412,20043
-#define req_for_input req_for_input413,20099
-#define key_f11 key_f11414,20155
-#define key_f12 key_f12415,20211
-#define key_f13 key_f13416,20267
-#define key_f14 key_f14417,20323
-#define key_f15 key_f15418,20379
-#define key_f16 key_f16419,20435
-#define key_f17 key_f17420,20491
-#define key_f18 key_f18421,20547
-#define key_f19 key_f19422,20603
-#define key_f20 key_f20423,20659
-#define key_f21 key_f21424,20715
-#define key_f22 key_f22425,20771
-#define key_f23 key_f23426,20827
-#define key_f24 key_f24427,20883
-#define key_f25 key_f25428,20939
-#define key_f26 key_f26429,20995
-#define key_f27 key_f27430,21051
-#define key_f28 key_f28431,21107
-#define key_f29 key_f29432,21163
-#define key_f30 key_f30433,21219
-#define key_f31 key_f31434,21275
-#define key_f32 key_f32435,21331
-#define key_f33 key_f33436,21387
-#define key_f34 key_f34437,21443
-#define key_f35 key_f35438,21499
-#define key_f36 key_f36439,21555
-#define key_f37 key_f37440,21611
-#define key_f38 key_f38441,21667
-#define key_f39 key_f39442,21723
-#define key_f40 key_f40443,21779
-#define key_f41 key_f41444,21835
-#define key_f42 key_f42445,21891
-#define key_f43 key_f43446,21947
-#define key_f44 key_f44447,22003
-#define key_f45 key_f45448,22059
-#define key_f46 key_f46449,22115
-#define key_f47 key_f47450,22171
-#define key_f48 key_f48451,22227
-#define key_f49 key_f49452,22283
-#define key_f50 key_f50453,22339
-#define key_f51 key_f51454,22395
-#define key_f52 key_f52455,22451
-#define key_f53 key_f53456,22507
-#define key_f54 key_f54457,22563
-#define key_f55 key_f55458,22619
-#define key_f56 key_f56459,22675
-#define key_f57 key_f57460,22731
-#define key_f58 key_f58461,22787
-#define key_f59 key_f59462,22843
-#define key_f60 key_f60463,22899
-#define key_f61 key_f61464,22955
-#define key_f62 key_f62465,23011
-#define key_f63 key_f63466,23067
-#define clr_bol clr_bol467,23123
-#define clear_margins clear_margins468,23179
-#define set_left_margin set_left_margin469,23235
-#define set_right_margin set_right_margin470,23291
-#define label_format label_format471,23347
-#define set_clock set_clock472,23403
-#define display_clock display_clock473,23459
-#define remove_clock remove_clock474,23515
-#define create_window create_window475,23571
-#define goto_window goto_window476,23627
-#define hangup hangup477,23683
-#define dial_phone dial_phone478,23739
-#define quick_dial quick_dial479,23795
-#define tone tone480,23851
-#define pulse pulse481,23907
-#define flash_hook flash_hook482,23963
-#define fixed_pause fixed_pause483,24019
-#define wait_tone wait_tone484,24075
-#define user0 user0485,24131
-#define user1 user1486,24187
-#define user2 user2487,24243
-#define user3 user3488,24299
-#define user4 user4489,24355
-#define user5 user5490,24411
-#define user6 user6491,24467
-#define user7 user7492,24523
-#define user8 user8493,24579
-#define user9 user9494,24635
-#define orig_pair orig_pair495,24691
-#define orig_colors orig_colors496,24747
-#define initialize_color initialize_color497,24803
-#define initialize_pair initialize_pair498,24859
-#define set_color_pair set_color_pair499,24915
-#define set_foreground set_foreground500,24971
-#define set_background set_background501,25027
-#define change_char_pitch change_char_pitch502,25083
-#define change_line_pitch change_line_pitch503,25139
-#define change_res_horz change_res_horz504,25195
-#define change_res_vert change_res_vert505,25251
-#define define_char define_char506,25307
-#define enter_doublewide_mode enter_doublewide_mode507,25363
-#define enter_draft_quality enter_draft_quality508,25419
-#define enter_italics_mode enter_italics_mode509,25475
-#define enter_leftward_mode enter_leftward_mode510,25531
-#define enter_micro_mode enter_micro_mode511,25587
-#define enter_near_letter_quality enter_near_letter_quality512,25643
-#define enter_normal_quality enter_normal_quality513,25699
-#define enter_shadow_mode enter_shadow_mode514,25755
-#define enter_subscript_mode enter_subscript_mode515,25811
-#define enter_superscript_mode enter_superscript_mode516,25867
-#define enter_upward_mode enter_upward_mode517,25923
-#define exit_doublewide_mode exit_doublewide_mode518,25979
-#define exit_italics_mode exit_italics_mode519,26035
-#define exit_leftward_mode exit_leftward_mode520,26091
-#define exit_micro_mode exit_micro_mode521,26147
-#define exit_shadow_mode exit_shadow_mode522,26203
-#define exit_subscript_mode exit_subscript_mode523,26259
-#define exit_superscript_mode exit_superscript_mode524,26315
-#define exit_upward_mode exit_upward_mode525,26371
-#define micro_column_address micro_column_address526,26427
-#define micro_down micro_down527,26483
-#define micro_left micro_left528,26539
-#define micro_right micro_right529,26595
-#define micro_row_address micro_row_address530,26651
-#define micro_up micro_up531,26707
-#define order_of_pins order_of_pins532,26763
-#define parm_down_micro parm_down_micro533,26819
-#define parm_left_micro parm_left_micro534,26875
-#define parm_right_micro parm_right_micro535,26931
-#define parm_up_micro parm_up_micro536,26987
-#define select_char_set select_char_set537,27043
-#define set_bottom_margin set_bottom_margin538,27099
-#define set_bottom_margin_parm set_bottom_margin_parm539,27155
-#define set_left_margin_parm set_left_margin_parm540,27211
-#define set_right_margin_parm set_right_margin_parm541,27267
-#define set_top_margin set_top_margin542,27323
-#define set_top_margin_parm set_top_margin_parm543,27379
-#define start_bit_image start_bit_image544,27435
-#define start_char_set_def start_char_set_def545,27491
-#define stop_bit_image stop_bit_image546,27547
-#define stop_char_set_def stop_char_set_def547,27603
-#define subscript_characters subscript_characters548,27659
-#define superscript_characters superscript_characters549,27715
-#define these_cause_cr these_cause_cr550,27771
-#define zero_motion zero_motion551,27827
-#define char_set_names char_set_names552,27883
-#define key_mouse key_mouse553,27939
-#define mouse_info mouse_info554,27995
-#define req_mouse_pos req_mouse_pos555,28051
-#define get_mouse get_mouse556,28107
-#define set_a_foreground set_a_foreground557,28163
-#define set_a_background set_a_background558,28219
-#define pkey_plab pkey_plab559,28275
-#define device_type device_type560,28331
-#define code_set_init code_set_init561,28387
-#define set0_des_seq set0_des_seq562,28443
-#define set1_des_seq set1_des_seq563,28499
-#define set2_des_seq set2_des_seq564,28555
-#define set3_des_seq set3_des_seq565,28611
-#define set_lr_margin set_lr_margin566,28667
-#define set_tb_margin set_tb_margin567,28723
-#define bit_image_repeat bit_image_repeat568,28779
-#define bit_image_newline bit_image_newline569,28835
-#define bit_image_carriage_return bit_image_carriage_return570,28891
-#define color_names color_names571,28947
-#define define_bit_image_region define_bit_image_region572,29003
-#define end_bit_image_region end_bit_image_region573,29059
-#define set_color_band set_color_band574,29115
-#define set_page_length set_page_length575,29171
-#define display_pc_char display_pc_char576,29227
-#define enter_pc_charset_mode enter_pc_charset_mode577,29283
-#define exit_pc_charset_mode exit_pc_charset_mode578,29339
-#define enter_scancode_mode enter_scancode_mode579,29395
-#define exit_scancode_mode exit_scancode_mode580,29451
-#define pc_term_options pc_term_options581,29507
-#define scancode_escape scancode_escape582,29563
-#define alt_scancode_esc alt_scancode_esc583,29619
-#define enter_horizontal_hl_mode enter_horizontal_hl_mode584,29675
-#define enter_left_hl_mode enter_left_hl_mode585,29731
-#define enter_low_hl_mode enter_low_hl_mode586,29787
-#define enter_right_hl_mode enter_right_hl_mode587,29843
-#define enter_top_hl_mode enter_top_hl_mode588,29899
-#define enter_vertical_hl_mode enter_vertical_hl_mode589,29955
-#define set_a_attributes set_a_attributes590,30011
-#define set_pglen_inch set_pglen_inch591,30067
-#define BOOLWRITE BOOLWRITE593,30124
-#define NUMWRITE NUMWRITE594,30145
-#define STRWRITE STRWRITE595,30166
-#define beehive_glitch beehive_glitch598,30232
-#define teleray_glitch teleray_glitch599,30267
-#define micro_char_size micro_char_size600,30311
-#define termcap_init2 termcap_init2603,30382
-#define termcap_reset termcap_reset604,30438
-#define magic_cookie_glitch_ul magic_cookie_glitch_ul605,30494
-#define backspaces_with_bs backspaces_with_bs606,30549
-#define crt_no_scrolling crt_no_scrolling607,30605
-#define no_correctly_working_cr no_correctly_working_cr608,30661
-#define carriage_return_delay carriage_return_delay609,30717
-#define new_line_delay new_line_delay610,30772
-#define linefeed_if_not_lf linefeed_if_not_lf611,30827
-#define backspace_if_not_bs backspace_if_not_bs612,30883
-#define gnu_has_meta_key gnu_has_meta_key613,30939
-#define linefeed_is_newline linefeed_is_newline614,30995
-#define backspace_delay backspace_delay615,31051
-#define horizontal_tab_delay horizontal_tab_delay616,31106
-#define number_of_function_keys number_of_function_keys617,31161
-#define other_non_function_keys other_non_function_keys618,31216
-#define arrow_key_map arrow_key_map619,31272
-#define has_hardware_tabs has_hardware_tabs620,31328
-#define return_does_clr_eol return_does_clr_eol621,31384
-#define acs_ulcorner acs_ulcorner622,31440
-#define acs_llcorner acs_llcorner623,31496
-#define acs_urcorner acs_urcorner624,31552
-#define acs_lrcorner acs_lrcorner625,31608
-#define acs_ltee acs_ltee626,31664
-#define acs_rtee acs_rtee627,31720
-#define acs_btee acs_btee628,31776
-#define acs_ttee acs_ttee629,31832
-#define acs_hline acs_hline630,31888
-#define acs_vline acs_vline631,31944
-#define acs_plus acs_plus632,32000
-#define memory_lock memory_lock633,32056
-#define memory_unlock memory_unlock634,32112
-#define box_chars_1 box_chars_1635,32168
-#define BOOLCOUNT BOOLCOUNT642,32305
-#define NUMCOUNT NUMCOUNT643,32326
-#define STRCOUNT STRCOUNT644,32347
-#define acs_chars_index acs_chars_index647,32411
-typedef struct termtype { /* in-core form of terminfo data */termtype649,32441
- char *term_names; /* str_table offset of term names */term_names650,32503
- char *str_table; /* pointer to string table */str_table651,32564
- NCURSES_SBOOL *Booleans; /* array of boolean values */Booleans652,32617
- short *Numbers; /* array of integer values */Numbers653,32677
- char **Strings; /* array of string offsets */Strings654,32728
- char *ext_str_table; /* pointer to extended string table */ext_str_table657,32800
- char **ext_Names; /* corresponding names */ext_Names658,32865
- unsigned short num_Booleans;/* count total Booleans */num_Booleans660,32916
- unsigned short num_Numbers; /* count total Numbers */num_Numbers661,32975
- unsigned short num_Strings; /* count total Strings */num_Strings662,33033
- unsigned short ext_Booleans;/* count extensions to Booleans */ext_Booleans664,33092
- unsigned short ext_Numbers; /* count extensions to Numbers */ext_Numbers665,33159
- unsigned short ext_Strings; /* count extensions to Strings */ext_Strings666,33225
-} TERMTYPE;TERMTYPE669,33320
-typedef struct termtype2 { /* in-core form of terminfo data */termtype2678,33534
- char *term_names; /* str_table offset of term names */term_names679,33597
- char *str_table; /* pointer to string table */str_table680,33658
- NCURSES_SBOOL *Booleans; /* array of boolean values */Booleans681,33711
- int *Numbers; /* array of integer values */Numbers682,33771
- char **Strings; /* array of string offsets */Strings683,33822
- char *ext_str_table; /* pointer to extended string table */ext_str_table686,33894
- char **ext_Names; /* corresponding names */ext_Names687,33959
- unsigned short num_Booleans;/* count total Booleans */num_Booleans689,34010
- unsigned short num_Numbers; /* count total Numbers */num_Numbers690,34069
- unsigned short num_Strings; /* count total Strings */num_Strings691,34127
- unsigned short ext_Booleans;/* count extensions to Booleans */ext_Booleans693,34186
- unsigned short ext_Numbers; /* count extensions to Numbers */ext_Numbers694,34253
- unsigned short ext_Strings; /* count extensions to Strings */ext_Strings695,34319
-} TERMTYPE2;TERMTYPE2698,34414
-typedef struct term { /* describe an actual terminal */term700,34428
- TERMTYPE type; /* terminal type description */type701,34485
- short Filedes; /* file description being written to */Filedes702,34537
- TTY Ottyb; /* original state of the terminal */Ottyb703,34596
- TTY Nttyb; /* current state of the terminal */Nttyb704,34650
- int _baudrate; /* used to compute padding */_baudrate705,34703
- char * _termname; /* used for termname() */_termname706,34753
- TERMTYPE2 type2; /* extended terminal type description */type2707,34801
-} TERMINAL;TERMINAL708,34864
-typedef struct term TERMINAL;TERMINAL710,34882
-#define cur_term cur_term718,35056
-extern NCURSES_EXPORT(int) _nc_set_tty_mode (TTY *buf);buf763,36923
-
-.ccls-cache/@@home@salad@Documents@42projects@42-minishell/@usr@include@x86_64-linux-gnu@bits@siginfo-consts.h,5365
-#define _BITS_SIGINFO_CONSTS_H _BITS_SIGINFO_CONSTS_H20,858
-# define __SI_ASYNCIO_AFTER_SIGIO __SI_ASYNCIO_AFTER_SIGIO30,1163
- SI_ASYNCNL = -60, /* Sent by asynch name lookup completion. */SI_ASYNCNL37,1306
- SI_TKILL = -6, /* Sent by tkill. */SI_TKILL38,1373
- SI_SIGIO, /* Sent by queued SIGIO. */SI_SIGIO39,1413
- SI_ASYNCIO, /* Sent by AIO completion. */SI_ASYNCIO41,1484
- SI_MESGQ, /* Sent by real time mesq state change. */SI_MESGQ42,1531
- SI_TIMER, /* Sent by timer expiration. */SI_TIMER43,1589
- SI_QUEUE, /* Sent by sigqueue. */SI_QUEUE49,1687
- SI_USER, /* Sent by kill, sigsend. */SI_USER50,1726
- SI_KERNEL = 0x80 /* Send by kernel. */SI_KERNEL51,1769
-#define SI_ASYNCNL SI_ASYNCNL53,1813
-#define SI_TKILL SI_TKILL54,1843
-#define SI_SIGIO SI_SIGIO55,1869
-#define SI_ASYNCIO SI_ASYNCIO56,1895
-#define SI_MESGQ SI_MESGQ57,1925
-#define SI_TIMER SI_TIMER58,1951
-#define SI_ASYNCIO SI_ASYNCIO59,1977
-#define SI_QUEUE SI_QUEUE60,2007
-#define SI_USER SI_USER61,2033
-#define SI_KERNEL SI_KERNEL62,2058
- ILL_ILLOPC = 1, /* Illegal opcode. */ILL_ILLOPC70,2201
-# define ILL_ILLOPC ILL_ILLOPC71,2243
- ILL_ILLOPN, /* Illegal operand. */ILL_ILLOPN72,2275
-# define ILL_ILLOPN ILL_ILLOPN73,2315
- ILL_ILLADR, /* Illegal addressing mode. */ILL_ILLADR74,2347
-# define ILL_ILLADR ILL_ILLADR75,2395
- ILL_ILLTRP, /* Illegal trap. */ILL_ILLTRP76,2427
-# define ILL_ILLTRP ILL_ILLTRP77,2463
- ILL_PRVOPC, /* Privileged opcode. */ILL_PRVOPC78,2495
-# define ILL_PRVOPC ILL_PRVOPC79,2537
- ILL_PRVREG, /* Privileged register. */ILL_PRVREG80,2569
-# define ILL_PRVREG ILL_PRVREG81,2613
- ILL_COPROC, /* Coprocessor error. */ILL_COPROC82,2645
-# define ILL_COPROC ILL_COPROC83,2687
- ILL_BADSTK /* Internal stack error. */ILL_BADSTK84,2719
-# define ILL_BADSTK ILL_BADSTK85,2763
- FPE_INTDIV = 1, /* Integer divide by zero. */FPE_INTDIV91,2849
-# define FPE_INTDIV FPE_INTDIV92,2899
- FPE_INTOVF, /* Integer overflow. */FPE_INTOVF93,2931
-# define FPE_INTOVF FPE_INTOVF94,2972
- FPE_FLTDIV, /* Floating point divide by zero. */FPE_FLTDIV95,3004
-# define FPE_FLTDIV FPE_FLTDIV96,3058
- FPE_FLTOVF, /* Floating point overflow. */FPE_FLTOVF97,3090
-# define FPE_FLTOVF FPE_FLTOVF98,3138
- FPE_FLTUND, /* Floating point underflow. */FPE_FLTUND99,3170
-# define FPE_FLTUND FPE_FLTUND100,3219
- FPE_FLTRES, /* Floating point inexact result. */FPE_FLTRES101,3251
-# define FPE_FLTRES FPE_FLTRES102,3305
- FPE_FLTINV, /* Floating point invalid operation. */FPE_FLTINV103,3337
-# define FPE_FLTINV FPE_FLTINV104,3394
- FPE_FLTSUB /* Subscript out of range. */FPE_FLTSUB105,3426
-# define FPE_FLTSUB FPE_FLTSUB106,3472
- SEGV_MAPERR = 1, /* Address not mapped to object. */SEGV_MAPERR112,3559
-# define SEGV_MAPERR SEGV_MAPERR113,3616
- SEGV_ACCERR, /* Invalid permissions for mapped object. */SEGV_ACCERR114,3650
-# define SEGV_ACCERR SEGV_ACCERR115,3713
- SEGV_BNDERR, /* Bounds checking failure. */SEGV_BNDERR116,3747
-# define SEGV_BNDERR SEGV_BNDERR117,3796
- SEGV_PKUERR /* Protection key checking failure. */SEGV_PKUERR118,3830
-# define SEGV_PKUERR SEGV_PKUERR119,3886
- BUS_ADRALN = 1, /* Invalid address alignment. */BUS_ADRALN125,3974
-# define BUS_ADRALN BUS_ADRALN126,4027
- BUS_ADRERR, /* Non-existant physical address. */BUS_ADRERR127,4059
-# define BUS_ADRERR BUS_ADRERR128,4113
- BUS_OBJERR, /* Object specific hardware error. */BUS_OBJERR129,4145
-# define BUS_OBJERR BUS_OBJERR130,4200
- BUS_MCEERR_AR, /* Hardware memory error: action required. */BUS_MCEERR_AR131,4232
-# define BUS_MCEERR_AR BUS_MCEERR_AR132,4297
- BUS_MCEERR_AO /* Hardware memory error: action optional. */BUS_MCEERR_AO133,4335
-# define BUS_MCEERR_AO BUS_MCEERR_AO134,4400
- TRAP_BRKPT = 1, /* Process breakpoint. */TRAP_BRKPT142,4530
-# define TRAP_BRKPT TRAP_BRKPT143,4576
- TRAP_TRACE /* Process trace trap. */TRAP_TRACE144,4608
-# define TRAP_TRACE TRAP_TRACE145,4650
- CLD_EXITED = 1, /* Child has exited. */CLD_EXITED153,4805
-# define CLD_EXITED CLD_EXITED154,4849
- CLD_KILLED, /* Child was killed. */CLD_KILLED155,4881
-# define CLD_KILLED CLD_KILLED156,4922
- CLD_DUMPED, /* Child terminated abnormally. */CLD_DUMPED157,4954
-# define CLD_DUMPED CLD_DUMPED158,5006
- CLD_TRAPPED, /* Traced child has trapped. */CLD_TRAPPED159,5038
-# define CLD_TRAPPED CLD_TRAPPED160,5088
- CLD_STOPPED, /* Child has stopped. */CLD_STOPPED161,5122
-# define CLD_STOPPED CLD_STOPPED162,5165
- CLD_CONTINUED /* Stopped child has continued. */CLD_CONTINUED163,5199
-# define CLD_CONTINUED CLD_CONTINUED164,5253
- POLL_IN = 1, /* Data input available. */POLL_IN170,5346
-# define POLL_IN POLL_IN171,5392
- POLL_OUT, /* Output buffers available. */POLL_OUT172,5418
-# define POLL_OUT POLL_OUT173,5465
- POLL_MSG, /* Input message available. */POLL_MSG174,5493
-# define POLL_MSG POLL_MSG175,5540
- POLL_ERR, /* I/O error. */POLL_ERR176,5568
-# define POLL_ERR POLL_ERR177,5600
- POLL_PRI, /* High priority input available. */POLL_PRI178,5628
-# define POLL_PRI POLL_PRI179,5680
- POLL_HUP /* Device disconnected. */POLL_HUP180,5708
-# define POLL_HUP POLL_HUP181,5749
-
-.ccls-cache/@@home@salad@Documents@42projects@42-minishell/@usr@include@x86_64-linux-gnu@asm@ioctl.h,0
-
-.ccls-cache/@@home@salad@Documents@42projects@42-minishell/@usr@include@linux@errno.h,0
-
-.ccls-cache/@@home@salad@Documents@42projects@42-minishell/@usr@include@x86_64-linux-gnu@bits@long-double.h,0
-
-.ccls-cache/@@home@salad@Documents@42projects@42-minishell/@usr@include@x86_64-linux-gnu@bits@dirent.h,926
-struct direntdirent22,889
- __ino_t d_ino;d_ino25,935
- __off_t d_off;d_off26,954
- unsigned short int d_reclen;d_reclen31,1028
- unsigned char d_type;d_type32,1061
- char d_name[256]; /* We must not include limits.h! */d_name33,1087
-struct dirent64dirent6437,1177
- __ino64_t d_ino;d_ino39,1197
- __off64_t d_off;d_off40,1218
- unsigned short int d_reclen;d_reclen41,1239
- unsigned char d_type;d_type42,1272
- char d_name[256]; /* We must not include limits.h! */d_name43,1298
-#define d_fileno d_fileno47,1370
-#undef _DIRENT_HAVE_D_NAMLEN_DIRENT_HAVE_D_NAMLEN49,1426
-#define _DIRENT_HAVE_D_RECLEN_DIRENT_HAVE_D_RECLEN50,1456
-#define _DIRENT_HAVE_D_OFF_DIRENT_HAVE_D_OFF51,1486
-#define _DIRENT_HAVE_D_TYPE_DIRENT_HAVE_D_TYPE52,1513
-# define _DIRENT_MATCHES_DIRENT64 _DIRENT_MATCHES_DIRENT6456,1685
-# define _DIRENT_MATCHES_DIRENT64 _DIRENT_MATCHES_DIRENT6458,1727
-
-.ccls-cache/@@home@salad@Documents@42projects@42-minishell/@usr@include@x86_64-linux-gnu@bits@posix1_lim.h,2219
-#define _BITS_POSIX1_LIM_H _BITS_POSIX1_LIM_H25,948
-#define _POSIX_AIO_LISTIO_MAX _POSIX_AIO_LISTIO_MAX32,1120
-#define _POSIX_AIO_MAX _POSIX_AIO_MAX35,1219
-#define _POSIX_ARG_MAX _POSIX_ARG_MAX38,1317
-# define _POSIX_CHILD_MAX _POSIX_CHILD_MAX42,1424
-# define _POSIX_CHILD_MAX _POSIX_CHILD_MAX44,1459
-#define _POSIX_DELAYTIMER_MAX _POSIX_DELAYTIMER_MAX48,1547
-#define _POSIX_HOST_NAME_MAX _POSIX_HOST_NAME_MAX52,1701
-#define _POSIX_LINK_MAX _POSIX_LINK_MAX55,1772
-#define _POSIX_LOGIN_NAME_MAX _POSIX_LOGIN_NAME_MAX58,1837
-#define _POSIX_MAX_CANON _POSIX_MAX_CANON61,1930
-#define _POSIX_MAX_INPUT _POSIX_MAX_INPUT65,2047
-#define _POSIX_MQ_OPEN_MAX _POSIX_MQ_OPEN_MAX68,2137
-#define _POSIX_MQ_PRIO_MAX _POSIX_MQ_PRIO_MAX71,2222
-#define _POSIX_NAME_MAX _POSIX_NAME_MAX74,2291
-# define _POSIX_NGROUPS_MAX _POSIX_NGROUPS_MAX78,2408
-# define _POSIX_NGROUPS_MAX _POSIX_NGROUPS_MAX80,2444
-# define _POSIX_OPEN_MAX _POSIX_OPEN_MAX85,2561
-# define _POSIX_OPEN_MAX _POSIX_OPEN_MAX87,2595
-# define _POSIX_FD_SETSIZE _POSIX_FD_SETSIZE93,2766
-#define _POSIX_PATH_MAX _POSIX_PATH_MAX97,2855
-#define _POSIX_PIPE_BUF _POSIX_PIPE_BUF100,2950
-#define _POSIX_RE_DUP_MAX _POSIX_RE_DUP_MAX104,3115
-#define _POSIX_RTSIG_MAX _POSIX_RTSIG_MAX107,3218
-#define _POSIX_SEM_NSEMS_MAX _POSIX_SEM_NSEMS_MAX110,3294
-#define _POSIX_SEM_VALUE_MAX _POSIX_SEM_VALUE_MAX113,3365
-#define _POSIX_SIGQUEUE_MAX _POSIX_SIGQUEUE_MAX116,3444
-#define _POSIX_SSIZE_MAX _POSIX_SSIZE_MAX119,3513
-#define _POSIX_STREAM_MAX _POSIX_STREAM_MAX122,3603
-#define _POSIX_SYMLINK_MAX _POSIX_SYMLINK_MAX125,3679
-#define _POSIX_SYMLOOP_MAX _POSIX_SYMLOOP_MAX129,3830
-#define _POSIX_TIMER_MAX _POSIX_TIMER_MAX132,3898
-#define _POSIX_TTY_NAME_MAX _POSIX_TTY_NAME_MAX135,3978
-# define _POSIX_TZNAME_MAX _POSIX_TZNAME_MAX139,4094
-# define _POSIX_TZNAME_MAX _POSIX_TZNAME_MAX141,4129
-# define _POSIX_QLIMIT _POSIX_QLIMIT146,4283
-# define _POSIX_HIWAT _POSIX_HIWAT150,4398
-# define _POSIX_UIO_MAXIOV _POSIX_UIO_MAXIOV153,4493
-#define _POSIX_CLOCKRES_MIN _POSIX_CLOCKRES_MIN157,4579
-# define SSIZE_MAX SSIZE_MAX169,4922
-# define SSIZE_MAX SSIZE_MAX171,4958
-# define NGROUPS_MAX NGROUPS_MAX180,5125
-
-.ccls-cache/@@home@salad@Documents@42projects@42-minishell/@usr@include@x86_64-linux-gnu@bits@termios.h,5202
-typedef unsigned char cc_t;cc_t23,947
-typedef unsigned int speed_t;speed_t24,975
-typedef unsigned int tcflag_t;tcflag_t25,1005
-#define NCCS NCCS27,1037
-struct termiostermios28,1053
- tcflag_t c_iflag; /* input mode flags */c_iflag30,1072
- tcflag_t c_oflag; /* output mode flags */c_oflag31,1118
- tcflag_t c_cflag; /* control mode flags */c_cflag32,1165
- tcflag_t c_lflag; /* local mode flags */c_lflag33,1213
- cc_t c_line; /* line discipline */c_line34,1259
- cc_t c_cc[NCCS]; /* control characters */c_cc35,1300
- speed_t c_ispeed; /* input speed */c_ispeed36,1347
- speed_t c_ospeed; /* output speed */c_ospeed37,1388
-#define _HAVE_STRUCT_TERMIOS_C_ISPEED _HAVE_STRUCT_TERMIOS_C_ISPEED38,1430
-#define _HAVE_STRUCT_TERMIOS_C_OSPEED _HAVE_STRUCT_TERMIOS_C_OSPEED39,1470
-#define VINTR VINTR43,1538
-#define VQUIT VQUIT44,1554
-#define VERASE VERASE45,1570
-#define VKILL VKILL46,1587
-#define VEOF VEOF47,1603
-#define VTIME VTIME48,1618
-#define VMIN VMIN49,1634
-#define VSWTC VSWTC50,1649
-#define VSTART VSTART51,1665
-#define VSTOP VSTOP52,1682
-#define VSUSP VSUSP53,1698
-#define VEOL VEOL54,1715
-#define VREPRINT VREPRINT55,1731
-#define VDISCARD VDISCARD56,1751
-#define VWERASE VWERASE57,1771
-#define VLNEXT VLNEXT58,1790
-#define VEOL2 VEOL259,1808
-#define IGNBRK IGNBRK62,1845
-#define BRKINT BRKINT63,1868
-#define IGNPAR IGNPAR64,1891
-#define PARMRK PARMRK65,1914
-#define INPCK INPCK66,1937
-#define ISTRIP ISTRIP67,1959
-#define INLCR INLCR68,1982
-#define IGNCR IGNCR69,2004
-#define ICRNL ICRNL70,2026
-#define IUCLC IUCLC71,2048
-#define IXON IXON72,2070
-#define IXANY IXANY73,2091
-#define IXOFF IXOFF74,2113
-#define IMAXBEL IMAXBEL75,2135
-#define IUTF8 IUTF876,2159
-#define OPOST OPOST79,2201
-#define OLCUC OLCUC80,2223
-#define ONLCR ONLCR81,2245
-#define OCRNL OCRNL82,2267
-#define ONOCR ONOCR83,2289
-#define ONLRET ONLRET84,2311
-#define OFILL OFILL85,2334
-#define OFDEL OFDEL86,2356
-# define NLDLY NLDLY88,2424
-# define NL0 NL089,2447
-# define NL1 NL190,2470
-# define CRDLY CRDLY91,2493
-# define CR0 CR092,2516
-# define CR1 CR193,2539
-# define CR2 CR294,2562
-# define CR3 CR395,2585
-# define TABDLY TABDLY96,2608
-# define TAB0 TAB097,2632
-# define TAB1 TAB198,2656
-# define TAB2 TAB299,2680
-# define TAB3 TAB3100,2704
-# define BSDLY BSDLY101,2728
-# define BS0 BS0102,2751
-# define BS1 BS1103,2774
-# define FFDLY FFDLY104,2797
-# define FF0 FF0105,2820
-# define FF1 FF1106,2843
-#define VTDLY VTDLY109,2874
-#define VT0 VT0110,2896
-#define VT1 VT1111,2918
-# define XTABS XTABS114,2959
-# define CBAUD CBAUD119,3034
-#define B0 B0121,3064
-#define B50 B50122,3099
-#define B75 B75123,3120
-#define B110 B110124,3141
-#define B134 B134125,3163
-#define B150 B150126,3185
-#define B200 B200127,3207
-#define B300 B300128,3229
-#define B600 B600129,3251
-#define B1200 B1200130,3273
-#define B1800 B1800131,3296
-#define B2400 B2400132,3319
-#define B4800 B4800133,3342
-#define B9600 B9600134,3365
-#define B19200 B19200135,3388
-#define B38400 B38400136,3412
-# define EXTA EXTA138,3454
-# define EXTB EXTB139,3475
-#define CSIZE CSIZE141,3503
-#define CS5 CS5142,3525
-#define CS6 CS6143,3547
-#define CS7 CS7144,3569
-#define CS8 CS8145,3591
-#define CSTOPB CSTOPB146,3613
-#define CREAD CREAD147,3636
-#define PARENB PARENB148,3658
-#define PARODD PARODD149,3681
-#define HUPCL HUPCL150,3704
-#define CLOCAL CLOCAL151,3726
-# define CBAUDEX CBAUDEX153,3767
-#define B57600 B57600155,3799
-#define B115200 B115200156,3825
-#define B230400 B230400157,3851
-#define B460800 B460800158,3877
-#define B500000 B500000159,3903
-#define B576000 B576000160,3929
-#define B921600 B921600161,3955
-#define B1000000 B1000000162,3981
-#define B1152000 B1152000163,4007
-#define B1500000 B1500000164,4033
-#define B2000000 B2000000165,4059
-#define B2500000 B2500000166,4085
-#define B3000000 B3000000167,4111
-#define B3500000 B3500000168,4137
-#define B4000000 B4000000169,4163
-#define __MAX_BAUD __MAX_BAUD170,4189
-# define CIBAUD CIBAUD172,4235
-# define CMSPAR CMSPAR173,4300
-# define CRTSCTS CRTSCTS174,4367
-#define ISIG ISIG178,4445
-#define ICANON ICANON179,4466
-# define XCASE XCASE181,4563
-#define ECHO ECHO183,4593
-#define ECHOE ECHOE184,4614
-#define ECHOK ECHOK185,4636
-#define ECHONL ECHONL186,4658
-#define NOFLSH NOFLSH187,4681
-#define TOSTOP TOSTOP188,4704
-# define ECHOCTL ECHOCTL190,4745
-# define ECHOPRT ECHOPRT191,4770
-# define ECHOKE ECHOKE192,4795
-# define FLUSHO FLUSHO193,4820
-# define PENDIN PENDIN194,4845
-#define IEXTEN IEXTEN196,4877
-# define EXTPROC EXTPROC198,4918
-#define TCOOFF TCOOFF202,4987
-#define TCOON TCOON203,5005
-#define TCIOFF TCIOFF204,5022
-#define TCION TCION205,5040
-#define TCIFLUSH TCIFLUSH208,5095
-#define TCOFLUSH TCOFLUSH209,5114
-#define TCIOFLUSH TCIOFLUSH210,5133
-#define TCSANOW TCSANOW213,5181
-#define TCSADRAIN TCSADRAIN214,5200
-#define TCSAFLUSH TCSAFLUSH215,5220
-#define _IOT_termios _IOT_termios218,5242
-
-.ccls-cache/@@home@salad@Documents@42projects@42-minishell/@usr@include@x86_64-linux-gnu@sys@types.h,4075
-#define _SYS_TYPES_H _SYS_TYPES_H23,883
-typedef __u_char u_char;u_char33,1014
-typedef __u_short u_short;u_short34,1039
-typedef __u_int u_int;u_int35,1066
-typedef __u_long u_long;u_long36,1089
-typedef __quad_t quad_t;quad_t37,1114
-typedef __u_quad_t u_quad_t;u_quad_t38,1139
-typedef __fsid_t fsid_t;fsid_t39,1168
-# define __u_char_defined__u_char_defined40,1193
-typedef __loff_t loff_t;loff_t42,1228
-typedef __ino_t ino_t;ino_t47,1314
-typedef __ino64_t ino_t;ino_t49,1344
-# define __ino_t_defined__ino_t_defined51,1377
-typedef __ino64_t ino64_t;ino64_t54,1469
-# define __ino64_t_defined__ino64_t_defined55,1496
-typedef __dev_t dev_t;dev_t59,1555
-# define __dev_t_defined__dev_t_defined60,1578
-typedef __gid_t gid_t;gid_t64,1635
-# define __gid_t_defined__gid_t_defined65,1658
-typedef __mode_t mode_t;mode_t69,1716
-# define __mode_t_defined__mode_t_defined70,1741
-typedef __nlink_t nlink_t;nlink_t74,1801
-# define __nlink_t_defined__nlink_t_defined75,1828
-typedef __uid_t uid_t;uid_t79,1887
-# define __uid_t_defined__uid_t_defined80,1910
-typedef __off_t off_t;off_t85,1996
-typedef __off64_t off_t;off_t87,2026
-# define __off_t_defined__off_t_defined89,2059
-typedef __off64_t off64_t;off64_t92,2151
-# define __off64_t_defined__off64_t_defined93,2178
-typedef __pid_t pid_t;pid_t97,2237
-# define __pid_t_defined__pid_t_defined98,2260
-typedef __id_t id_t;id_t103,2378
-# define __id_t_defined__id_t_defined104,2399
-typedef __ssize_t ssize_t;ssize_t108,2457
-# define __ssize_t_defined__ssize_t_defined109,2484
-typedef __daddr_t daddr_t;daddr_t114,2564
-typedef __caddr_t caddr_t;caddr_t115,2591
-# define __daddr_t_defined__daddr_t_defined116,2618
-typedef __key_t key_t;key_t121,2738
-# define __key_t_defined__key_t_defined122,2761
-typedef __useconds_t useconds_t;useconds_t134,3031
-# define __useconds_t_defined__useconds_t_defined135,3064
-typedef __suseconds_t suseconds_t;suseconds_t138,3134
-# define __suseconds_t_defined__suseconds_t_defined139,3169
-#define __need_size_t__need_size_t143,3217
-typedef unsigned long int ulong;ulong148,3322
-typedef unsigned short int ushort;ushort149,3355
-typedef unsigned int uint;uint150,3390
-typedef unsigned char u_int8_t;u_int8_t160,3610
-typedef unsigned short int u_int16_t;u_int16_t161,3642
-typedef unsigned int u_int32_t;u_int32_t162,3680
-typedef unsigned long int u_int64_t;u_int64_t164,3734
-__extension__ typedef unsigned long long int u_int64_t;u_int64_t166,3778
-typedef int register_t;register_t169,3843
-# define __u_intN_t(__u_intN_t174,3947
-typedef int register_t __attribute__ ((__mode__ (__word__)));register_t182,4149
-#define __BIT_TYPES_DEFINED__ __BIT_TYPES_DEFINED__188,4306
-typedef __blksize_t blksize_t;blksize_t202,4650
-# define __blksize_t_defined__blksize_t_defined203,4681
-typedef __blkcnt_t blkcnt_t; /* Type to count number of disk blocks. */blkcnt_t209,4826
-# define __blkcnt_t_defined__blkcnt_t_defined210,4900
-typedef __fsblkcnt_t fsblkcnt_t; /* Type to count file system blocks. */fsblkcnt_t213,4967
-# define __fsblkcnt_t_defined__fsblkcnt_t_defined214,5041
-typedef __fsfilcnt_t fsfilcnt_t; /* Type to count file system inodes. */fsfilcnt_t217,5110
-# define __fsfilcnt_t_defined__fsfilcnt_t_defined218,5184
-typedef __blkcnt64_t blkcnt_t; /* Type to count number of disk blocks. */blkcnt_t222,5257
-# define __blkcnt_t_defined__blkcnt_t_defined223,5335
-typedef __fsblkcnt64_t fsblkcnt_t; /* Type to count file system blocks. */fsblkcnt_t226,5402
-# define __fsblkcnt_t_defined__fsblkcnt_t_defined227,5478
-typedef __fsfilcnt64_t fsfilcnt_t; /* Type to count file system inodes. */fsfilcnt_t230,5547
-# define __fsfilcnt_t_defined__fsfilcnt_t_defined231,5623
-typedef __blkcnt64_t blkcnt64_t; /* Type to count number of disk blocks. */blkcnt64_t236,5695
-typedef __fsblkcnt64_t fsblkcnt64_t; /* Type to count file system blocks. */fsblkcnt64_t237,5775
-typedef __fsfilcnt64_t fsfilcnt64_t; /* Type to count file system inodes. */fsfilcnt64_t238,5853
-
-.ccls-cache/@@home@salad@Documents@42projects@42-minishell/@usr@include@x86_64-linux-gnu@bits@environments.h,1213
-# define _POSIX_V7_LPBIG_OFFBIG _POSIX_V7_LPBIG_OFFBIG56,2199
-# define _POSIX_V6_LPBIG_OFFBIG _POSIX_V6_LPBIG_OFFBIG57,2234
-# define _XBS5_LPBIG_OFFBIG _XBS5_LPBIG_OFFBIG58,2269
-# define _POSIX_V7_LP64_OFF64 _POSIX_V7_LP64_OFF6461,2373
-# define _POSIX_V6_LP64_OFF64 _POSIX_V6_LP64_OFF6462,2405
-# define _XBS5_LP64_OFF64 _XBS5_LP64_OFF6463,2437
-# define _POSIX_V7_ILP32_OFFBIG _POSIX_V7_ILP32_OFFBIG69,2620
-# define _POSIX_V6_ILP32_OFFBIG _POSIX_V6_ILP32_OFFBIG70,2654
-# define _XBS5_ILP32_OFFBIG _XBS5_ILP32_OFFBIG71,2688
-# define _POSIX_V7_ILP32_OFF32 _POSIX_V7_ILP32_OFF3275,2776
-# define _POSIX_V6_ILP32_OFF32 _POSIX_V6_ILP32_OFF3276,2810
-# define _XBS5_ILP32_OFF32 _XBS5_ILP32_OFF3277,2844
-#define __ILP32_OFF32_CFLAGS __ILP32_OFF32_CFLAGS95,3390
-#define __ILP32_OFF32_LDFLAGS __ILP32_OFF32_LDFLAGS96,3426
-# define __ILP32_OFFBIG_CFLAGS __ILP32_OFFBIG_CFLAGS98,3507
-# define __ILP32_OFFBIG_LDFLAGS __ILP32_OFFBIG_LDFLAGS99,3546
-# define __ILP32_OFFBIG_CFLAGS __ILP32_OFFBIG_CFLAGS101,3592
-# define __ILP32_OFFBIG_LDFLAGS __ILP32_OFFBIG_LDFLAGS102,3673
-#define __LP64_OFF64_CFLAGS __LP64_OFF64_CFLAGS104,3719
-#define __LP64_OFF64_LDFLAGS __LP64_OFF64_LDFLAGS105,3754
-
-.ccls-cache/@@home@salad@Documents@42projects@42-minishell/@usr@include@x86_64-linux-gnu@bits@stat.h,5839
-#define _BITS_STAT_H _BITS_STAT_H23,938
-# define _STAT_VER_LINUX_OLD _STAT_VER_LINUX_OLD27,1034
-# define _STAT_VER_KERNEL _STAT_VER_KERNEL28,1065
-# define _STAT_VER_SVR4 _STAT_VER_SVR429,1093
-# define _STAT_VER_LINUX _STAT_VER_LINUX30,1120
-# define _MKNOD_VER_LINUX _MKNOD_VER_LINUX33,1196
-# define _MKNOD_VER_SVR4 _MKNOD_VER_SVR434,1224
-# define _MKNOD_VER _MKNOD_VER35,1251
-# define _STAT_VER_KERNEL _STAT_VER_KERNEL37,1326
-# define _STAT_VER_LINUX _STAT_VER_LINUX38,1354
-# define _MKNOD_VER_LINUX _MKNOD_VER_LINUX41,1432
-#define _STAT_VER _STAT_VER44,1468
-struct statstat46,1504
- __dev_t st_dev; /* Device. */st_dev48,1520
- unsigned short int __pad1;__pad150,1575
- __ino_t st_ino; /* File serial number. */st_ino53,1668
- __ino_t __st_ino; /* 32bit file serial number. */__st_ino55,1721
- __mode_t st_mode; /* File mode. */st_mode58,1803
- __nlink_t st_nlink; /* Link count. */st_nlink59,1845
- __nlink_t st_nlink; /* Link count. */st_nlink61,1896
- __mode_t st_mode; /* File mode. */st_mode62,1940
- __uid_t st_uid; /* User ID of the file's owner. */st_uid64,1988
- __gid_t st_gid; /* Group ID of the file's group.*/st_gid65,2044
- int __pad0;__pad067,2118
- __dev_t st_rdev; /* Device number, if device. */st_rdev69,2141
- unsigned short int __pad2;__pad271,2215
- __off_t st_size; /* Size of file, in bytes. */st_size74,2308
- __off64_t st_size; /* Size of file, in bytes. */st_size76,2368
- __blksize_t st_blksize; /* Optimal block size for I/O. */st_blksize78,2431
- __blkcnt_t st_blocks; /* Number 512-byte blocks allocated. */st_blocks80,2550
- __blkcnt64_t st_blocks; /* Number 512-byte blocks allocated. */st_blocks82,2623
- struct timespec st_atim; /* Time of last access. */st_atim91,3102
- struct timespec st_mtim; /* Time of last modification. */st_mtim92,3160
- struct timespec st_ctim; /* Time of last status change. */st_ctim93,3224
-# define st_atime st_atime94,3289
-# define st_mtime st_mtime95,3353
-# define st_ctime st_ctime96,3386
- __time_t st_atime; /* Time of last access. */st_atime98,3425
- __syscall_ulong_t st_atimensec; /* Nscecs of last access. */st_atimensec99,3478
- __time_t st_mtime; /* Time of last modification. */st_mtime100,3544
- __syscall_ulong_t st_mtimensec; /* Nsecs of last modification. */st_mtimensec101,3603
- __time_t st_ctime; /* Time of last status change. */st_ctime102,3674
- __syscall_ulong_t st_ctimensec; /* Nsecs of last status change. */st_ctimensec103,3734
- __syscall_slong_t __glibc_reserved[3];__glibc_reserved106,3831
- unsigned long int __glibc_reserved4;__glibc_reserved4109,3909
- unsigned long int __glibc_reserved5;__glibc_reserved5110,3950
- __ino64_t st_ino; /* File serial number. */st_ino112,3998
-struct stat64stat64119,4152
- __dev_t st_dev; /* Device. */st_dev121,4170
- __ino64_t st_ino; /* File serial number. */st_ino123,4225
- __nlink_t st_nlink; /* Link count. */st_nlink124,4275
- __mode_t st_mode; /* File mode. */st_mode125,4319
- unsigned int __pad1;__pad1127,4367
- __ino_t __st_ino; /* 32bit file serial number. */__st_ino128,4392
- __mode_t st_mode; /* File mode. */st_mode129,4448
- __nlink_t st_nlink; /* Link count. */st_nlink130,4490
- __uid_t st_uid; /* User ID of the file's owner. */st_uid132,4543
- __gid_t st_gid; /* Group ID of the file's group.*/st_gid133,4599
- int __pad0;__pad0135,4674
- __dev_t st_rdev; /* Device number, if device. */st_rdev136,4690
- __off_t st_size; /* Size of file, in bytes. */st_size137,4745
- __dev_t st_rdev; /* Device number, if device. */st_rdev139,4805
- unsigned int __pad2;__pad2140,4861
- __off64_t st_size; /* Size of file, in bytes. */st_size141,4886
- __blksize_t st_blksize; /* Optimal block size for I/O. */st_blksize143,4950
- __blkcnt64_t st_blocks; /* Nr. 512-byte blocks allocated. */st_blocks144,5013
- struct timespec st_atim; /* Time of last access. */st_atim152,5483
- struct timespec st_mtim; /* Time of last modification. */st_mtim153,5541
- struct timespec st_ctim; /* Time of last status change. */st_ctim154,5605
- __time_t st_atime; /* Time of last access. */st_atime156,5677
- __syscall_ulong_t st_atimensec; /* Nscecs of last access. */st_atimensec157,5730
- __time_t st_mtime; /* Time of last modification. */st_mtime158,5796
- __syscall_ulong_t st_mtimensec; /* Nsecs of last modification. */st_mtimensec159,5855
- __time_t st_ctime; /* Time of last status change. */st_ctime160,5926
- __syscall_ulong_t st_ctimensec; /* Nsecs of last status change. */st_ctimensec161,5986
- __syscall_slong_t __glibc_reserved[3];__glibc_reserved164,6085
- __ino64_t st_ino; /* File serial number. */st_ino166,6135
-#define _STATBUF_ST_BLKSIZE_STATBUF_ST_BLKSIZE172,6247
-#define _STATBUF_ST_RDEV_STATBUF_ST_RDEV173,6275
-#define _STATBUF_ST_NSEC_STATBUF_ST_NSEC175,6356
-#define __S_IFMT __S_IFMT179,6417
-#define __S_IFDIR __S_IFDIR182,6501
-#define __S_IFCHR __S_IFCHR183,6545
-#define __S_IFBLK __S_IFBLK184,6596
-#define __S_IFREG __S_IFREG185,6643
-#define __S_IFIFO __S_IFIFO186,6690
-#define __S_IFLNK __S_IFLNK187,6729
-#define __S_IFSOCK __S_IFSOCK188,6777
-#define __S_TYPEISMQ(__S_TYPEISMQ192,6957
-#define __S_TYPEISSEM(__S_TYPEISSEM193,7018
-#define __S_TYPEISSHM(__S_TYPEISSHM194,7079
-#define __S_ISUID __S_ISUID198,7166
-#define __S_ISGID __S_ISGID199,7223
-#define __S_ISVTX __S_ISVTX200,7281
-#define __S_IREAD __S_IREAD201,7350
-#define __S_IWRITE __S_IWRITE202,7395
-#define __S_IEXEC __S_IEXEC203,7442
-# define UTIME_NOW UTIME_NOW206,7511
-# define UTIME_OMIT UTIME_OMIT207,7548
-
-.ccls-cache/@@home@salad@Documents@42projects@42-minishell/@usr@include@x86_64-linux-gnu@bits@uintn-identity.h,246
-#define _BITS_UINTN_IDENTITY_H _BITS_UINTN_IDENTITY_H24,1042
-__uint16_identity (__uint16_t __x)__uint16_identity33,1287
-__uint32_identity (__uint32_t __x)__uint32_identity39,1368
-__uint64_identity (__uint64_t __x)__uint64_identity45,1449
-
-.ccls-cache/@@home@salad@Documents@42projects@42-minishell/@usr@include@x86_64-linux-gnu@bits@pthreadtypes.h,1893
-# define _BITS_PTHREADTYPES_COMMON_H _BITS_PTHREADTYPES_COMMON_H20,887
-typedef unsigned long int pthread_t;pthread_t27,1122
- char __size[__SIZEOF_PTHREAD_MUTEXATTR_T];__size34,1287
- int __align;__align35,1332
-} pthread_mutexattr_t;pthread_mutexattr_t36,1347
- char __size[__SIZEOF_PTHREAD_CONDATTR_T];__size43,1510
- int __align;__align44,1554
-} pthread_condattr_t;pthread_condattr_t45,1569
-typedef unsigned int pthread_key_t;pthread_key_t49,1629
-typedef int __ONCE_ALIGNMENT pthread_once_t;pthread_once_t53,1693
-union pthread_attr_tpthread_attr_t56,1740
- char __size[__SIZEOF_PTHREAD_ATTR_T];__size58,1763
- long int __align;__align59,1803
-typedef union pthread_attr_t pthread_attr_t;pthread_attr_t62,1856
-# define __have_pthread_attr_t __have_pthread_attr_t63,1901
- struct __pthread_mutex_s __data;__data69,1959
- char __size[__SIZEOF_PTHREAD_MUTEX_T];__size70,1994
- long int __align;__align71,2035
-} pthread_mutex_t;pthread_mutex_t72,2055
- struct __pthread_cond_s __data;__data77,2092
- char __size[__SIZEOF_PTHREAD_COND_T];__size78,2126
- __extension__ long long int __align;__align79,2166
-} pthread_cond_t;pthread_cond_t80,2205
- struct __pthread_rwlock_arch_t __data;__data88,2424
- char __size[__SIZEOF_PTHREAD_RWLOCK_T];__size89,2465
- long int __align;__align90,2507
-} pthread_rwlock_t;pthread_rwlock_t91,2527
- char __size[__SIZEOF_PTHREAD_RWLOCKATTR_T];__size95,2564
- long int __align;__align96,2610
-} pthread_rwlockattr_t;pthread_rwlockattr_t97,2630
-typedef volatile int pthread_spinlock_t;pthread_spinlock_t103,2717
- char __size[__SIZEOF_PTHREAD_BARRIER_T];__size110,2868
- long int __align;__align111,2911
-} pthread_barrier_t;pthread_barrier_t112,2931
- char __size[__SIZEOF_PTHREAD_BARRIERATTR_T];__size116,2969
- int __align;__align117,3016
-} pthread_barrierattr_t;pthread_barrierattr_t118,3031
-
-.ccls-cache/@@home@salad@Documents@42projects@42-minishell/@usr@include@endian.h,1337
-#define _ENDIAN_H _ENDIAN_H19,807
-#define __LITTLE_ENDIAN __LITTLE_ENDIAN31,1344
-#define __BIG_ENDIAN __BIG_ENDIAN32,1373
-#define __PDP_ENDIAN __PDP_ENDIAN33,1399
-# define __FLOAT_WORD_ORDER __FLOAT_WORD_ORDER41,1637
-# define LITTLE_ENDIAN LITTLE_ENDIAN45,1704
-# define BIG_ENDIAN BIG_ENDIAN46,1743
-# define PDP_ENDIAN PDP_ENDIAN47,1776
-# define BYTE_ORDER BYTE_ORDER48,1809
-# define __LONG_LONG_PAIR(__LONG_LONG_PAIR52,1886
-# define __LONG_LONG_PAIR(__LONG_LONG_PAIR54,1962
-# define htobe16(htobe1664,2191
-# define htole16(htole1665,2227
-# define be16toh(be16toh66,2270
-# define le16toh(le16toh67,2306
-# define htobe32(htobe3269,2350
-# define htole32(htole3270,2386
-# define be32toh(be32toh71,2429
-# define le32toh(le32toh72,2465
-# define htobe64(htobe6474,2509
-# define htole64(htole6475,2545
-# define be64toh(be64toh76,2588
-# define le64toh(le64toh77,2624
-# define htobe16(htobe1680,2675
-# define htole16(htole1681,2718
-# define be16toh(be16toh82,2754
-# define le16toh(le16toh83,2797
-# define htobe32(htobe3285,2834
-# define htole32(htole3286,2877
-# define be32toh(be32toh87,2913
-# define le32toh(le32toh88,2956
-# define htobe64(htobe6490,2993
-# define htole64(htole6491,3036
-# define be64toh(be64toh92,3072
-# define le64toh(le64toh93,3115
-
-.ccls-cache/@@home@salad@Documents@42projects@42-minishell/@usr@include@x86_64-linux-gnu@bits@sigstack.h,126
-#define _BITS_SIGSTACK_H _BITS_SIGSTACK_H20,852
-#define MINSIGSTKSZ MINSIGSTKSZ27,1055
-#define SIGSTKSZ SIGSTKSZ30,1115
-
-.ccls-cache/@@home@salad@Documents@42projects@42-minishell/@usr@include@x86_64-linux-gnu@bits@sigaction.h,1035
-#define _BITS_SIGACTION_H _BITS_SIGACTION_H20,864
-struct sigactionsigaction27,1070
- __sighandler_t sa_handler;sa_handler34,1237
- void (*sa_sigaction) (int, siginfo_t *, void *);sa_sigaction36,1300
- __sigaction_handler;__sigaction_handler38,1358
-# define sa_handler sa_handler39,1383
-# define sa_sigaction sa_sigaction40,1434
- __sigset_t sa_mask;sa_mask46,1586
- int sa_flags;sa_flags49,1637
- void (*sa_restorer) (void);sa_restorer52,1684
-#define SA_NOCLDSTOP SA_NOCLDSTOP56,1749
-#define SA_NOCLDWAIT SA_NOCLDWAIT57,1821
-#define SA_SIGINFO SA_SIGINFO58,1890
-# define SA_ONSTACK SA_ONSTACK61,2055
-# define SA_RESTART SA_RESTART64,2201
-# define SA_NODEFER SA_NODEFER65,2275
-# define SA_RESETHAND SA_RESETHAND67,2396
-# define SA_INTERRUPT SA_INTERRUPT70,2499
-# define SA_NOMASK SA_NOMASK73,2601
-# define SA_ONESHOT SA_ONESHOT74,2634
-# define SA_STACK SA_STACK75,2669
-#define SIG_BLOCK SIG_BLOCK79,2763
-#define SIG_UNBLOCK SIG_UNBLOCK80,2811
-#define SIG_SETMASK SIG_SETMASK81,2861
-
-.ccls-cache/@@home@salad@Documents@42projects@42-minishell/@usr@lib@llvm-8@lib@clang@8.0.1@include@stdarg.h,402
-#define __STDARG_H__STDARG_H27,1300
-typedef __builtin_va_list va_list;va_list30,1337
-#define _VA_LIST_VA_LIST31,1372
-#define va_start(va_start33,1396
-#define va_end(va_end34,1454
-#define va_arg(va_arg35,1503
-#define __va_copy(__va_copy40,1703
-#define va_copy(va_copy43,1837
-#define __GNUC_VA_LIST __GNUC_VA_LIST47,1925
-typedef __builtin_va_list __gnuc_va_list;__gnuc_va_list48,1950
-
-.ccls-cache/@@home@salad@Documents@42projects@42-minishell/@usr@include@x86_64-linux-gnu@bits@types@sigset_t.h,96
-#define __sigset_t_defined __sigset_t_defined2,27
-typedef __sigset_t sigset_t;sigset_t7,158
-
-.ccls-cache/@@home@salad@Documents@42projects@42-minishell/@usr@include@x86_64-linux-gnu@bits@types@struct_sigstack.h,228
-#define __sigstack_defined __sigstack_defined20,843
-struct sigstacksigstack23,928
- void *ss_sp; /* Signal stack pointer. */ss_sp25,948
- int ss_onstack; /* Nonzero if executing on this stack. */ss_onstack26,995
-
-.ccls-cache/@@home@salad@Documents@42projects@42-minishell/@usr@include@x86_64-linux-gnu@asm@ioctls.h,0
-
-.ccls-cache/@@home@salad@Documents@42projects@42-minishell/@usr@lib@llvm-8@lib@clang@8.0.1@include@limits.h,1756
-#define __CLANG_LIMITS_H__CLANG_LIMITS_H26,1340
-#define _GCC_LIMITS_H__GCC_LIMITS_H_31,1530
-#undef SCHAR_MINSCHAR_MIN42,1871
-#undef SCHAR_MAXSCHAR_MAX43,1889
-#undef UCHAR_MAXUCHAR_MAX44,1907
-#undef SHRT_MINSHRT_MIN45,1925
-#undef SHRT_MAXSHRT_MAX46,1942
-#undef USHRT_MAXUSHRT_MAX47,1959
-#undef INT_MININT_MIN48,1977
-#undef INT_MAXINT_MAX49,1993
-#undef UINT_MAXUINT_MAX50,2009
-#undef LONG_MINLONG_MIN51,2026
-#undef LONG_MAXLONG_MAX52,2043
-#undef ULONG_MAXULONG_MAX53,2060
-#undef CHAR_BITCHAR_BIT55,2079
-#undef CHAR_MINCHAR_MIN56,2096
-#undef CHAR_MAXCHAR_MAX57,2113
-#define SCHAR_MAX SCHAR_MAX60,2154
-#define SHRT_MAX SHRT_MAX61,2186
-#define INT_MAX INT_MAX62,2217
-#define LONG_MAX LONG_MAX63,2247
-#define SCHAR_MIN SCHAR_MIN65,2279
-#define SHRT_MIN SHRT_MIN66,2316
-#define INT_MIN INT_MIN67,2353
-#define LONG_MIN LONG_MIN68,2390
-#define UCHAR_MAX UCHAR_MAX70,2429
-#define USHRT_MAX USHRT_MAX71,2469
-#define UINT_MAX UINT_MAX72,2509
-#define ULONG_MAX ULONG_MAX73,2550
-#define MB_LEN_MAX MB_LEN_MAX76,2612
-#define CHAR_BIT CHAR_BIT79,2641
-#define CHAR_MIN CHAR_MIN82,2721
-#define CHAR_MAX CHAR_MAX83,2740
-#define CHAR_MIN CHAR_MIN85,2773
-#define CHAR_MAX CHAR_MAX86,2800
-#undef LLONG_MINLLONG_MIN94,3015
-#undef LLONG_MAXLLONG_MAX95,3033
-#undef ULLONG_MAXULLONG_MAX96,3051
-#define LLONG_MAX LLONG_MAX98,3071
-#define LLONG_MIN LLONG_MIN99,3108
-#define ULLONG_MAX ULLONG_MAX100,3152
-#undef LONG_LONG_MINLONG_LONG_MIN109,3518
-#undef LONG_LONG_MAXLONG_LONG_MAX110,3541
-#undef ULONG_LONG_MAXULONG_LONG_MAX111,3564
-#define LONG_LONG_MAX LONG_LONG_MAX113,3589
-#define LONG_LONG_MIN LONG_LONG_MIN114,3630
-#define ULONG_LONG_MAX ULONG_LONG_MAX115,3678
-
-.ccls-cache/@@home@salad@Documents@42projects@42-minishell/@usr@include@asm-generic@ioctls.h,3220
-#define __ASM_GENERIC_IOCTLS_H__ASM_GENERIC_IOCTLS_H3,94
-#define TCGETS TCGETS20,621
-#define TCSETS TCSETS21,644
-#define TCSETSW TCSETSW22,667
-#define TCSETSF TCSETSF23,691
-#define TCGETA TCGETA24,715
-#define TCSETA TCSETA25,738
-#define TCSETAW TCSETAW26,761
-#define TCSETAF TCSETAF27,785
-#define TCSBRK TCSBRK28,809
-#define TCXONC TCXONC29,832
-#define TCFLSH TCFLSH30,855
-#define TIOCEXCL TIOCEXCL31,878
-#define TIOCNXCL TIOCNXCL32,902
-#define TIOCSCTTY TIOCSCTTY33,926
-#define TIOCGPGRP TIOCGPGRP34,951
-#define TIOCSPGRP TIOCSPGRP35,976
-#define TIOCOUTQ TIOCOUTQ36,1001
-#define TIOCSTI TIOCSTI37,1025
-#define TIOCGWINSZ TIOCGWINSZ38,1049
-#define TIOCSWINSZ TIOCSWINSZ39,1075
-#define TIOCMGET TIOCMGET40,1101
-#define TIOCMBIS TIOCMBIS41,1125
-#define TIOCMBIC TIOCMBIC42,1149
-#define TIOCMSET TIOCMSET43,1173
-#define TIOCGSOFTCAR TIOCGSOFTCAR44,1197
-#define TIOCSSOFTCAR TIOCSSOFTCAR45,1225
-#define FIONREAD FIONREAD46,1253
-#define TIOCINQ TIOCINQ47,1277
-#define TIOCLINUX TIOCLINUX48,1303
-#define TIOCCONS TIOCCONS49,1328
-#define TIOCGSERIAL TIOCGSERIAL50,1352
-#define TIOCSSERIAL TIOCSSERIAL51,1379
-#define TIOCPKT TIOCPKT52,1406
-#define FIONBIO FIONBIO53,1430
-#define TIOCNOTTY TIOCNOTTY54,1454
-#define TIOCSETD TIOCSETD55,1479
-#define TIOCGETD TIOCGETD56,1503
-#define TCSBRKP TCSBRKP57,1527
-#define TIOCSBRK TIOCSBRK58,1588
-#define TIOCCBRK TIOCCBRK59,1637
-#define TIOCGSID TIOCGSID60,1686
-#define TCGETS2 TCGETS261,1745
-#define TCSETS2 TCSETS262,1795
-#define TCSETSW2 TCSETSW263,1845
-#define TCSETSF2 TCSETSF264,1895
-#define TIOCGRS485 TIOCGRS48565,1945
-#define TIOCSRS485 TIOCSRS48567,1990
-#define TIOCGPTN TIOCGPTN69,2023
-#define TIOCSPTLCK TIOCSPTLCK70,2111
-#define TIOCGDEV TIOCGDEV71,2174
-#define TCGETX TCGETX72,2267
-#define TCSETX TCSETX73,2322
-#define TCSETXF TCSETXF74,2345
-#define TCSETXW TCSETXW75,2369
-#define TIOCSIG TIOCSIG76,2393
-#define TIOCVHANGUP TIOCVHANGUP77,2459
-#define TIOCGPKT TIOCGPKT78,2486
-#define TIOCGPTLCK TIOCGPTLCK79,2552
-#define TIOCGEXCL TIOCGEXCL80,2617
-#define TIOCGPTPEER TIOCGPTPEER81,2687
-#define FIONCLEX FIONCLEX83,2751
-#define FIOCLEX FIOCLEX84,2775
-#define FIOASYNC FIOASYNC85,2799
-#define TIOCSERCONFIG TIOCSERCONFIG86,2823
-#define TIOCSERGWILD TIOCSERGWILD87,2852
-#define TIOCSERSWILD TIOCSERSWILD88,2880
-#define TIOCGLCKTRMIOS TIOCGLCKTRMIOS89,2908
-#define TIOCSLCKTRMIOS TIOCSLCKTRMIOS90,2938
-#define TIOCSERGSTRUCT TIOCSERGSTRUCT91,2968
-#define TIOCSERGETLSR TIOCSERGETLSR92,3023
-#define TIOCSERGETMULTI TIOCSERGETMULTI93,3085
-#define TIOCSERSETMULTI TIOCSERSETMULTI94,3144
-#define TIOCMIWAIT TIOCMIWAIT96,3203
-#define TIOCGICOUNT TIOCGICOUNT97,3277
-# define FIOQSIZE FIOQSIZE104,3492
-#define TIOCPKT_DATA TIOCPKT_DATA108,3552
-#define TIOCPKT_FLUSHREAD TIOCPKT_FLUSHREAD109,3577
-#define TIOCPKT_FLUSHWRITE TIOCPKT_FLUSHWRITE110,3606
-#define TIOCPKT_STOP TIOCPKT_STOP111,3636
-#define TIOCPKT_START TIOCPKT_START112,3661
-#define TIOCPKT_NOSTOP TIOCPKT_NOSTOP113,3687
-#define TIOCPKT_DOSTOP TIOCPKT_DOSTOP114,3714
-#define TIOCPKT_IOCTL TIOCPKT_IOCTL115,3741
-#define TIOCSER_TEMT TIOCSER_TEMT117,3768
-
-.ccls-cache/@@home@salad@Documents@42projects@42-minishell/@usr@include@x86_64-linux-gnu@bits@posix2_lim.h,983
-#define _BITS_POSIX2_LIM_H _BITS_POSIX2_LIM_H23,889
-#define _POSIX2_BC_BASE_MAX _POSIX2_BC_BASE_MAX27,995
-#define _POSIX2_BC_DIM_MAX _POSIX2_BC_DIM_MAX30,1107
-#define _POSIX2_BC_SCALE_MAX _POSIX2_BC_SCALE_MAX33,1203
-#define _POSIX2_BC_STRING_MAX _POSIX2_BC_STRING_MAX36,1314
-#define _POSIX2_COLL_WEIGHTS_MAX _POSIX2_COLL_WEIGHTS_MAX40,1489
-#define _POSIX2_EXPR_NEST_MAX _POSIX2_EXPR_NEST_MAX44,1630
-#define _POSIX2_LINE_MAX _POSIX2_LINE_MAX47,1720
-#define _POSIX2_RE_DUP_MAX _POSIX2_RE_DUP_MAX51,1883
-#define _POSIX2_CHARCLASS_NAME_MAX _POSIX2_CHARCLASS_NAME_MAX55,2029
-#define BC_BASE_MAX BC_BASE_MAX63,2236
-#define BC_DIM_MAX BC_DIM_MAX66,2303
-#define BC_SCALE_MAX BC_SCALE_MAX69,2370
-#define BC_STRING_MAX BC_STRING_MAX72,2442
-#define COLL_WEIGHTS_MAX COLL_WEIGHTS_MAX75,2519
-#define EXPR_NEST_MAX EXPR_NEST_MAX78,2577
-#define LINE_MAX LINE_MAX81,2646
-#define CHARCLASS_NAME_MAX CHARCLASS_NAME_MAX84,2715
-#define RE_DUP_MAX RE_DUP_MAX88,2806
-
-.ccls-cache/@@home@salad@Documents@42projects@42-minishell/@usr@include@x86_64-linux-gnu@bits@types.h,5873
-#define _BITS_TYPES_H _BITS_TYPES_H24,951
-typedef unsigned char __u_char;__u_char30,1052
-typedef unsigned short int __u_short;__u_short31,1084
-typedef unsigned int __u_int;__u_int32,1122
-typedef unsigned long int __u_long;__u_long33,1152
-typedef signed char __int8_t;__int8_t36,1265
-typedef unsigned char __uint8_t;__uint8_t37,1295
-typedef signed short int __int16_t;__int16_t38,1328
-typedef unsigned short int __uint16_t;__uint16_t39,1364
-typedef signed int __int32_t;__int32_t40,1403
-typedef unsigned int __uint32_t;__uint32_t41,1433
-typedef signed long int __int64_t;__int64_t43,1487
-typedef unsigned long int __uint64_t;__uint64_t44,1522
-__extension__ typedef signed long long int __int64_t;__int64_t46,1566
-__extension__ typedef unsigned long long int __uint64_t;__uint64_t47,1620
-typedef __int8_t __int_least8_t;__int_least8_t51,1736
-typedef __uint8_t __uint_least8_t;__uint_least8_t52,1769
-typedef __int16_t __int_least16_t;__int_least16_t53,1804
-typedef __uint16_t __uint_least16_t;__uint_least16_t54,1839
-typedef __int32_t __int_least32_t;__int_least32_t55,1876
-typedef __uint32_t __uint_least32_t;__uint_least32_t56,1911
-typedef __int64_t __int_least64_t;__int_least64_t57,1948
-typedef __uint64_t __uint_least64_t;__uint_least64_t58,1983
-typedef long int __quad_t;__quad_t62,2073
-typedef unsigned long int __u_quad_t;__u_quad_t63,2100
-__extension__ typedef long long int __quad_t;__quad_t65,2144
-__extension__ typedef unsigned long long int __u_quad_t;__u_quad_t66,2190
-typedef long int __intmax_t;__intmax_t71,2307
-typedef unsigned long int __uintmax_t;__uintmax_t72,2336
-__extension__ typedef long long int __intmax_t;__intmax_t74,2381
-__extension__ typedef unsigned long long int __uintmax_t;__uintmax_t75,2429
-#define __S16_TYPE __S16_TYPE108,4060
-#define __U16_TYPE __U16_TYPE109,4090
-#define __S32_TYPE __S32_TYPE110,4129
-#define __U32_TYPE __U32_TYPE111,4153
-#define __SLONGWORD_TYPE __SLONGWORD_TYPE112,4186
-#define __ULONGWORD_TYPE __ULONGWORD_TYPE113,4220
-# define __SQUAD_TYPE __SQUAD_TYPE115,4284
-# define __UQUAD_TYPE __UQUAD_TYPE116,4316
-# define __SWORD_TYPE __SWORD_TYPE117,4350
-# define __UWORD_TYPE __UWORD_TYPE118,4377
-# define __SLONG32_TYPE __SLONG32_TYPE119,4413
-# define __ULONG32_TYPE __ULONG32_TYPE120,4447
-# define __S64_TYPE __S64_TYPE121,4490
-# define __U64_TYPE __U64_TYPE122,4520
-# define __STD_TYPE __STD_TYPE125,4666
-# define __SQUAD_TYPE __SQUAD_TYPE127,4732
-# define __UQUAD_TYPE __UQUAD_TYPE128,4764
-# define __SWORD_TYPE __SWORD_TYPE129,4805
-# define __UWORD_TYPE __UWORD_TYPE130,4837
-# define __SLONG32_TYPE __SLONG32_TYPE131,4878
-# define __ULONG32_TYPE __ULONG32_TYPE132,4907
-# define __S64_TYPE __S64_TYPE133,4945
-# define __U64_TYPE __U64_TYPE134,4975
-# define __STD_TYPE __STD_TYPE136,5070
-__STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */__dev_t143,5184
-__STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */__uid_t144,5248
-__STD_TYPE __GID_T_TYPE __gid_t; /* Type of group identifications. */__gid_t145,5318
-__STD_TYPE __INO_T_TYPE __ino_t; /* Type of file serial numbers. */__ino_t146,5389
-__STD_TYPE __INO64_T_TYPE __ino64_t; /* Type of file serial numbers (LFS).*/__ino64_t147,5458
-__STD_TYPE __MODE_T_TYPE __mode_t; /* Type of file attribute bitmasks. */__mode_t148,5535
-__STD_TYPE __NLINK_T_TYPE __nlink_t; /* Type of file link counts. */__nlink_t149,5610
-__STD_TYPE __OFF_T_TYPE __off_t; /* Type of file sizes and offsets. */__off_t150,5680
-__STD_TYPE __OFF64_T_TYPE __off64_t; /* Type of file sizes and offsets (LFS). */__off64_t151,5752
-__STD_TYPE __PID_T_TYPE __pid_t; /* Type of process identifications. */__pid_t152,5834
-__STD_TYPE __FSID_T_TYPE __fsid_t; /* Type of file system IDs. */__fsid_t153,5907
-__STD_TYPE __CLOCK_T_TYPE __clock_t; /* Type of CPU usage counts. */__clock_t154,5974
-__STD_TYPE __RLIM_T_TYPE __rlim_t; /* Type for resource measurement. */__rlim_t155,6044
-__STD_TYPE __RLIM64_T_TYPE __rlim64_t; /* Type for resource measurement (LFS). */__rlim64_t156,6117
-__STD_TYPE __ID_T_TYPE __id_t; /* General type for IDs. */__id_t157,6200
-__STD_TYPE __TIME_T_TYPE __time_t; /* Seconds since the Epoch. */__time_t158,6261
-__STD_TYPE __USECONDS_T_TYPE __useconds_t; /* Count of microseconds. */__useconds_t159,6328
-__STD_TYPE __SUSECONDS_T_TYPE __suseconds_t; /* Signed count of microseconds. */__suseconds_t160,6401
-__STD_TYPE __DADDR_T_TYPE __daddr_t; /* The type of a disk address. */__daddr_t162,6484
-__STD_TYPE __KEY_T_TYPE __key_t; /* Type of an IPC key. */__key_t163,6556
-__STD_TYPE __CLOCKID_T_TYPE __clockid_t;__clockid_t166,6668
-__STD_TYPE __TIMER_T_TYPE __timer_t;__timer_t169,6754
-__STD_TYPE __BLKSIZE_T_TYPE __blksize_t;__blksize_t172,6829
-__STD_TYPE __BLKCNT_T_TYPE __blkcnt_t;__blkcnt_t177,6968
-__STD_TYPE __BLKCNT64_T_TYPE __blkcnt64_t;__blkcnt64_t178,7007
-__STD_TYPE __FSBLKCNT_T_TYPE __fsblkcnt_t;__fsblkcnt_t181,7092
-__STD_TYPE __FSBLKCNT64_T_TYPE __fsblkcnt64_t;__fsblkcnt64_t182,7135
-__STD_TYPE __FSFILCNT_T_TYPE __fsfilcnt_t;__fsfilcnt_t185,7223
-__STD_TYPE __FSFILCNT64_T_TYPE __fsfilcnt64_t;__fsfilcnt64_t186,7266
-__STD_TYPE __FSWORD_T_TYPE __fsword_t;__fsword_t189,7363
-__STD_TYPE __SSIZE_T_TYPE __ssize_t; /* Type of a byte count, or error. */__ssize_t191,7403
-__STD_TYPE __SYSCALL_SLONG_TYPE __syscall_slong_t;__syscall_slong_t194,7526
-__STD_TYPE __SYSCALL_ULONG_TYPE __syscall_ulong_t;__syscall_ulong_t196,7625
-typedef __off64_t __loff_t; /* Type of file sizes and offsets (LFS). */__loff_t200,7784
-typedef char *__caddr_t;__caddr_t201,7857
-__STD_TYPE __SWORD_TYPE __intptr_t;__intptr_t204,7950
-__STD_TYPE __U32_TYPE __socklen_t;__socklen_t207,8028
-typedef int __sig_atomic_t;__sig_atomic_t212,8252
-#undef __STD_TYPE__STD_TYPE214,8281
-
-.ccls-cache/@@home@salad@Documents@42projects@42-minishell/@usr@include@x86_64-linux-gnu@bits@libc-header-start.h,1005
-#undef __GLIBC_INTERNAL_STARTING_HEADER_IMPLEMENTATION__GLIBC_INTERNAL_STARTING_HEADER_IMPLEMENTATION31,1375
-#undef __GLIBC_USE_LIB_EXT2__GLIBC_USE_LIB_EXT237,1530
-# define __GLIBC_USE_LIB_EXT2 __GLIBC_USE_LIB_EXT240,1661
-# define __GLIBC_USE_LIB_EXT2 __GLIBC_USE_LIB_EXT242,1699
-#undef __GLIBC_USE_IEC_60559_BFP_EXT__GLIBC_USE_IEC_60559_BFP_EXT47,1824
-# define __GLIBC_USE_IEC_60559_BFP_EXT __GLIBC_USE_IEC_60559_BFP_EXT49,1926
-# define __GLIBC_USE_IEC_60559_BFP_EXT __GLIBC_USE_IEC_60559_BFP_EXT51,1973
-#undef __GLIBC_USE_IEC_60559_FUNCS_EXT__GLIBC_USE_IEC_60559_FUNCS_EXT56,2109
-# define __GLIBC_USE_IEC_60559_FUNCS_EXT __GLIBC_USE_IEC_60559_FUNCS_EXT58,2215
-# define __GLIBC_USE_IEC_60559_FUNCS_EXT __GLIBC_USE_IEC_60559_FUNCS_EXT60,2264
-#undef __GLIBC_USE_IEC_60559_TYPES_EXT__GLIBC_USE_IEC_60559_TYPES_EXT65,2402
-# define __GLIBC_USE_IEC_60559_TYPES_EXT __GLIBC_USE_IEC_60559_TYPES_EXT67,2508
-# define __GLIBC_USE_IEC_60559_TYPES_EXT __GLIBC_USE_IEC_60559_TYPES_EXT69,2557
-
-.ccls-cache/@@home@salad@Documents@42projects@42-minishell/@usr@include@x86_64-linux-gnu@bits@types@__locale_t.h,463
-#define _BITS_TYPES___LOCALE_T_H _BITS_TYPES___LOCALE_T_H21,939
-struct __locale_struct__locale_struct28,1224
- struct __locale_data *__locales[13]; /* 13 = __LC_LAST. */__locales31,1309
- const unsigned short int *__ctype_b;__ctype_b34,1448
- const int *__ctype_tolower;__ctype_tolower35,1487
- const int *__ctype_toupper;__ctype_toupper36,1517
- const char *__names[13];__names39,1608
-typedef struct __locale_struct *__locale_t;__locale_t42,1639
-
-.ccls-cache/@@home@salad@Documents@42projects@42-minishell/@usr@include@linux@limits.h,527
-#define _LINUX_LIMITS_H_LINUX_LIMITS_H3,87
-#define NR_OPEN NR_OPEN5,112
-#define NGROUPS_MAX NGROUPS_MAX7,142
-#define ARG_MAX ARG_MAX8,214
-#define LINK_MAX LINK_MAX9,286
-#define MAX_CANON MAX_CANON10,345
-#define MAX_INPUT MAX_INPUT11,414
-#define NAME_MAX NAME_MAX12,479
-#define PATH_MAX PATH_MAX13,537
-#define PIPE_BUF PIPE_BUF14,609
-#define XATTR_NAME_MAX XATTR_NAME_MAX15,678
-#define XATTR_SIZE_MAX XATTR_SIZE_MAX16,751
-#define XATTR_LIST_MAX XATTR_LIST_MAX17,828
-#define RTSIG_MAX RTSIG_MAX19,906
-
-.ccls-cache/@@home@salad@Documents@42projects@42-minishell/@usr@include@x86_64-linux-gnu@bits@types@struct_timeval.h,190
-#define __timeval_defined __timeval_defined2,26
-struct timevaltimeval8,178
- __time_t tv_sec; /* Seconds. */tv_sec10,195
- __suseconds_t tv_usec; /* Microseconds. */tv_usec11,231
-
-.ccls-cache/@@home@salad@Documents@42projects@42-minishell/@usr@include@x86_64-linux-gnu@bits@waitstatus.h,513
-#define __WEXITSTATUS(__WEXITSTATUS28,1094
-#define __WTERMSIG(__WTERMSIG31,1207
-#define __WSTOPSIG(__WSTOPSIG34,1318
-#define __WIFEXITED(__WIFEXITED37,1423
-#define __WIFSIGNALED(__WIFSIGNALED40,1538
-#define __WIFSTOPPED(__WIFSTOPPED44,1681
-# define __WIFCONTINUED(__WIFCONTINUED49,1906
-#define __WCOREDUMP(__WCOREDUMP53,2032
-#define __W_EXITCODE(__W_EXITCODE56,2132
-#define __W_STOPCODE(__W_STOPCODE57,2184
-#define __W_CONTINUED __W_CONTINUED58,2230
-#define __WCOREFLAG __WCOREFLAG59,2260
-
-.ccls-cache/@@home@salad@Documents@42projects@42-minishell/@usr@include@x86_64-linux-gnu@bits@local_lim.h,1308
-# define __undef_NR_OPEN__undef_NR_OPEN25,1227
-# define __undef_LINK_MAX__undef_LINK_MAX28,1276
-# define __undef_OPEN_MAX__undef_OPEN_MAX31,1326
-# define __undef_ARG_MAX__undef_ARG_MAX34,1375
-# undef NR_OPENNR_OPEN42,1563
-# undef __undef_NR_OPEN__undef_NR_OPEN43,1579
-# undef LINK_MAXLINK_MAX47,1666
-# undef __undef_LINK_MAX__undef_LINK_MAX48,1683
-# undef OPEN_MAXOPEN_MAX52,1771
-# undef __undef_OPEN_MAX__undef_OPEN_MAX53,1788
-# undef ARG_MAXARG_MAX57,1874
-# undef __undef_ARG_MAX__undef_ARG_MAX58,1890
-#define _POSIX_THREAD_KEYS_MAX _POSIX_THREAD_KEYS_MAX62,1966
-#define PTHREAD_KEYS_MAX PTHREAD_KEYS_MAX64,2056
-#define _POSIX_THREAD_DESTRUCTOR_ITERATIONS _POSIX_THREAD_DESTRUCTOR_ITERATIONS67,2162
-#define PTHREAD_DESTRUCTOR_ITERATIONS PTHREAD_DESTRUCTOR_ITERATIONS69,2262
-#define _POSIX_THREAD_THREADS_MAX _POSIX_THREAD_THREADS_MAX72,2379
-#undef PTHREAD_THREADS_MAXPTHREAD_THREADS_MAX74,2477
-#define AIO_PRIO_DELTA_MAX AIO_PRIO_DELTA_MAX78,2600
-#define PTHREAD_STACK_MIN PTHREAD_STACK_MIN81,2708
-#define DELAYTIMER_MAX DELAYTIMER_MAX84,2793
-#define TTY_NAME_MAX TTY_NAME_MAX87,2860
-#define LOGIN_NAME_MAX LOGIN_NAME_MAX90,2940
-#define HOST_NAME_MAX HOST_NAME_MAX93,3002
-#define MQ_PRIO_MAX MQ_PRIO_MAX96,3074
-#define SEM_VALUE_MAX SEM_VALUE_MAX99,3147
-
-.ccls-cache/@@home@salad@Documents@42projects@42-minishell/@usr@include@paths.h,1417
-#define _PATHS_H__PATHS_H_33,1653
-#define _PATH_DEFPATH _PATH_DEFPATH36,1699
-#define _PATH_STDPATH _PATH_STDPATH38,1772
-#define _PATH_BSHELL _PATH_BSHELL41,1830
-#define _PATH_CONSOLE _PATH_CONSOLE42,1861
-#define _PATH_CSHELL _PATH_CSHELL43,1898
-#define _PATH_DEVDB _PATH_DEVDB44,1930
-#define _PATH_DEVNULL _PATH_DEVNULL45,1968
-#define _PATH_DRUM _PATH_DRUM46,2002
-#define _PATH_GSHADOW _PATH_GSHADOW47,2033
-#define _PATH_KLOG _PATH_KLOG48,2070
-#define _PATH_KMEM _PATH_KMEM49,2102
-#define _PATH_LASTLOG _PATH_LASTLOG50,2133
-#define _PATH_MAILDIR _PATH_MAILDIR51,2174
-#define _PATH_MAN _PATH_MAN52,2208
-#define _PATH_MEM _PATH_MEM53,2243
-#define _PATH_MNTTAB _PATH_MNTTAB54,2272
-#define _PATH_MOUNTED _PATH_MOUNTED55,2306
-#define _PATH_NOLOGIN _PATH_NOLOGIN56,2340
-#define _PATH_PRESERVE _PATH_PRESERVE57,2377
-#define _PATH_RWHODIR _PATH_RWHODIR58,2411
-#define _PATH_SENDMAIL _PATH_SENDMAIL59,2451
-#define _PATH_SHADOW _PATH_SHADOW60,2495
-#define _PATH_SHELLS _PATH_SHELLS61,2530
-#define _PATH_TTY _PATH_TTY62,2565
-#define _PATH_UNIX _PATH_UNIX63,2594
-#define _PATH_UTMP _PATH_UTMP64,2629
-#define _PATH_VI _PATH_VI65,2664
-#define _PATH_WTMP _PATH_WTMP66,2695
-#define _PATH_DEV _PATH_DEV69,2803
-#define _PATH_TMP _PATH_TMP70,2829
-#define _PATH_VARDB _PATH_VARDB71,2855
-#define _PATH_VARRUN _PATH_VARRUN72,2892
-#define _PATH_VARTMP _PATH_VARTMP73,2925
-
-.ccls-cache/@@home@salad@Documents@42projects@42-minishell/@usr@include@x86_64-linux-gnu@sys@stat.h,3574
-#define _SYS_STAT_H _SYS_STAT_H23,874
-typedef __dev_t dev_t;dev_t40,1244
-# define __dev_t_defined__dev_t_defined41,1267
-typedef __gid_t gid_t;gid_t45,1327
-# define __gid_t_defined__gid_t_defined46,1350
-typedef __ino_t ino_t;ino_t51,1440
-typedef __ino64_t ino_t;ino_t53,1471
-# define __ino_t_defined__ino_t_defined55,1505
-typedef __mode_t mode_t;mode_t59,1566
-# define __mode_t_defined__mode_t_defined60,1591
-typedef __nlink_t nlink_t;nlink_t64,1654
-# define __nlink_t_defined__nlink_t_defined65,1681
-typedef __off_t off_t;off_t70,1773
-typedef __off64_t off_t;off_t72,1804
-# define __off_t_defined__off_t_defined74,1838
-typedef __uid_t uid_t;uid_t78,1898
-# define __uid_t_defined__uid_t_defined79,1921
-typedef __blkcnt_t blkcnt_t;blkcnt_t86,2054
-typedef __blkcnt64_t blkcnt_t;blkcnt_t88,2091
-# define __blkcnt_t_defined__blkcnt_t_defined90,2131
-typedef __blksize_t blksize_t;blksize_t94,2198
-# define __blksize_t_defined__blksize_t_defined95,2229
-# define S_IFMT S_IFMT104,2373
-# define S_IFDIR S_IFDIR105,2399
-# define S_IFCHR S_IFCHR106,2426
-# define S_IFBLK S_IFBLK107,2453
-# define S_IFREG S_IFREG108,2480
-# define S_IFIFO S_IFIFO110,2525
-# define S_IFLNK S_IFLNK113,2579
-# define S_IFSOCK S_IFSOCK117,2702
-#define __S_ISTYPE(__S_ISTYPE123,2783
-#define S_ISDIR(S_ISDIR125,2847
-#define S_ISCHR(S_ISCHR126,2900
-#define S_ISBLK(S_ISBLK127,2953
-#define S_ISREG(S_ISREG128,3006
-# define S_ISFIFO(S_ISFIFO130,3076
-# define S_ISLNK(S_ISLNK133,3155
-# define S_ISLNK(S_ISLNK137,3262
-# define S_ISSOCK(S_ISSOCK142,3384
-# define S_TYPEISMQ(S_TYPEISMQ152,3787
-# define S_TYPEISSEM(S_TYPEISSEM153,3830
-# define S_TYPEISSHM(S_TYPEISSHM154,3875
-#define S_ISUID S_ISUID160,3954
-#define S_ISGID S_ISGID161,4013
-# define S_ISVTX S_ISVTX165,4200
-#define S_IRUSR S_IRUSR168,4235
-#define S_IWUSR S_IWUSR169,4283
-#define S_IXUSR S_IXUSR170,4333
-#define S_IRWXU S_IRWXU172,4426
-# define S_IREAD S_IREAD175,4494
-# define S_IWRITE S_IWRITE176,4519
-# define S_IEXEC S_IEXEC177,4545
-#define S_IRGRP S_IRGRP180,4578
-#define S_IWGRP S_IWGRP181,4631
-#define S_IXGRP S_IXGRP182,4685
-#define S_IRWXG S_IRWXG184,4783
-#define S_IROTH S_IROTH186,4815
-#define S_IWOTH S_IWOTH187,4869
-#define S_IXOTH S_IXOTH188,4924
-#define S_IRWXO S_IRWXO190,5024
-# define ACCESSPERMS ACCESSPERMS195,5116
-# define ALLPERMS ALLPERMS196,5174
-# define DEFFILEMODE DEFFILEMODE197,5253
-# define S_BLKSIZE S_BLKSIZE199,5334
-# define fstatat fstatat244,6911
-# define lstat lstat268,7640
-# define _STAT_VER _STAT_VER387,12009
-# define _MKNOD_VER _MKNOD_VER390,12056
-# define __fxstat __fxstat421,13281
-# define __xstat __xstat422,13311
-# define __lxstat __lxstat423,13339
-__NTH (stat (const char *__path, struct stat *__statbuf))stat453,14336
-__NTH (lstat (const char *__path, struct stat *__statbuf))lstat460,14524
-__NTH (fstat (int __fd, struct stat *__statbuf))fstat467,14666
-__NTH (fstatat (int __fd, const char *__filename, struct stat *__statbuf,fstatat474,14809
-__NTH (mknod (const char *__path, __mode_t __mode, __dev_t __dev))mknod483,15020
-__NTH (mknodat (int __fd, const char *__path, __mode_t __mode,mknodat491,15197
-__NTH (stat64 (const char *__path, struct stat64 *__statbuf))stat64502,15505
-__NTH (lstat64 (const char *__path, struct stat64 *__statbuf))lstat64509,15700
-__NTH (fstat64 (int __fd, struct stat64 *__statbuf))fstat64516,15849
-__NTH (fstatat64 (int __fd, const char *__filename, struct stat64 *__statbuf,fstatat64523,15999
-
-.ccls-cache/@@home@salad@Documents@42projects@42-minishell/@usr@include@signal.h,1004
-#define _SIGNAL_H_SIGNAL_H23,868
-typedef __pid_t pid_t;pid_t40,1152
-# define __pid_t_defined__pid_t_defined41,1175
-typedef __uid_t uid_t;uid_t46,1260
-# define __uid_t_defined__uid_t_defined47,1283
-typedef void (*__sighandler_t) (int);__sighandler_t72,1792
-# define signal signal97,2665
-# define sigpause(sigpause155,4722
-# define sigmask(sigmask167,5133
-extern int sigblock (int __mask) __THROW __attribute_deprecated__;__attribute_deprecated__170,5237
-extern int sigsetmask (int __mask) __THROW __attribute_deprecated__;__attribute_deprecated__173,5377
-extern int siggetmask (void) __THROW __attribute_deprecated__;__attribute_deprecated__176,5493
-# define NSIG NSIG181,5600
-typedef __sighandler_t sighandler_t;sighandler_t185,5645
-typedef __sighandler_t sig_t;sig_t190,5755
-# define __need_size_t__need_size_t300,9575
- __THROW __attribute_deprecated__;__attribute_deprecated__336,10971
-#define SIGRTMIN SIGRTMIN370,12097
-#define SIGRTMAX SIGRTMAX371,12150
-
-.ccls-cache/@@home@salad@Documents@42projects@42-minishell/@usr@include@asm-generic@errno-base.h,1069
-#define _ASM_GENERIC_ERRNO_BASE_H_ASM_GENERIC_ERRNO_BASE_H3,97
-#define EPERM EPERM5,132
-#define ENOENT ENOENT6,180
-#define ESRCH ESRCH7,231
-#define EINTR EINTR8,271
-#define EIO EIO9,319
-#define ENXIO ENXIO10,351
-#define E2BIG E2BIG11,401
-#define ENOEXEC ENOEXEC12,448
-#define EBADF EBADF13,492
-#define ECHILD ECHILD14,532
-#define EAGAIN EAGAIN15,576
-#define ENOMEM ENOMEM16,611
-#define EACCES EACCES17,650
-#define EFAULT EFAULT18,693
-#define ENOTBLK ENOTBLK19,730
-#define EBUSY EBUSY20,778
-#define EEXIST EEXIST21,826
-#define EXDEV EXDEV22,863
-#define ENODEV ENODEV23,905
-#define ENOTDIR ENOTDIR24,945
-#define EISDIR EISDIR25,987
-#define EINVAL EINVAL26,1027
-#define ENFILE ENFILE27,1069
-#define EMFILE EMFILE28,1114
-#define ENOTTY ENOTTY29,1159
-#define ETXTBSY ETXTBSY30,1201
-#define EFBIG EFBIG31,1242
-#define ENOSPC ENOSPC32,1281
-#define ESPIPE ESPIPE33,1330
-#define EROFS EROFS34,1368
-#define EMLINK EMLINK35,1414
-#define EPIPE EPIPE36,1454
-#define EDOM EDOM37,1490
-#define ERANGE ERANGE38,1549
-
-.ccls-cache/@@home@salad@Documents@42projects@42-minishell/@usr@include@x86_64-linux-gnu@bits@types@__mbstate_t.h,288
-#define ____mbstate_t_defined ____mbstate_t_defined2,30
-# define __WINT_TYPE__ __WINT_TYPE__9,336
- int __count;__count15,434
- __WINT_TYPE__ __wch;__wch18,461
- char __wchb[4];__wchb19,486
- } __value; /* Value so far. */__value20,506
-} __mbstate_t;__mbstate_t21,541
-
-.ccls-cache/@@home@salad@Documents@42projects@42-minishell/@usr@include@string.h,430
-#define _STRING_H _STRING_H23,868
-#define __GLIBC_INTERNAL_STARTING_HEADER_IMPLEMENTATION__GLIBC_INTERNAL_STARTING_HEADER_IMPLEMENTATION25,889
-#define __need_size_t__need_size_t31,1041
-#define __need_NULL__need_NULL32,1063
-# define __CORRECT_ISO_CPP_STRING_H_PROTO__CORRECT_ISO_CPP_STRING_H_PROTO37,1215
-# define strdupa(strdupa180,6591
-# define strndupa(strndupa190,6966
-# define strerror_r strerror_r415,14600
-
-.ccls-cache/@@home@salad@Documents@42projects@42-minishell/@usr@include@x86_64-linux-gnu@bits@fcntl-linux.h,6694
-#define O_ACCMODE O_ACCMODE42,1419
-#define O_RDONLY O_RDONLY43,1445
-#define O_WRONLY O_WRONLY44,1470
-#define O_RDWR O_RDWR45,1495
-# define O_CREAT O_CREAT47,1535
-# define O_EXCL O_EXCL50,1600
-# define O_NOCTTY O_NOCTTY53,1667
-# define O_TRUNC O_TRUNC56,1734
-# define O_APPEND O_APPEND59,1801
-# define O_NONBLOCK O_NONBLOCK62,1853
-# define O_NDELAY O_NDELAY65,1905
-# define O_SYNC O_SYNC68,1956
-#define O_FSYNC O_FSYNC70,1995
-# define O_ASYNC O_ASYNC72,2035
-# define __O_LARGEFILE __O_LARGEFILE75,2089
-# define __O_DIRECTORY __O_DIRECTORY79,2150
-# define __O_NOFOLLOW __O_NOFOLLOW82,2209
-# define __O_CLOEXEC __O_CLOEXEC85,2266
-# define __O_DIRECT __O_DIRECT88,2324
-# define __O_NOATIME __O_NOATIME91,2379
-# define __O_PATH __O_PATH94,2435
-# define __O_DSYNC __O_DSYNC97,2492
-# define __O_TMPFILE __O_TMPFILE100,2546
-# define F_GETLK F_GETLK105,2650
-# define F_SETLK F_SETLK106,2702
-# define F_SETLKW F_SETLKW107,2769
-# define F_GETLK F_GETLK109,2840
-# define F_SETLK F_SETLK110,2901
-# define F_SETLKW F_SETLKW111,2975
-# define F_GETLK64 F_GETLK64115,3081
-# define F_SETLK64 F_SETLK64116,3135
-# define F_SETLKW64 F_SETLKW64117,3204
-# define F_OFD_GETLK F_OFD_GETLK132,3840
-# define F_OFD_SETLK F_OFD_SETLK133,3864
-# define F_OFD_SETLKW F_OFD_SETLKW134,3888
-# define O_LARGEFILE O_LARGEFILE138,3946
-# define O_DIRECTORY O_DIRECTORY142,4011
-# define O_NOFOLLOW O_NOFOLLOW143,4074
-# define O_CLOEXEC O_CLOEXEC144,4135
-# define O_DIRECT O_DIRECT148,4217
-# define O_NOATIME O_NOATIME149,4273
-# define O_PATH O_PATH150,4329
-# define O_TMPFILE O_TMPFILE151,4401
-# define O_DSYNC O_DSYNC158,4698
-# define O_RSYNC O_RSYNC160,4773
-# define O_RSYNC O_RSYNC162,4844
-#define F_DUPFD F_DUPFD167,4972
-#define F_GETFD F_GETFD168,5025
-#define F_SETFD F_SETFD169,5078
-#define F_GETFL F_GETFL170,5131
-#define F_SETFL F_SETFL171,5180
-# define __F_SETOWN __F_SETOWN174,5249
-# define __F_GETOWN __F_GETOWN175,5271
-# define F_SETOWN F_SETOWN179,5352
-# define F_GETOWN F_GETOWN180,5425
-# define __F_SETSIG __F_SETSIG184,5525
-# define __F_GETSIG __F_GETSIG185,5588
-# define __F_SETOWN_EX __F_SETOWN_EX188,5680
-# define __F_GETOWN_EX __F_GETOWN_EX189,5749
-# define F_SETSIG F_SETSIG193,5843
-# define F_GETSIG F_GETSIG194,5912
-# define F_SETOWN_EX F_SETOWN_EX195,5981
-# define F_GETOWN_EX F_GETOWN_EX196,6059
-# define F_SETLEASE F_SETLEASE200,6162
-# define F_GETLEASE F_GETLEASE201,6207
-# define F_NOTIFY F_NOTIFY202,6269
-# define F_SETPIPE_SZ F_SETPIPE_SZ203,6337
-# define F_GETPIPE_SZ F_GETPIPE_SZ204,6397
-# define F_ADD_SEALS F_ADD_SEALS205,6457
-# define F_GET_SEALS F_GET_SEALS206,6509
-# define F_GET_RW_HINT F_GET_RW_HINT208,6602
-# define F_SET_RW_HINT F_SET_RW_HINT209,6630
-# define F_GET_FILE_RW_HINT F_GET_FILE_RW_HINT210,6658
-# define F_SET_FILE_RW_HINT F_SET_FILE_RW_HINT211,6691
-# define F_DUPFD_CLOEXEC F_DUPFD_CLOEXEC214,6753
-#define FD_CLOEXEC FD_CLOEXEC219,6881
-# define F_RDLCK F_RDLCK223,7042
-# define F_WRLCK F_WRLCK224,7080
-# define F_UNLCK F_UNLCK225,7119
-# define F_EXLCK F_EXLCK231,7228
-# define F_SHLCK F_SHLCK232,7259
-# define LOCK_SH LOCK_SH237,7389
-# define LOCK_EX LOCK_EX238,7428
-# define LOCK_NB LOCK_NB239,7470
-# define LOCK_UN LOCK_UN241,7551
-# define LOCK_MAND LOCK_MAND245,7615
-# define LOCK_READ LOCK_READ246,7671
-# define LOCK_WRITE LOCK_WRITE247,7745
-# define LOCK_RW LOCK_RW248,7822
-# define DN_ACCESS DN_ACCESS253,8005
-# define DN_MODIFY DN_MODIFY254,8057
-# define DN_CREATE DN_CREATE255,8109
-# define DN_DELETE DN_DELETE256,8160
-# define DN_RENAME DN_RENAME257,8211
-# define DN_ATTRIB DN_ATTRIB258,8262
-# define DN_MULTISHOT DN_MULTISHOT259,8324
-enum __pid_type__pid_type265,8433
- F_OWNER_TID = 0, /* Kernel thread. */F_OWNER_TID267,8453
- F_OWNER_PID, /* Process. */F_OWNER_PID268,8497
- F_OWNER_PGRP, /* Process group. */F_OWNER_PGRP269,8531
- F_OWNER_GID = F_OWNER_PGRP /* Alternative, obsolete name. */F_OWNER_GID270,8572
-struct f_owner_exf_owner_ex274,8702
- enum __pid_type type; /* Owner type of ID. */type276,8724
- __pid_t pid; /* ID of owner. */pid277,8775
-# define F_SEAL_SEAL F_SEAL_SEAL283,8866
-# define F_SEAL_SHRINK F_SEAL_SHRINK284,8939
-# define F_SEAL_GROW F_SEAL_GROW285,9005
-# define F_SEAL_WRITE F_SEAL_WRITE286,9067
-# define RWF_WRITE_LIFE_NOT_SET RWF_WRITE_LIFE_NOT_SET291,9188
-# define RWH_WRITE_LIFE_NONE RWH_WRITE_LIFE_NONE292,9222
-# define RWH_WRITE_LIFE_SHORT RWH_WRITE_LIFE_SHORT293,9253
-# define RWH_WRITE_LIFE_MEDIUM RWH_WRITE_LIFE_MEDIUM294,9285
-# define RWH_WRITE_LIFE_LONG RWH_WRITE_LIFE_LONG295,9318
-# define RWH_WRITE_LIFE_EXTREME RWH_WRITE_LIFE_EXTREME296,9349
-# define FAPPEND FAPPEND302,9551
-# define FFSYNC FFSYNC303,9577
-# define FASYNC FASYNC304,9602
-# define FNONBLOCK FNONBLOCK305,9627
-# define FNDELAY FNDELAY306,9657
-# define __POSIX_FADV_DONTNEED __POSIX_FADV_DONTNEED310,9738
-# define __POSIX_FADV_NOREUSE __POSIX_FADV_NOREUSE311,9772
-# define POSIX_FADV_NORMAL POSIX_FADV_NORMAL315,9867
-# define POSIX_FADV_RANDOM POSIX_FADV_RANDOM316,9933
-# define POSIX_FADV_SEQUENTIAL POSIX_FADV_SEQUENTIAL317,10000
-# define POSIX_FADV_WILLNEED POSIX_FADV_WILLNEED318,10075
-# define POSIX_FADV_DONTNEED POSIX_FADV_DONTNEED319,10136
-# define POSIX_FADV_NOREUSE POSIX_FADV_NOREUSE320,10218
-# define SYNC_FILE_RANGE_WAIT_BEFORE SYNC_FILE_RANGE_WAIT_BEFORE326,10362
-# define SYNC_FILE_RANGE_WRITE SYNC_FILE_RANGE_WRITE329,10502
-# define SYNC_FILE_RANGE_WAIT_AFTER SYNC_FILE_RANGE_WAIT_AFTER332,10660
-# define SPLICE_F_MOVE SPLICE_F_MOVE337,10837
-# define SPLICE_F_NONBLOCK SPLICE_F_NONBLOCK338,10901
-# define SPLICE_F_MORE SPLICE_F_MORE341,11040
-# define SPLICE_F_GIFT SPLICE_F_GIFT342,11091
-struct file_handlefile_handle350,11241
- unsigned int handle_bytes;handle_bytes352,11262
- int handle_type;handle_type353,11291
- unsigned char f_handle[0];f_handle355,11336
-# define MAX_HANDLE_SZ MAX_HANDLE_SZ359,11407
-# define AT_FDCWD AT_FDCWD364,11497
-# define AT_SYMLINK_NOFOLLOW AT_SYMLINK_NOFOLLOW367,11634
-# define AT_REMOVEDIR AT_REMOVEDIR368,11706
-# define AT_SYMLINK_FOLLOW AT_SYMLINK_FOLLOW370,11794
-# define AT_NO_AUTOMOUNT AT_NO_AUTOMOUNT372,11875
-# define AT_EMPTY_PATH AT_EMPTY_PATH374,11961
-# define AT_STATX_SYNC_TYPE AT_STATX_SYNC_TYPE375,12031
-# define AT_STATX_SYNC_AS_STAT AT_STATX_SYNC_AS_STAT376,12067
-# define AT_STATX_FORCE_SYNC AT_STATX_FORCE_SYNC377,12106
-# define AT_STATX_DONT_SYNC AT_STATX_DONT_SYNC378,12143
-# define AT_EACCESS AT_EACCESS380,12187
-# define fallocate fallocate435,13881
-
-.ccls-cache/@@home@salad@Documents@42projects@42-minishell/@usr@include@features.h,6105
-#define _FEATURES_H _FEATURES_H19,809
-#undef __USE_ISOC11__USE_ISOC11119,5460
-#undef __USE_ISOC99__USE_ISOC99120,5480
-#undef __USE_ISOC95__USE_ISOC95121,5500
-#undef __USE_ISOCXX11__USE_ISOCXX11122,5520
-#undef __USE_POSIX__USE_POSIX123,5542
-#undef __USE_POSIX2__USE_POSIX2124,5561
-#undef __USE_POSIX199309__USE_POSIX199309125,5581
-#undef __USE_POSIX199506__USE_POSIX199506126,5606
-#undef __USE_XOPEN__USE_XOPEN127,5631
-#undef __USE_XOPEN_EXTENDED__USE_XOPEN_EXTENDED128,5650
-#undef __USE_UNIX98__USE_UNIX98129,5678
-#undef __USE_XOPEN2K__USE_XOPEN2K130,5698
-#undef __USE_XOPEN2KXSI__USE_XOPEN2KXSI131,5719
-#undef __USE_XOPEN2K8__USE_XOPEN2K8132,5743
-#undef __USE_XOPEN2K8XSI__USE_XOPEN2K8XSI133,5765
-#undef __USE_LARGEFILE__USE_LARGEFILE134,5790
-#undef __USE_LARGEFILE64__USE_LARGEFILE64135,5813
-#undef __USE_FILE_OFFSET64__USE_FILE_OFFSET64136,5838
-#undef __USE_MISC__USE_MISC137,5865
-#undef __USE_ATFILE__USE_ATFILE138,5883
-#undef __USE_GNU__USE_GNU139,5903
-#undef __USE_FORTIFY_LEVEL__USE_FORTIFY_LEVEL140,5920
-#undef __KERNEL_STRICT_NAMES__KERNEL_STRICT_NAMES141,5947
-#undef __GLIBC_USE_DEPRECATED_GETS__GLIBC_USE_DEPRECATED_GETS142,5976
-# define __KERNEL_STRICT_NAMES__KERNEL_STRICT_NAMES147,6124
-# define __GNUC_PREREQ(__GNUC_PREREQ158,6448
-# define __GNUC_PREREQ(__GNUC_PREREQ161,6551
-# define __glibc_clang_prereq(__glibc_clang_prereq169,6922
-# define __glibc_clang_prereq(__glibc_clang_prereq172,7041
-#define __GLIBC_USE(__GLIBC_USE176,7128
-# undef _DEFAULT_SOURCE_DEFAULT_SOURCE185,7557
-# define _DEFAULT_SOURCE _DEFAULT_SOURCE186,7582
-# undef _ISOC95_SOURCE_ISOC95_SOURCE191,7715
-# define _ISOC95_SOURCE _ISOC95_SOURCE192,7739
-# undef _ISOC99_SOURCE_ISOC99_SOURCE193,7765
-# define _ISOC99_SOURCE _ISOC99_SOURCE194,7789
-# undef _ISOC11_SOURCE_ISOC11_SOURCE195,7815
-# define _ISOC11_SOURCE _ISOC11_SOURCE196,7839
-# undef _POSIX_SOURCE_POSIX_SOURCE197,7865
-# define _POSIX_SOURCE _POSIX_SOURCE198,7888
-# undef _POSIX_C_SOURCE_POSIX_C_SOURCE199,7913
-# define _POSIX_C_SOURCE _POSIX_C_SOURCE200,7938
-# undef _XOPEN_SOURCE_XOPEN_SOURCE201,7971
-# define _XOPEN_SOURCE _XOPEN_SOURCE202,7994
-# undef _XOPEN_SOURCE_EXTENDED_XOPEN_SOURCE_EXTENDED203,8021
-# define _XOPEN_SOURCE_EXTENDED _XOPEN_SOURCE_EXTENDED204,8053
-# undef _LARGEFILE64_SOURCE_LARGEFILE64_SOURCE205,8087
-# define _LARGEFILE64_SOURCE _LARGEFILE64_SOURCE206,8116
-# undef _DEFAULT_SOURCE_DEFAULT_SOURCE207,8147
-# define _DEFAULT_SOURCE _DEFAULT_SOURCE208,8172
-# undef _ATFILE_SOURCE_ATFILE_SOURCE209,8199
-# define _ATFILE_SOURCE _ATFILE_SOURCE210,8223
-# undef _DEFAULT_SOURCE_DEFAULT_SOURCE220,8579
-# define _DEFAULT_SOURCE _DEFAULT_SOURCE221,8604
-# define __USE_ISOC11 __USE_ISOC11227,8784
-# define __USE_ISOC99 __USE_ISOC99233,8987
-# define __USE_ISOC95 __USE_ISOC95239,9207
-# define __USE_ISOC11 __USE_ISOC11245,9340
-# define __USE_ISOCXX11 __USE_ISOCXX11250,9536
-# define __USE_ISOC99 __USE_ISOC99251,9563
-# define __USE_POSIX_IMPLICITLY __USE_POSIX_IMPLICITLY260,9842
-# undef _POSIX_SOURCE_POSIX_SOURCE262,9885
-# define _POSIX_SOURCE _POSIX_SOURCE263,9908
-# undef _POSIX_C_SOURCE_POSIX_C_SOURCE264,9933
-# define _POSIX_C_SOURCE _POSIX_C_SOURCE265,9958
-# define _POSIX_SOURCE _POSIX_SOURCE271,10162
-# define _POSIX_C_SOURCE _POSIX_C_SOURCE273,10243
-# define _POSIX_C_SOURCE _POSIX_C_SOURCE275,10329
-# define _POSIX_C_SOURCE _POSIX_C_SOURCE277,10421
-# define _POSIX_C_SOURCE _POSIX_C_SOURCE279,10462
-# define __USE_POSIX_IMPLICITLY __USE_POSIX_IMPLICITLY281,10504
-# define _POSIX_SOURCE _POSIX_SOURCE292,11086
-# undef _POSIX_C_SOURCE_POSIX_C_SOURCE293,11113
-# define _POSIX_C_SOURCE _POSIX_C_SOURCE294,11138
-# define __USE_POSIX __USE_POSIX300,11303
-# define __USE_POSIX2 __USE_POSIX2304,11411
-# define __USE_POSIX199309 __USE_POSIX199309308,11507
-# define __USE_POSIX199506 __USE_POSIX199506312,11608
-# define __USE_XOPEN2K __USE_XOPEN2K316,11709
-# undef __USE_ISOC95__USE_ISOC95317,11735
-# define __USE_ISOC95 __USE_ISOC95318,11756
-# undef __USE_ISOC99__USE_ISOC99319,11781
-# define __USE_ISOC99 __USE_ISOC99320,11802
-# define __USE_XOPEN2K8 __USE_XOPEN2K8324,11899
-# undef _ATFILE_SOURCE_ATFILE_SOURCE325,11926
-# define _ATFILE_SOURCE _ATFILE_SOURCE326,11950
-# define __USE_XOPEN __USE_XOPEN330,12005
-# define __USE_XOPEN_EXTENDED __USE_XOPEN_EXTENDED332,12060
-# define __USE_UNIX98 __USE_UNIX98333,12093
-# undef _LARGEFILE_SOURCE_LARGEFILE_SOURCE334,12118
-# define _LARGEFILE_SOURCE _LARGEFILE_SOURCE335,12145
-# define __USE_XOPEN2K8 __USE_XOPEN2K8338,12242
-# define __USE_XOPEN2K8XSI __USE_XOPEN2K8XSI339,12271
-# define __USE_XOPEN2K __USE_XOPEN2K341,12313
-# define __USE_XOPEN2KXSI __USE_XOPEN2KXSI342,12340
-# undef __USE_ISOC95__USE_ISOC95343,12370
-# define __USE_ISOC95 __USE_ISOC95344,12393
-# undef __USE_ISOC99__USE_ISOC99345,12420
-# define __USE_ISOC99 __USE_ISOC99346,12443
-# define __USE_XOPEN_EXTENDED __USE_XOPEN_EXTENDED350,12518
-# define __USE_LARGEFILE __USE_LARGEFILE356,12602
-# define __USE_LARGEFILE64 __USE_LARGEFILE64360,12664
-# define __USE_FILE_OFFSET64 __USE_FILE_OFFSET64364,12758
-# define __USE_MISC __USE_MISC368,12825
-# define __USE_ATFILE __USE_ATFILE372,12877
-# define __USE_GNU __USE_GNU376,12928
-# define __USE_FORTIFY_LEVEL __USE_FORTIFY_LEVEL382,13107
-# define __USE_FORTIFY_LEVEL __USE_FORTIFY_LEVEL384,13146
-# define __USE_FORTIFY_LEVEL __USE_FORTIFY_LEVEL387,13192
-# define __GLIBC_USE_DEPRECATED_GETS __GLIBC_USE_DEPRECATED_GETS395,13578
-# define __GLIBC_USE_DEPRECATED_GETS __GLIBC_USE_DEPRECATED_GETS397,13623
-#undef __GNU_LIBRARY____GNU_LIBRARY__410,14215
-#define __GNU_LIBRARY__ __GNU_LIBRARY__411,14239
-#define __GLIBC__ __GLIBC__415,14398
-#define __GLIBC_MINOR__ __GLIBC_MINOR__416,14418
-#define __GLIBC_PREREQ(__GLIBC_PREREQ418,14446
-# define __USE_LARGEFILE __USE_LARGEFILE430,14875
-# define __USE_LARGEFILE64 __USE_LARGEFILE64431,14903
-# define __USE_EXTERN_INLINES __USE_EXTERN_INLINES440,15185
-
-.ccls-cache/@@home@salad@Documents@42projects@42-minishell/@usr@include@unistd.h,4324
-#define _UNISTD_H _UNISTD_H23,870
-# define _POSIX_VERSION _POSIX_VERSION34,1166
-# define __POSIX2_THIS_VERSION __POSIX2_THIS_VERSION53,1844
-#define _POSIX2_VERSION _POSIX2_VERSION67,2419
-#define _POSIX2_C_VERSION _POSIX2_C_VERSION70,2531
-#define _POSIX2_C_BIND _POSIX2_C_BIND74,2662
-#define _POSIX2_C_DEV _POSIX2_C_DEV78,2803
-#define _POSIX2_SW_DEV _POSIX2_SW_DEV82,2941
-#define _POSIX2_LOCALEDEF _POSIX2_LOCALEDEF86,3089
-# define _XOPEN_VERSION _XOPEN_VERSION90,3245
-#define _XOPEN_XCU_VERSION _XOPEN_XCU_VERSION100,3479
-#define _XOPEN_XPG2 _XOPEN_XPG2103,3576
-#define _XOPEN_XPG3 _XOPEN_XPG3104,3598
-#define _XOPEN_XPG4 _XOPEN_XPG4105,3620
-#define _XOPEN_UNIX _XOPEN_UNIX108,3692
-#define _XOPEN_ENH_I18N _XOPEN_ENH_I18N112,3805
-#define _XOPEN_LEGACY _XOPEN_LEGACY115,3881
-#define STDIN_FILENO STDIN_FILENO210,8620
-#define STDOUT_FILENO STDOUT_FILENO211,8666
-#define STDERR_FILENO STDERR_FILENO212,8714
-typedef __ssize_t ssize_t;ssize_t220,8880
-# define __ssize_t_defined__ssize_t_defined221,8907
-#define __need_size_t__need_size_t224,8942
-#define __need_NULL__need_NULL225,8964
-typedef __gid_t gid_t;gid_t232,9165
-# define __gid_t_defined__gid_t_defined233,9188
-typedef __uid_t uid_t;uid_t237,9248
-# define __uid_t_defined__uid_t_defined238,9271
-typedef __off_t off_t;off_t243,9361
-typedef __off64_t off_t;off_t245,9392
-# define __off_t_defined__off_t_defined247,9426
-typedef __off64_t off64_t;off64_t250,9521
-# define __off64_t_defined__off64_t_defined251,9548
-typedef __useconds_t useconds_t;useconds_t255,9615
-# define __useconds_t_defined__useconds_t_defined256,9648
-typedef __pid_t pid_t;pid_t260,9713
-# define __pid_t_defined__pid_t_defined261,9736
-typedef __intptr_t intptr_t;intptr_t267,9877
-# define __intptr_t_defined__intptr_t_defined268,9906
-typedef __socklen_t socklen_t;socklen_t274,10026
-# define __socklen_t_defined__socklen_t_defined275,10057
-#define R_OK R_OK281,10183
-#define W_OK W_OK282,10232
-#define X_OK X_OK283,10282
-#define F_OK F_OK284,10334
-# define SEEK_SET SEEK_SET311,11324
-# define SEEK_CUR SEEK_CUR312,11380
-# define SEEK_END SEEK_END313,11435
-# define SEEK_DATA SEEK_DATA315,11503
-# define SEEK_HOLE SEEK_HOLE316,11551
-# define L_SET L_SET322,11725
-# define L_INCR L_INCR323,11750
-# define L_XTND L_XTND324,11776
-# define lseek lseek341,12293
-# define pread pread395,14102
-# define pwrite pwrite396,14127
-extern int pipe (int __pipedes[2]) __THROW __wur;__wur417,14915
-extern int pipe2 (int __pipedes[2], int __flags) __THROW __wur;__wur422,15067
-extern int fchown (int __fd, __uid_t __owner, __gid_t __group) __THROW __wur;__wur478,17529
-extern int fchdir (int __fd) __THROW __wur;__wur501,18391
-extern char *getcwd (char *__buf, size_t __size) __THROW __wur;__wur511,18808
- __THROW __nonnull ((1)) __attribute_deprecated__ __wur;__wur526,19442
-extern int dup (int __fd) __THROW __wur;__wur531,19583
-extern int nice (int __inc) __THROW __wur;__wur598,22134
-extern int getgroups (int __size, __gid_t __list[]) __THROW __wur;__wur689,25444
-extern int setuid (__uid_t __uid) __THROW __wur;__wur700,25870
-extern int setreuid (__uid_t __ruid, __uid_t __euid) __THROW __wur;__wur705,26096
-extern int seteuid (__uid_t __uid) __THROW __wur;__wur710,26257
-extern int setgid (__gid_t __gid) __THROW __wur;__wur717,26565
-extern int setregid (__gid_t __rgid, __gid_t __egid) __THROW __wur;__wur722,26793
-extern int setegid (__gid_t __gid) __THROW __wur;__wur727,26955
- __THROW __wur;__wur744,27640
- __THROW __wur;__wur749,27870
-extern int sethostid (long int __id) __THROW __wur;__wur889,32844
-extern int daemon (int __nochdir, int __noclose) __THROW __wur;__wur935,34860
-# define truncate truncate999,36879
-extern int ftruncate (int __fd, __off_t __length) __THROW __wur;__wur1014,37286
-# define ftruncate ftruncate1020,37486
-extern int ftruncate64 (int __fd, __off64_t __length) __THROW __wur;__wur1024,37562
-extern int brk (void *__addr) __THROW __wur;__wur1035,37917
-# define F_ULOCK F_ULOCK1073,39421
-# define F_LOCK F_LOCK1074,39482
-# define F_TLOCK F_TLOCK1075,39541
-# define F_TEST F_TEST1076,39609
-# define lockf lockf1085,39897
-# define TEMP_FAILURE_RETRY(TEMP_FAILURE_RETRY1099,40208
-
-.ccls-cache/@@home@salad@Documents@42projects@42-minishell/@usr@include@x86_64-linux-gnu@bits@signum-generic.h,1345
-#define _BITS_SIGNUM_GENERIC_H _BITS_SIGNUM_GENERIC_H20,867
-#define SIG_ERR SIG_ERR28,1039
-#define SIG_DFL SIG_DFL29,1099
-#define SIG_IGN SIG_IGN30,1161
-# define SIG_HOLD SIG_HOLD33,1242
-#define SIGINT SIGINT48,1917
-#define SIGILL SIGILL49,1972
-#define SIGABRT SIGABRT50,2018
-#define SIGFPE SIGFPE51,2066
-#define SIGSEGV SIGSEGV52,2123
-#define SIGTERM SIGTERM53,2177
-#define SIGHUP SIGHUP56,2271
-#define SIGQUIT SIGQUIT57,2304
-#define SIGTRAP SIGTRAP58,2336
-#define SIGKILL SIGKILL59,2385
-#define SIGBUS SIGBUS60,2419
-#define SIGSYS SIGSYS61,2456
-#define SIGPIPE SIGPIPE62,2499
-#define SIGALRM SIGALRM63,2539
-#define SIGURG SIGURG66,2637
-#define SIGSTOP SIGSTOP67,2701
-#define SIGTSTP SIGTSTP68,2747
-#define SIGCONT SIGCONT69,2789
-#define SIGCHLD SIGCHLD70,2826
-#define SIGTTIN SIGTTIN71,2882
-#define SIGTTOU SIGTTOU72,2948
-#define SIGPOLL SIGPOLL73,3013
-#define SIGXCPU SIGXCPU74,3076
-#define SIGXFSZ SIGXFSZ75,3128
-#define SIGVTALRM SIGVTALRM76,3181
-#define SIGPROF SIGPROF77,3232
-#define SIGUSR1 SIGUSR178,3284
-#define SIGUSR2 SIGUSR279,3334
-#define SIGWINCH SIGWINCH83,3481
-#define SIGIO SIGIO86,3584
-#define SIGIOT SIGIOT87,3642
-#define SIGCLD SIGCLD88,3711
-#define __SIGRTMIN __SIGRTMIN96,4153
-#define __SIGRTMAX __SIGRTMAX97,4175
-#define _NSIG _NSIG100,4270
-
-.ccls-cache/@@home@salad@Documents@42projects@42-minishell/@usr@include@x86_64-linux-gnu@gnu@stubs-64.h,630
-#define __stub___compat_bdflush__stub___compat_bdflush10,291
-#define __stub_chflags__stub_chflags11,323
-#define __stub_fattach__stub_fattach12,346
-#define __stub_fchflags__stub_fchflags13,369
-#define __stub_fdetach__stub_fdetach14,393
-#define __stub_getmsg__stub_getmsg15,416
-#define __stub_gtty__stub_gtty16,438
-#define __stub_lchmod__stub_lchmod17,458
-#define __stub_putmsg__stub_putmsg18,480
-#define __stub_revoke__stub_revoke19,502
-#define __stub_setlogin__stub_setlogin20,524
-#define __stub_sigreturn__stub_sigreturn21,548
-#define __stub_sstk__stub_sstk22,573
-#define __stub_stty__stub_stty23,593
-
-.ccls-cache/@@home@salad@Documents@42projects@42-minishell/@usr@include@x86_64-linux-gnu@bits@types@__fpos64_t.h,206
-#define _____fpos64_t_defined _____fpos64_t_defined2,30
-typedef struct _G_fpos64_t_G_fpos64_t10,317
- __off64_t __pos;__pos12,346
- __mbstate_t __state;__state13,365
-} __fpos64_t;__fpos64_t14,388
-
-.ccls-cache/@@home@salad@Documents@42projects@42-minishell/@usr@include@x86_64-linux-gnu@bits@ioctls.h,2272
-#define SIOCADDRT SIOCADDRT26,1005
-#define SIOCDELRT SIOCDELRT27,1061
-#define SIOCRTMSG SIOCRTMSG28,1120
-#define SIOCGIFNAME SIOCGIFNAME31,1213
-#define SIOCSIFLINK SIOCSIFLINK32,1263
-#define SIOCGIFCONF SIOCGIFCONF33,1316
-#define SIOCGIFFLAGS SIOCGIFFLAGS34,1366
-#define SIOCSIFFLAGS SIOCSIFFLAGS35,1413
-#define SIOCGIFADDR SIOCGIFADDR36,1460
-#define SIOCSIFADDR SIOCSIFADDR37,1510
-#define SIOCGIFDSTADDR SIOCGIFDSTADDR38,1560
-#define SIOCSIFDSTADDR SIOCSIFDSTADDR39,1619
-#define SIOCGIFBRDADDR SIOCGIFBRDADDR40,1678
-#define SIOCSIFBRDADDR SIOCSIFBRDADDR41,1740
-#define SIOCGIFNETMASK SIOCGIFNETMASK42,1802
-#define SIOCSIFNETMASK SIOCSIFNETMASK43,1860
-#define SIOCGIFMETRIC SIOCGIFMETRIC44,1918
-#define SIOCSIFMETRIC SIOCSIFMETRIC45,1967
-#define SIOCGIFMEM SIOCGIFMEM46,2016
-#define SIOCSIFMEM SIOCSIFMEM47,2074
-#define SIOCGIFMTU SIOCGIFMTU48,2132
-#define SIOCSIFMTU SIOCSIFMTU49,2180
-#define SIOCSIFNAME SIOCSIFNAME50,2228
-#define SIOCSIFHWADDR SIOCSIFHWADDR51,2282
-#define SIOCGIFENCAP SIOCGIFENCAP52,2340
-#define SIOCSIFENCAP SIOCSIFENCAP53,2404
-#define SIOCGIFHWADDR SIOCGIFHWADDR54,2432
-#define SIOCGIFSLAVE SIOCGIFSLAVE55,2490
-#define SIOCSIFSLAVE SIOCSIFSLAVE56,2548
-#define SIOCADDMULTI SIOCADDMULTI57,2576
-#define SIOCDELMULTI SIOCDELMULTI58,2635
-#define SIOCGIFINDEX SIOCGIFINDEX59,2663
-#define SIOGIFINDEX SIOGIFINDEX60,2723
-#define SIOCSIFPFLAGS SIOCSIFPFLAGS61,2789
-#define SIOCGIFPFLAGS SIOCGIFPFLAGS62,2852
-#define SIOCDIFADDR SIOCDIFADDR63,2881
-#define SIOCSIFHWBROADCAST SIOCSIFHWBROADCAST64,2934
-#define SIOCGIFCOUNT SIOCGIFCOUNT65,3002
-#define SIOCGIFBR SIOCGIFBR67,3060
-#define SIOCSIFBR SIOCSIFBR68,3110
-#define SIOCGIFTXQLEN SIOCGIFTXQLEN70,3165
-#define SIOCSIFTXQLEN SIOCSIFTXQLEN71,3225
-#define SIOCDARP SIOCDARP76,3380
-#define SIOCGARP SIOCGARP77,3434
-#define SIOCSARP SIOCSARP78,3486
-#define SIOCDRARP SIOCDRARP81,3571
-#define SIOCGRARP SIOCGRARP82,3627
-#define SIOCSRARP SIOCSRARP83,3681
-#define SIOCGIFMAP SIOCGIFMAP87,3770
-#define SIOCSIFMAP SIOCSIFMAP88,3825
-#define SIOCADDDLCI SIOCADDDLCI92,3913
-#define SIOCDELDLCI SIOCDELDLCI93,3970
-#define SIOCDEVPRIVATE SIOCDEVPRIVATE102,4331
-#define SIOCPROTOPRIVATE SIOCPROTOPRIVATE108,4431
-
-.ccls-cache/@@home@salad@Documents@42projects@42-minishell/@usr@include@x86_64-linux-gnu@bits@ioctl-types.h,1629
-struct winsizewinsize27,1051
- unsigned short int ws_row;ws_row29,1070
- unsigned short int ws_col;ws_col30,1101
- unsigned short int ws_xpixel;ws_xpixel31,1132
- unsigned short int ws_ypixel;ws_ypixel32,1166
-#define NCC NCC35,1206
-struct termiotermio36,1220
- unsigned short int c_iflag; /* input mode flags */c_iflag38,1238
- unsigned short int c_oflag; /* output mode flags */c_oflag39,1294
- unsigned short int c_cflag; /* control mode flags */c_cflag40,1351
- unsigned short int c_lflag; /* local mode flags */c_lflag41,1409
- unsigned char c_line; /* line discipline */c_line42,1465
- unsigned char c_cc[NCC]; /* control characters */c_cc43,1514
-#define TIOCM_LE TIOCM_LE47,1591
-#define TIOCM_DTR TIOCM_DTR48,1614
-#define TIOCM_RTS TIOCM_RTS49,1638
-#define TIOCM_ST TIOCM_ST50,1662
-#define TIOCM_SR TIOCM_SR51,1685
-#define TIOCM_CTS TIOCM_CTS52,1708
-#define TIOCM_CAR TIOCM_CAR53,1732
-#define TIOCM_RNG TIOCM_RNG54,1756
-#define TIOCM_DSR TIOCM_DSR55,1780
-#define TIOCM_CD TIOCM_CD56,1804
-#define TIOCM_RI TIOCM_RI57,1831
-#define N_TTY N_TTY62,1953
-#define N_SLIP N_SLIP63,1970
-#define N_MOUSE N_MOUSE64,1988
-#define N_PPP N_PPP65,2007
-#define N_STRIP N_STRIP66,2024
-#define N_AX25 N_AX2567,2043
-#define N_X25 N_X2568,2061
-#define N_6PACK N_6PACK69,2096
-#define N_MASC N_MASC70,2115
-#define N_R3964 N_R396471,2155
-#define N_PROFIBUS_FDL N_PROFIBUS_FDL72,2202
-#define N_IRDA N_IRDA73,2244
-#define N_SMSBLOCK N_SMSBLOCK74,2279
-#define N_HDLC N_HDLC75,2323
-#define N_SYNC_PPP N_SYNC_PPP76,2366
-#define N_HCI N_HCI77,2411
-
-.ccls-cache/@@home@salad@Documents@42projects@42-minishell/@usr@include@x86_64-linux-gnu@bits@types@__FILE.h,92
-#define ____FILE_defined ____FILE_defined2,25
-typedef struct _IO_FILE __FILE;__FILE5,70
-
-.ccls-cache/@@home@salad@Documents@42projects@42-minishell/@usr@include@x86_64-linux-gnu@bits@sigevent-consts.h,541
-#define _BITS_SIGEVENT_CONSTS_H _BITS_SIGEVENT_CONSTS_H20,860
- SIGEV_SIGNAL = 0, /* Notify via signal. */SIGEV_SIGNAL29,1064
-# define SIGEV_SIGNAL SIGEV_SIGNAL30,1111
- SIGEV_NONE, /* Other notification: meaningless. */SIGEV_NONE31,1146
-# define SIGEV_NONE SIGEV_NONE32,1202
- SIGEV_THREAD, /* Deliver via thread creation. */SIGEV_THREAD33,1233
-# define SIGEV_THREAD SIGEV_THREAD34,1287
- SIGEV_THREAD_ID = 4 /* Send signal to specific thread.SIGEV_THREAD_ID36,1323
-#define SIGEV_THREAD_ID SIGEV_THREAD_ID38,1419
-
-.ccls-cache/@@home@salad@Documents@42projects@42-minishell/@usr@include@x86_64-linux-gnu@bits@fcntl.h,1206
-# define __O_LARGEFILE __O_LARGEFILE24,948
-# define F_GETLK64 F_GETLK6429,1052
-# define F_SETLK64 F_SETLK6430,1105
-# define F_SETLKW64 F_SETLKW6431,1173
-struct flockflock35,1246
- short int l_type; /* Type of lock: F_RDLCK, F_WRLCK, or F_UNLCK. */l_type37,1263
- short int l_whence; /* Where `l_start' is relative to (like `lseek'). */l_whence38,1335
- __off_t l_start; /* Offset where the lock begins. */l_start40,1441
- __off_t l_len; /* Size of the locked area; zero means until EOF. */l_len41,1499
- __off64_t l_start; /* Offset where the lock begins. */l_start43,1578
- __off64_t l_len; /* Size of the locked area; zero means until EOF. */l_len44,1638
- __pid_t l_pid; /* Process holding the lock. */l_pid46,1720
-struct flock64flock6450,1803
- short int l_type; /* Type of lock: F_RDLCK, F_WRLCK, or F_UNLCK. */l_type52,1822
- short int l_whence; /* Where `l_start' is relative to (like `lseek'). */l_whence53,1894
- __off64_t l_start; /* Offset where the lock begins. */l_start54,1972
- __off64_t l_len; /* Size of the locked area; zero means until EOF. */l_len55,2032
- __pid_t l_pid; /* Process holding the lock. */l_pid56,2107
-
-.ccls-cache/@@home@salad@Documents@42projects@42-minishell/@usr@include@limits.h,1677
-#define _LIBC_LIMITS_H_ _LIBC_LIMITS_H_23,891
-#define __GLIBC_INTERNAL_STARTING_HEADER_IMPLEMENTATION__GLIBC_INTERNAL_STARTING_HEADER_IMPLEMENTATION25,918
-#define MB_LEN_MAX MB_LEN_MAX32,1164
-# define _LIMITS_H _LIMITS_H43,1578
-# define CHAR_BIT CHAR_BIT54,1848
-# define SCHAR_MIN SCHAR_MIN57,1930
-# define SCHAR_MAX SCHAR_MAX58,1957
-# define UCHAR_MAX UCHAR_MAX61,2049
-# define CHAR_MIN CHAR_MIN65,2154
-# define CHAR_MAX CHAR_MAX66,2176
-# define CHAR_MIN CHAR_MIN68,2214
-# define CHAR_MAX CHAR_MAX69,2244
-# define SHRT_MIN SHRT_MIN73,2349
-# define SHRT_MAX SHRT_MAX74,2377
-# define USHRT_MAX USHRT_MAX77,2475
-# define INT_MIN INT_MIN80,2561
-# define INT_MAX INT_MAX81,2594
-# define UINT_MAX UINT_MAX84,2690
-# define LONG_MAX LONG_MAX88,2809
-# define LONG_MAX LONG_MAX90,2858
-# define LONG_MIN LONG_MIN92,2899
-# define ULONG_MAX ULONG_MAX96,3030
-# define ULONG_MAX ULONG_MAX98,3082
-# define LLONG_MAX LLONG_MAX104,3218
-# define LLONG_MIN LLONG_MIN105,3261
-# define ULLONG_MAX ULLONG_MAX108,3378
-# define LLONG_MIN LLONG_MIN132,4161
-# define LLONG_MAX LLONG_MAX135,4223
-# define ULLONG_MAX ULLONG_MAX138,4289
-# define CHAR_WIDTH CHAR_WIDTH147,4587
-# define SCHAR_WIDTH SCHAR_WIDTH150,4639
-# define UCHAR_WIDTH UCHAR_WIDTH153,4692
-# define SHRT_WIDTH SHRT_WIDTH156,4744
-# define USHRT_WIDTH USHRT_WIDTH159,4797
-# define INT_WIDTH INT_WIDTH162,4849
-# define UINT_WIDTH UINT_WIDTH165,4900
-# define LONG_WIDTH LONG_WIDTH168,4952
-# define ULONG_WIDTH ULONG_WIDTH171,5013
-# define LLONG_WIDTH LLONG_WIDTH174,5075
-# define ULLONG_WIDTH ULLONG_WIDTH177,5130
-
-.ccls-cache/@@home@salad@Documents@42projects@42-minishell/@usr@include@x86_64-linux-gnu@bits@types@sigevent_t.h,967
-#define __sigevent_t_defined __sigevent_t_defined2,29
-#define __SIGEV_MAX_SIZE __SIGEV_MAX_SIZE8,148
-# define __SIGEV_PAD_SIZE __SIGEV_PAD_SIZE10,197
-# define __SIGEV_PAD_SIZE __SIGEV_PAD_SIZE12,269
-typedef union pthread_attr_t pthread_attr_t;pthread_attr_t17,401
-# define __have_pthread_attr_t __have_pthread_attr_t18,446
-typedef struct sigeventsigevent22,558
- __sigval_t sigev_value;sigev_value24,586
- int sigev_signo;sigev_signo25,614
- int sigev_notify;sigev_notify26,635
- int _pad[__SIGEV_PAD_SIZE];_pad30,676
- __pid_t _tid;_tid34,805
- void (*_function) (__sigval_t); /* Function to start. */_function38,834
- pthread_attr_t *_attribute; /* Thread attributes. */_attribute39,897
- } _sigev_thread;_sigev_thread40,957
- } _sigev_un;_sigev_un41,977
- } sigevent_t;sigevent_t42,996
-#define sigev_notify_function sigev_notify_function45,1063
-#define sigev_notify_attributes sigev_notify_attributes46,1129
-
-.ccls-cache/@@home@salad@Documents@42projects@42-minishell/@usr@include@ncurses_dll.h,1114
-#define NCURSES_DLL_H_incl NCURSES_DLL_H_incl31,2200
-#define _WIN64 _WIN6439,2359
-#define _WIN32 _WIN3245,2427
-#undef tracetrace55,2668
-#define TRACETRACE56,2681
-#define NCURSES_PUBLIC_VAR(NCURSES_PUBLIC_VAR67,2869
-#define NCURSES_WRAPPED_VAR(NCURSES_WRAPPED_VAR68,2913
-#undef NCURSES_DLLNCURSES_DLL74,3280
-#define NCURSES_STATICNCURSES_STATIC75,3299
-# undef NCURSES_STATICNCURSES_STATIC80,3425
-# undef NCURSES_IMPEXPNCURSES_IMPEXP83,3473
-# undef NCURSES_APINCURSES_API84,3497
-# undef NCURSES_EXPORTNCURSES_EXPORT85,3518
-# undef NCURSES_EXPORT_VARNCURSES_EXPORT_VAR86,3542
-# define NCURSES_IMPEXP NCURSES_IMPEXP89,3618
-# define NCURSES_IMPEXP NCURSES_IMPEXP92,3745
-# define NCURSES_IMPEXP NCURSES_IMPEXP95,3819
-# define NCURSES_API NCURSES_API97,3877
-# define NCURSES_EXPORT(NCURSES_EXPORT98,3907
-# define NCURSES_EXPORT_VAR(NCURSES_EXPORT_VAR99,3970
-# define NCURSES_IMPEXP NCURSES_IMPEXP104,4102
-# define NCURSES_API NCURSES_API107,4174
-# define NCURSES_EXPORT(NCURSES_EXPORT110,4246
-# define NCURSES_EXPORT_VAR(NCURSES_EXPORT_VAR113,4349
-
-.ccls-cache/@@home@salad@Documents@42projects@42-minishell/@usr@include@x86_64-linux-gnu@bits@select.h,282
-# define __FD_ZERO_STOS __FD_ZERO_STOS28,987
-# define __FD_ZERO_STOS __FD_ZERO_STOS30,1027
-# define __FD_ZERO(__FD_ZERO33,1069
-# define __FD_ZERO(__FD_ZERO48,1555
-#define __FD_SET(__FD_SET58,1841
-#define __FD_CLR(__FD_CLR60,1929
-#define __FD_ISSET(__FD_ISSET62,2018
-
-.ccls-cache/@@home@salad@Documents@42projects@42-minishell/@usr@include@x86_64-linux-gnu@bits@thread-shared-types.h,2221
-#define _THREAD_SHARED_TYPES_H _THREAD_SHARED_TYPES_H20,887
-typedef struct __pthread_internal_list__pthread_internal_list82,3401
- struct __pthread_internal_list *__prev;__prev84,3442
- struct __pthread_internal_list *__next;__next85,3484
-} __pthread_list_t;__pthread_list_t86,3526
-typedef struct __pthread_internal_slist__pthread_internal_slist88,3552
- struct __pthread_internal_slist *__next;__next90,3594
-} __pthread_slist_t;__pthread_slist_t91,3637
-# define __PTHREAD_SPINS_DATA __PTHREAD_SPINS_DATA97,3760
-# define __PTHREAD_SPINS __PTHREAD_SPINS100,3831
-# define __PTHREAD_SPINS_DATA __PTHREAD_SPINS_DATA102,3881
-# define __PTHREAD_SPINS __PTHREAD_SPINS108,4003
-# define __spins __spins109,4046
-# define __elision __elision110,4088
-# define __PTHREAD_SPINS_DATA __PTHREAD_SPINS_DATA113,4148
-# define __PTHREAD_SPINS __PTHREAD_SPINS115,4258
-struct __pthread_mutex_s__pthread_mutex_s118,4293
- int __lock __LOCK_ALIGNMENT;__LOCK_ALIGNMENT120,4320
- unsigned int __count;__count121,4351
- int __owner;__owner122,4375
- unsigned int __nusers;__nusers124,4429
- int __kind;__kind148,5693
- unsigned int __nusers;__nusers151,5776
- __PTHREAD_SPINS_DATA;__PTHREAD_SPINS_DATA154,5839
- __pthread_list_t __list;__list155,5863
-# define __PTHREAD_MUTEX_HAVE_PREV __PTHREAD_MUTEX_HAVE_PREV156,5890
- __PTHREAD_SPINS_DATA;__PTHREAD_SPINS_DATA160,5964
- __pthread_slist_t __list;__list161,5990
-# define __PTHREAD_MUTEX_HAVE_PREV __PTHREAD_MUTEX_HAVE_PREV163,6025
-struct __pthread_cond_s__pthread_cond_s171,6154
- __extension__ unsigned long long int __wseq;__wseq175,6206
- unsigned int __low;__low178,6272
- unsigned int __high;__high179,6298
- } __wseq32;__wseq32180,6325
- __extension__ unsigned long long int __g1_start;__g1_start184,6372
- unsigned int __low;__low187,6442
- unsigned int __high;__high188,6468
- } __g1_start32;__g1_start32189,6495
- unsigned int __g_refs[2] __LOCK_ALIGNMENT;__LOCK_ALIGNMENT191,6520
- unsigned int __g_size[2];__g_size192,6565
- unsigned int __g1_orig_size;__g1_orig_size193,6593
- unsigned int __wrefs;__wrefs194,6624
- unsigned int __g_signals[2];__g_signals195,6648
-
-.ccls-cache/@@home@salad@Documents@42projects@42-minishell/@usr@include@x86_64-linux-gnu@bits@stdio_lim.h,310
-#define _BITS_STDIO_LIM_H _BITS_STDIO_LIM_H19,815
-#define L_tmpnam L_tmpnam25,945
-#define TMP_MAX TMP_MAX26,965
-#define FILENAME_MAX FILENAME_MAX27,988
-# define L_ctermid L_ctermid30,1034
-# define L_cuserid L_cuserid32,1104
-#undef FOPEN_MAXFOPEN_MAX36,1142
-#define FOPEN_MAX FOPEN_MAX37,1160
-
-.ccls-cache/@@home@salad@Documents@42projects@42-minishell/@usr@include@x86_64-linux-gnu@asm@errno.h,0
-
-.ccls-cache/@@home@salad@Documents@42projects@42-minishell/@usr@include@x86_64-linux-gnu@bits@types@siginfo_t.h,3343
-#define __siginfo_t_defined __siginfo_t_defined2,28
-#define __SI_MAX_SIZE __SI_MAX_SIZE8,146
-# define __SI_PAD_SIZE __SI_PAD_SIZE10,193
-# define __SI_PAD_SIZE __SI_PAD_SIZE12,259
-# define __SI_ALIGNMENT __SI_ALIGNMENT18,452
-# define __SI_BAND_TYPE __SI_BAND_TYPE21,521
-# define __SI_CLOCK_T __SI_CLOCK_T24,583
-# define __SI_ERRNO_THEN_CODE __SI_ERRNO_THEN_CODE27,652
-# define __SI_HAVE_SIGSYS __SI_HAVE_SIGSYS30,716
-# define __SI_SIGFAULT_ADDL __SI_SIGFAULT_ADDL33,778
- int si_signo; /* Signal number. */si_signo38,847
- int si_errno; /* If non-zero, an errno value associated withsi_errno40,913
- int si_code; /* Signal code. */si_code42,1028
- int si_code;si_code44,1072
- int si_errno;si_errno45,1089
- int __pad0; /* Explicit padding. */__pad048,1135
- int _pad[__SI_PAD_SIZE];_pad53,1204
- __pid_t si_pid; /* Sending process ID. */si_pid58,1261
- __uid_t si_uid; /* Real user ID of sending process. */si_uid59,1309
- } _kill;_kill60,1370
- int si_tid; /* Timer ID. */si_tid65,1421
- int si_overrun; /* Overrun count. */si_overrun66,1456
- __sigval_t si_sigval; /* Signal value. */si_sigval67,1499
- } _timer;_timer68,1547
- __pid_t si_pid; /* Sending process ID. */si_pid73,1600
- __uid_t si_uid; /* Real user ID of sending process. */si_uid74,1648
- __sigval_t si_sigval; /* Signal value. */si_sigval75,1709
- } _rt;_rt76,1757
- __pid_t si_pid; /* Which child. */si_pid81,1798
- __uid_t si_uid; /* Real user ID of sending process. */si_uid82,1839
- int si_status; /* Exit value or signal. */si_status83,1900
- __SI_CLOCK_T si_utime;si_utime84,1949
- __SI_CLOCK_T si_stime;si_stime85,1977
- } _sigchld;_sigchld86,2005
- void *si_addr; /* Faulting insn/memory ref. */si_addr91,2075
- short int si_addr_lsb; /* Valid LSB of the reported address. */si_addr_lsb93,2156
- void *_lower;_lower99,2300
- void *_upper;_upper100,2320
- } _addr_bnd;_addr_bnd101,2340
- __uint32_t _pkey;_pkey103,2395
- } _bounds;_bounds104,2415
- } _sigfault;_sigfault105,2433
- __SI_BAND_TYPE si_band; /* Band event for SIGPOLL. */si_band110,2480
- int si_fd;si_fd111,2540
- } _sigpoll;_sigpoll112,2556
- void *_call_addr; /* Calling user insn. */_call_addr118,2622
- int _syscall; /* Triggering system call number. */_syscall119,2671
- unsigned int _arch; /* AUDIT_ARCH_* of syscall. */_arch120,2728
- } _sigsys;_sigsys121,2785
- } _sifields;_sifields123,2806
- } siginfo_t __SI_ALIGNMENT;__SI_ALIGNMENT124,2825
-#define si_pid si_pid128,2915
-#define si_uid si_uid129,2954
-#define si_timerid si_timerid130,2993
-#define si_overrun si_overrun131,3036
-#define si_status si_status132,3083
-#define si_utime si_utime133,3130
-#define si_stime si_stime134,3175
-#define si_value si_value135,3220
-#define si_int si_int136,3261
-#define si_ptr si_ptr137,3311
-#define si_addr si_addr138,3361
-#define si_addr_lsb si_addr_lsb139,3406
-#define si_lower si_lower140,3458
-#define si_upper si_upper141,3520
-#define si_pkey si_pkey142,3582
-#define si_band si_band143,3633
-#define si_fd si_fd144,3677
-# define si_call_addr si_call_addr146,3738
-# define si_syscall si_syscall147,3789
-# define si_arch si_arch148,3836
-
-.ccls-cache/@@home@salad@Documents@42projects@42-minishell/@usr@include@x86_64-linux-gnu@gnu@stubs.h,0
-
-.ccls-cache/@@home@salad@Documents@42projects@42-minishell/@usr@include@x86_64-linux-gnu@bits@wordsize.h,403
-# define __WORDSIZE __WORDSIZE4,107
-# define __WORDSIZE __WORDSIZE6,136
-#define __WORDSIZE32_SIZE_ULONG __WORDSIZE32_SIZE_ULONG7,159
-#define __WORDSIZE32_PTRDIFF_LONG __WORDSIZE32_PTRDIFF_LONG8,194
-# define __WORDSIZE_TIME64_COMPAT32 __WORDSIZE_TIME64_COMPAT3212,256
-# define __SYSCALL_WORDSIZE __SYSCALL_WORDSIZE14,359
-# define __WORDSIZE_TIME64_COMPAT32 __WORDSIZE_TIME64_COMPAT3216,397
-
-.ccls-cache/@@home@salad@Documents@42projects@42-minishell/@usr@include@x86_64-linux-gnu@sys@ucontext.h,4649
-#define _SYS_UCONTEXT_H _SYS_UCONTEXT_H19,813
-# define __ctx(__ctx29,972
-# define __ctx(__ctx31,1002
-__extension__ typedef long long int greg_t;greg_t37,1093
-#define __NGREG __NGREG40,1174
-# define NGREG NGREG42,1211
-typedef greg_t gregset_t[__NGREG];gregset_t46,1286
- REG_R8 = 0,REG_R852,1403
-# define REG_R8 REG_R853,1417
- REG_R9,REG_R954,1441
-# define REG_R9 REG_R955,1451
- REG_R10,REG_R1056,1475
-# define REG_R10 REG_R1057,1486
- REG_R11,REG_R1158,1511
-# define REG_R11 REG_R1159,1522
- REG_R12,REG_R1260,1547
-# define REG_R12 REG_R1261,1558
- REG_R13,REG_R1362,1583
-# define REG_R13 REG_R1363,1594
- REG_R14,REG_R1464,1619
-# define REG_R14 REG_R1465,1630
- REG_R15,REG_R1566,1655
-# define REG_R15 REG_R1567,1666
- REG_RDI,REG_RDI68,1691
-# define REG_RDI REG_RDI69,1702
- REG_RSI,REG_RSI70,1727
-# define REG_RSI REG_RSI71,1738
- REG_RBP,REG_RBP72,1763
-# define REG_RBP REG_RBP73,1774
- REG_RBX,REG_RBX74,1799
-# define REG_RBX REG_RBX75,1810
- REG_RDX,REG_RDX76,1835
-# define REG_RDX REG_RDX77,1846
- REG_RAX,REG_RAX78,1871
-# define REG_RAX REG_RAX79,1882
- REG_RCX,REG_RCX80,1907
-# define REG_RCX REG_RCX81,1918
- REG_RSP,REG_RSP82,1943
-# define REG_RSP REG_RSP83,1954
- REG_RIP,REG_RIP84,1979
-# define REG_RIP REG_RIP85,1990
- REG_EFL,REG_EFL86,2015
-# define REG_EFL REG_EFL87,2026
- REG_CSGSFS, /* Actually short cs, gs, fs, __pad0. */REG_CSGSFS88,2051
-# define REG_CSGSFS REG_CSGSFS89,2108
- REG_ERR,REG_ERR90,2139
-# define REG_ERR REG_ERR91,2150
- REG_TRAPNO,REG_TRAPNO92,2175
-# define REG_TRAPNO REG_TRAPNO93,2189
- REG_OLDMASK,REG_OLDMASK94,2220
-# define REG_OLDMASK REG_OLDMASK95,2235
- REG_CR2REG_CR296,2268
-# define REG_CR2 REG_CR297,2278
-struct _libc_fpxreg_libc_fpxreg101,2314
- unsigned short int __glibc_reserved1[3];__glibc_reserved1105,2418
-struct _libc_xmmreg_libc_xmmreg108,2465
-struct _libc_fpstate_libc_fpstate113,2523
- struct _libc_fpxreg _st[8];_st124,2793
- struct _libc_xmmreg _xmm[16];_xmm125,2823
- __uint32_t __glibc_reserved1[24];__glibc_reserved1126,2855
-typedef struct _libc_fpstate *fpregset_t;fpregset_t130,2940
- __extension__ unsigned long long __reserved1 [8];__reserved1138,3152
-} mcontext_t;mcontext_t139,3206
-typedef struct ucontext_tucontext_t142,3247
- struct ucontext_t *uc_link;uc_link145,3316
- stack_t uc_stack;uc_stack146,3348
- mcontext_t uc_mcontext;uc_mcontext147,3370
- sigset_t uc_sigmask;uc_sigmask148,3398
- struct _libc_fpstate __fpregs_mem;__fpregs_mem149,3423
- __extension__ unsigned long long int __ssp[4];__ssp150,3462
- } ucontext_t;ucontext_t151,3513
-typedef int greg_t;greg_t156,3589
-#define __NGREG __NGREG159,3646
-# define NGREG NGREG161,3683
-typedef greg_t gregset_t[__NGREG];gregset_t165,3758
- REG_GS = 0,REG_GS171,3875
-# define REG_GS REG_GS172,3889
- REG_FS,REG_FS173,3913
-# define REG_FS REG_FS174,3923
- REG_ES,REG_ES175,3947
-# define REG_ES REG_ES176,3957
- REG_DS,REG_DS177,3981
-# define REG_DS REG_DS178,3991
- REG_EDI,REG_EDI179,4015
-# define REG_EDI REG_EDI180,4026
- REG_ESI,REG_ESI181,4051
-# define REG_ESI REG_ESI182,4062
- REG_EBP,REG_EBP183,4087
-# define REG_EBP REG_EBP184,4098
- REG_ESP,REG_ESP185,4123
-# define REG_ESP REG_ESP186,4134
- REG_EBX,REG_EBX187,4159
-# define REG_EBX REG_EBX188,4170
- REG_EDX,REG_EDX189,4195
-# define REG_EDX REG_EDX190,4206
- REG_ECX,REG_ECX191,4231
-# define REG_ECX REG_ECX192,4242
- REG_EAX,REG_EAX193,4267
-# define REG_EAX REG_EAX194,4278
- REG_TRAPNO,REG_TRAPNO195,4303
-# define REG_TRAPNO REG_TRAPNO196,4317
- REG_ERR,REG_ERR197,4348
-# define REG_ERR REG_ERR198,4359
- REG_EIP,REG_EIP199,4384
-# define REG_EIP REG_EIP200,4395
- REG_CS,REG_CS201,4420
-# define REG_CS REG_CS202,4430
- REG_EFL,REG_EFL203,4454
-# define REG_EFL REG_EFL204,4465
- REG_UESP,REG_UESP205,4490
-# define REG_UESP REG_UESP206,4502
- REG_SSREG_SS207,4529
-# define REG_SS REG_SS208,4538
-struct _libc_fpreg_libc_fpreg213,4622
-struct _libc_fpstate_libc_fpstate219,4729
- struct _libc_fpreg _st[8];_st228,4986
-typedef struct _libc_fpstate *fpregset_t;fpregset_t233,5098
- } mcontext_t;mcontext_t244,5466
-typedef struct ucontext_tucontext_t247,5509
- struct ucontext_t *uc_link;uc_link250,5578
- stack_t uc_stack;uc_stack251,5610
- mcontext_t uc_mcontext;uc_mcontext252,5632
- sigset_t uc_sigmask;uc_sigmask253,5660
- struct _libc_fpstate __fpregs_mem;__fpregs_mem254,5685
- unsigned long int __ssp[4];__ssp255,5724
- } ucontext_t;ucontext_t256,5756
-#undef __ctx__ctx260,5799
-
-.ccls-cache/@@home@salad@Documents@42projects@42-minishell/@usr@include@asm-generic@ioctl.h,1325
-#define _ASM_GENERIC_IOCTL_H_ASM_GENERIC_IOCTL_H3,92
-#define _IOC_NRBITS _IOC_NRBITS23,974
-#define _IOC_TYPEBITS _IOC_TYPEBITS24,996
-# define _IOC_SIZEBITS _IOC_SIZEBITS32,1139
-# define _IOC_DIRBITS _IOC_DIRBITS36,1194
-#define _IOC_NRMASK _IOC_NRMASK39,1226
-#define _IOC_TYPEMASK _IOC_TYPEMASK40,1269
-#define _IOC_SIZEMASK _IOC_SIZEMASK41,1316
-#define _IOC_DIRMASK _IOC_DIRMASK42,1363
-#define _IOC_NRSHIFT _IOC_NRSHIFT44,1409
-#define _IOC_TYPESHIFT _IOC_TYPESHIFT45,1432
-#define _IOC_SIZESHIFT _IOC_SIZESHIFT46,1482
-#define _IOC_DIRSHIFT _IOC_DIRSHIFT47,1536
-# define _IOC_NONE _IOC_NONE58,1846
-# define _IOC_WRITE _IOC_WRITE62,1895
-# define _IOC_READ _IOC_READ66,1944
-#define _IOC(_IOC69,1974
-#define _IOC_TYPECHECK(_IOC_TYPECHECK75,2134
-#define _IO(_IO83,2330
-#define _IOR(_IOR84,2382
-#define _IOW(_IOW85,2460
-#define _IOWR(_IOWR86,2539
-#define _IOR_BAD(_IOR_BAD87,2629
-#define _IOW_BAD(_IOW_BAD88,2701
-#define _IOWR_BAD(_IOWR_BAD89,2774
-#define _IOC_DIR(_IOC_DIR92,2896
-#define _IOC_TYPE(_IOC_TYPE93,2959
-#define _IOC_NR(_IOC_NR94,3025
-#define _IOC_SIZE(_IOC_SIZE95,3085
-#define IOC_IN IOC_IN99,3197
-#define IOC_OUT IOC_OUT100,3243
-#define IOC_INOUT IOC_INOUT101,3289
-#define IOCSIZE_MASK IOCSIZE_MASK102,3349
-#define IOCSIZE_SHIFT IOCSIZE_SHIFT103,3404
-
-.ccls-cache/@@home@salad@Documents@42projects@42-minishell/@usr@include@x86_64-linux-gnu@bits@siginfo-arch.h,242
-#define _BITS_SIGINFO_ARCH_H _BITS_SIGINFO_ARCH_H3,98
-typedef __clock_t __attribute__ ((__aligned__ (4))) __sigchld_clock_t;__sigchld_clock_t12,545
-# define __SI_ALIGNMENT __SI_ALIGNMENT13,616
-# define __SI_CLOCK_T __SI_CLOCK_T14,674
-
-.ccls-cache/@@home@salad@Documents@42projects@42-minishell/@usr@include@x86_64-linux-gnu@bits@types@clockid_t.h,101
-#define __clockid_t_defined __clockid_t_defined2,28
-typedef __clockid_t clockid_t;clockid_t7,135
-
-.ccls-cache/@@home@salad@Documents@42projects@42-minishell/@usr@include@x86_64-linux-gnu@bits@sigthread.h,52
-#define _BITS_SIGTHREAD_H _BITS_SIGTHREAD_H20,893
-
-.ccls-cache/@@home@salad@Documents@42projects@42-minishell/@usr@include@x86_64-linux-gnu@bits@types@time_t.h,86
-#define __time_t_defined __time_t_defined2,25
-typedef __time_t time_t;time_t7,105
-
-.ccls-cache/@@home@salad@Documents@42projects@42-minishell/@usr@lib@llvm-8@lib@clang@8.0.1@include@__stddef_max_align_t.h,350
-#define __CLANG_MAX_ALIGN_T_DEFINED__CLANG_MAX_ALIGN_T_DEFINED27,1321
-typedef double max_align_t;max_align_t30,1380
-typedef long double max_align_t;max_align_t32,1433
- long long __clang_max_align_nonce1__clang_max_align_nonce136,1542
- long double __clang_max_align_nonce2__clang_max_align_nonce238,1639
-} max_align_t;max_align_t40,1740
-
-.ccls-cache/@@home@salad@Documents@42projects@42-minishell/@usr@include@x86_64-linux-gnu@sys@ttydefaults.h,1079
-#define _SYS_TTYDEFAULTS_H__SYS_TTYDEFAULTS_H_41,2049
-#define TTYDEF_IFLAG TTYDEF_IFLAG46,2114
-#define TTYDEF_OFLAG TTYDEF_OFLAG47,2186
-#define TTYDEF_LFLAG TTYDEF_LFLAG48,2231
-#define TTYDEF_CFLAG TTYDEF_CFLAG49,2307
-#define TTYDEF_SPEED TTYDEF_SPEED50,2359
-#define CTRL(CTRL55,2426
-#define CEOF CEOF56,2450
-# define CEOL CEOL58,2497
-# define CEOL CEOL60,2534
-#define CERASE CERASE62,2594
-#define CINTR CINTR63,2615
-# define CSTATUS CSTATUS65,2663
-# define CSTATUS CSTATUS67,2702
-#define CKILL CKILL69,2764
-#define CMIN CMIN70,2789
-#define CQUIT CQUIT71,2805
-#define CSUSP CSUSP72,2838
-#define CTIME CTIME73,2863
-#define CDSUSP CDSUSP74,2880
-#define CSTART CSTART75,2906
-#define CSTOP CSTOP76,2932
-#define CLNEXT CLNEXT77,2957
-#define CDISCARD CDISCARD78,2983
-#define CWERASE CWERASE79,3011
-#define CREPRINT CREPRINT80,3038
-#define CEOT CEOT81,3066
-#define CBRK CBRK83,3098
-#define CRPRNT CRPRNT84,3117
-#define CFLUSH CFLUSH85,3142
-cc_t ttydefchars[NCCS] = {ttydefchars94,3339
-#undef TTYDEFCHARSTTYDEFCHARS99,3542
-
-.ccls-cache/@@home@salad@Documents@42projects@42-minishell/@usr@include@asm-generic@errno.h,3548
-#define _ASM_GENERIC_ERRNO_H_ASM_GENERIC_ERRNO_H3,92
-#define EDEADLK EDEADLK7,159
-#define ENAMETOOLONG ENAMETOOLONG8,215
-#define ENOLCK ENOLCK9,264
-#define ENOSYS ENOSYS18,651
-#define ENOTEMPTY ENOTEMPTY20,704
-#define ELOOP ELOOP21,751
-#define EWOULDBLOCK EWOULDBLOCK22,811
-#define ENOMSG ENOMSG23,866
-#define EIDRM EIDRM24,918
-#define ECHRNG ECHRNG25,961
-#define EL2NSYNC EL2NSYNC26,1014
-#define EL3HLT EL3HLT27,1065
-#define EL3RST EL3RST28,1105
-#define ELNRNG ELNRNG29,1144
-#define EUNATCH EUNATCH30,1194
-#define ENOCSI ENOCSI31,1249
-#define EL2HLT EL2HLT32,1301
-#define EBADE EBADE33,1341
-#define EBADR EBADR34,1382
-#define EXFULL EXFULL35,1433
-#define ENOANO ENOANO36,1472
-#define EBADRQC EBADRQC37,1506
-#define EBADSLT EBADSLT38,1553
-#define EDEADLOCK EDEADLOCK40,1593
-#define EBFONT EBFONT42,1620
-#define ENOSTR ENOSTR43,1666
-#define ENODATA ENODATA44,1711
-#define ETIME ETIME45,1755
-#define ENOSR ENOSR46,1793
-#define ENONET ENONET47,1842
-#define ENOPKG ENOPKG48,1897
-#define EREMOTE EREMOTE49,1944
-#define ENOLINK ENOLINK50,1987
-#define EADV EADV51,2035
-#define ESRMNT ESRMNT52,2074
-#define ECOMM ECOMM53,2113
-#define EPROTO EPROTO54,2165
-#define EMULTIHOP EMULTIHOP55,2205
-#define EDOTDOT EDOTDOT56,2251
-#define EBADMSG EBADMSG57,2296
-#define EOVERFLOW EOVERFLOW58,2341
-#define ENOTUNIQ ENOTUNIQ59,2406
-#define EBADFD EBADFD60,2459
-#define EREMCHG EREMCHG61,2513
-#define ELIBACC ELIBACC62,2562
-#define ELIBBAD ELIBBAD63,2627
-#define ELIBSCN ELIBSCN64,2690
-#define ELIBMAX ELIBMAX65,2748
-#define ELIBEXEC ELIBEXEC66,2822
-#define EILSEQ EILSEQ67,2886
-#define ERESTART ERESTART68,2933
-#define ESTRPIPE ESTRPIPE69,3003
-#define EUSERS EUSERS70,3048
-#define ENOTSOCK ENOTSOCK71,3088
-#define EDESTADDRREQ EDESTADDRREQ72,3145
-#define EMSGSIZE EMSGSIZE73,3204
-#define EPROTOTYPE EPROTOTYPE74,3247
-#define ENOPROTOOPT ENOPROTOOPT75,3306
-#define EPROTONOSUPPORT EPROTONOSUPPORT76,3358
-#define ESOCKTNOSUPPORT ESOCKTNOSUPPORT77,3414
-#define EOPNOTSUPP EOPNOTSUPP78,3473
-#define EPFNOSUPPORT EPFNOSUPPORT79,3547
-#define EAFNOSUPPORT EAFNOSUPPORT80,3607
-#define EADDRINUSE EADDRINUSE81,3678
-#define EADDRNOTAVAIL EADDRNOTAVAIL82,3729
-#define ENETDOWN ENETDOWN83,3792
-#define ENETUNREACH ENETUNREACH84,3835
-#define ENETRESET ENETRESET85,3888
-#define ECONNABORTED ECONNABORTED86,3960
-#define ECONNRESET ECONNRESET87,4024
-#define ENOBUFS ENOBUFS88,4078
-#define EISCONN EISCONN89,4131
-#define ENOTCONN ENOTCONN90,4198
-#define ESHUTDOWN ESHUTDOWN91,4261
-#define ETOOMANYREFS ETOOMANYREFS92,4335
-#define ETIMEDOUT ETIMEDOUT93,4401
-#define ECONNREFUSED ECONNREFUSED94,4450
-#define EHOSTDOWN EHOSTDOWN95,4500
-#define EHOSTUNREACH EHOSTUNREACH96,4541
-#define EALREADY EALREADY97,4589
-#define EINPROGRESS EINPROGRESS98,4646
-#define ESTALE ESTALE99,4702
-#define EUCLEAN EUCLEAN100,4746
-#define ENOTNAM ENOTNAM101,4798
-#define ENAVAIL ENAVAIL102,4853
-#define EISNAM EISNAM103,4910
-#define EREMOTEIO EREMOTEIO104,4957
-#define EDQUOT EDQUOT105,5002
-#define ENOMEDIUM ENOMEDIUM107,5044
-#define EMEDIUMTYPE EMEDIUMTYPE108,5088
-#define ECANCELED ECANCELED109,5136
-#define ENOKEY ENOKEY110,5183
-#define EKEYEXPIRED EKEYEXPIRED111,5236
-#define EKEYREVOKED EKEYREVOKED112,5282
-#define EKEYREJECTED EKEYREJECTED113,5333
-#define EOWNERDEAD EOWNERDEAD116,5418
-#define ENOTRECOVERABLE ENOTRECOVERABLE117,5458
-#define ERFKILL ERFKILL119,5515
-#define EHWPOISON EHWPOISON121,5581
-
-.ccls-cache/@@home@salad@Documents@42projects@42-minishell/@usr@include@x86_64-linux-gnu@sys@cdefs.h,7009
-#define _SYS_CDEFS_H _SYS_CDEFS_H19,810
-#undef __P__P34,1293
-#undef __PMT__PMT35,1304
-# define __LEAF __LEAF42,1486
-# define __LEAF_ATTR __LEAF_ATTR43,1514
-# define __LEAF__LEAF45,1570
-# define __LEAF_ATTR__LEAF_ATTR46,1587
-# define __THROW __THROW55,1994
-# define __THROWNL __THROWNL56,2049
-# define __NTH(__NTH57,2099
-# define __NTHNL(__NTHNL58,2161
-# define __THROW __THROW61,2275
-# define __THROWNL __THROWNL62,2303
-# define __NTH(__NTH63,2333
-# define __NTHNL(__NTHNL64,2380
-# define __THROW__THROW66,2425
-# define __THROWNL__THROWNL67,2444
-# define __NTH(__NTH68,2465
-# define __NTHNL(__NTHNL69,2491
-# define __inline __inline77,2661
-# define __inline __inline79,2694
-# define __THROW__THROW82,2751
-# define __THROWNL__THROWNL83,2768
-# define __NTH(__NTH84,2787
-# define __glibc_clang_has_extension(__glibc_clang_has_extension92,3059
-# define __glibc_clang_has_extension(__glibc_clang_has_extension94,3129
-#define __P(__P99,3325
-#define __PMT(__PMT100,3348
-#define __CONCAT(__CONCAT105,3479
-#define __STRING(__STRING106,3508
-#define __ptr_t __ptr_t109,3602
-# define __BEGIN_DECLS __BEGIN_DECLS114,3715
-# define __END_DECLS __END_DECLS115,3751
-# define __BEGIN_DECLS__BEGIN_DECLS117,3780
-# define __END_DECLS__END_DECLS118,3803
-#define __bos(__bos123,3857
-#define __bos0(__bos0124,3929
-# define __warndecl(__warndecl127,4005
-# define __warnattr(__warnattr129,4099
-# define __errordecl(__errordecl130,4159
-# define __warndecl(__warndecl133,4258
-# define __warnattr(__warnattr134,4313
-# define __errordecl(__errordecl135,4338
-# define __flexarr __flexarr143,4659
-# define __glibc_c99_flexarr_available __glibc_c99_flexarr_available144,4681
-# define __flexarr __flexarr148,4875
-# define __glibc_c99_flexarr_available __glibc_c99_flexarr_available149,4897
-# define __flexarr __flexarr153,5091
-# define __glibc_c99_flexarr_available __glibc_c99_flexarr_available154,5114
-# define __flexarr __flexarr157,5220
-# define __glibc_c99_flexarr_available __glibc_c99_flexarr_available158,5243
-# define __REDIRECT(__REDIRECT174,5804
-# define __REDIRECT_NTH(__REDIRECT_NTH176,5904
-# define __REDIRECT_NTHNL(__REDIRECT_NTHNL178,6004
-# define __REDIRECT_NTH(__REDIRECT_NTH181,6115
-# define __REDIRECT_NTHNL(__REDIRECT_NTHNL183,6215
-# define __ASMNAME(__ASMNAME186,6327
-# define __ASMNAME2(__ASMNAME2187,6396
-# define __attribute__(__attribute__201,6824
-# define __attribute_malloc__ __attribute_malloc__208,7114
-# define __attribute_malloc__ __attribute_malloc__210,7179
-# define __attribute_alloc_size__(__attribute_alloc_size__216,7362
-# define __attribute_alloc_size__(__attribute_alloc_size__219,7454
-# define __attribute_pure__ __attribute_pure__226,7758
-# define __attribute_pure__ __attribute_pure__228,7819
-# define __attribute_const__ __attribute_const__233,7963
-# define __attribute_const__ __attribute_const__235,8026
-# define __attribute_used__ __attribute_used__242,8313
-# define __attribute_noinline__ __attribute_noinline__243,8368
-# define __attribute_used__ __attribute_used__245,8437
-# define __attribute_noinline__ __attribute_noinline__246,8494
-# define __attribute_deprecated__ __attribute_deprecated__251,8638
-# define __attribute_deprecated__ __attribute_deprecated__253,8711
-# define __attribute_deprecated_msg__(__attribute_deprecated_msg__261,9050
-# define __attribute_deprecated_msg__(__attribute_deprecated_msg__264,9142
-# define __attribute_format_arg__(__attribute_format_arg__274,9651
-# define __attribute_format_arg__(__attribute_format_arg__276,9731
-# define __attribute_format_strfmon__(__attribute_format_strfmon__284,10041
-# define __attribute_format_strfmon__(__attribute_format_strfmon__287,10143
-# define __nonnull(__nonnull293,10329
-# define __nonnull(__nonnull295,10399
-# define __attribute_warn_unused_result__ __attribute_warn_unused_result__301,10574
-# define __wur __wur304,10691
-# define __attribute_warn_unused_result__ __attribute_warn_unused_result__307,10754
-# define __wur __wur310,10829
-# undef __always_inline__always_inline318,11127
-# define __always_inline __always_inline319,11151
-# undef __always_inline__always_inline321,11227
-# define __always_inline __always_inline322,11251
-# define __attribute_artificial__ __attribute_artificial__328,11452
-# define __attribute_artificial__ __attribute_artificial__330,11525
-# define __extern_inline __extern_inline346,12311
-# define __extern_always_inline __extern_always_inline347,12386
-# define __extern_inline __extern_inline350,12486
-# define __extern_always_inline __extern_always_inline351,12528
-# define __fortify_function __fortify_function356,12630
-# define __va_arg_pack(__va_arg_pack362,12873
-# define __va_arg_pack_len(__va_arg_pack_len363,12923
-# define __extension__ __extension__371,13243
-# define __restrict __restrict377,13424
-# define __restrict __restrict379,13461
-# define __restrict_arr __restrict_arr387,13688
-# define __restrict_arr __restrict_arr390,13746
-# define __restrict_arr __restrict_arr393,13873
-# define __restrict_arr __restrict_arr396,13952
-# define __glibc_unlikely(__glibc_unlikely402,14043
-# define __glibc_likely(__glibc_likely403,14104
-# define __glibc_unlikely(__glibc_unlikely405,14169
-# define __glibc_likely(__glibc_likely406,14208
-# define __glibc_has_attribute(__glibc_has_attribute410,14276
-# define __glibc_has_attribute(__glibc_has_attribute412,14342
-# define _Noreturn _Noreturn419,14540
-# define _Noreturn_Noreturn421,14598
-# define __attribute_nonstring__ __attribute_nonstring__429,14838
-# define __attribute_nonstring____attribute_nonstring__431,14909
-# define _Static_assert(_Static_assert437,15134
-# define __LDBL_COMPAT __LDBL_COMPAT446,15441
-# define __LDBL_REDIR1(__LDBL_REDIR1448,15485
-# define __LDBL_REDIR(__LDBL_REDIR449,15561
-# define __LDBL_REDIR1_NTH(__LDBL_REDIR1_NTH451,15645
-# define __LDBL_REDIR_NTH(__LDBL_REDIR_NTH452,15729
-# define __LDBL_REDIR1_DECL(__LDBL_REDIR1_DECL454,15821
-# define __LDBL_REDIR_DECL(__LDBL_REDIR_DECL456,15923
-# define __REDIRECT_LDBL(__REDIRECT_LDBL458,16027
-# define __REDIRECT_NTH_LDBL(__REDIRECT_NTH_LDBL460,16122
-# define __LDBL_REDIR1(__LDBL_REDIR1465,16290
-# define __LDBL_REDIR(__LDBL_REDIR466,16344
-# define __LDBL_REDIR1_NTH(__LDBL_REDIR1_NTH467,16390
-# define __LDBL_REDIR_NTH(__LDBL_REDIR_NTH468,16456
-# define __LDBL_REDIR_DECL(__LDBL_REDIR_DECL469,16514
-# define __REDIRECT_LDBL(__REDIRECT_LDBL471,16566
-# define __REDIRECT_NTH_LDBL(__REDIRECT_NTH_LDBL472,16644
-# define __glibc_macro_warning1(__glibc_macro_warning1483,17019
-# define __glibc_macro_warning(__glibc_macro_warning484,17079
-# define __glibc_macro_warning(__glibc_macro_warning487,17174
-# define __HAVE_GENERIC_SELECTION __HAVE_GENERIC_SELECTION502,17896
-# define __HAVE_GENERIC_SELECTION __HAVE_GENERIC_SELECTION504,17938
-
-.ccls-cache/@@home@salad@Documents@42projects@42-minishell/@usr@include@termios.h,153
-#define _TERMIOS_H _TERMIOS_H23,880
-typedef __pid_t pid_t;pid_t30,1057
-# define __pid_t_defined__pid_t_defined31,1080
-# define CCEQ(CCEQ44,1473
-
-.ccls-cache/@@home@salad@Documents@42projects@42-minishell/@usr@include@x86_64-linux-gnu@bits@types@__fpos_t.h,192
-#define _____fpos_t_defined _____fpos_t_defined2,28
-typedef struct _G_fpos_t_G_fpos_t10,294
- __off_t __pos;__pos12,321
- __mbstate_t __state;__state13,338
-} __fpos_t;__fpos_t14,361
-
-.ccls-cache/@@home@salad@Documents@42projects@42-minishell/@usr@include@x86_64-linux-gnu@bits@sigcontext.h,4730
-#define _BITS_SIGCONTEXT_H _BITS_SIGCONTEXT_H19,816
-#define FP_XSTATE_MAGIC1 FP_XSTATE_MAGIC127,1009
-#define FP_XSTATE_MAGIC2 FP_XSTATE_MAGIC228,1046
-#define FP_XSTATE_MAGIC2_SIZE FP_XSTATE_MAGIC2_SIZE29,1083
-struct _fpx_sw_bytes_fpx_sw_bytes31,1139
- __uint32_t magic1;magic133,1162
- __uint32_t extended_size;extended_size34,1183
- __uint64_t xstate_bv;xstate_bv35,1211
- __uint32_t xstate_size;xstate_size36,1235
- __uint32_t __glibc_reserved1[7];__glibc_reserved137,1261
-struct _fpreg_fpreg40,1300
- unsigned short significand[4];significand42,1316
- unsigned short exponent;exponent43,1349
-struct _fpxreg_fpxreg46,1380
- unsigned short significand[4];significand48,1397
- unsigned short exponent;exponent49,1430
- unsigned short __glibc_reserved1[3];__glibc_reserved150,1457
-struct _xmmreg_xmmreg53,1500
- __uint32_t element[4];element55,1517
-struct _fpstate_fpstate62,1568
- __uint32_t cw;cw65,1620
- __uint32_t sw;sw66,1637
- __uint32_t tag;tag67,1655
- __uint32_t ipoff;ipoff68,1674
- __uint32_t cssel;cssel69,1695
- __uint32_t dataoff;dataoff70,1716
- __uint32_t datasel;datasel71,1739
- struct _fpreg _st[8];_st72,1762
- unsigned short status;status73,1786
- unsigned short magic;magic74,1811
- __uint32_t _fxsr_env[6];_fxsr_env77,1867
- __uint32_t mxcsr;mxcsr78,1895
- __uint32_t __glibc_reserved1;__glibc_reserved179,1916
- struct _fpxreg _fxsr_st[8];_fxsr_st80,1949
- struct _xmmreg _xmm[8];_xmm81,1979
- __uint32_t __glibc_reserved2[56];__glibc_reserved282,2005
-# define sigcontext_struct sigcontext_struct90,2292
-#define X86_FXSR_MAGIC X86_FXSR_MAGIC93,2338
-struct sigcontextsigcontext95,2370
- unsigned short gs, __gsh;gs97,2390
- unsigned short gs, __gsh;__gsh97,2390
- unsigned short fs, __fsh;fs98,2418
- unsigned short fs, __fsh;__fsh98,2418
- unsigned short es, __esh;es99,2446
- unsigned short es, __esh;__esh99,2446
- unsigned short ds, __dsh;ds100,2474
- unsigned short ds, __dsh;__dsh100,2474
- unsigned long edi;edi101,2502
- unsigned long esi;esi102,2523
- unsigned long ebp;ebp103,2544
- unsigned long esp;esp104,2565
- unsigned long ebx;ebx105,2586
- unsigned long edx;edx106,2607
- unsigned long ecx;ecx107,2628
- unsigned long eax;eax108,2649
- unsigned long trapno;trapno109,2670
- unsigned long err;err110,2694
- unsigned long eip;eip111,2715
- unsigned short cs, __csh;cs112,2736
- unsigned short cs, __csh;__csh112,2736
- unsigned long eflags;eflags113,2764
- unsigned long esp_at_signal;esp_at_signal114,2788
- unsigned short ss, __ssh;ss115,2819
- unsigned short ss, __ssh;__ssh115,2819
- struct _fpstate * fpstate;fpstate116,2847
- unsigned long oldmask;oldmask117,2876
- unsigned long cr2;cr2118,2901
-struct _fpstate_fpstate123,2950
- __uint16_t cwd;cwd126,3028
- __uint16_t swd;swd127,3047
- __uint16_t ftw;ftw128,3066
- __uint16_t fop;fop129,3085
- __uint64_t rip;rip130,3104
- __uint64_t rdp;rdp131,3123
- __uint32_t mxcsr;mxcsr132,3142
- __uint32_t mxcr_mask;mxcr_mask133,3163
- struct _fpxreg _st[8];_st134,3188
- struct _xmmreg _xmm[16];_xmm135,3213
- __uint32_t __glibc_reserved1[24];__glibc_reserved1136,3240
-struct sigcontextsigcontext139,3281
- __uint64_t r8;r8141,3301
- __uint64_t r9;r9142,3318
- __uint64_t r10;r10143,3335
- __uint64_t r11;r11144,3353
- __uint64_t r12;r12145,3371
- __uint64_t r13;r13146,3389
- __uint64_t r14;r14147,3407
- __uint64_t r15;r15148,3425
- __uint64_t rdi;rdi149,3443
- __uint64_t rsi;rsi150,3461
- __uint64_t rbp;rbp151,3479
- __uint64_t rbx;rbx152,3497
- __uint64_t rdx;rdx153,3515
- __uint64_t rax;rax154,3533
- __uint64_t rcx;rcx155,3551
- __uint64_t rsp;rsp156,3569
- __uint64_t rip;rip157,3587
- __uint64_t eflags;eflags158,3605
- unsigned short cs;cs159,3626
- unsigned short gs;gs160,3647
- unsigned short fs;fs161,3668
- unsigned short __pad0;__pad0162,3689
- __uint64_t err;err163,3714
- __uint64_t trapno;trapno164,3732
- __uint64_t oldmask;oldmask165,3753
- __uint64_t cr2;cr2166,3775
- struct _fpstate * fpstate;fpstate169,3821
- __uint64_t __fpstate_word;__fpstate_word170,3854
- __uint64_t __reserved1 [8];__reserved1172,3894
-struct _xsave_hdr_xsave_hdr177,3953
- __uint64_t xstate_bv;xstate_bv179,3973
- __uint64_t __glibc_reserved1[2];__glibc_reserved1180,3997
- __uint64_t __glibc_reserved2[5];__glibc_reserved2181,4032
-struct _ymmh_state_ymmh_state184,4071
- __uint32_t ymmh_space[64];ymmh_space186,4092
-struct _xstate_xstate189,4125
- struct _fpstate fpstate;fpstate191,4142
- struct _xsave_hdr xstate_hdr;xstate_hdr192,4169
- struct _ymmh_state ymmh;ymmh193,4201
-
-.ccls-cache/@@home@salad@Documents@42projects@42-minishell/@usr@include@x86_64-linux-gnu@bits@getopt_posix.h,48
-#define _GETOPT_POSIX_H _GETOPT_POSIX_H21,910
-
-.ccls-cache/@@home@salad@Documents@42projects@42-minishell/@usr@lib@llvm-8@lib@clang@8.0.1@include@stddef.h,1265
-#define __STDDEF_H__STDDEF_H35,1782
-#define __need_ptrdiff_t__need_ptrdiff_t37,1808
-#define __need_size_t__need_size_t38,1833
-#define __need_wchar_t__need_wchar_t39,1855
-#define __need_NULL__need_NULL40,1878
-#define __need_STDDEF_H_misc__need_STDDEF_H_misc41,1898
-#define _PTRDIFF_T_PTRDIFF_T49,2157
-typedef __PTRDIFF_TYPE__ ptrdiff_t;ptrdiff_t51,2183
-#undef __need_ptrdiff_t__need_ptrdiff_t53,2226
-#define _SIZE_T_SIZE_T60,2448
-typedef __SIZE_TYPE__ size_t;size_t62,2471
-#undef __need_size_t__need_size_t64,2508
-#define _RSIZE_T_RSIZE_T74,2902
-typedef __SIZE_TYPE__ rsize_t;rsize_t76,2926
-#define _WCHAR_T_WCHAR_T85,3189
-#define _WCHAR_T_DEFINED_WCHAR_T_DEFINED87,3235
-#undef __need_wchar_t__need_wchar_t93,3320
-#undef NULLNULL97,3405
-# define NULL NULL100,3486
-# define NULL NULL102,3518
-# define NULL NULL105,3552
-namespace std { typedef decltype(nullptr) nullptr_t; }std109,3671
-namespace std { typedef decltype(nullptr) nullptr_t; }nullptr_t109,3671
-#undef __need_NULL__need_NULL113,3764
-#define offsetof(offsetof120,3951
-#undef __need_STDDEF_H_misc__need_STDDEF_H_misc121,3999
-#define _WINT_T_WINT_T130,4382
-typedef __WINT_TYPE__ wint_t;wint_t132,4405
-#undef __need_wint_t__need_wint_t134,4442
-
-.ccls-cache/@@home@salad@Documents@42projects@42-minishell/@usr@include@strings.h,401
-#define _STRINGS_H _STRINGS_H19,808
-#define __need_size_t__need_size_t22,852
-# define __CORRECT_ISO_CPP_STRINGS_H_PROTO__CORRECT_ISO_CPP_STRINGS_H_PROTO27,1006
-extern int ffs (int __i) __THROW __attribute_const__;__attribute_const__104,3227
-extern int ffsl (long int __l) __THROW __attribute_const__;__attribute_const__110,3403
- __THROW __attribute_const__;__attribute_const__112,3515
-
-.ccls-cache/@@home@salad@Documents@42projects@42-minishell/@usr@include@stdio.h,3218
-#define _STDIO_H _STDIO_H24,910
-#define __GLIBC_INTERNAL_STARTING_HEADER_IMPLEMENTATION__GLIBC_INTERNAL_STARTING_HEADER_IMPLEMENTATION26,930
-#define __need_size_t__need_size_t31,1038
-#define __need_NULL__need_NULL32,1060
-#define __need___va_list__need___va_list35,1101
-typedef __gnuc_va_list va_list;va_list52,1502
-# define _VA_LIST_DEFINED_VA_LIST_DEFINED53,1534
-typedef __off_t off_t;off_t63,1720
-typedef __off64_t off_t;off_t65,1750
-# define __off_t_defined__off_t_defined67,1783
-typedef __off64_t off64_t;off64_t70,1877
-# define __off64_t_defined__off64_t_defined71,1904
-typedef __ssize_t ssize_t;ssize_t77,1996
-# define __ssize_t_defined__ssize_t_defined78,2023
-typedef __fpos_t fpos_t;fpos_t84,2161
-typedef __fpos64_t fpos_t;fpos_t86,2192
-typedef __fpos64_t fpos64_t;fpos64_t89,2251
-#define _IOFBF _IOFBF93,2350
-#define _IOLBF _IOLBF94,2391
-#define _IONBF _IONBF95,2431
-#define BUFSIZ BUFSIZ99,2500
-#define EOF EOF104,2615
-#define SEEK_SET SEEK_SET109,2733
-#define SEEK_CUR SEEK_CUR110,2788
-#define SEEK_END SEEK_END111,2842
-# define SEEK_DATA SEEK_DATA113,2908
-# define SEEK_HOLE SEEK_HOLE114,2955
-# define P_tmpdir P_tmpdir120,3112
-#define stdin stdin141,3885
-#define stdout stdout142,3905
-#define stderr stderr143,3927
-# define RENAME_NOREPLACE RENAME_NOREPLACE158,4370
-# define RENAME_EXCHANGE RENAME_EXCHANGE159,4405
-# define RENAME_WHITEOUT RENAME_WHITEOUT160,4439
-# define tmpfile tmpfile178,5003
-extern char *tmpnam (char *__s) __THROW __wur;__wur187,5155
-extern char *tmpnam_r (char *__s) __THROW __wur;__wur192,5335
- __THROW __attribute_malloc__ __wur;__wur205,5967
-# define fopen fopen265,7911
-# define freopen freopen266,7935
-extern FILE *fdopen (int __fd, const char *__modes) __THROW __wur;__wur279,8343
- cookie_io_functions_t __io_funcs) __THROW __wur;__wur287,8651
- __THROW __wur;__wur293,8894
-extern FILE *open_memstream (char **__bufloc, size_t *__sizeloc) __THROW __wur;__wur298,9124
- __THROWNL __attribute__ ((__format__ (__printf__, 2, 0))) __wur;__wur368,11908
- __THROWNL __attribute__ ((__format__ (__printf__, 2, 3))) __wur;__wur371,12070
- __THROWNL __attribute__ ((__format__ (__printf__, 2, 3))) __wur;__wur374,12228
-# define fscanf fscanf423,14217
-# define scanf scanf424,14250
-# define sscanf sscanf425,14281
-# define vfscanf vfscanf479,16460
-# define vscanf vscanf480,16496
-# define vsscanf vsscanf481,16530
-extern char *gets (char *__s) __wur __attribute_deprecated__;__attribute_deprecated__583,19710
-# define fseeko fseeko726,25289
-# define ftello ftello727,25316
-# define fgetpos fgetpos750,26002
-# define fsetpos fsetpos751,26030
-extern int feof (FILE *__stream) __THROW __wur;__wur765,26511
-extern int ferror (FILE *__stream) __THROW __wur;__wur767,26605
-extern int feof_unlocked (FILE *__stream) __THROW __wur;__wur772,26783
-extern int ferror_unlocked (FILE *__stream) __THROW __wur;__wur773,26840
-extern int fileno (FILE *__stream) __THROW __wur;__wur792,27457
-extern int fileno_unlocked (FILE *__stream) __THROW __wur;__wur797,27603
-extern int ftrylockfile (FILE *__stream) __THROW __wur;__wur850,29219
-
-.ccls-cache/@@home@salad@Documents@42projects@42-minishell/@usr@include@x86_64-linux-gnu@bits@typesizes.h,2237
-#define _BITS_TYPESIZES_H _BITS_TYPESIZES_H24,997
-# define __SYSCALL_SLONG_TYPE __SYSCALL_SLONG_TYPE31,1259
-# define __SYSCALL_ULONG_TYPE __SYSCALL_ULONG_TYPE32,1302
-# define __SYSCALL_SLONG_TYPE __SYSCALL_SLONG_TYPE34,1351
-# define __SYSCALL_ULONG_TYPE __SYSCALL_ULONG_TYPE35,1398
-#define __DEV_T_TYPE __DEV_T_TYPE38,1453
-#define __UID_T_TYPE __UID_T_TYPE39,1488
-#define __GID_T_TYPE __GID_T_TYPE40,1521
-#define __INO_T_TYPE __INO_T_TYPE41,1554
-#define __INO64_T_TYPE __INO64_T_TYPE42,1597
-#define __MODE_T_TYPE __MODE_T_TYPE43,1634
-# define __NLINK_T_TYPE __NLINK_T_TYPE45,1686
-# define __FSWORD_T_TYPE __FSWORD_T_TYPE46,1732
-# define __NLINK_T_TYPE __NLINK_T_TYPE48,1784
-# define __FSWORD_T_TYPE __FSWORD_T_TYPE49,1822
-#define __OFF_T_TYPE __OFF_T_TYPE51,1867
-#define __OFF64_T_TYPE __OFF64_T_TYPE52,1910
-#define __PID_T_TYPE __PID_T_TYPE53,1947
-#define __RLIM_T_TYPE __RLIM_T_TYPE54,1980
-#define __RLIM64_T_TYPE __RLIM64_T_TYPE55,2024
-#define __BLKCNT_T_TYPE __BLKCNT_T_TYPE56,2062
-#define __BLKCNT64_T_TYPE __BLKCNT64_T_TYPE57,2108
-#define __FSBLKCNT_T_TYPE __FSBLKCNT_T_TYPE58,2147
-#define __FSBLKCNT64_T_TYPE __FSBLKCNT64_T_TYPE59,2194
-#define __FSFILCNT_T_TYPE __FSFILCNT_T_TYPE60,2235
-#define __FSFILCNT64_T_TYPE __FSFILCNT64_T_TYPE61,2282
-#define __ID_T_TYPE __ID_T_TYPE62,2323
-#define __CLOCK_T_TYPE __CLOCK_T_TYPE63,2355
-#define __TIME_T_TYPE __TIME_T_TYPE64,2400
-#define __USECONDS_T_TYPE __USECONDS_T_TYPE65,2444
-#define __SUSECONDS_T_TYPE __SUSECONDS_T_TYPE66,2481
-#define __DADDR_T_TYPE __DADDR_T_TYPE67,2529
-#define __KEY_T_TYPE __KEY_T_TYPE68,2564
-#define __CLOCKID_T_TYPE __CLOCKID_T_TYPE69,2597
-#define __TIMER_T_TYPE __TIMER_T_TYPE70,2633
-#define __BLKSIZE_T_TYPE __BLKSIZE_T_TYPE71,2664
-#define __FSID_T_TYPE __FSID_T_TYPE72,2710
-#define __SSIZE_T_TYPE __SSIZE_T_TYPE73,2758
-#define __CPU_MASK_TYPE __CPU_MASK_TYPE74,2795
-# define __OFF_T_MATCHES_OFF64_T __OFF_T_MATCHES_OFF64_T80,3045
-# define __INO_T_MATCHES_INO64_T __INO_T_MATCHES_INO64_T83,3116
-# define __RLIM_T_MATCHES_RLIM64_T __RLIM_T_MATCHES_RLIM64_T86,3192
-# define __RLIM_T_MATCHES_RLIM64_T __RLIM_T_MATCHES_RLIM64_T88,3235
-#define __FD_SETSIZE __FD_SETSIZE92,3338
-
-.ccls-cache/@@home@salad@Documents@42projects@42-minishell/@usr@include@dirent.h,1679
-#define _DIRENT_H _DIRENT_H23,872
-typedef __ino_t ino_t;ino_t34,1030
-# define __ino_t_defined__ino_t_defined38,1095
-typedef __ino64_t ino64_t;ino64_t41,1190
-# define __ino64_t_defined__ino64_t_defined42,1217
-# define d_ino d_ino64,1879
-# define _D_EXACT_NAMLEN(_D_EXACT_NAMLEN82,2665
-# define _D_ALLOC_NAMLEN(_D_ALLOC_NAMLEN83,2709
-# define _D_EXACT_NAMLEN(_D_EXACT_NAMLEN85,2769
-# define _D_ALLOC_NAMLEN(_D_ALLOC_NAMLEN87,2850
-# define _D_ALLOC_NAMLEN(_D_ALLOC_NAMLEN89,2937
- DT_UNKNOWN = 0,DT_UNKNOWN99,3125
-# define DT_UNKNOWN DT_UNKNOWN100,3145
- DT_FIFO = 1,DT_FIFO101,3176
-# define DT_FIFO DT_FIFO102,3193
- DT_CHR = 2,DT_CHR103,3218
-# define DT_CHR DT_CHR104,3234
- DT_DIR = 4,DT_DIR105,3258
-# define DT_DIR DT_DIR106,3274
- DT_BLK = 6,DT_BLK107,3298
-# define DT_BLK DT_BLK108,3314
- DT_REG = 8,DT_REG109,3338
-# define DT_REG DT_REG110,3354
- DT_LNK = 10,DT_LNK111,3378
-# define DT_LNK DT_LNK112,3395
- DT_SOCK = 12,DT_SOCK113,3419
-# define DT_SOCK DT_SOCK114,3437
- DT_WHT = 14DT_WHT115,3462
-# define DT_WHT DT_WHT116,3478
-# define IFTODT(IFTODT120,3573
-# define DTTOIF(DTTOIF121,3622
-typedef struct __dirstream DIR;DIR127,3776
-# define readdir readdir168,5150
-# define readdir_r readdir_r196,5963
-# define dirfd(dirfd227,6848
-# define MAXNAMLEN MAXNAMLEN237,7105
-# define MAXNAMLEN MAXNAMLEN239,7145
-# define __need_size_t__need_size_t244,7199
-# define scandir scandir271,8199
-# define scandirat scandirat309,9581
-# define alphasort alphasort335,10495
-# define getdirentries getdirentries365,11454
-# define versionsort versionsort391,12192
-
-.ccls-cache/@@home@salad@Documents@42projects@42-minishell/@usr@include@errno.h,157
-#define _ERRNO_H _ERRNO_H23,856
-extern int *__errno_location (void) __THROW __attribute_const__;__attribute_const__37,1181
-# define errno errno38,1246
-
-.ccls-cache/@@home@salad@Documents@42projects@42-minishell/@usr@include@x86_64-linux-gnu@bits@ss_flags.h,197
-#define _BITS_SS_FLAGS_H _BITS_SS_FLAGS_H20,862
- SS_ONSTACK = 1,SS_ONSTACK29,1063
-#define SS_ONSTACK SS_ONSTACK30,1081
- SS_DISABLESS_DISABLE31,1111
-#define SS_DISABLE SS_DISABLE32,1124
-
-.ccls-cache/@@home@salad@Documents@42projects@42-minishell/@usr@include@x86_64-linux-gnu@sys@ioctl.h,42
-#define _SYS_IOCTL_H _SYS_IOCTL_H19,810
-
-.ccls-cache/@@home@salad@Documents@42projects@42-minishell/@usr@include@x86_64-linux-gnu@bits@types@clock_t.h,91
-#define __clock_t_defined __clock_t_defined2,26
-typedef __clock_t clock_t;clock_t7,108
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/libft@src@ft_lstsize.c,46
-int ft_lstsize(t_list *lst)ft_lstsize15,912
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@c_init.h,874
-# define C_INIT_HC_INIT_H14,909
-# define UP_K UP_K22,1019
-# define DOWN_K DOWN_K23,1043
-# define RIGHT_K RIGHT_K24,1068
-# define LEFT_K LEFT_K25,1094
-# define HOME_K HOME_K26,1120
-# define END_K END_K27,1145
-# define DEL_K DEL_K28,1169
-# define RET_K RET_K29,1189
-# define CTRL_A CTRL_A31,1210
-# define CTRL_B CTRL_B32,1231
-# define CTRL_C CTRL_C33,1252
-# define CTRL_D CTRL_D34,1273
-# define CTRL_E CTRL_E35,1294
-# define CTRL_F CTRL_F36,1315
-# define CTRL_L CTRL_L37,1336
-# define CTRL_N CTRL_N38,1357
-# define CTRL_P CTRL_P39,1378
-typedef struct s_capss_caps41,1400
- struct termios tios;tios43,1425
- struct winsize ws;ws44,1447
- unsigned int cpos;cpos45,1467
- unsigned int lpos;lpos46,1487
- unsigned int nlines;nlines47,1507
- unsigned short psx;psx48,1529
- unsigned short plen;plen49,1550
-} t_caps;t_caps50,1572
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@f_chdir.c,87
-void f_fail_chd(const char concern[], const char path[], t_msh *msh)f_fail_chd20,994
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@f_parse.c,48
-void f_parse_token(char c)f_parse_token16,932
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@s_lpipes_split.h,50
-# define S_LPIPES_SPLIT_HS_LPIPES_SPLIT_H14,917
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@m_prompt.h,38
-# define M_PROMPT_HM_PROMPT_H14,911
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/libft@src@ft_uintlen.c,60
-unsigned char ft_uintlen(unsigned long n)ft_uintlen13,892
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/libft@src@ft_putstr.c,46
-int ft_putstr(const char *s)ft_putstr16,932
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/libft@src@ft_putnchar.c,58
-int ft_putnchar(int c, const size_t n)ft_putnchar16,932
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/libft@src@ft_abs.c,33
-int ft_abs(int j)ft_abs13,892
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@b_sqb_nbr.c,161
-static t_bool b_sqb_nbr_tests(unsigned char id, int n1, int n2)b_sqb_nbr_tests17,935
-unsigned char b_sqb_nbr(unsigned char id, char *argv[])b_sqb_nbr34,1362
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@p_args_escape.c,385
-static t_quote_mode p_escape_squote(char *ptr,p_escape_squote19,976
-static t_quote_mode p_escape_dquote(char *ptr,p_escape_dquote48,1518
-static void p_escape_bs(char *ptr, char word[], t_quote_mode mode)p_escape_bs77,2099
-static void p_escape_arg(char word[])p_escape_arg99,2600
-void p_args_escape_chars_and_quotes(char *words[])p_args_escape_chars_and_quotes118,2961
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@p_args_escape.h,48
-# define P_ARGS_ESCAPE_HP_ARGS_ESCAPE_H14,916
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@f_file.h,34
-# define F_FILE_HF_FILE_H14,909
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@c_input.h,36
-# define C_INPUT_HC_INPUT_H14,910
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@c_ctrls.h,36
-# define C_CTRLS_HC_CTRLS_H14,910
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@p_redirs.c,348
-static unsigned char p_append_redir(const char path[],p_append_redir32,1233
-static size_t p_get_path(char path[],p_get_path57,1685
-static int p_get_fd(const char word[], char *ptr)p_get_fd87,2493
-static unsigned char p_get_redir(char word[],p_get_redir112,3037
-char p_redirs(char word[], t_com **com, t_msh *msh)p_redirs143,4161
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@b_alias.c,293
-static unsigned char b_print_arg_next(char *ptr,b_print_arg_next29,1174
-static unsigned char b_print_arg(const char arg[], t_msh *msh)b_print_arg60,1774
-unsigned char b_alias(char *args[], t_msh *msh)b_alias76,2075
-void b_alias_mute(char *args[], t_msh *msh)b_alias_mute104,2487
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@e_redirs.h,38
-# define E_REDIRS_HE_REDIRS_H14,911
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/libft@src@ft_strlen.c,49
-size_t ft_strlen(const char *s)ft_strlen15,913
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@u_vars.h,34
-# define U_VARS_HU_VARS_H14,909
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@s_lvars.h,36
-# define S_LVARS_HS_LVARS_H14,910
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@b_builtins.h,42
-# define B_BUILTINS_HB_BUILTINS_H14,913
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@b_export.c,377
-t_bool check_valid_identifier(const char arg[])check_valid_identifier27,1146
-t_bool check_equals(const char *arg)check_equals39,1323
-void b_add_to_env_from_globals(const char varname[],b_add_to_env_from_globals55,1498
-static void b_classic_export(char *ptr[], t_msh *msh)b_classic_export82,2086
-unsigned char b_export(char *args[], t_msh *msh)b_export103,2470
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@p_subst_home.h,46
-# define P_SUBST_HOME_HP_SUBST_HOME_H14,915
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/libft@src@ft_printf_treat_flags.c,442
-static int ft_printf_get_width(va_list arg, t_printflist *pflist)ft_printf_get_width17,952
-static int ft_printf_get_precision(va_list arg,ft_printf_get_precision37,1473
-static void ft_printf_get_lh(t_printflist *pflist)ft_printf_get_lh73,2057
-static unsigned char ft_printf_check_z(t_printflist *pflist)ft_printf_check_z97,2585
-void ft_printf_treat_flags(va_list arg, t_printflist *pflist)ft_printf_treat_flags116,2980
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@b_exit.h,34
-# define B_EXIT_HB_EXIT_H14,909
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/libft@src@ft_printf.c,133
-static int ft_printf_return(t_printflist *pflist)ft_printf_return19,992
-int ft_printf(const char *format, ...)ft_printf30,1228
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@m_funptr.h,38
-# define M_FUNPTR_HM_FUNPTR_H14,911
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@u_path.c,194
-static void u_get_fullpath(char fullpath[],u_get_fullpath26,1093
-static char u_read_dir(DIR *dir,u_read_dir45,1601
-unsigned char u_search_in_path(char fullpath[],u_search_in_path66,2002
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/libft@src@ft_strcat.c,59
-char *ft_strcat(char *s1, const char *s2)ft_strcat13,892
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@e_pipes.h,36
-# define E_PIPES_HE_PIPES_H14,910
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@b_export_next.h,163
-# define B_EXPORT_NEXT_HB_EXPORT_NEXT_H14,916
-enum e_vare_var18,966
- B_VAR_NAME,B_VAR_NAME20,979
- B_VAR_VAL,B_VAR_VAL21,992
- B_VAR_NULLB_VAR_NULL22,1004
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@c_keys.c,299
- c_home_key(unsigned int plen, t_caps *tcaps)c_home_key22,1020
- c_end_key(unsigned short size, unsigned int plen, t_caps *tcaps)c_end_key49,1503
- c_key_right(unsigned int len, unsigned int plen, t_caps *tcaps)c_key_right78,2094
- c_key_left(unsigned int plen, t_caps *tcaps)c_key_left97,2494
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/libft@src@ft_strjoin.c,67
-char *ft_strjoin(const char *s1, const char *s2)ft_strjoin16,932
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/libft@src@ft_putnbr_fd.c,53
-void ft_putnbr_fd(int n, int fd)ft_putnbr_fd15,912
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@p_redirs_heredoc.h,54
-# define P_REDIRS_HEREDOC_HP_REDIRS_HEREDOC_H14,919
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@m_loop_counter.c,244
-char *m_counter_line_backslash(int fd,m_counter_line_backslash20,997
-char *m_counter_line_pipes(int fd, unsigned char psx, char *line, t_msh *msh)m_counter_line_pipes41,1443
-char *m_counter_line_quotes(int fd,m_counter_line_quotes62,1928
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@s_init_next.h,44
-# define S_INIT_NEXT_HS_INIT_NEXT_H14,914
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@u_parse.h,36
-# define U_PARSE_HU_PARSE_H14,910
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@e_pipes_next.c,393
-static void e_fullpath_not_found(t_com *ptr, t_msh *msh)e_fullpath_not_found30,1208
-static void e_exec_child(const char fullpath[], t_com *ptr, t_msh *msh)e_exec_child41,1435
-void e_pipe_child(char fullpath[],e_pipe_child59,1830
-size_t e_get_pipes_count(struct s_lpipes *ptr)e_get_pipes_count87,2382
-void e_close_unused_fds(int fd[256][2], size_t pipes)e_close_unused_fds102,2585
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@m_prompt_seq.c,362
-size_t m_prompt_sequences_again(char var[], size_t i, t_msh *msh)m_prompt_sequences_again25,1073
-void m_prompt_sequences_more(char var[], size_t i, t_msh *msh)m_prompt_sequences_more50,1514
-void m_prompt_sequences_next(char var[], size_t i, t_msh *msh)m_prompt_sequences_next79,2115
-void m_prompt_sequences(char var[], size_t i)m_prompt_sequences92,2368
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@b_env.c,59
-unsigned char b_env(char *args[], t_msh *msh)b_env18,955
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@p_split.c,361
-static void p_meet_splitter(char *ptr,p_meet_splitter23,1060
-static void p_fill_sp(t_split_block *sp, const char line[])p_fill_sp51,1822
-static void *p_del_split(char *words[], size_t todel)p_del_split76,2369
-static char **p_get_words(const char line[], const t_split_block *sp)p_get_words89,2547
-char **p_split_line(char line[])p_split_line118,3309
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@b_sqb.h,38
-# define FT_B_SQB_HFT_B_SQB_H14,911
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@b_export_mute.h,48
-# define B_EXPORT_MUTE_HB_EXPORT_MUTE_H14,916
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@b_h.c,377
-static unsigned long b_get_total_hist(t_msh *msh)b_get_total_hist22,1038
-static unsigned int b_print_prev_history(unsigned long asked,b_print_prev_history48,1397
-static void b_print_history(unsigned long asked,b_print_history77,1950
-static t_bool b_check_numeric(const char arg[])b_check_numeric102,2472
-unsigned char b_h(char *args[], t_msh *msh)b_h118,2673
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@m_prompt_seq.h,46
-# define M_PROMPT_SEQ_HM_PROMPT_SEQ_H14,915
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@s_init.h,34
-# define S_INIT_HS_INIT_H14,909
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@s_lredir.h,38
-# define S_LREDIR_HS_LREDIR_H14,911
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/libft@src@ft_ischarset.c,68
-t_bool ft_ischarset(const char *charset, int c)ft_ischarset16,932
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@f_errno.h,36
-# define F_ERRNO_HF_ERRNO_H14,910
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@b_sqb.c,220
-static unsigned char b_get_sqb_id(char *argv[], t_msh *msh)b_get_sqb_id24,1091
-static unsigned char b_eval_sqb(char *argv[], t_msh *msh)b_eval_sqb46,1490
-unsigned char b_sqb(char *args[], t_msh *msh)b_sqb72,2192
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/libft@src@ft_printf_put_width.c,246
-static int ft_printf_get_len(t_printflist *pflist)ft_printf_get_len16,932
-void ft_printf_put_width_pre(t_printflist *pflist)ft_printf_put_width_pre46,1890
-void ft_printf_put_width_post(t_printflist *pflist)ft_printf_put_width_post75,2892
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@p_lblock_more.h,48
-# define P_LBLOCK_MORE_HP_LBLOCK_MORE_H14,916
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@e_redirs.c,414
-static void e_redir_minus_two(struct s_lredir *ptr)e_redir_minus_two23,1057
-static void e_redir_minus_one(struct s_lredir *ptr, t_msh *msh)e_redir_minus_one38,1280
-static void e_redir_plus_one(struct s_lredir *ptr, t_msh *msh)e_redir_plus_one51,1485
-static void e_redir_plus_two(struct s_lredir *ptr, t_msh *msh)e_redir_plus_two64,1710
-void e_dup_redirs(const t_com *com, t_msh *msh)e_dup_redirs77,1936
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@f_errno.c,72
-void f_dump_errno(const char concern[], t_msh *msh)f_dump_errno20,994
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/libft@src@ft_printf_process.c,104
-void ft_printf_process(const char *format, va_list arg, t_printflist *pflist)ft_printf_process24,1081
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/libft@src@ft_strlcpy.c,77
-size_t ft_strlcpy(char *dst, const char *src, size_t size)ft_strlcpy16,932
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/libft@src@get_next_line.c,210
-static char *ft_strjoin_gnl(char *s1, char *s2)ft_strjoin_gnl18,972
-static int ft_read_gnl(int fd, char **line, t_gnl *curr)ft_read_gnl41,1395
-int get_next_line(int fd, char **line)get_next_line70,2035
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@s_struct.h,1965
-# define S_STRUCT_HS_STRUCT_H14,911
-typedef struct s_lvarss_lvars25,1061
- char *name;name27,1088
- char *val;val28,1104
- struct s_lvars *next;next29,1119
-} t_lvars;t_lvars30,1143
-typedef struct s_laliass_lalias32,1160
- char *name;name34,1188
- char *val;val35,1204
- size_t id;id36,1219
- struct s_lalias *next;next37,1234
-} t_lalias;t_lalias38,1259
-typedef struct s_lredirs_lredir52,1415
- char path[PATH_MAX];path54,1443
- char *heredoc;heredoc55,1468
- int fd;fd56,1487
- int right_fd;right_fd57,1500
- char redir;redir58,1519
- struct s_lredir *next;next59,1535
-} t_lredir;t_lredir60,1560
-typedef struct s_coms_com62,1578
- char **argv;argv64,1603
- char **env_fork;env_fork65,1620
- char *bin;bin66,1641
- struct s_lredir *rdr;rdr67,1656
-} t_com;t_com68,1680
-struct s_lpipess_lpipes70,1695
- struct s_com *com;com72,1717
- struct s_lpipes *next;next73,1738
-typedef struct s_line_blocks_line_block84,1856
- char *lblock;lblock86,1888
- unsigned char nextif;nextif87,1906
- struct s_line_block *next;next88,1930
-} t_line_block;t_line_block89,1958
-typedef struct s_mshs_msh91,1980
- struct s_line_block *curr;curr93,2005
- struct s_com *com;com94,2033
- struct s_lpipes *pipes;pipes95,2054
- struct s_lvars *vars;vars96,2080
- struct s_lalias *alias;alias97,2104
- int argc;argc98,2130
- int sig;sig99,2145
- char **argv;argv100,2159
- char **envp;envp101,2176
- char *prev_hist;prev_hist102,2193
- char *curr_hist_ptr;curr_hist_ptr103,2214
- char ps[4][255];ps104,2239
- char env_fork_tmp[128][4096];env_fork_tmp105,2260
- char sqb_ref[B_ID_SQB_COUNT][4];sqb_ref106,2294
- char *cwd;cwd107,2331
- int fd;fd108,2346
- unsigned char (*bu_ptr[B_BUILTINS_COUNT])(char **, struct s_msh*);bu_ptr109,2359
- unsigned char ret;ret110,2428
-} t_msh;t_msh111,2449
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/libft@src@ft_memccpy.c,80
-void *ft_memccpy(void *dst, const void *src, int c, size_t n)ft_memccpy15,913
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@e_line.h,34
-# define E_LINE_HE_LINE_H14,909
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@c_keys_next.c,81
-void c_key_up_down(char *line[], t_caps *tcaps, char *ptr)c_key_up_down21,1013
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/libft@src@ft_strtrim.c,68
-char *ft_strtrim(const char *s1, const char *set)ft_strtrim15,912
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/libft@src@ft_printf_get_s_putlen.c,90
-int ft_printf_get_s_putlen(char *str, t_printflist *pflist)ft_printf_get_s_putlen15,912
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@p_args_len.h,42
-# define P_ARGS_LEN_HP_ARGS_LEN_H14,913
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/libft@src@ft_memcmp.c,73
-int ft_memcmp(const void *s1, const void *s2, size_t n)ft_memcmp15,913
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@s_lpipes.h,38
-# define S_LPIPES_HS_LPIPES_H14,911
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/libft@src@ft_bzero.c,49
-void ft_bzero(void *s, size_t n)ft_bzero16,932
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/libft@src@ft_isalnum.c,43
-t_bool ft_isalnum(int c)ft_isalnum15,912
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/libft@src@ft_printf_put_none.c,72
-void ft_printf_put_none(t_printflist *pflist)ft_printf_put_none15,912
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@s_com.h,32
-# define S_COM_HS_COM_H14,908
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@b_alias_print.h,48
-# define B_ALIAS_PRINT_HB_ALIAS_PRINT_H14,916
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@m_loop.h,34
-# define M_LOOP_HM_LOOP_H14,909
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/libft@src@ft_memcpy.c,71
-void *ft_memcpy(void *dst, const void *src, size_t n)ft_memcpy17,951
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@d_define.h,2339
-# define D_DEFINE_HD_DEFINE_H14,911
-# define M_BUILTINS_REF M_BUILTINS_REF22,987
-# define M_BUILTINS_REF_LEN M_BUILTINS_REF_LEN23,1063
-# define M_DEFAULT_PS_ONE M_DEFAULT_PS_ONE29,1123
-# define M_DEFAULT_PS_TWO M_DEFAULT_PS_TWO30,1165
-# define M_DEFAULT_PS_THR M_DEFAULT_PS_THR31,1196
-# define M_DEFAULT_PS_FOU M_DEFAULT_PS_FOU32,1227
-# define M_PROGNAME M_PROGNAME38,1292
-# define M_MSH_VERSION M_MSH_VERSION39,1325
-# define M_OPT_COMMAND M_OPT_COMMAND45,1387
-# define M_OPT_INTERACT M_OPT_INTERACT46,1415
-# define M_RET_VAR M_RET_VAR52,1474
-# define M_ARGC_VAR M_ARGC_VAR53,1498
-# define M_MINISHELLRC M_MINISHELLRC59,1554
-# define M_DEFAULT_HISTFILE M_DEFAULT_HISTFILE60,1593
-# define C_NUL C_NUL66,1673
-# define C_LF C_LF67,1694
-# define C_HT C_HT68,1714
-# define C_SUB C_SUB69,1734
-# define C_ESC C_ESC70,1755
-# define C_DQUOTE C_DQUOTE71,1776
-# define C_SHARP C_SHARP72,1799
-# define C_DOLLAR C_DOLLAR73,1821
-# define C_SQUOTE C_SQUOTE74,1844
-# define C_AMP C_AMP75,1867
-# define C_PLUS C_PLUS76,1888
-# define C_SEMIC C_SEMIC77,1910
-# define C_EQUALS C_EQUALS78,1932
-# define C_BACKS C_BACKS79,1955
-# define C_PIPE C_PIPE80,1977
-# define C_TILDE C_TILDE81,1999
-# define B_SQB_B B_SQB_B87,2058
-# define B_SQB_C B_SQB_C88,2081
-# define B_SQB_D B_SQB_D89,2104
-# define B_SQB_E B_SQB_E90,2127
-# define B_SQB_F B_SQB_F91,2150
-# define B_SQB_H B_SQB_H92,2173
-# define B_SQB_N B_SQB_N93,2196
-# define B_SQB_P B_SQB_P94,2219
-# define B_SQB_R B_SQB_R95,2242
-# define B_SQB_S B_SQB_S96,2265
-# define B_SQB_W B_SQB_W97,2288
-# define B_SQB_X B_SQB_X98,2311
-# define B_SQB_Z B_SQB_Z99,2334
-# define B_SQB_L_MAJ B_SQB_L_MAJ100,2357
-# define B_SQB_S_MAJ B_SQB_S_MAJ101,2383
-# define B_SQB_NT B_SQB_NT102,2409
-# define B_SQB_OT B_SQB_OT103,2434
-# define B_SQB_EQUA B_SQB_EQUA104,2459
-# define B_SQB_DIFF B_SQB_DIFF105,2484
-# define B_SQB_EQ B_SQB_EQ106,2510
-# define B_SQB_NE B_SQB_NE107,2535
-# define B_SQB_GT B_SQB_GT108,2560
-# define B_SQB_GE B_SQB_GE109,2585
-# define B_SQB_LT B_SQB_LT110,2610
-# define B_SQB_LE B_SQB_LE111,2635
-# define F_COMMAND_NOT_FOUND F_COMMAND_NOT_FOUND117,2694
-# define F_NO_OPTIONS F_NO_OPTIONS118,2743
-# define F_TOO_MANY_ARGS F_TOO_MANY_ARGS119,2789
-# define F_HOME_NOT_SET F_HOME_NOT_SET120,2836
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/libft@src@ft_itoa_s.c,52
-void ft_itoa_s(char str[], long n)ft_itoa_s15,912
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@f_alloc.h,36
-# define F_ALLOC_HF_ALLOC_H14,910
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/libft@src@ft_strdup.c,49
-char *ft_strdup(const char *s1)ft_strdup16,932
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@b_pwd.h,32
-# define B_PWD_HB_PWD_H14,908
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/libft@src@ft_strsubst_s.c,91
-char ft_strsubst_s(char *str, const char *pattern, const char *subst)ft_strsubst_s16,932
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@m_minishell.c,72
-int main(int argc, char *const argv[], char *const envp[])main25,1097
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@e_builtins.h,42
-# define E_BUILTINS_HE_BUILTINS_H14,913
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@p_lblock.c,290
-static unsigned char p_get_nextif(char *words[], size_t i)p_get_nextif29,1180
-t_bool p_find_good_pipe(const char word[])p_find_good_pipe44,1489
-static char p_loop(char *words[], t_msh *msh)p_loop68,1968
-char p_line_block(const char line[], t_msh *msh)p_line_block86,2281
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/libft@src@ft_nrealloc.c,80
-void *ft_nrealloc(void *ptr, size_t oldsize, size_t newsize)ft_nrealloc17,952
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@m_comm.c,67
-unsigned char m_comm(const char line[], t_msh *msh)m_comm21,1015
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/libft@src@ft_putnbr.c,41
-void ft_putnbr(long nb)ft_putnbr16,932
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/libft@src@ft_lstlast.c,50
-t_list *ft_lstlast(t_list *lst)ft_lstlast16,932
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@m_prompt.c,276
-static void m_subst_prompt_rice(char var[], t_msh *msh)m_subst_prompt_rice28,1143
-static void m_update_psx(unsigned char x, t_msh *msh)m_update_psx46,1455
-size_t m_plen(char *prompt)m_plen62,1777
-void m_prompt_psx(unsigned char x, t_msh *msh)m_prompt_psx86,2037
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/libft@src@ft_isprint.c,43
-t_bool ft_isprint(int c)ft_isprint15,912
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@p_lblock_more.c,69
-void p_register_word(char word[], t_msh *msh)p_register_word18,961
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/libft@src@ft_strtok.c,61
-char *ft_strtok(char *s, const char *delim)ft_strtok15,912
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@s_init.c,355
-static void s_init_sqb_ref_one(t_msh *msh)s_init_sqb_ref_one30,1192
-static void s_init_sqb_ref_two(t_msh *msh)s_init_sqb_ref_two58,2392
-static void s_init_sqb_ref_thr(t_msh *msh)s_init_sqb_ref_thr86,3655
-static void s_null_some(t_msh *msh)s_null_some92,3802
-t_msh *s_init_msh(int argc, char *const argv[], char *const envp[])s_init_msh103,3977
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@u_vars.c,258
-static void u_get_frm_env(char str[],u_get_frm_env23,1061
-static void u_get_special_var(char str[],u_get_special_var52,1611
-void u_get_custom_var(char str[],u_get_custom_var79,2202
-unsigned char u_get_var_value(char str[],u_get_var_value112,2950
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@f_com.h,32
-# define F_COM_HF_COM_H14,908
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/libft@src@ft_strmapi.c,81
-char *ft_strmapi(const char *s, char (*f)(unsigned int, char))ft_strmapi15,912
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@m_loop_next.c,263
-char *m_check_multi_backslash(int fd, char line[], t_msh *msh)m_check_multi_backslash22,1053
-char *m_check_multi_pipe(int fd, char line[], t_msh *msh)m_check_multi_pipe32,1285
-char *m_check_multi_and(int fd, char line[], t_msh *msh)m_check_multi_and54,1696
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/libft@src@ft_sprintf.c,157
-static int ft_printf_return(char *str, t_printflist *pflist)ft_printf_return19,992
-int ft_sprintf(char *str, const char *format, ...)ft_sprintf31,1268
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/libft@src@ft_delwords.c,50
-void ft_delwords(char **words)ft_delwords16,932
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@p_lblock_next.h,48
-# define P_LBLOCK_NEXT_HP_LBLOCK_NEXT_H14,916
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/libft@src@ft_printf_put_precision.c,160
-static int ft_printf_get_len(t_printflist *pflist)ft_printf_get_len16,932
-int ft_printf_put_precision(t_printflist *pflist)ft_printf_put_precision47,1818
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/libft@src@ft_memchr.c,65
-void *ft_memchr(const void *s, int c, size_t n)ft_memchr15,913
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@s_lpipes_split.c,165
-void s_set_tmp(char tmp[], size_t pos[], short i, const char word[])s_set_tmp26,1095
-void s_get_split_pos(size_t pos[], const char word[])s_get_split_pos39,1464
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@u_parse.c,193
-t_quote_mode u_meet_dquote(const char *head, char *ptr, t_quote_mode mode)u_meet_dquote18,956
-t_quote_mode u_meet_squote(const char *head, char *ptr, t_quote_mode mode)u_meet_squote38,1279
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@m_funptr.c,47
-void init_buptr(t_msh *msh)init_buptr22,1041
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/libft@src@ft_labs.c,36
-long ft_labs(long j)ft_labs13,892
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@f_com.c,74
-void f_command_not_found(const char command[])f_command_not_found19,977
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/libft@src@ft_strlchr.c,56
-long ft_strlchr(const char *s, int c)ft_strlchr16,932
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/libft@src@ft_isalpha.c,131
-t_bool ft_isupper(int c)ft_isupper15,912
-t_bool ft_islower(int c)ft_islower24,1007
-t_bool ft_isalpha(int c)ft_isalpha33,1103
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@b_export_mute.c,166
-static void b_classic_export_mute(char *ptr[], t_msh *msh)b_classic_export_mute27,1151
-unsigned char b_export_mute(char *args[], t_msh *msh)b_export_mute48,1572
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@f_exec.h,34
-# define F_EXEC_HF_EXEC_H14,909
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@c_input.c,269
- c_init_line(char psx, t_caps *tcaps)c_init_line27,1122
- c_get_win_size(struct winsize *ws)c_get_win_size48,1420
- c_get_line_num(char *line, unsigned int cpos,c_get_line_num60,1622
- c_back_slash(char **line, unsigned int plen, t_caps *tcaps)c_back_slash83,2061
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/libft@src@ft_isdigit.c,43
-t_bool ft_isdigit(int c)ft_isdigit15,912
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/libft@src@ft_intlen_base.c,71
-unsigned char ft_intlen_base(long n, char *base)ft_intlen_base15,912
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@b_cd.h,30
-# define B_CD_HB_CD_H14,907
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@e_line.c,51
-void e_line_block(t_msh *msh)e_line_block24,1085
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/libft@src@ft_memdel.c,44
-void ft_memdel(void **ptr)ft_memdel15,913
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@e_externs.c,387
-static void e_extern_child(const char fullpath[], t_com *ptr, t_msh *msh)e_extern_child39,1355
-static void e_export_env_fork(t_com *ptr, t_msh *msh)e_export_env_fork57,1732
-static void e_fullpath_not_found(t_com *ptr, t_msh *msh)e_fullpath_not_found69,1914
-static void e_exec_path(const char fullpath[],e_exec_path83,2146
-void e_extern(t_com *ptr, t_msh *msh)e_extern111,2636
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@e_builtins.c,339
-static void e_export_env_fork(const t_com *ptr, t_msh *msh)e_export_env_fork29,1200
-static void e_builtin_child(const t_com *ptr, unsigned char bu_id, t_msh *msh)e_builtin_child41,1388
-static void e_builtin_parent(pid_t pid,e_builtin_parent60,1831
-void e_builtin(const t_com *ptr, unsigned char bu_id, t_msh *msh)e_builtin95,2569
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/libft@src@ft_substr.c,80
-char *ft_substr(const char *s, unsigned int start, size_t len)ft_substr17,952
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/libft@src@ft_lstmap.c,89
-t_list *ft_lstmap(t_list *lst, void *(*f)(void *), void (*del)(void *))ft_lstmap17,952
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@p_args.h,34
-# define P_ARGS_HP_ARGS_H14,909
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/libft@src@ft_nstr.c,42
-char *ft_nstr(size_t size)ft_nstr16,933
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/libft@src@ft_putchar.c,40
-int ft_putchar(int c)ft_putchar15,913
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@b_alias.h,36
-# define B_ALIAS_HB_ALIAS_H14,910
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/libft@src@ft_strchr.c,55
-char *ft_strchr(const char *s, int c)ft_strchr15,913
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@b_sqb_err.h,40
-# define B_SQB_ERR_HB_SQB_ERR_H14,912
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@p_redirs_heredoc.c,251
-static void p_skip_tabs(char *line[], const char redir)p_skip_tabs20,999
-static void p_append_line(char *heredoc[], const char line[])p_append_line33,1236
-char *p_get_heredoc(const char path[], const char redir, t_msh *msh)p_get_heredoc43,1458
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@b_export.h,38
-# define B_EXPORT_HB_EXPORT_H14,911
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@s_lpipes.c,398
-struct s_lpipes *s_lpipes_last(struct s_lpipes *lpipes)s_lpipes_last28,1145
-void s_lpipes_add_back(struct s_lpipes **alpipes,s_lpipes_add_back35,1279
-void s_lpipes_clear(struct s_lpipes **lpipes)s_lpipes_clear49,1495
-struct s_lpipes *s_lpipes_new(const char pipedword[], t_msh *msh)s_lpipes_new67,1782
-struct s_lpipes *s_split_pipes(const char word[], t_msh *msh)s_split_pipes82,2100
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@f_file.c,66
-void f_open_file(char filename[], t_msh *msh)f_open_file22,1037
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/libft@src@ft_atoi.c,170
-static char ft_setsign(const char c)ft_setsign15,912
-static unsigned char ft_seti(const char *str)ft_seti27,1031
-int ft_atoi(const char *str)ft_atoi39,1171
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@b_unset.h,36
-# define B_UNSET_HB_UNSET_H14,910
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@u_vars_next.c,276
-static long u_get_env_var_line(const char varname[], t_msh *msh)u_get_env_var_line27,1116
-static t_bool u_get_custom_var_existance(const char varname[], t_msh *msh)u_get_custom_var_existance47,1446
-void u_subst_var_value(const char varname[],u_subst_var_value82,2105
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@s_lredir.c,393
-static t_lredir *s_lredir_last(struct s_lredir *lredir)s_lredir_last28,1133
-void s_lredir_add_back(t_lredir **lredir, t_lredir *new)s_lredir_add_back37,1273
-void s_lredir_clear(struct s_lredir **lredir)s_lredir_clear52,1469
-static int s_get_right_fd(const char path[])s_get_right_fd71,1792
-struct s_lredir *s_lredir_new(const char path[], int fd, char redir)s_lredir_new93,2209
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@m_comm.h,34
-# define M_COMM_HM_COMM_H14,909
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@m_init.c,63
-void m_init_custom_vars(t_msh *msh)m_init_custom_vars26,1100
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@b_unset.c,314
-static t_bool check_valid_identifier(const char arg[])check_valid_identifier21,1017
-static void b_realloc_env(size_t skip, t_msh *msh)b_realloc_env47,1313
-static t_bool b_removed_from_env(const char arg[], t_msh *msh)b_removed_from_env75,1825
-unsigned char b_unset(char *args[], t_msh *msh)b_unset96,2192
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@u_vars_next.h,44
-# define U_VARS_NEXT_HU_VARS_NEXT_H14,914
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@m_argv.h,34
-# define M_ARGV_HM_ARGV_H14,909
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@e_pipes_next.h,46
-# define E_PIPES_NEXT_HE_PIPES_NEXT_H14,915
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@b_type.c,390
-static char b_absolute_path_exists(char com[])b_absolute_path_exists30,1175
-static void b_type_get_path(char fullpath[], char com[], t_msh *msh)b_type_get_path48,1408
-static unsigned char b_check_nonbuilt(char *ptr,b_check_nonbuilt62,1680
-static unsigned char b_check_builtins(char *ptr)b_check_builtins80,2033
-unsigned char b_type(char *args[], t_msh *msh)b_type100,2438
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/libft@src@ft_kernel_panic.c,50
-void ft_kernel_panic(void)ft_kernel_panic16,932
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/libft@src@ft_uitoa.c,48
-char *ft_uitoa(unsigned long n)ft_uitoa16,932
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/libft@src@ft_uitoa_base.c,70
-char *ft_uitoa_base(unsigned long n, char *base)ft_uitoa_base16,932
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/libft@src@ft_sqrt.c,40
-double ft_sqrt(double x)ft_sqrt15,913
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/libft@src@ft_strnlen.c,64
-size_t ft_strnlen(const char *s, size_t size)ft_strnlen15,913
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/.ccls-cache@@home@salad@Documents@42projects@42-minishell@src@c_utils.c,354
- *c_new_line(char *line, t_caps *tcaps)c_new_line25,1081
- *c_insert_char(char *str, char c, t_caps *tcaps)c_insert_char51,1521
- *c_delchar(char *str, unsigned short cpos)c_delchar78,1899
- c_redraw_next(size_t plen, unsigned int len, t_caps *tcaps)c_redraw_next103,2276
- c_redraw_line(char *line, t_caps *tcaps, t_msh *msh)c_redraw_line133,2907
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/libft@src@ft_lstclear.c,71
-void ft_lstclear(t_list **lst, void (*del)(void *))ft_lstclear16,932
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@f_chdir.h,36
-# define F_CHDIR_HF_CHDIR_H14,910
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/libft@src@ft_intlen.c,49
-unsigned char ft_intlen(long n)ft_intlen13,892
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/libft@src@ft_strncmp.c,75
-int ft_strncmp(const char *s1, const char *s2, size_t n)ft_strncmp15,913
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/libft@src@ft_putnbr_base.c,63
-void ft_putnbr_base(long nb, char *base)ft_putnbr_base15,912
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@s_com.c,371
-static char s_fill_com(char *words[], t_com **com)s_fill_com33,1267
-static void s_com_cpy_env_fork(t_com **com, t_msh *msh)s_com_cpy_env_fork60,1840
-void s_com_destroy(t_com **com)s_com_destroy80,2257
-static void *s_get_nword(char nword[], char word[], t_com *com, t_msh *msh)s_get_nword97,2568
-t_com *s_com_new(char word[], t_msh *msh)s_com_new119,2999
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/libft@src@ft_isfulldigit.c,55
-t_bool ft_isfulldigit(char *str)ft_isfulldigit15,912
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@s_destroy.h,40
-# define S_DESTROY_HS_DESTROY_H14,912
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@d_enum.h,1719
-# define D_ENUM_HD_ENUM_H14,909
-enum e_rete_ret23,988
- M_RET_FINE,M_RET_FINE25,1003
- M_RET_ALLOCM_RET_ALLOC26,1016
-enum e_pipe_endse_pipe_ends29,1033
- E_WRITE_END,E_WRITE_END31,1054
- E_READ_ENDE_READ_END32,1068
-typedef enum e_quote_modee_quote_mode35,1084
- Q_NONE,Q_NONE37,1112
- Q_SINGLE,Q_SINGLE38,1121
- Q_DOUBLEQ_DOUBLE39,1132
-} t_quote_mode;t_quote_mode40,1142
-enum e_builtins_ide_builtins_id42,1162
- B_ID_ECHO,B_ID_ECHO44,1185
- B_ID_CD,B_ID_CD45,1197
- B_ID_PWD,B_ID_PWD46,1207
- B_ID_EXPORT,B_ID_EXPORT47,1218
- B_ID_UNSET,B_ID_UNSET48,1232
- B_ID_ENV,B_ID_ENV49,1245
- B_ID_EXIT,B_ID_EXIT50,1256
- B_ID_TYPE,B_ID_TYPE51,1268
- B_ID_SQB,B_ID_SQB52,1280
- B_ID_ALIAS,B_ID_ALIAS53,1291
- B_ID_H,B_ID_H54,1304
- B_BUILTINS_COUNTB_BUILTINS_COUNT55,1313
-enum e_sqb_ide_sqb_id58,1335
- B_ID_SQB_B,B_ID_SQB_B60,1353
- B_ID_SQB_C,B_ID_SQB_C61,1366
- B_ID_SQB_D,B_ID_SQB_D62,1379
- B_ID_SQB_E,B_ID_SQB_E63,1392
- B_ID_SQB_F,B_ID_SQB_F64,1405
- B_ID_SQB_H,B_ID_SQB_H65,1418
- B_ID_SQB_N,B_ID_SQB_N66,1431
- B_ID_SQB_P,B_ID_SQB_P67,1444
- B_ID_SQB_R,B_ID_SQB_R68,1457
- B_ID_SQB_S,B_ID_SQB_S69,1470
- B_ID_SQB_W,B_ID_SQB_W70,1483
- B_ID_SQB_X,B_ID_SQB_X71,1496
- B_ID_SQB_Z,B_ID_SQB_Z72,1509
- B_ID_SQB_L_MAJ,B_ID_SQB_L_MAJ73,1522
- B_ID_SQB_S_MAJ,B_ID_SQB_S_MAJ74,1539
- B_ID_SQB_NT,B_ID_SQB_NT75,1556
- B_ID_SQB_OT,B_ID_SQB_OT76,1570
- B_ID_SQB_EQUA,B_ID_SQB_EQUA77,1584
- B_ID_SQB_DIFF,B_ID_SQB_DIFF78,1600
- B_ID_SQB_EQ,B_ID_SQB_EQ79,1616
- B_ID_SQB_NE,B_ID_SQB_NE80,1630
- B_ID_SQB_GT,B_ID_SQB_GT81,1644
- B_ID_SQB_GE,B_ID_SQB_GE82,1658
- B_ID_SQB_LT,B_ID_SQB_LT83,1672
- B_ID_SQB_LE,B_ID_SQB_LE84,1686
- B_ID_SQB_COUNTB_ID_SQB_COUNT85,1700
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@b_sqb_str.h,40
-# define B_SQB_STR_HB_SQB_STR_H14,912
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/libft@src@ft_lstadd_back.c,70
-void ft_lstadd_back(t_list **alst, t_list *new)ft_lstadd_back16,932
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@b_sqb_file.h,42
-# define B_SQB_FILE_HB_SQB_FILE_H14,913
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/libft@src@ft_printf_get_flags.c,105
-char *ft_printf_get_flags(const char *format, int pos, t_printflist *pflist)ft_printf_get_flags24,1128
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@u_path.h,132
-# define U_PATH_HU_PATH_H14,909
-struct s_paths_path20,974
- char *tok_path;tok_path22,992
- size_t dstsize;dstsize23,1010
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@f_redir.h,36
-# define F_REDIR_HF_REDIR_H14,910
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@b_sqb_file.c,340
-static t_bool b_file_tests(unsigned char id,b_file_tests21,1019
-unsigned char b_sqb_file_tests(unsigned char id, char *argv[])b_sqb_file_tests51,1954
-static t_bool b_sqb_file_comp_tests(unsigned char id,b_sqb_file_comp_tests68,2291
-unsigned char b_sqb_double_file_tests(unsigned char id, char *argv[])b_sqb_double_file_tests81,2572
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@p_args_next.c,223
-static char *p_give_me_an_arg(char tmp[],p_give_me_an_arg24,1057
-void p_del_alloced_words(char *words[], unsigned short to_del)p_del_alloced_words36,1308
-unsigned short p_dup_words(char *words[],p_dup_words48,1470
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@b_exit.c,62
-unsigned char b_exit(char *args[], t_msh *msh)b_exit23,1059
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@b_export_next.c,318
-static char **b_get_var(const char arg[], t_msh *msh)b_get_var24,1086
-static long b_is_it_in_env(const char varname[], t_msh *msh)b_is_it_in_env45,1638
-static void b_add_to_env(const char arg[], t_msh *msh)b_add_to_env65,1975
-void b_export_with_equals(const char arg[], t_msh *msh)b_export_with_equals89,2456
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/libft@src@ft_memset.c,61
-void *ft_memset(void *b, int c, size_t len)ft_memset15,913
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@m_loop.c,355
-static void m_parse_and_run_line(char line[],m_parse_and_run_line40,1387
-void m_dump_hist(char hist[], t_msh *msh)m_dump_hist71,2059
-static void m_handle_hist(char hist[], char line[], t_msh *msh)m_handle_hist91,2424
-static void m_delete_comments(char line[])m_delete_comments110,2839
-unsigned char m_loop(int fd, t_msh *msh)m_loop136,3397
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/libft@src@ft_printf_parts.c,143
-int ft_printf_get_partlen(const char *format)ft_printf_get_partlen17,952
-int ft_printf_putpart(const char *format,ft_printf_putpart28,1112
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/libft@src@ft_printf_put_int.c,429
-static long ft_printf_get_dlh(va_list arg, char lh)ft_printf_get_dlh18,972
-static unsigned long ft_printf_get_ulh(va_list arg,ft_printf_get_ulh33,1320
-static long ft_printf_put_plus_minus(long d, t_printflist *pflist)ft_printf_put_plus_minus52,1841
-void ft_printf_put_d(va_list arg, t_printflist *pflist)ft_printf_put_d65,2157
-void ft_printf_put_u(va_list arg, t_printflist *pflist)ft_printf_put_u91,2838
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@p_line.c,138
-static t_bool p_check_whitespaces_only(char line[])p_check_whitespaces_only20,997
-void p_line(char line[], t_msh *msh)p_line36,1198
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/libft@src@ft_uitoa_s.c,63
-void ft_uitoa_s(char str[], unsigned long n)ft_uitoa_s15,912
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/libft@src@ft_tolower.c,89
-static int ft_isupper(int c)ft_isupper13,892
-int ft_tolower(int c)ft_tolower20,978
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@s_lalias.h,38
-# define S_LALIAS_HS_LALIAS_H14,911
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@m_init.h,34
-# define M_INIT_HM_INIT_H14,909
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/libft@src@ft_lstadd_front.c,72
-void ft_lstadd_front(t_list **alst, t_list *new)ft_lstadd_front16,932
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/libft@src@ft_lstdelone.c,72
-void ft_lstdelone(t_list *lst, void (*del)(void *))ft_lstdelone16,932
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/libft@src@ft_printf_put_ptr.c,80
-void ft_printf_put_p(va_list arg, t_printflist *pflist)ft_printf_put_p21,1012
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@b_h.h,28
-# define B_H_HB_H_H14,906
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/libft@src@ft_putendl_fd.c,57
-void ft_putendl_fd(char *s, int fd)ft_putendl_fd15,912
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@p_subst_vars.h,46
-# define P_SUBST_VARS_HP_SUBST_VARS_H14,915
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/libft@src@ft_strcmp.c,63
-int ft_strcmp(const char *s1, const char *s2)ft_strcmp16,932
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@s_line.c,301
-t_line_block *s_line_last(t_line_block *line)s_line_last21,1016
-void s_line_add_back(t_line_block **aline, t_line_block *new)s_line_add_back30,1138
-void s_line_clear(t_line_block **line)s_line_clear45,1331
-t_line_block *s_line_new(const char word[], unsigned char nextif)s_line_new65,1611
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@b_env.h,32
-# define B_ENV_HB_ENV_H14,908
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/libft@src@ft_putendl.c,48
-int ft_putendl(const char *s)ft_putendl16,932
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@p_line.h,34
-# define P_LINE_HP_LINE_H14,909
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@u_utils.h,36
-# define U_UTILS_HU_UTILS_H14,910
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@m_argv.c,219
-char *m_get_prev_hist(t_msh *msh)m_get_prev_hist28,1159
-static void m_read_script(char *const argv[], t_msh *msh)m_read_script51,1680
-unsigned char m_argv(int argc, char *const argv[], t_msh *msh)m_argv64,1940
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@c_ctrls.c,296
-t_msh *c_get_msh(int mode, t_msh *src)c_get_msh22,1035
-short c_ctrl_l(char *line, t_caps *tcaps, t_msh *msh)c_ctrl_l33,1150
-char *c_ctrl_c(char **line, char *buf, t_msh *msh)c_ctrl_c41,1323
-void c_signal_int(int signo)c_signal_int50,1485
-void c_signal_ign(int signo)c_signal_ign63,1689
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@b_echo.c,127
-static void b_print_content(char *ptr[])b_print_content20,995
-unsigned char b_echo(char *args[], t_msh *msh)b_echo31,1137
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/libft@src@ft_printf_init_struct.c,170
-t_printflist *ft_printf_init_struct(const char *format)ft_printf_init_struct17,952
-void ft_printf_reinit_struct(t_printflist *pflist)ft_printf_reinit_struct33,1362
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@b_type.h,34
-# define B_TYPE_HB_TYPE_H14,909
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@b_alias_register.h,54
-# define B_ALIAS_REGISTER_HB_ALIAS_REGISTER_H14,919
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/libft@src@ft_memlchr.c,66
-long ft_memlchr(const void *s, int c, size_t n)ft_memlchr16,932
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@e_pipes.c,271
-static unsigned char e_get_current_path(char fullpath[],e_get_current_path31,1208
-static int e_unroll_pipes(int fd[256][2],e_unroll_pipes60,1781
-static void e_pipe_exec(size_t pipes, t_msh *msh)e_pipe_exec94,2417
-void e_pipes(t_msh *msh)e_pipes119,2817
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/libft@src@ft_uintlen_base.c,82
-unsigned char ft_uintlen_base(unsigned long n, char *base)ft_uintlen_base15,912
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/libft@src@ft_strnstr.c,89
-char *ft_strnstr(const char *haystack, const char *needle, size_t len)ft_strnstr16,932
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@f_fail.h,34
-# define F_FAIL_HF_FAIL_H14,909
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@b_cd.c,278
-static void b_set_oldpwd(t_msh *msh)b_set_oldpwd30,1191
-static void b_fill_repath(char rpath[], char *splited[])b_fill_repath52,1598
-static void b_upgrade_pwd(const char path[], t_msh *msh)b_upgrade_pwd81,2186
-unsigned char b_cd(char *args[], t_msh *msh)b_cd109,2945
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@p_subst_alias.h,272
-# define P_SUBST_ALIAS_HP_SUBST_ALIAS_H14,916
-struct s_subst_aliass_subst_alias21,1008
- t_msh *msh;msh23,1031
- size_t locat[2];locat24,1044
- size_t usedcmp;usedcmp25,1062
- char tmp[255];tmp26,1079
- char value[ARG_MAX];value27,1095
- t_bool good;good28,1117
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/libft@src@ft_itoa.c,37
-char *ft_itoa(long n)ft_itoa16,932
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/libft@src@ft_printf_get_width_nstr.c,200
-int ft_printf_fetch_width(va_list arg, char *nstr, t_printflist *pflist)ft_printf_fetch_width17,952
-char *ft_printf_get_width_nstr(char *str, t_printflist *pflist)ft_printf_get_width_nstr46,1561
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@e_externs.h,40
-# define E_EXTERNS_HE_EXTERNS_H14,912
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@b_alias_register.c,156
-static void b_cpy_alias(char name[], char *ptr, char value[])b_cpy_alias24,1056
-void b_register_arg(const char arg[], t_msh *msh)b_register_arg47,1649
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/libft@src@ft_itoa_base.c,59
-char *ft_itoa_base(long n, char *base)ft_itoa_base16,932
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/libft@src@ft_printf_put_char.c,165
-void ft_printf_put_c(va_list arg, t_printflist *pflist)ft_printf_put_c19,992
-void ft_printf_put_perc(va_list arg, t_printflist *pflist)ft_printf_put_perc30,1215
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@p_lblock_next.c,458
-static char **p_alloc_rewords(char *words[], long j, t_msh *msh)p_alloc_rewords32,1233
-static char **p_add_to_variables_and_delete(char *words[],p_add_to_variables_and_delete44,1467
-static void p_add_to_env_fork(long i, char *words[], t_msh *msh)p_add_to_env_fork76,2044
-static char *p_set_ptr(char *words[], long i, t_bool *reg, t_bool *isvar)p_set_ptr89,2265
-char **p_check_args_equals(char *words[], t_msh *msh)p_check_args_equals101,2522
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/libft@src@ft_toupper.c,89
-static int ft_islower(int c)ft_islower13,892
-int ft_toupper(int c)ft_toupper20,979
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/libft@src@ft_printf_flag_to_atoi.c,70
-char *ft_printf_flag_to_atoi(char *str)ft_printf_flag_to_atoi17,952
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/libft@src@ft_printf_put_hex.c,253
-static unsigned long ft_printf_get_xlh(va_list arg,ft_printf_get_xlh18,972
-void ft_printf_put_x(va_list arg, t_printflist *pflist)ft_printf_put_x37,1485
-void ft_printf_put_big_x(va_list arg, t_printflist *pflist)ft_printf_put_big_x61,2208
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/libft@src@ft_isascii.c,43
-t_bool ft_isascii(int c)ft_isascii15,912
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/libft@src@ft_memmove.c,75
-void *ft_memmove(void *dst, const void *src, size_t len)ft_memmove16,932
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@f_alloc.c,144
-void f_alloc_and_destroy_msh(t_msh *msh)f_alloc_and_destroy_msh23,1057
-void f_alloc_and_clear_line(t_msh *msh)f_alloc_and_clear_line34,1283
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@p_redirs.h,224
-# define P_REDIRS_HP_REDIRS_H14,911
-enum e_fd_rdr_ide_fd_rdr_id18,956
- FD,FD20,975
- RDRRDR21,980
-struct s_rdr_tmps_rdr_tmp24,989
- const char *word;word26,1008
- char *ptr;ptr27,1027
- char redir;redir28,1040
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/libft@src@ft_putchar_fd.c,55
-int ft_putchar_fd(char c, int fd)ft_putchar_fd15,913
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/libft@src@ft_strrchr.c,57
-char *ft_strrchr(const char *s, int c)ft_strrchr16,932
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@e_unshebanged.c,178
-static char **e_get_new_argv(const char fullpath[], t_com *ptr, t_msh *msh)e_get_new_argv31,1197
-void e_extern_read_script(const char fullpath[],e_extern_read_script59,1816
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@b_pwd.c,60
-unsigned char b_pwd(char *args[], t_msh *msh)b_pwd22,1039
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/libft@src@ft_strclen.c,58
-size_t ft_strclen(const char *s, int c)ft_strclen15,913
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/libft@src@ft_lstnew.c,50
-t_list *ft_lstnew(void *content)ft_lstnew15,912
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/libft@src@ft_strtok_r.c,293
-static t_stok ft_cont(char *s, const char *delim)ft_cont15,912
-static char *ft_scan_ret(char *s, char **last, char *tok, t_stok stok)ft_scan_ret40,1285
-static char *ft_scan_tok(char *s,ft_scan_tok66,1690
-char *ft_strtok_r(char *s, const char *delim, char **last)ft_strtok_r86,1982
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/libft@src@ft_strsubst.c,88
-char *ft_strsubst(char *str, const char *pattern, const char *subst)ft_strsubst16,932
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@p_lblock.h,38
-# define P_LBLOCK_HP_LBLOCK_H14,911
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@b_sqb_str.c,143
-static t_bool b_sqb_str_comp(unsigned char id,b_sqb_str_comp17,935
-unsigned char b_sqb_str(unsigned char id, char *argv[])b_sqb_str30,1239
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@u_alias.h,36
-# define U_ALIAS_HU_ALIAS_H14,910
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/libft@src@ft_iswhitespace.c,53
-t_bool ft_iswhitespace(int c)ft_iswhitespace15,912
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@u_alias.c,161
-short u_get_alias_value(char str[],u_get_alias_value20,999
-void u_set_alias_value(const char name[], const char value[], t_msh *msh)u_set_alias_value47,1405
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@c_keys.h,34
-# define C_KEYS_HC_KEYS_H14,909
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/libft@src@ft_lstiter.c,66
-void ft_lstiter(t_list *lst, void (*f)(void *))ft_lstiter16,932
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@p_subst_home.c,68
-char **p_subst_home(char *words[], t_msh *msh)p_subst_home25,1075
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@m_mshrc.h,36
-# define M_MSHRC_HM_MSHRC_H14,910
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@m_loop_multis.h,48
-# define M_LOOP_MULTIS_HM_LOOP_MULTIS_H14,916
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/libft@src@ft_calloc.c,60
-void *ft_calloc(size_t count, size_t size)ft_calloc17,952
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/libft@src@ft_dprintf.c,151
-static int ft_printf_return(int fd, t_printflist *pflist)ft_printf_return19,992
-int ft_dprintf(int fd, const char *format, ...)ft_dprintf30,1237
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/libft@src@ft_strlcat.c,77
-size_t ft_strlcat(char *dst, const char *src, size_t size)ft_strlcat16,932
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@f_parse.h,36
-# define F_PARSE_HF_PARSE_H14,910
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@p_subst_alias.c,456
-static t_bool p_meet_whitespace(char *head, char *ptr, t_quote_mode mode)p_meet_whitespace23,1065
-static char *p_set_ptr(char *ptr, char word[], t_bool *good, size_t locat[])p_set_ptr32,1244
-static void p_reset_used(size_t used[], t_bool reset, size_t *i)p_reset_used61,1938
-static size_t p_subst_alias_return(struct s_subst_alias s,p_subst_alias_return75,2112
-size_t p_subst_alias(char word[], t_bool reset, t_msh *msh)p_subst_alias104,2769
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@u_utils.c,352
-t_bool u_is_not_escaped(const char *head, const char *ptr)u_is_not_escaped21,1017
-void u_eof_fd(int fd)u_eof_fd30,1267
-char **u_get_env_var_names(t_msh *msh)u_get_env_var_names39,1375
-unsigned long u_builtins_get_argc(const char *args[])u_builtins_get_argc63,1875
-unsigned char u_get_builtin_id(const char bin[])u_get_builtin_id75,2027
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@p_subst_vars.c,232
-static char *p_double_them_bs(char varval[])p_double_them_bs22,1039
-static void p_subst_this_var(char **p, long i, char word[], t_msh *msh)p_subst_this_var39,1294
-void p_subst_vars(char word[], t_msh *msh)p_subst_vars62,1970
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@b_echo.h,34
-# define B_ECHO_HB_ECHO_H14,909
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@f_shlvl.c,57
-void f_shlvl_too_high(int shlvl)f_shlvl_too_high15,912
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/libft@src@ft_putstr_fd.c,54
-int ft_putstr_fd(char *s, int fd)ft_putstr_fd16,932
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@p_split.h,250
-# define P_SPLIT_HP_SPLIT_H14,910
-typedef struct s_split_blocks_split_block23,1035
- size_t pos[ARG_MAX / 2];pos25,1067
- char nextif[ARG_MAX / 2];nextif26,1095
- unsigned int count;count27,1124
-} t_split_block;t_split_block28,1145
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@s_lalias.c,295
-void s_lalias_rebind(t_lalias **lalias,s_lalias_rebind21,1014
-void s_lalias_add_front(t_lalias **lalias, t_lalias *new)s_lalias_add_front43,1420
-void s_lalias_clear(t_lalias **lalias)s_lalias_clear53,1575
-t_lalias *s_lalias_new(const char name[], const char val[])s_lalias_new72,1875
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@s_line.h,34
-# define S_LINE_HS_LINE_H14,909
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@s_init_next.c,316
-void s_inc_shlvl(t_msh *msh)s_inc_shlvl31,1203
-char **s_dupenv_del(char **nenvp, unsigned long i)s_dupenv_del56,1662
-static char s_cpy_path(char **ptr, char *nenvp[], size_t *i)s_cpy_path67,1821
-char **s_dupenv(char *const envp[])s_dupenv83,2092
-void s_set_cwd(char cwd[], t_msh *msh)s_set_cwd111,2656
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@c_init.c,517
- c_set_term_raw(char mode)c_set_term_raw37,1334
- c_add_char(char **line, char *buf, t_caps *tcaps, t_msh *msh)c_add_char61,1798
- c_read_cap(char *buf, char *line, t_caps *tcaps, t_msh *msh)c_read_cap75,2092
-char *ft_strrbavchr(const char *s, int c, size_t start)ft_strrbavchr109,3095
-char *c_set_ptr(t_bool reset, char key, t_msh *msh)c_set_ptr123,3283
- *c_process_key(char *line, char *buf, t_caps *tcaps, t_msh *msh)c_process_key163,4230
- c_gnl(int fd, char **line, char psx, t_msh *msh)c_gnl204,5277
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/libft@src@ft_printf_cat_output.c,99
-void ft_printf_cat_output(char *src, size_t len, t_printflist *pflist)ft_printf_cat_output17,952
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@p_args.c,349
-static void p_meet_bs(char *ptr, t_quote_mode mode)p_meet_bs23,1069
-static t_bool p_meet_whitespace(char *head,p_meet_whitespace35,1235
-static char *p_skip_whitespace(char *ptr)p_skip_whitespace46,1436
-static unsigned short p_count_args(const char word[],p_count_args57,1593
-char **p_split_args(char word[])p_split_args88,2287
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@b_alias_print.c,328
-static char **b_alloc_buff(t_lalias *ptr, size_t i)b_alloc_buff24,1055
-static void b_fill_buff(t_lalias *ptr, char *buff[])b_fill_buff46,1471
-static void b_sort_buff(char *buff[])b_sort_buff59,1665
-static void b_print_buff(char *buff[])b_print_buff83,2104
-void b_print_alias_list(t_msh *msh)b_print_alias_list95,2237
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@m_loop_multis.c,436
-static t_bool m_check_dquote(char **ptr, char line[])m_check_dquote19,987
-static t_bool m_find_next_quote(char **ptr, char line[], t_quote_mode mode)m_find_next_quote33,1255
-static t_bool m_check_missing_quotes(char line[])m_check_missing_quotes61,1742
-static char *m_check_multi_quotes(int fd, char line[], t_msh *msh)m_check_multi_quotes86,2182
-char *m_check_multis(int fd, char line[], t_msh *msh)m_check_multis103,2608
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/libft@src@ft_printf_use_flags.c,221
-static void ft_printf_noflags(const char *format,ft_printf_noflags16,932
-static void ft_printf_withflags(const char *format,ft_printf_withflags24,1099
-int ft_printf_flags(const char *format,ft_printf_flags35,1409
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@p_args_len.c,151
-static t_bool p_meet_whitespace(const char *head,p_meet_whitespace20,997
-size_t p_arg_len(const char word[], const size_t start)p_arg_len31,1198
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@s_destroy.c,44
-void s_destroy(t_msh *msh)s_destroy19,979
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@b_sqb_nbr.h,40
-# define B_SQB_NBR_HB_SQB_NBR_H14,912
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/libft@src@ft_split.c,352
-static size_t ft_count_words(const char *s, char c)ft_count_words17,952
-static size_t ft_splitlen(const char *str, char c)ft_splitlen42,1272
-static char *ft_splitdup(const char *str, char c)ft_splitdup52,1399
-static char **ft_splitfree(char **best_split, size_t j)ft_splitfree69,1674
-char **ft_split(const char *s, char c)ft_split80,1848
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@m_loop_next.h,44
-# define M_LOOP_NEXT_HM_LOOP_NEXT_H14,914
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@e_unshebanged.h,48
-# define E_UNSHEBANGED_HE_UNSHEBANGED_H14,916
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/libft@src@ft_substr_s.c,95
-void ft_substr_s(char str[], const char *s, unsigned int start, size_t len)ft_substr_s15,912
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@f_exec.c,68
-void f_exec(const char fullpath[], const char bin[])f_exec21,1016
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@m_loop_counter.h,50
-# define M_LOOP_COUNTER_HM_LOOP_COUNTER_H14,917
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@f_redir.c,60
-void f_redir(const char path[], t_msh *msh)f_redir22,1035
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/libft@include@libft.h,1551
-# define LIBFT_HLIBFT_H14,908
-# define FT_MIN_HEX_BASE FT_MIN_HEX_BASE19,969
-# define FT_MAJ_HEX_BASE FT_MAJ_HEX_BASE20,1014
-# define FT_PRINTF_CONV_CHARSET FT_PRINTF_CONV_CHARSET21,1059
-# define BUFFER_SIZE BUFFER_SIZE23,1124
-typedef unsigned char t_bool;t_bool26,1160
-enum e_boole_bool28,1191
- FALSE,FALSE30,1209
- TRUETRUE31,1217
-typedef struct s_lists_list34,1227
- void *content;content36,1253
- struct s_list *next;next37,1272
-} t_list;t_list38,1295
-typedef struct s_gnls_gnl40,1311
- char *rest;rest42,1336
- int fd;fd43,1352
- struct s_gnl *next;next44,1365
-} t_gnl;t_gnl45,1387
-typedef struct s_printflists_printflist47,1402
- char *fullflag;fullflag49,1434
- char *output;output50,1454
- size_t flaglen;flaglen51,1472
- int putlen;putlen52,1492
- int width;width53,1509
- int precision;precision54,1525
- int fulllen;fulllen55,1545
- unsigned char isreverse;isreverse56,1563
- unsigned char isneg;isneg57,1590
- unsigned char isaz;isaz58,1613
- unsigned char zflag;zflag59,1635
- unsigned char issharp;issharp60,1658
- unsigned char isminus;isminus61,1683
- char isaspace;isaspace62,1708
- unsigned char isaplus;isaplus63,1727
- char lh;lh64,1752
- char conv;conv65,1765
- char actconv;actconv66,1780
-} t_printflist;t_printflist67,1798
-typedef struct s_stoks_stok69,1820
- char *spanp;spanp71,1846
- char *ns;ns72,1863
- int c;c73,1877
- int sc;sc74,1889
-} t_stok;t_stok75,1902
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@c_keys_next.h,44
-# define C_KEYS_NEXT_HC_KEYS_NEXT_H14,914
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@p_args_next.h,44
-# define P_ARGS_NEXT_HP_ARGS_NEXT_H14,914
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@f_fail.c,462
-static void f_write_fail(const char concern[], const char msg[], t_msh *msh)f_write_fail22,1036
-void f_fail_no_options(const char concern[], t_msh *msh)f_fail_no_options27,1190
-void f_fail_identifier(const char concern[], const char identifier[])f_fail_identifier32,1296
-void f_fail_too_many_args(const char concern[], t_msh *msh)f_fail_too_many_args38,1473
-void f_fail_non_numeric_arg(const char concern[], char *arg)f_fail_non_numeric_arg43,1585
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/.ccls-cache@@home@salad@Documents@42projects@42-minishell@src@c_init.c,517
- c_set_term_raw(char mode)c_set_term_raw37,1334
- c_add_char(char **line, char *buf, t_caps *tcaps, t_msh *msh)c_add_char61,1798
- c_read_cap(char *buf, char *line, t_caps *tcaps, t_msh *msh)c_read_cap75,2092
-char *ft_strrbavchr(const char *s, int c, size_t start)ft_strrbavchr109,3095
-char *c_set_ptr(t_bool reset, char key, t_msh *msh)c_set_ptr123,3283
- *c_process_key(char *line, char *buf, t_caps *tcaps, t_msh *msh)c_process_key163,4230
- c_gnl(int fd, char **line, char psx, t_msh *msh)c_gnl204,5277
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/libft@src@ft_isspace.c,43
-t_bool ft_isspace(int c)ft_isspace15,912
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@f_shlvl.h,36
-# define F_SHLVL_HF_SHLVL_H14,910
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@m_mshrc.c,64
-unsigned char m_source_mshrc(t_msh *msh)m_source_mshrc28,1134
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/libft@src@get_next_line_utils.c,310
-size_t ft_strlen_gnl(const char *s, char c)ft_strlen_gnl17,952
-int ft_free_gnl(int fd, t_gnl **list)ft_free_gnl29,1096
-t_gnl *ft_find_fd(int fd, t_gnl **list)ft_find_fd55,1521
-char *ft_strchr_gnl(const char *s, int c)ft_strchr_gnl82,1966
-char *ft_swap_gnl(char *s1, char *free_ft)ft_swap_gnl97,2176
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/libft@src@ft_printf_put_str.c,79
-void ft_printf_put_s(va_list arg, t_printflist *pflist)ft_printf_put_s17,952
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@b_sqb_err.c,431
-static unsigned char b_single_op(const unsigned long argc, char *argv[])b_single_op19,976
-static unsigned char b_expect_arg(const unsigned long argc, char *argv[])b_expect_arg29,1172
-static unsigned char b_double_op(const unsigned long argc, char *argv[])b_double_op39,1368
-static unsigned char b_bad_nbr(char *argv[])b_bad_nbr49,1564
-unsigned char b_sqb_err_check(unsigned char id, char *argv[])b_sqb_err_check78,2140
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@s_lvars.c,376
-void lvars_rebind(t_lvars **lvars, const char name[], const char newval[])lvars_rebind21,1014
-void lvars_delone(t_lvars **lvars, const char name[])lvars_delone41,1398
-void lvars_add_front(t_lvars **alvars, t_lvars *new)lvars_add_front68,1947
-void lvars_clear(t_lvars **lvars)lvars_clear78,2096
-t_lvars *lvars_new(const char name[], const char val[])lvars_new97,2385
-
-.ccls-cache/@home@salad@Documents@42projects@42-minishell/src@c_utils.c,354
- *c_new_line(char *line, t_caps *tcaps)c_new_line25,1081
- *c_insert_char(char *str, char c, t_caps *tcaps)c_insert_char51,1521
- *c_delchar(char *str, unsigned short cpos)c_delchar78,1899
- c_redraw_next(size_t plen, unsigned int len, t_caps *tcaps)c_redraw_next103,2276
- c_redraw_line(char *line, t_caps *tcaps, t_msh *msh)c_redraw_line133,2907
-
-libft/include/libft.h,1551
-# define LIBFT_HLIBFT_H14,908
-# define FT_MIN_HEX_BASE FT_MIN_HEX_BASE19,969
-# define FT_MAJ_HEX_BASE FT_MAJ_HEX_BASE20,1014
-# define FT_PRINTF_CONV_CHARSET FT_PRINTF_CONV_CHARSET21,1059
-# define BUFFER_SIZE BUFFER_SIZE23,1124
-typedef unsigned char t_bool;t_bool26,1160
-enum e_boole_bool28,1191
- FALSE,FALSE30,1209
- TRUETRUE31,1217
-typedef struct s_lists_list34,1227
- void *content;content36,1253
- struct s_list *next;next37,1272
-} t_list;t_list38,1295
-typedef struct s_gnls_gnl40,1311
- char *rest;rest42,1336
- int fd;fd43,1352
- struct s_gnl *next;next44,1365
-} t_gnl;t_gnl45,1387
-typedef struct s_printflists_printflist47,1402
- char *fullflag;fullflag49,1434
- char *output;output50,1454
- size_t flaglen;flaglen51,1472
- int putlen;putlen52,1492
- int width;width53,1509
- int precision;precision54,1525
- int fulllen;fulllen55,1545
- unsigned char isreverse;isreverse56,1563
- unsigned char isneg;isneg57,1590
- unsigned char isaz;isaz58,1613
- unsigned char zflag;zflag59,1635
- unsigned char issharp;issharp60,1658
- unsigned char isminus;isminus61,1683
- char isaspace;isaspace62,1708
- unsigned char isaplus;isaplus63,1727
- char lh;lh64,1752
- char conv;conv65,1765
- char actconv;actconv66,1780
-} t_printflist;t_printflist67,1798
-typedef struct s_stoks_stok69,1820
- char *spanp;spanp71,1846
- char *ns;ns72,1863
- int c;c73,1877
- int sc;sc74,1889
-} t_stok;t_stok75,1902
-
-libft/src/ft_printf_flag_to_atoi.c,70
-char *ft_printf_flag_to_atoi(char *str)ft_printf_flag_to_atoi17,952
-
-libft/src/ft_lstiter.c,66
-void ft_lstiter(t_list *lst, void (*f)(void *))ft_lstiter16,932
-
-libft/src/ft_memlchr.c,66
-long ft_memlchr(const void *s, int c, size_t n)ft_memlchr16,932
-
-libft/src/ft_lstmap.c,89
-t_list *ft_lstmap(t_list *lst, void *(*f)(void *), void (*del)(void *))ft_lstmap17,952
-
-libft/src/ft_putnchar.c,58
-int ft_putnchar(int c, const size_t n)ft_putnchar16,932
-
-libft/src/ft_putnbr_base.c,63
-void ft_putnbr_base(long nb, char *base)ft_putnbr_base15,912
-
-libft/src/ft_isascii.c,43
-t_bool ft_isascii(int c)ft_isascii15,912
-
-libft/src/ft_isalnum.c,43
-t_bool ft_isalnum(int c)ft_isalnum15,912
-
-libft/src/ft_sqrt.c,40
-double ft_sqrt(double x)ft_sqrt15,913
-
-libft/src/ft_strcat.c,59
-char *ft_strcat(char *s1, const char *s2)ft_strcat13,892
-
-libft/src/ft_nrealloc.c,80
-void *ft_nrealloc(void *ptr, size_t oldsize, size_t newsize)ft_nrealloc17,952
-
-libft/src/ft_strmapi.c,81
-char *ft_strmapi(const char *s, char (*f)(unsigned int, char))ft_strmapi15,912
-
-libft/src/ft_lstlast.c,50
-t_list *ft_lstlast(t_list *lst)ft_lstlast16,932
-
-libft/src/ft_strtok_r.c,293
-static t_stok ft_cont(char *s, const char *delim)ft_cont15,912
-static char *ft_scan_ret(char *s, char **last, char *tok, t_stok stok)ft_scan_ret40,1285
-static char *ft_scan_tok(char *s,ft_scan_tok66,1690
-char *ft_strtok_r(char *s, const char *delim, char **last)ft_strtok_r86,1982
-
-libft/src/ft_strchr.c,55
-char *ft_strchr(const char *s, int c)ft_strchr15,913
-
-libft/src/ft_substr.c,80
-char *ft_substr(const char *s, unsigned int start, size_t len)ft_substr17,952
-
-libft/src/ft_putstr.c,46
-int ft_putstr(const char *s)ft_putstr16,932
-
-libft/src/ft_memmove.c,75
-void *ft_memmove(void *dst, const void *src, size_t len)ft_memmove16,932
-
-libft/src/ft_ischarset.c,68
-t_bool ft_ischarset(const char *charset, int c)ft_ischarset16,932
-
-libft/src/ft_uitoa_s.c,63
-void ft_uitoa_s(char str[], unsigned long n)ft_uitoa_s15,912
-
-libft/src/ft_sprintf.c,157
-static int ft_printf_return(char *str, t_printflist *pflist)ft_printf_return19,992
-int ft_sprintf(char *str, const char *format, ...)ft_sprintf31,1268
-
-libft/src/ft_putendl.c,48
-int ft_putendl(const char *s)ft_putendl16,932
-
-libft/src/get_next_line.c,210
-static char *ft_strjoin_gnl(char *s1, char *s2)ft_strjoin_gnl18,972
-static int ft_read_gnl(int fd, char **line, t_gnl *curr)ft_read_gnl41,1395
-int get_next_line(int fd, char **line)get_next_line70,2035
-
-libft/src/ft_itoa.c,37
-char *ft_itoa(long n)ft_itoa16,932
-
-libft/src/ft_tolower.c,89
-static int ft_isupper(int c)ft_isupper13,892
-int ft_tolower(int c)ft_tolower20,978
-
-libft/src/ft_memcpy.c,71
-void *ft_memcpy(void *dst, const void *src, size_t n)ft_memcpy17,951
-
-libft/src/ft_uintlen.c,60
-unsigned char ft_uintlen(unsigned long n)ft_uintlen13,892
-
-libft/src/ft_calloc.c,60
-void *ft_calloc(size_t count, size_t size)ft_calloc17,952
-
-libft/src/ft_itoa_s.c,52
-void ft_itoa_s(char str[], long n)ft_itoa_s15,912
-
-libft/src/ft_memdel.c,44
-void ft_memdel(void **ptr)ft_memdel15,913
-
-libft/src/ft_printf_parts.c,143
-int ft_printf_get_partlen(const char *format)ft_printf_get_partlen17,952
-int ft_printf_putpart(const char *format,ft_printf_putpart28,1112
-
-libft/src/ft_split.c,352
-static size_t ft_count_words(const char *s, char c)ft_count_words17,952
-static size_t ft_splitlen(const char *str, char c)ft_splitlen42,1272
-static char *ft_splitdup(const char *str, char c)ft_splitdup52,1399
-static char **ft_splitfree(char **best_split, size_t j)ft_splitfree69,1674
-char **ft_split(const char *s, char c)ft_split80,1848
-
-libft/src/ft_kernel_panic.c,50
-void ft_kernel_panic(void)ft_kernel_panic16,932
-
-libft/src/ft_putendl_fd.c,57
-void ft_putendl_fd(char *s, int fd)ft_putendl_fd15,912
-
-libft/src/ft_intlen.c,49
-unsigned char ft_intlen(long n)ft_intlen13,892
-
-libft/src/ft_memchr.c,65
-void *ft_memchr(const void *s, int c, size_t n)ft_memchr15,913
-
-libft/src/get_next_line_utils.c,310
-size_t ft_strlen_gnl(const char *s, char c)ft_strlen_gnl17,952
-int ft_free_gnl(int fd, t_gnl **list)ft_free_gnl29,1096
-t_gnl *ft_find_fd(int fd, t_gnl **list)ft_find_fd55,1521
-char *ft_strchr_gnl(const char *s, int c)ft_strchr_gnl82,1966
-char *ft_swap_gnl(char *s1, char *free_ft)ft_swap_gnl97,2176
-
-libft/src/ft_toupper.c,89
-static int ft_islower(int c)ft_islower13,892
-int ft_toupper(int c)ft_toupper20,979
-
-libft/src/ft_strdup.c,49
-char *ft_strdup(const char *s1)ft_strdup16,932
-
-libft/src/ft_printf_put_int.c,429
-static long ft_printf_get_dlh(va_list arg, char lh)ft_printf_get_dlh18,972
-static unsigned long ft_printf_get_ulh(va_list arg,ft_printf_get_ulh33,1320
-static long ft_printf_put_plus_minus(long d, t_printflist *pflist)ft_printf_put_plus_minus52,1841
-void ft_printf_put_d(va_list arg, t_printflist *pflist)ft_printf_put_d65,2157
-void ft_printf_put_u(va_list arg, t_printflist *pflist)ft_printf_put_u91,2838
-
-libft/src/ft_putnbr_fd.c,53
-void ft_putnbr_fd(int n, int fd)ft_putnbr_fd15,912
-
-libft/src/ft_printf_put_char.c,165
-void ft_printf_put_c(va_list arg, t_printflist *pflist)ft_printf_put_c19,992
-void ft_printf_put_perc(va_list arg, t_printflist *pflist)ft_printf_put_perc30,1215
-
-libft/src/ft_atoi.c,170
-static char ft_setsign(const char c)ft_setsign15,912
-static unsigned char ft_seti(const char *str)ft_seti27,1031
-int ft_atoi(const char *str)ft_atoi39,1171
-
-libft/src/ft_lstnew.c,50
-t_list *ft_lstnew(void *content)ft_lstnew15,912
-
-libft/src/ft_uintlen_base.c,82
-unsigned char ft_uintlen_base(unsigned long n, char *base)ft_uintlen_base15,912
-
-libft/src/ft_substr_s.c,95
-void ft_substr_s(char str[], const char *s, unsigned int start, size_t len)ft_substr_s15,912
-
-libft/src/ft_printf_get_s_putlen.c,90
-int ft_printf_get_s_putlen(char *str, t_printflist *pflist)ft_printf_get_s_putlen15,912
-
-libft/src/ft_strncmp.c,75
-int ft_strncmp(const char *s1, const char *s2, size_t n)ft_strncmp15,913
-
-libft/src/ft_strlcpy.c,77
-size_t ft_strlcpy(char *dst, const char *src, size_t size)ft_strlcpy16,932
-
-libft/src/ft_abs.c,33
-int ft_abs(int j)ft_abs13,892
-
-libft/src/ft_dprintf.c,151
-static int ft_printf_return(int fd, t_printflist *pflist)ft_printf_return19,992
-int ft_dprintf(int fd, const char *format, ...)ft_dprintf30,1237
-
-libft/src/ft_printf_process.c,104
-void ft_printf_process(const char *format, va_list arg, t_printflist *pflist)ft_printf_process24,1081
-
-libft/src/ft_lstclear.c,71
-void ft_lstclear(t_list **lst, void (*del)(void *))ft_lstclear16,932
-
-libft/src/ft_strtok.c,61
-char *ft_strtok(char *s, const char *delim)ft_strtok15,912
-
-libft/src/ft_printf_put_none.c,72
-void ft_printf_put_none(t_printflist *pflist)ft_printf_put_none15,912
-
-libft/src/ft_printf_put_precision.c,160
-static int ft_printf_get_len(t_printflist *pflist)ft_printf_get_len16,932
-int ft_printf_put_precision(t_printflist *pflist)ft_printf_put_precision47,1818
-
-libft/src/ft_lstadd_front.c,72
-void ft_lstadd_front(t_list **alst, t_list *new)ft_lstadd_front16,932
-
-libft/src/ft_uitoa_base.c,70
-char *ft_uitoa_base(unsigned long n, char *base)ft_uitoa_base16,932
-
-libft/src/ft_strcmp.c,63
-int ft_strcmp(const char *s1, const char *s2)ft_strcmp16,932
-
-libft/src/ft_strlchr.c,56
-long ft_strlchr(const char *s, int c)ft_strlchr16,932
-
-libft/src/ft_strlcat.c,77
-size_t ft_strlcat(char *dst, const char *src, size_t size)ft_strlcat16,932
-
-libft/src/ft_putnbr.c,41
-void ft_putnbr(long nb)ft_putnbr16,932
-
-libft/src/ft_strtrim.c,68
-char *ft_strtrim(const char *s1, const char *set)ft_strtrim15,912
-
-libft/src/ft_bzero.c,49
-void ft_bzero(void *s, size_t n)ft_bzero16,932
-
-libft/src/ft_delwords.c,50
-void ft_delwords(char **words)ft_delwords16,932
-
-libft/src/ft_putchar.c,40
-int ft_putchar(int c)ft_putchar15,913
-
-libft/src/ft_printf_init_struct.c,170
-t_printflist *ft_printf_init_struct(const char *format)ft_printf_init_struct17,952
-void ft_printf_reinit_struct(t_printflist *pflist)ft_printf_reinit_struct33,1362
-
-libft/src/ft_isspace.c,43
-t_bool ft_isspace(int c)ft_isspace15,912
-
-libft/src/ft_strnstr.c,89
-char *ft_strnstr(const char *haystack, const char *needle, size_t len)ft_strnstr16,932
-
-libft/src/ft_lstsize.c,46
-int ft_lstsize(t_list *lst)ft_lstsize15,912
-
-libft/src/ft_memcmp.c,73
-int ft_memcmp(const void *s1, const void *s2, size_t n)ft_memcmp15,913
-
-libft/src/ft_strsubst_s.c,91
-char ft_strsubst_s(char *str, const char *pattern, const char *subst)ft_strsubst_s16,932
-
-libft/src/ft_isfulldigit.c,55
-t_bool ft_isfulldigit(char *str)ft_isfulldigit15,912
-
-libft/src/ft_memccpy.c,80
-void *ft_memccpy(void *dst, const void *src, int c, size_t n)ft_memccpy15,913
-
-libft/src/ft_lstadd_back.c,70
-void ft_lstadd_back(t_list **alst, t_list *new)ft_lstadd_back16,932
-
-libft/src/ft_printf_use_flags.c,221
-static void ft_printf_noflags(const char *format,ft_printf_noflags16,932
-static void ft_printf_withflags(const char *format,ft_printf_withflags24,1099
-int ft_printf_flags(const char *format,ft_printf_flags35,1409
-
-libft/src/ft_nstr.c,42
-char *ft_nstr(size_t size)ft_nstr16,933
-
-libft/src/ft_memset.c,61
-void *ft_memset(void *b, int c, size_t len)ft_memset15,913
-
-libft/src/ft_printf_get_width_nstr.c,200
-int ft_printf_fetch_width(va_list arg, char *nstr, t_printflist *pflist)ft_printf_fetch_width17,952
-char *ft_printf_get_width_nstr(char *str, t_printflist *pflist)ft_printf_get_width_nstr46,1561
-
-libft/src/ft_putchar_fd.c,55
-int ft_putchar_fd(char c, int fd)ft_putchar_fd15,913
-
-libft/src/ft_printf_put_hex.c,253
-static unsigned long ft_printf_get_xlh(va_list arg,ft_printf_get_xlh18,972
-void ft_printf_put_x(va_list arg, t_printflist *pflist)ft_printf_put_x37,1485
-void ft_printf_put_big_x(va_list arg, t_printflist *pflist)ft_printf_put_big_x61,2208
-
-libft/src/ft_printf_put_str.c,79
-void ft_printf_put_s(va_list arg, t_printflist *pflist)ft_printf_put_s17,952
-
-libft/src/ft_strlen.c,49
-size_t ft_strlen(const char *s)ft_strlen15,913
-
-libft/src/ft_printf_put_ptr.c,80
-void ft_printf_put_p(va_list arg, t_printflist *pflist)ft_printf_put_p21,1012
-
-libft/src/ft_itoa_base.c,59
-char *ft_itoa_base(long n, char *base)ft_itoa_base16,932
-
-libft/src/ft_isprint.c,43
-t_bool ft_isprint(int c)ft_isprint15,912
-
-libft/src/ft_printf_get_flags.c,105
-char *ft_printf_get_flags(const char *format, int pos, t_printflist *pflist)ft_printf_get_flags24,1128
-
-libft/src/ft_strsubst.c,88
-char *ft_strsubst(char *str, const char *pattern, const char *subst)ft_strsubst16,932
-
-libft/src/ft_strjoin.c,67
-char *ft_strjoin(const char *s1, const char *s2)ft_strjoin16,932
-
-libft/src/ft_printf_treat_flags.c,442
-static int ft_printf_get_width(va_list arg, t_printflist *pflist)ft_printf_get_width17,952
-static int ft_printf_get_precision(va_list arg,ft_printf_get_precision37,1473
-static void ft_printf_get_lh(t_printflist *pflist)ft_printf_get_lh73,2057
-static unsigned char ft_printf_check_z(t_printflist *pflist)ft_printf_check_z97,2585
-void ft_printf_treat_flags(va_list arg, t_printflist *pflist)ft_printf_treat_flags116,2980
-
-libft/src/ft_intlen_base.c,71
-unsigned char ft_intlen_base(long n, char *base)ft_intlen_base15,912
-
-libft/src/ft_labs.c,36
-long ft_labs(long j)ft_labs13,892
-
-libft/src/ft_strnlen.c,64
-size_t ft_strnlen(const char *s, size_t size)ft_strnlen15,913
-
-libft/src/ft_isalpha.c,131
-t_bool ft_isupper(int c)ft_isupper15,912
-t_bool ft_islower(int c)ft_islower24,1007
-t_bool ft_isalpha(int c)ft_isalpha33,1103
-
-libft/src/ft_iswhitespace.c,53
-t_bool ft_iswhitespace(int c)ft_iswhitespace15,912
-
-libft/src/ft_printf.c,133
-static int ft_printf_return(t_printflist *pflist)ft_printf_return19,992
-int ft_printf(const char *format, ...)ft_printf30,1228
-
-libft/src/ft_strclen.c,58
-size_t ft_strclen(const char *s, int c)ft_strclen15,913
-
-libft/src/ft_strrchr.c,57
-char *ft_strrchr(const char *s, int c)ft_strrchr16,932
-
-libft/src/ft_printf_cat_output.c,99
-void ft_printf_cat_output(char *src, size_t len, t_printflist *pflist)ft_printf_cat_output17,952
-
-libft/src/ft_uitoa.c,48
-char *ft_uitoa(unsigned long n)ft_uitoa16,932
-
-libft/src/ft_putstr_fd.c,54
-int ft_putstr_fd(char *s, int fd)ft_putstr_fd16,932
-
-libft/src/ft_printf_put_width.c,246
-static int ft_printf_get_len(t_printflist *pflist)ft_printf_get_len16,932
-void ft_printf_put_width_pre(t_printflist *pflist)ft_printf_put_width_pre46,1890
-void ft_printf_put_width_post(t_printflist *pflist)ft_printf_put_width_post75,2892
-
-libft/src/ft_lstdelone.c,72
-void ft_lstdelone(t_list *lst, void (*del)(void *))ft_lstdelone16,932
-
-libft/src/ft_isdigit.c,43
-t_bool ft_isdigit(int c)ft_isdigit15,912
-
-libft/Makefile,659
-SHELL := /bin/shSHELL5,256
-OS = $(shell uname)OS6,274
-INCS_DIR = include/INCS_DIR10,540
-SRCS_DIR = src/SRCS_DIR11,560
-OBJS_DIR = obj/OBJS_DIR12,576
-INCS = libft.hINCS16,835
-SRCS_NAME = ft_memset.cSRCS_NAME18,932
-SRCS = $(addprefix ${SRCS_DIR},${SRCS_NAME})SRCS123,3915
-OBJS = $(patsubst ${SRCS_DIR}%.c,${OBJS_DIR}%.o,${SRCS})OBJS125,4042
-MKDIR = mkdir -pMKDIR129,4343
-RM = rm -rfRM130,4361
-OS = $(shell uname)OS131,4375
-CC = ccCC136,4662
-CC = clangCC139,4699
-CC = ccCC142,4740
-CFLAGS = -std=c89CFLAGS145,4838
-NAME = libft.aNAME151,5015
-AR = ar rcsAR155,5274
-msan: LFTRULE = msanLFTRULE182,6486
-
-src/s_lpipes.h,38
-# define S_LPIPES_HS_LPIPES_H14,911
-
-src/p_subst_alias.c,456
-static t_bool p_meet_whitespace(char *head, char *ptr, t_quote_mode mode)p_meet_whitespace23,1065
-static char *p_set_ptr(char *ptr, char word[], t_bool *good, size_t locat[])p_set_ptr32,1244
-static void p_reset_used(size_t used[], t_bool reset, size_t *i)p_reset_used61,1938
-static size_t p_subst_alias_return(struct s_subst_alias s,p_subst_alias_return75,2112
-size_t p_subst_alias(char word[], t_bool reset, t_msh *msh)p_subst_alias104,2769
-
-src/b_pwd.c,60
-unsigned char b_pwd(char *args[], t_msh *msh)b_pwd22,1039
-
-src/b_export_next.c,318
-static char **b_get_var(const char arg[], t_msh *msh)b_get_var24,1086
-static long b_is_it_in_env(const char varname[], t_msh *msh)b_is_it_in_env45,1638
-static void b_add_to_env(const char arg[], t_msh *msh)b_add_to_env65,1975
-void b_export_with_equals(const char arg[], t_msh *msh)b_export_with_equals89,2456
-
-src/b_alias.h,36
-# define B_ALIAS_HB_ALIAS_H14,910
-
-src/b_export.h,38
-# define B_EXPORT_HB_EXPORT_H14,911
-
-src/m_loop_counter.h,50
-# define M_LOOP_COUNTER_HM_LOOP_COUNTER_H14,917
-
-src/p_lblock_more.h,48
-# define P_LBLOCK_MORE_HP_LBLOCK_MORE_H14,916
-
-src/m_argv.c,219
-char *m_get_prev_hist(t_msh *msh)m_get_prev_hist28,1159
-static void m_read_script(char *const argv[], t_msh *msh)m_read_script51,1680
-unsigned char m_argv(int argc, char *const argv[], t_msh *msh)m_argv64,1940
-
-src/b_cd.h,30
-# define B_CD_HB_CD_H14,907
-
-src/m_init.h,34
-# define M_INIT_HM_INIT_H14,909
-
-src/b_h.c,377
-static unsigned long b_get_total_hist(t_msh *msh)b_get_total_hist22,1038
-static unsigned int b_print_prev_history(unsigned long asked,b_print_prev_history48,1397
-static void b_print_history(unsigned long asked,b_print_history77,1950
-static t_bool b_check_numeric(const char arg[])b_check_numeric102,2472
-unsigned char b_h(char *args[], t_msh *msh)b_h118,2673
-
-src/m_mshrc.h,36
-# define M_MSHRC_HM_MSHRC_H14,910
-
-src/e_pipes_next.h,46
-# define E_PIPES_NEXT_HE_PIPES_NEXT_H14,915
-
-src/f_shlvl.c,57
-void f_shlvl_too_high(int shlvl)f_shlvl_too_high15,912
-
-src/m_comm.h,34
-# define M_COMM_HM_COMM_H14,909
-
-src/s_com.c,371
-static char s_fill_com(char *words[], t_com **com)s_fill_com33,1267
-static void s_com_cpy_env_fork(t_com **com, t_msh *msh)s_com_cpy_env_fork60,1840
-void s_com_destroy(t_com **com)s_com_destroy80,2257
-static void *s_get_nword(char nword[], char word[], t_com *com, t_msh *msh)s_get_nword97,2568
-t_com *s_com_new(char word[], t_msh *msh)s_com_new119,2999
-
-src/s_struct.h,1965
-# define S_STRUCT_HS_STRUCT_H14,911
-typedef struct s_lvarss_lvars25,1061
- char *name;name27,1088
- char *val;val28,1104
- struct s_lvars *next;next29,1119
-} t_lvars;t_lvars30,1143
-typedef struct s_laliass_lalias32,1160
- char *name;name34,1188
- char *val;val35,1204
- size_t id;id36,1219
- struct s_lalias *next;next37,1234
-} t_lalias;t_lalias38,1259
-typedef struct s_lredirs_lredir52,1415
- char path[PATH_MAX];path54,1443
- char *heredoc;heredoc55,1468
- int fd;fd56,1487
- int right_fd;right_fd57,1500
- char redir;redir58,1519
- struct s_lredir *next;next59,1535
-} t_lredir;t_lredir60,1560
-typedef struct s_coms_com62,1578
- char **argv;argv64,1603
- char **env_fork;env_fork65,1620
- char *bin;bin66,1641
- struct s_lredir *rdr;rdr67,1656
-} t_com;t_com68,1680
-struct s_lpipess_lpipes70,1695
- struct s_com *com;com72,1717
- struct s_lpipes *next;next73,1738
-typedef struct s_line_blocks_line_block84,1856
- char *lblock;lblock86,1888
- unsigned char nextif;nextif87,1906
- struct s_line_block *next;next88,1930
-} t_line_block;t_line_block89,1958
-typedef struct s_mshs_msh91,1980
- struct s_line_block *curr;curr93,2005
- struct s_com *com;com94,2033
- struct s_lpipes *pipes;pipes95,2054
- struct s_lvars *vars;vars96,2080
- struct s_lalias *alias;alias97,2104
- int argc;argc98,2130
- int sig;sig99,2145
- char **argv;argv100,2159
- char **envp;envp101,2176
- char *prev_hist;prev_hist102,2193
- char *curr_hist_ptr;curr_hist_ptr103,2214
- char ps[4][255];ps104,2239
- char env_fork_tmp[128][4096];env_fork_tmp105,2260
- char sqb_ref[B_ID_SQB_COUNT][4];sqb_ref106,2294
- char *cwd;cwd107,2331
- int fd;fd108,2346
- unsigned char (*bu_ptr[B_BUILTINS_COUNT])(char **, struct s_msh*);bu_ptr109,2359
- unsigned char ret;ret110,2428
-} t_msh;t_msh111,2449
-
-src/p_args_next.c,223
-static char *p_give_me_an_arg(char tmp[],p_give_me_an_arg24,1057
-void p_del_alloced_words(char *words[], unsigned short to_del)p_del_alloced_words36,1308
-unsigned short p_dup_words(char *words[],p_dup_words48,1470
-
-src/f_errno.h,36
-# define F_ERRNO_HF_ERRNO_H14,910
-
-src/f_fail.c,462
-static void f_write_fail(const char concern[], const char msg[], t_msh *msh)f_write_fail22,1036
-void f_fail_no_options(const char concern[], t_msh *msh)f_fail_no_options27,1190
-void f_fail_identifier(const char concern[], const char identifier[])f_fail_identifier32,1296
-void f_fail_too_many_args(const char concern[], t_msh *msh)f_fail_too_many_args38,1473
-void f_fail_non_numeric_arg(const char concern[], char *arg)f_fail_non_numeric_arg43,1585
-
-src/b_echo.c,127
-static void b_print_content(char *ptr[])b_print_content20,995
-unsigned char b_echo(char *args[], t_msh *msh)b_echo31,1137
-
-src/c_keys.h,34
-# define C_KEYS_HC_KEYS_H14,909
-
-src/c_keys_next.c,81
-void c_key_up_down(char *line[], t_caps *tcaps, char *ptr)c_key_up_down21,1013
-
-src/b_sqb_nbr.c,161
-static t_bool b_sqb_nbr_tests(unsigned char id, int n1, int n2)b_sqb_nbr_tests17,935
-unsigned char b_sqb_nbr(unsigned char id, char *argv[])b_sqb_nbr34,1362
-
-src/f_com.c,74
-void f_command_not_found(const char command[])f_command_not_found19,977
-
-src/s_line.c,301
-t_line_block *s_line_last(t_line_block *line)s_line_last21,1016
-void s_line_add_back(t_line_block **aline, t_line_block *new)s_line_add_back30,1138
-void s_line_clear(t_line_block **line)s_line_clear45,1331
-t_line_block *s_line_new(const char word[], unsigned char nextif)s_line_new65,1611
-
-src/m_loop_next.h,44
-# define M_LOOP_NEXT_HM_LOOP_NEXT_H14,914
-
-src/u_utils.h,36
-# define U_UTILS_HU_UTILS_H14,910
-
-src/f_file.h,34
-# define F_FILE_HF_FILE_H14,909
-
-src/s_lalias.c,295
-void s_lalias_rebind(t_lalias **lalias,s_lalias_rebind21,1014
-void s_lalias_add_front(t_lalias **lalias, t_lalias *new)s_lalias_add_front43,1420
-void s_lalias_clear(t_lalias **lalias)s_lalias_clear53,1575
-t_lalias *s_lalias_new(const char name[], const char val[])s_lalias_new72,1875
-
-src/b_builtins.h,42
-# define B_BUILTINS_HB_BUILTINS_H14,913
-
-src/s_lredir.c,393
-static t_lredir *s_lredir_last(struct s_lredir *lredir)s_lredir_last28,1133
-void s_lredir_add_back(t_lredir **lredir, t_lredir *new)s_lredir_add_back37,1273
-void s_lredir_clear(struct s_lredir **lredir)s_lredir_clear52,1469
-static int s_get_right_fd(const char path[])s_get_right_fd71,1792
-struct s_lredir *s_lredir_new(const char path[], int fd, char redir)s_lredir_new93,2209
-
-src/m_prompt_seq.h,46
-# define M_PROMPT_SEQ_HM_PROMPT_SEQ_H14,915
-
-src/b_sqb_nbr.h,40
-# define B_SQB_NBR_HB_SQB_NBR_H14,912
-
-src/b_alias_register.h,54
-# define B_ALIAS_REGISTER_HB_ALIAS_REGISTER_H14,919
-
-src/p_args.h,34
-# define P_ARGS_HP_ARGS_H14,909
-
-src/u_alias.h,36
-# define U_ALIAS_HU_ALIAS_H14,910
-
-src/e_externs.h,40
-# define E_EXTERNS_HE_EXTERNS_H14,912
-
-src/c_utils.h,36
-# define C_UTILS_HC_UTILS_H14,910
-
-src/b_exit.h,34
-# define B_EXIT_HB_EXIT_H14,909
-
-src/s_line.h,34
-# define S_LINE_HS_LINE_H14,909
-
-src/u_path.c,194
-static void u_get_fullpath(char fullpath[],u_get_fullpath26,1093
-static char u_read_dir(DIR *dir,u_read_dir45,1601
-unsigned char u_search_in_path(char fullpath[],u_search_in_path66,2002
-
-src/e_unshebanged.c,178
-static char **e_get_new_argv(const char fullpath[], t_com *ptr, t_msh *msh)e_get_new_argv31,1197
-void e_extern_read_script(const char fullpath[],e_extern_read_script59,1816
-
-src/u_parse.c,193
-t_quote_mode u_meet_dquote(const char *head, char *ptr, t_quote_mode mode)u_meet_dquote18,956
-t_quote_mode u_meet_squote(const char *head, char *ptr, t_quote_mode mode)u_meet_squote38,1279
-
-src/f_chdir.c,87
-void f_fail_chd(const char concern[], const char path[], t_msh *msh)f_fail_chd20,994
-
-src/f_com.h,32
-# define F_COM_HF_COM_H14,908
-
-src/u_path.h,132
-# define U_PATH_HU_PATH_H14,909
-struct s_paths_path20,974
- char *tok_path;tok_path22,992
- size_t dstsize;dstsize23,1010
-
-src/m_loop_next.c,263
-char *m_check_multi_backslash(int fd, char line[], t_msh *msh)m_check_multi_backslash22,1053
-char *m_check_multi_pipe(int fd, char line[], t_msh *msh)m_check_multi_pipe32,1285
-char *m_check_multi_and(int fd, char line[], t_msh *msh)m_check_multi_and54,1696
-
-src/f_file.c,66
-void f_open_file(char filename[], t_msh *msh)f_open_file22,1037
-
-src/p_line.h,34
-# define P_LINE_HP_LINE_H14,909
-
-src/p_subst_home.h,46
-# define P_SUBST_HOME_HP_SUBST_HOME_H14,915
-
-src/d_define.h,2339
-# define D_DEFINE_HD_DEFINE_H14,911
-# define M_BUILTINS_REF M_BUILTINS_REF22,987
-# define M_BUILTINS_REF_LEN M_BUILTINS_REF_LEN23,1063
-# define M_DEFAULT_PS_ONE M_DEFAULT_PS_ONE29,1123
-# define M_DEFAULT_PS_TWO M_DEFAULT_PS_TWO30,1165
-# define M_DEFAULT_PS_THR M_DEFAULT_PS_THR31,1196
-# define M_DEFAULT_PS_FOU M_DEFAULT_PS_FOU32,1227
-# define M_PROGNAME M_PROGNAME38,1292
-# define M_MSH_VERSION M_MSH_VERSION39,1325
-# define M_OPT_COMMAND M_OPT_COMMAND45,1387
-# define M_OPT_INTERACT M_OPT_INTERACT46,1415
-# define M_RET_VAR M_RET_VAR52,1474
-# define M_ARGC_VAR M_ARGC_VAR53,1498
-# define M_MINISHELLRC M_MINISHELLRC59,1554
-# define M_DEFAULT_HISTFILE M_DEFAULT_HISTFILE60,1593
-# define C_NUL C_NUL66,1673
-# define C_LF C_LF67,1694
-# define C_HT C_HT68,1714
-# define C_SUB C_SUB69,1734
-# define C_ESC C_ESC70,1755
-# define C_DQUOTE C_DQUOTE71,1776
-# define C_SHARP C_SHARP72,1799
-# define C_DOLLAR C_DOLLAR73,1821
-# define C_SQUOTE C_SQUOTE74,1844
-# define C_AMP C_AMP75,1867
-# define C_PLUS C_PLUS76,1888
-# define C_SEMIC C_SEMIC77,1910
-# define C_EQUALS C_EQUALS78,1932
-# define C_BACKS C_BACKS79,1955
-# define C_PIPE C_PIPE80,1977
-# define C_TILDE C_TILDE81,1999
-# define B_SQB_B B_SQB_B87,2058
-# define B_SQB_C B_SQB_C88,2081
-# define B_SQB_D B_SQB_D89,2104
-# define B_SQB_E B_SQB_E90,2127
-# define B_SQB_F B_SQB_F91,2150
-# define B_SQB_H B_SQB_H92,2173
-# define B_SQB_N B_SQB_N93,2196
-# define B_SQB_P B_SQB_P94,2219
-# define B_SQB_R B_SQB_R95,2242
-# define B_SQB_S B_SQB_S96,2265
-# define B_SQB_W B_SQB_W97,2288
-# define B_SQB_X B_SQB_X98,2311
-# define B_SQB_Z B_SQB_Z99,2334
-# define B_SQB_L_MAJ B_SQB_L_MAJ100,2357
-# define B_SQB_S_MAJ B_SQB_S_MAJ101,2383
-# define B_SQB_NT B_SQB_NT102,2409
-# define B_SQB_OT B_SQB_OT103,2434
-# define B_SQB_EQUA B_SQB_EQUA104,2459
-# define B_SQB_DIFF B_SQB_DIFF105,2484
-# define B_SQB_EQ B_SQB_EQ106,2510
-# define B_SQB_NE B_SQB_NE107,2535
-# define B_SQB_GT B_SQB_GT108,2560
-# define B_SQB_GE B_SQB_GE109,2585
-# define B_SQB_LT B_SQB_LT110,2610
-# define B_SQB_LE B_SQB_LE111,2635
-# define F_COMMAND_NOT_FOUND F_COMMAND_NOT_FOUND117,2694
-# define F_NO_OPTIONS F_NO_OPTIONS118,2743
-# define F_TOO_MANY_ARGS F_TOO_MANY_ARGS119,2789
-# define F_HOME_NOT_SET F_HOME_NOT_SET120,2836
-
-src/p_lblock_next.h,48
-# define P_LBLOCK_NEXT_HP_LBLOCK_NEXT_H14,916
-
-src/b_h.h,28
-# define B_H_HB_H_H14,906
-
-src/f_redir.h,36
-# define F_REDIR_HF_REDIR_H14,910
-
-src/e_line.h,34
-# define E_LINE_HE_LINE_H14,909
-
-src/s_lalias.h,38
-# define S_LALIAS_HS_LALIAS_H14,911
-
-src/m_prompt.c,276
-static void m_subst_prompt_rice(char var[], t_msh *msh)m_subst_prompt_rice28,1143
-static void m_update_psx(unsigned char x, t_msh *msh)m_update_psx46,1455
-size_t m_plen(char *prompt)m_plen62,1777
-void m_prompt_psx(unsigned char x, t_msh *msh)m_prompt_psx86,2037
-
-src/m_loop_counter.c,244
-char *m_counter_line_backslash(int fd,m_counter_line_backslash20,997
-char *m_counter_line_pipes(int fd, unsigned char psx, char *line, t_msh *msh)m_counter_line_pipes41,1443
-char *m_counter_line_quotes(int fd,m_counter_line_quotes62,1928
-
-src/m_argv.h,34
-# define M_ARGV_HM_ARGV_H14,909
-
-src/m_minishell.h,44
-# define M_MINISHELL_HM_MINISHELL_H14,914
-
-src/p_subst_vars.c,232
-static char *p_double_them_bs(char varval[])p_double_them_bs22,1039
-static void p_subst_this_var(char **p, long i, char word[], t_msh *msh)p_subst_this_var39,1294
-void p_subst_vars(char word[], t_msh *msh)p_subst_vars62,1970
-
-src/m_comm.c,67
-unsigned char m_comm(const char line[], t_msh *msh)m_comm21,1015
-
-src/u_vars.c,258
-static void u_get_frm_env(char str[],u_get_frm_env23,1061
-static void u_get_special_var(char str[],u_get_special_var52,1611
-void u_get_custom_var(char str[],u_get_custom_var79,2202
-unsigned char u_get_var_value(char str[],u_get_var_value112,2950
-
-src/b_alias_print.h,48
-# define B_ALIAS_PRINT_HB_ALIAS_PRINT_H14,916
-
-src/c_init.h,874
-# define C_INIT_HC_INIT_H14,909
-# define UP_K UP_K22,1019
-# define DOWN_K DOWN_K23,1043
-# define RIGHT_K RIGHT_K24,1068
-# define LEFT_K LEFT_K25,1094
-# define HOME_K HOME_K26,1120
-# define END_K END_K27,1145
-# define DEL_K DEL_K28,1169
-# define RET_K RET_K29,1189
-# define CTRL_A CTRL_A31,1210
-# define CTRL_B CTRL_B32,1231
-# define CTRL_C CTRL_C33,1252
-# define CTRL_D CTRL_D34,1273
-# define CTRL_E CTRL_E35,1294
-# define CTRL_F CTRL_F36,1315
-# define CTRL_L CTRL_L37,1336
-# define CTRL_N CTRL_N38,1357
-# define CTRL_P CTRL_P39,1378
-typedef struct s_capss_caps41,1400
- struct termios tios;tios43,1425
- struct winsize ws;ws44,1447
- unsigned int cpos;cpos45,1467
- unsigned int lpos;lpos46,1487
- unsigned int nlines;nlines47,1507
- unsigned short psx;psx48,1529
- unsigned short plen;plen49,1550
-} t_caps;t_caps50,1572
-
-src/d_enum.h,1719
-# define D_ENUM_HD_ENUM_H14,909
-enum e_rete_ret23,988
- M_RET_FINE,M_RET_FINE25,1003
- M_RET_ALLOCM_RET_ALLOC26,1016
-enum e_pipe_endse_pipe_ends29,1033
- E_WRITE_END,E_WRITE_END31,1054
- E_READ_ENDE_READ_END32,1068
-typedef enum e_quote_modee_quote_mode35,1084
- Q_NONE,Q_NONE37,1112
- Q_SINGLE,Q_SINGLE38,1121
- Q_DOUBLEQ_DOUBLE39,1132
-} t_quote_mode;t_quote_mode40,1142
-enum e_builtins_ide_builtins_id42,1162
- B_ID_ECHO,B_ID_ECHO44,1185
- B_ID_CD,B_ID_CD45,1197
- B_ID_PWD,B_ID_PWD46,1207
- B_ID_EXPORT,B_ID_EXPORT47,1218
- B_ID_UNSET,B_ID_UNSET48,1232
- B_ID_ENV,B_ID_ENV49,1245
- B_ID_EXIT,B_ID_EXIT50,1256
- B_ID_TYPE,B_ID_TYPE51,1268
- B_ID_SQB,B_ID_SQB52,1280
- B_ID_ALIAS,B_ID_ALIAS53,1291
- B_ID_H,B_ID_H54,1304
- B_BUILTINS_COUNTB_BUILTINS_COUNT55,1313
-enum e_sqb_ide_sqb_id58,1335
- B_ID_SQB_B,B_ID_SQB_B60,1353
- B_ID_SQB_C,B_ID_SQB_C61,1366
- B_ID_SQB_D,B_ID_SQB_D62,1379
- B_ID_SQB_E,B_ID_SQB_E63,1392
- B_ID_SQB_F,B_ID_SQB_F64,1405
- B_ID_SQB_H,B_ID_SQB_H65,1418
- B_ID_SQB_N,B_ID_SQB_N66,1431
- B_ID_SQB_P,B_ID_SQB_P67,1444
- B_ID_SQB_R,B_ID_SQB_R68,1457
- B_ID_SQB_S,B_ID_SQB_S69,1470
- B_ID_SQB_W,B_ID_SQB_W70,1483
- B_ID_SQB_X,B_ID_SQB_X71,1496
- B_ID_SQB_Z,B_ID_SQB_Z72,1509
- B_ID_SQB_L_MAJ,B_ID_SQB_L_MAJ73,1522
- B_ID_SQB_S_MAJ,B_ID_SQB_S_MAJ74,1539
- B_ID_SQB_NT,B_ID_SQB_NT75,1556
- B_ID_SQB_OT,B_ID_SQB_OT76,1570
- B_ID_SQB_EQUA,B_ID_SQB_EQUA77,1584
- B_ID_SQB_DIFF,B_ID_SQB_DIFF78,1600
- B_ID_SQB_EQ,B_ID_SQB_EQ79,1616
- B_ID_SQB_NE,B_ID_SQB_NE80,1630
- B_ID_SQB_GT,B_ID_SQB_GT81,1644
- B_ID_SQB_GE,B_ID_SQB_GE82,1658
- B_ID_SQB_LT,B_ID_SQB_LT83,1672
- B_ID_SQB_LE,B_ID_SQB_LE84,1686
- B_ID_SQB_COUNTB_ID_SQB_COUNT85,1700
-
-src/p_args_escape.c,385
-static t_quote_mode p_escape_squote(char *ptr,p_escape_squote19,976
-static t_quote_mode p_escape_dquote(char *ptr,p_escape_dquote48,1518
-static void p_escape_bs(char *ptr, char word[], t_quote_mode mode)p_escape_bs77,2099
-static void p_escape_arg(char word[])p_escape_arg99,2600
-void p_args_escape_chars_and_quotes(char *words[])p_args_escape_chars_and_quotes118,2961
-
-src/b_sqb_str.h,40
-# define B_SQB_STR_HB_SQB_STR_H14,912
-
-src/f_alloc.c,144
-void f_alloc_and_destroy_msh(t_msh *msh)f_alloc_and_destroy_msh23,1057
-void f_alloc_and_clear_line(t_msh *msh)f_alloc_and_clear_line34,1283
-
-src/s_destroy.h,40
-# define S_DESTROY_HS_DESTROY_H14,912
-
-src/p_lblock_next.c,458
-static char **p_alloc_rewords(char *words[], long j, t_msh *msh)p_alloc_rewords32,1233
-static char **p_add_to_variables_and_delete(char *words[],p_add_to_variables_and_delete44,1467
-static void p_add_to_env_fork(long i, char *words[], t_msh *msh)p_add_to_env_fork76,2044
-static char *p_set_ptr(char *words[], long i, t_bool *reg, t_bool *isvar)p_set_ptr89,2265
-char **p_check_args_equals(char *words[], t_msh *msh)p_check_args_equals101,2522
-
-src/p_subst_home.c,68
-char **p_subst_home(char *words[], t_msh *msh)p_subst_home25,1075
-
-src/u_alias.c,161
-short u_get_alias_value(char str[],u_get_alias_value20,999
-void u_set_alias_value(const char name[], const char value[], t_msh *msh)u_set_alias_value47,1405
-
-src/p_args_escape.h,48
-# define P_ARGS_ESCAPE_HP_ARGS_ESCAPE_H14,916
-
-src/s_init_next.c,316
-void s_inc_shlvl(t_msh *msh)s_inc_shlvl31,1203
-char **s_dupenv_del(char **nenvp, unsigned long i)s_dupenv_del56,1662
-static char s_cpy_path(char **ptr, char *nenvp[], size_t *i)s_cpy_path67,1821
-char **s_dupenv(char *const envp[])s_dupenv83,2092
-void s_set_cwd(char cwd[], t_msh *msh)s_set_cwd111,2656
-
-src/s_lvars.c,376
-void lvars_rebind(t_lvars **lvars, const char name[], const char newval[])lvars_rebind21,1014
-void lvars_delone(t_lvars **lvars, const char name[])lvars_delone41,1398
-void lvars_add_front(t_lvars **alvars, t_lvars *new)lvars_add_front68,1947
-void lvars_clear(t_lvars **lvars)lvars_clear78,2096
-t_lvars *lvars_new(const char name[], const char val[])lvars_new97,2385
-
-src/b_env.h,32
-# define B_ENV_HB_ENV_H14,908
-
-src/f_redir.c,60
-void f_redir(const char path[], t_msh *msh)f_redir22,1035
-
-src/m_prompt_seq.c,362
-size_t m_prompt_sequences_again(char var[], size_t i, t_msh *msh)m_prompt_sequences_again25,1073
-void m_prompt_sequences_more(char var[], size_t i, t_msh *msh)m_prompt_sequences_more50,1514
-void m_prompt_sequences_next(char var[], size_t i, t_msh *msh)m_prompt_sequences_next79,2115
-void m_prompt_sequences(char var[], size_t i)m_prompt_sequences92,2368
-
-src/s_lpipes_split.h,50
-# define S_LPIPES_SPLIT_HS_LPIPES_SPLIT_H14,917
-
-src/b_cd.c,278
-static void b_set_oldpwd(t_msh *msh)b_set_oldpwd30,1191
-static void b_fill_repath(char rpath[], char *splited[])b_fill_repath52,1598
-static void b_upgrade_pwd(const char path[], t_msh *msh)b_upgrade_pwd81,2186
-unsigned char b_cd(char *args[], t_msh *msh)b_cd109,2945
-
-src/b_alias_print.c,328
-static char **b_alloc_buff(t_lalias *ptr, size_t i)b_alloc_buff24,1055
-static void b_fill_buff(t_lalias *ptr, char *buff[])b_fill_buff46,1471
-static void b_sort_buff(char *buff[])b_sort_buff59,1665
-static void b_print_buff(char *buff[])b_print_buff83,2104
-void b_print_alias_list(t_msh *msh)b_print_alias_list95,2237
-
-src/p_lblock.c,290
-static unsigned char p_get_nextif(char *words[], size_t i)p_get_nextif29,1180
-t_bool p_find_good_pipe(const char word[])p_find_good_pipe44,1489
-static char p_loop(char *words[], t_msh *msh)p_loop68,1968
-char p_line_block(const char line[], t_msh *msh)p_line_block86,2281
-
-src/b_sqb_err.h,40
-# define B_SQB_ERR_HB_SQB_ERR_H14,912
-
-src/m_minishell.c,72
-int main(int argc, char *const argv[], char *const envp[])main25,1097
-
-src/c_utils.c,354
- *c_new_line(char *line, t_caps *tcaps)c_new_line25,1081
- *c_insert_char(char *str, char c, t_caps *tcaps)c_insert_char51,1521
- *c_delchar(char *str, unsigned short cpos)c_delchar78,1899
- c_redraw_next(size_t plen, unsigned int len, t_caps *tcaps)c_redraw_next103,2276
- c_redraw_line(char *line, t_caps *tcaps, t_msh *msh)c_redraw_line133,2907
-
-src/f_shlvl.h,36
-# define F_SHLVL_HF_SHLVL_H14,910
-
-src/c_input.h,36
-# define C_INPUT_HC_INPUT_H14,910
-
-src/p_args.c,349
-static void p_meet_bs(char *ptr, t_quote_mode mode)p_meet_bs23,1069
-static t_bool p_meet_whitespace(char *head,p_meet_whitespace35,1235
-static char *p_skip_whitespace(char *ptr)p_skip_whitespace46,1436
-static unsigned short p_count_args(const char word[],p_count_args57,1593
-char **p_split_args(char word[])p_split_args88,2287
-
-src/p_subst_vars.h,46
-# define P_SUBST_VARS_HP_SUBST_VARS_H14,915
-
-src/e_builtins.h,42
-# define E_BUILTINS_HE_BUILTINS_H14,913
-
-src/c_ctrls.c,296
-t_msh *c_get_msh(int mode, t_msh *src)c_get_msh22,1035
-short c_ctrl_l(char *line, t_caps *tcaps, t_msh *msh)c_ctrl_l33,1150
-char *c_ctrl_c(char **line, char *buf, t_msh *msh)c_ctrl_c41,1323
-void c_signal_int(int signo)c_signal_int50,1485
-void c_signal_ign(int signo)c_signal_ign63,1689
-
-src/s_destroy.c,44
-void s_destroy(t_msh *msh)s_destroy19,979
-
-src/b_export.c,377
-t_bool check_valid_identifier(const char arg[])check_valid_identifier27,1146
-t_bool check_equals(const char *arg)check_equals39,1323
-void b_add_to_env_from_globals(const char varname[],b_add_to_env_from_globals55,1498
-static void b_classic_export(char *ptr[], t_msh *msh)b_classic_export82,2086
-unsigned char b_export(char *args[], t_msh *msh)b_export103,2470
-
-src/p_lblock_more.c,69
-void p_register_word(char word[], t_msh *msh)p_register_word18,961
-
-src/m_loop.h,34
-# define M_LOOP_HM_LOOP_H14,909
-
-src/b_export_mute.c,166
-static void b_classic_export_mute(char *ptr[], t_msh *msh)b_classic_export_mute27,1151
-unsigned char b_export_mute(char *args[], t_msh *msh)b_export_mute48,1572
-
-src/b_exit.c,62
-unsigned char b_exit(char *args[], t_msh *msh)b_exit23,1059
-
-src/b_sqb_err.c,431
-static unsigned char b_single_op(const unsigned long argc, char *argv[])b_single_op19,976
-static unsigned char b_expect_arg(const unsigned long argc, char *argv[])b_expect_arg29,1172
-static unsigned char b_double_op(const unsigned long argc, char *argv[])b_double_op39,1368
-static unsigned char b_bad_nbr(char *argv[])b_bad_nbr49,1564
-unsigned char b_sqb_err_check(unsigned char id, char *argv[])b_sqb_err_check78,2140
-
-src/p_redirs.c,348
-static unsigned char p_append_redir(const char path[],p_append_redir32,1233
-static size_t p_get_path(char path[],p_get_path57,1685
-static int p_get_fd(const char word[], char *ptr)p_get_fd87,2493
-static unsigned char p_get_redir(char word[],p_get_redir112,3037
-char p_redirs(char word[], t_com **com, t_msh *msh)p_redirs143,4161
-
-src/b_export_mute.h,48
-# define B_EXPORT_MUTE_HB_EXPORT_MUTE_H14,916
-
-src/f_parse.c,48
-void f_parse_token(char c)f_parse_token16,932
-
-src/e_redirs.c,414
-static void e_redir_minus_two(struct s_lredir *ptr)e_redir_minus_two23,1057
-static void e_redir_minus_one(struct s_lredir *ptr, t_msh *msh)e_redir_minus_one38,1280
-static void e_redir_plus_one(struct s_lredir *ptr, t_msh *msh)e_redir_plus_one51,1485
-static void e_redir_plus_two(struct s_lredir *ptr, t_msh *msh)e_redir_plus_two64,1710
-void e_dup_redirs(const t_com *com, t_msh *msh)e_dup_redirs77,1936
-
-src/b_sqb_file.c,340
-static t_bool b_file_tests(unsigned char id,b_file_tests21,1019
-unsigned char b_sqb_file_tests(unsigned char id, char *argv[])b_sqb_file_tests51,1954
-static t_bool b_sqb_file_comp_tests(unsigned char id,b_sqb_file_comp_tests68,2291
-unsigned char b_sqb_double_file_tests(unsigned char id, char *argv[])b_sqb_double_file_tests81,2572
-
-src/b_env.c,59
-unsigned char b_env(char *args[], t_msh *msh)b_env18,955
-
-src/m_loop.c,355
-static void m_parse_and_run_line(char line[],m_parse_and_run_line40,1387
-void m_dump_hist(char hist[], t_msh *msh)m_dump_hist71,2059
-static void m_handle_hist(char hist[], char line[], t_msh *msh)m_handle_hist91,2424
-static void m_delete_comments(char line[])m_delete_comments110,2839
-unsigned char m_loop(int fd, t_msh *msh)m_loop136,3397
-
-src/p_subst_alias.h,272
-# define P_SUBST_ALIAS_HP_SUBST_ALIAS_H14,916
-struct s_subst_aliass_subst_alias21,1008
- t_msh *msh;msh23,1031
- size_t locat[2];locat24,1044
- size_t usedcmp;usedcmp25,1062
- char tmp[255];tmp26,1079
- char value[ARG_MAX];value27,1095
- t_bool good;good28,1117
-
-src/p_args_len.h,42
-# define P_ARGS_LEN_HP_ARGS_LEN_H14,913
-
-src/e_builtins.c,339
-static void e_export_env_fork(const t_com *ptr, t_msh *msh)e_export_env_fork29,1200
-static void e_builtin_child(const t_com *ptr, unsigned char bu_id, t_msh *msh)e_builtin_child41,1388
-static void e_builtin_parent(pid_t pid,e_builtin_parent60,1831
-void e_builtin(const t_com *ptr, unsigned char bu_id, t_msh *msh)e_builtin95,2569
-
-src/f_exec.c,68
-void f_exec(const char fullpath[], const char bin[])f_exec21,1016
-
-src/c_init.c,517
- c_set_term_raw(char mode)c_set_term_raw37,1334
- c_add_char(char **line, char *buf, t_caps *tcaps, t_msh *msh)c_add_char61,1798
- c_read_cap(char *buf, char *line, t_caps *tcaps, t_msh *msh)c_read_cap75,2092
-char *ft_strrbavchr(const char *s, int c, size_t start)ft_strrbavchr109,3095
-char *c_set_ptr(t_bool reset, char key, t_msh *msh)c_set_ptr123,3283
- *c_process_key(char *line, char *buf, t_caps *tcaps, t_msh *msh)c_process_key163,4230
- c_gnl(int fd, char **line, char psx, t_msh *msh)c_gnl204,5277
-
-src/s_lvars.h,36
-# define S_LVARS_HS_LVARS_H14,910
-
-src/s_init_next.h,44
-# define S_INIT_NEXT_HS_INIT_NEXT_H14,914
-
-src/c_input.c,269
- c_init_line(char psx, t_caps *tcaps)c_init_line27,1122
- c_get_win_size(struct winsize *ws)c_get_win_size48,1420
- c_get_line_num(char *line, unsigned int cpos,c_get_line_num60,1622
- c_back_slash(char **line, unsigned int plen, t_caps *tcaps)c_back_slash83,2061
-
-src/b_sqb.c,220
-static unsigned char b_get_sqb_id(char *argv[], t_msh *msh)b_get_sqb_id24,1091
-static unsigned char b_eval_sqb(char *argv[], t_msh *msh)b_eval_sqb46,1490
-unsigned char b_sqb(char *args[], t_msh *msh)b_sqb72,2192
-
-src/e_line.c,51
-void e_line_block(t_msh *msh)e_line_block24,1085
-
-src/f_errno.c,72
-void f_dump_errno(const char concern[], t_msh *msh)f_dump_errno20,994
-
-src/b_alias.c,293
-static unsigned char b_print_arg_next(char *ptr,b_print_arg_next29,1174
-static unsigned char b_print_arg(const char arg[], t_msh *msh)b_print_arg60,1774
-unsigned char b_alias(char *args[], t_msh *msh)b_alias76,2075
-void b_alias_mute(char *args[], t_msh *msh)b_alias_mute104,2487
-
-src/p_split.h,250
-# define P_SPLIT_HP_SPLIT_H14,910
-typedef struct s_split_blocks_split_block23,1035
- size_t pos[ARG_MAX / 2];pos25,1067
- char nextif[ARG_MAX / 2];nextif26,1095
- unsigned int count;count27,1124
-} t_split_block;t_split_block28,1145
-
-src/b_echo.h,34
-# define B_ECHO_HB_ECHO_H14,909
-
-src/u_vars_next.h,44
-# define U_VARS_NEXT_HU_VARS_NEXT_H14,914
-
-src/e_externs.c,387
-static void e_extern_child(const char fullpath[], t_com *ptr, t_msh *msh)e_extern_child39,1355
-static void e_export_env_fork(t_com *ptr, t_msh *msh)e_export_env_fork57,1732
-static void e_fullpath_not_found(t_com *ptr, t_msh *msh)e_fullpath_not_found69,1914
-static void e_exec_path(const char fullpath[],e_exec_path83,2146
-void e_extern(t_com *ptr, t_msh *msh)e_extern111,2636
-
-src/p_split.c,361
-static void p_meet_splitter(char *ptr,p_meet_splitter23,1060
-static void p_fill_sp(t_split_block *sp, const char line[])p_fill_sp51,1822
-static void *p_del_split(char *words[], size_t todel)p_del_split76,2369
-static char **p_get_words(const char line[], const t_split_block *sp)p_get_words89,2547
-char **p_split_line(char line[])p_split_line118,3309
-
-src/e_unshebanged.h,48
-# define E_UNSHEBANGED_HE_UNSHEBANGED_H14,916
-
-src/s_lpipes_split.c,165
-void s_set_tmp(char tmp[], size_t pos[], short i, const char word[])s_set_tmp26,1095
-void s_get_split_pos(size_t pos[], const char word[])s_get_split_pos39,1464
-
-src/p_redirs_heredoc.h,54
-# define P_REDIRS_HEREDOC_HP_REDIRS_HEREDOC_H14,919
-
-src/p_args_len.c,151
-static t_bool p_meet_whitespace(const char *head,p_meet_whitespace20,997
-size_t p_arg_len(const char word[], const size_t start)p_arg_len31,1198
-
-src/b_pwd.h,32
-# define B_PWD_HB_PWD_H14,908
-
-src/f_chdir.h,36
-# define F_CHDIR_HF_CHDIR_H14,910
-
-src/m_loop_multis.h,48
-# define M_LOOP_MULTIS_HM_LOOP_MULTIS_H14,916
-
-src/u_vars.h,34
-# define U_VARS_HU_VARS_H14,909
-
-src/e_pipes.h,36
-# define E_PIPES_HE_PIPES_H14,910
-
-src/c_keys_next.h,44
-# define C_KEYS_NEXT_HC_KEYS_NEXT_H14,914
-
-src/e_pipes.c,271
-static unsigned char e_get_current_path(char fullpath[],e_get_current_path31,1208
-static int e_unroll_pipes(int fd[256][2],e_unroll_pipes60,1781
-static void e_pipe_exec(size_t pipes, t_msh *msh)e_pipe_exec94,2417
-void e_pipes(t_msh *msh)e_pipes119,2817
-
-src/u_utils.c,352
-t_bool u_is_not_escaped(const char *head, const char *ptr)u_is_not_escaped21,1017
-void u_eof_fd(int fd)u_eof_fd30,1267
-char **u_get_env_var_names(t_msh *msh)u_get_env_var_names39,1375
-unsigned long u_builtins_get_argc(const char *args[])u_builtins_get_argc63,1875
-unsigned char u_get_builtin_id(const char bin[])u_get_builtin_id75,2027
-
-src/p_args_next.h,44
-# define P_ARGS_NEXT_HP_ARGS_NEXT_H14,914
-
-src/s_init.c,355
-static void s_init_sqb_ref_one(t_msh *msh)s_init_sqb_ref_one30,1192
-static void s_init_sqb_ref_two(t_msh *msh)s_init_sqb_ref_two58,2392
-static void s_init_sqb_ref_thr(t_msh *msh)s_init_sqb_ref_thr86,3655
-static void s_null_some(t_msh *msh)s_null_some92,3802
-t_msh *s_init_msh(int argc, char *const argv[], char *const envp[])s_init_msh103,3977
-
-src/e_redirs.h,38
-# define E_REDIRS_HE_REDIRS_H14,911
-
-src/m_mshrc.c,64
-unsigned char m_source_mshrc(t_msh *msh)m_source_mshrc28,1134
-
-src/b_sqb.h,38
-# define FT_B_SQB_HFT_B_SQB_H14,911
-
-src/u_vars_next.c,276
-static long u_get_env_var_line(const char varname[], t_msh *msh)u_get_env_var_line27,1116
-static t_bool u_get_custom_var_existance(const char varname[], t_msh *msh)u_get_custom_var_existance47,1446
-void u_subst_var_value(const char varname[],u_subst_var_value82,2105
-
-src/b_export_next.h,163
-# define B_EXPORT_NEXT_HB_EXPORT_NEXT_H14,916
-enum e_vare_var18,966
- B_VAR_NAME,B_VAR_NAME20,979
- B_VAR_VAL,B_VAR_VAL21,992
- B_VAR_NULLB_VAR_NULL22,1004
-
-src/e_pipes_next.c,393
-static void e_fullpath_not_found(t_com *ptr, t_msh *msh)e_fullpath_not_found30,1208
-static void e_exec_child(const char fullpath[], t_com *ptr, t_msh *msh)e_exec_child41,1435
-void e_pipe_child(char fullpath[],e_pipe_child59,1830
-size_t e_get_pipes_count(struct s_lpipes *ptr)e_get_pipes_count87,2382
-void e_close_unused_fds(int fd[256][2], size_t pipes)e_close_unused_fds102,2585
-
-src/s_lpipes.c,398
-struct s_lpipes *s_lpipes_last(struct s_lpipes *lpipes)s_lpipes_last28,1145
-void s_lpipes_add_back(struct s_lpipes **alpipes,s_lpipes_add_back35,1279
-void s_lpipes_clear(struct s_lpipes **lpipes)s_lpipes_clear49,1495
-struct s_lpipes *s_lpipes_new(const char pipedword[], t_msh *msh)s_lpipes_new67,1782
-struct s_lpipes *s_split_pipes(const char word[], t_msh *msh)s_split_pipes82,2100
-
-src/b_sqb_file.h,42
-# define B_SQB_FILE_HB_SQB_FILE_H14,913
-
-src/b_unset.h,36
-# define B_UNSET_HB_UNSET_H14,910
-
-src/m_prompt.h,38
-# define M_PROMPT_HM_PROMPT_H14,911
-
-src/m_loop_multis.c,436
-static t_bool m_check_dquote(char **ptr, char line[])m_check_dquote19,987
-static t_bool m_find_next_quote(char **ptr, char line[], t_quote_mode mode)m_find_next_quote33,1255
-static t_bool m_check_missing_quotes(char line[])m_check_missing_quotes61,1742
-static char *m_check_multi_quotes(int fd, char line[], t_msh *msh)m_check_multi_quotes86,2182
-char *m_check_multis(int fd, char line[], t_msh *msh)m_check_multis103,2608
-
-src/b_alias_register.c,156
-static void b_cpy_alias(char name[], char *ptr, char value[])b_cpy_alias24,1056
-void b_register_arg(const char arg[], t_msh *msh)b_register_arg47,1649
-
-src/p_redirs.h,224
-# define P_REDIRS_HP_REDIRS_H14,911
-enum e_fd_rdr_ide_fd_rdr_id18,956
- FD,FD20,975
- RDRRDR21,980
-struct s_rdr_tmps_rdr_tmp24,989
- const char *word;word26,1008
- char *ptr;ptr27,1027
- char redir;redir28,1040
-
-src/p_line.c,138
-static t_bool p_check_whitespaces_only(char line[])p_check_whitespaces_only20,997
-void p_line(char line[], t_msh *msh)p_line36,1198
-
-src/u_parse.h,36
-# define U_PARSE_HU_PARSE_H14,910
-
-src/s_com.h,32
-# define S_COM_HS_COM_H14,908
-
-src/m_init.c,63
-void m_init_custom_vars(t_msh *msh)m_init_custom_vars26,1100
-
-src/f_alloc.h,36
-# define F_ALLOC_HF_ALLOC_H14,910
-
-src/f_exec.h,34
-# define F_EXEC_HF_EXEC_H14,909
-
-src/m_funptr.c,47
-void init_buptr(t_msh *msh)init_buptr22,1041
-
-src/f_fail.h,34
-# define F_FAIL_HF_FAIL_H14,909
-
-src/b_type.h,34
-# define B_TYPE_HB_TYPE_H14,909
-
-src/c_ctrls.h,36
-# define C_CTRLS_HC_CTRLS_H14,910
-
-src/b_type.c,390
-static char b_absolute_path_exists(char com[])b_absolute_path_exists30,1175
-static void b_type_get_path(char fullpath[], char com[], t_msh *msh)b_type_get_path48,1408
-static unsigned char b_check_nonbuilt(char *ptr,b_check_nonbuilt62,1680
-static unsigned char b_check_builtins(char *ptr)b_check_builtins80,2033
-unsigned char b_type(char *args[], t_msh *msh)b_type100,2438
-
-src/p_lblock.h,38
-# define P_LBLOCK_HP_LBLOCK_H14,911
-
-src/f_parse.h,36
-# define F_PARSE_HF_PARSE_H14,910
-
-src/b_sqb_str.c,143
-static t_bool b_sqb_str_comp(unsigned char id,b_sqb_str_comp17,935
-unsigned char b_sqb_str(unsigned char id, char *argv[])b_sqb_str30,1239
-
-src/s_lredir.h,38
-# define S_LREDIR_HS_LREDIR_H14,911
-
-src/s_init.h,34
-# define S_INIT_HS_INIT_H14,909
-
-src/p_redirs_heredoc.c,251
-static void p_skip_tabs(char *line[], const char redir)p_skip_tabs20,999
-static void p_append_line(char *heredoc[], const char line[])p_append_line33,1236
-char *p_get_heredoc(const char path[], const char redir, t_msh *msh)p_get_heredoc43,1458
-
-src/b_unset.c,314
-static t_bool check_valid_identifier(const char arg[])check_valid_identifier21,1017
-static void b_realloc_env(size_t skip, t_msh *msh)b_realloc_env47,1313
-static t_bool b_removed_from_env(const char arg[], t_msh *msh)b_removed_from_env75,1825
-unsigned char b_unset(char *args[], t_msh *msh)b_unset96,2192
-
-src/m_funptr.h,38
-# define M_FUNPTR_HM_FUNPTR_H14,911
-
-src/c_keys.c,299
- c_home_key(unsigned int plen, t_caps *tcaps)c_home_key22,1020
- c_end_key(unsigned short size, unsigned int plen, t_caps *tcaps)c_end_key49,1503
- c_key_right(unsigned int len, unsigned int plen, t_caps *tcaps)c_key_right78,2094
- c_key_left(unsigned int plen, t_caps *tcaps)c_key_left97,2494
-
-Makefile,1114
-SHELL := /bin/shSHELL5,256
-OS = $(shell uname)OS6,275
-SRCS_DIR = src/SRCS_DIR10,542
-OBJS_DIR = obj/OBJS_DIR11,560
-LFT_DIR = libft/LFT_DIR12,578
-LFT_INCS_DIR = ${LFT_DIR}include/LFT_INCS_DIR13,598
-LFT_SRCS_DIR = ${LFT_DIR}src/LFT_SRCS_DIR14,633
-SRCS_NAME = b_aliasSRCS_NAME18,907
-SRCS = $(addprefix ${SRCS_DIR}, $(addsuffix .c, ${SRCS_NAME}))SRCS103,2958
-INCS_NAME = b_builtinsINCS_NAME105,3105
-INCS = $(addprefix ${SRCS_DIR}, $(addsuffix .h, ${INCS_NAME}))INCS110,3278
-OBJS = $(patsubst ${SRCS_DIR}%.c,${OBJS_DIR}%.o,${SRCS})OBJS113,3463
-NAME = minishellNAME115,3604
-LFT_SRCS = $(shell find ${LFT_SRCS_DIR} -name "*.c")LFT_SRCS117,3705
-CC = ccCC122,4025
-CC = clangCC125,4063
-CC = ccCC128,4105
-CFLAGS = -std=c89CFLAGS130,4123
-CDEFS = -D_POSIX_C_SOURCE=200112LCDEFS136,4305
-LDFLAGS = -L${LFT_DIR}LDFLAGS138,4423
-RM = rm -rfRM144,4733
-MKDIR = mkdir -pMKDIR145,4748
-LFTRULE = allLFTRULE149,5010
-debug: LFTRULE = debugLFTRULE164,5773
-asan: LFTRULE = asanLFTRULE169,5946
-msan: LFTRULE = msanLFTRULE177,6231
diff --git a/valgrind-out.txt b/valgrind-out.txt
deleted file mode 100644
index 9519f7a..0000000
--- a/valgrind-out.txt
+++ /dev/null
@@ -1,931 +0,0 @@
-==20610== Memcheck, a memory error detector
-==20610== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al.
-==20610== Using Valgrind-3.14.0-353a3587bb-20181007X and LibVEX; rerun with -h for copyright info
-==20610== Command: ./minishell
-==20610== Parent PID: 18543
-==20610==
---20610--
---20610-- Valgrind options:
---20610-- --leak-check=full
---20610-- --show-leak-kinds=all
---20610-- --track-origins=yes
---20610-- --verbose
---20610-- --log-file=valgrind-out.txt
---20610-- Contents of /proc/version:
---20610-- Linux version 4.19.0-9-amd64 (debian-kernel@lists.debian.org) (gcc version 8.3.0 (Debian 8.3.0-6)) #1 SMP Debian 4.19.118-2+deb10u1 (2020-06-07)
---20610--
---20610-- Arch and hwcaps: AMD64, LittleEndian, amd64-cx16-lzcnt-rdtscp-sse3-avx-avx2-bmi
---20610-- Page sizes: currently 4096, max supported 4096
---20610-- Valgrind library directory: /usr/lib/x86_64-linux-gnu/valgrind
---20610-- Reading syms from /home/salad/Documents/42projects/42-minishell/minishell
---20610-- Reading syms from /usr/lib/x86_64-linux-gnu/ld-2.28.so
---20610-- Considering /usr/lib/debug/.build-id/f2/5dfd7b95be4ba386fd71080accae8c0732b711.debug ..
---20610-- .. build-id is valid
---20610-- Reading syms from /usr/lib/x86_64-linux-gnu/valgrind/memcheck-amd64-linux
---20610-- Considering /usr/lib/debug/.build-id/32/2e77af97f403c3d34ff09edf60b089e72ec889.debug ..
---20610-- .. build-id is valid
---20610-- object doesn't have a dynamic symbol table
---20610-- Scheduler: using generic scheduler lock implementation.
---20610-- Reading suppressions file: /usr/lib/x86_64-linux-gnu/valgrind/default.supp
-==20610== embedded gdbserver: reading from /tmp/vgdb-pipe-from-vgdb-to-20610-by-salad-on-???
-==20610== embedded gdbserver: writing to /tmp/vgdb-pipe-to-vgdb-from-20610-by-salad-on-???
-==20610== embedded gdbserver: shared mem /tmp/vgdb-pipe-shared-mem-vgdb-20610-by-salad-on-???
-==20610==
-==20610== TO CONTROL THIS PROCESS USING vgdb (which you probably
-==20610== don't want to do, unless you know exactly what you're doing,
-==20610== or are doing some strange experiment):
-==20610== /usr/lib/x86_64-linux-gnu/valgrind/../../bin/vgdb --pid=20610 ...command...
-==20610==
-==20610== TO DEBUG THIS PROCESS USING GDB: start GDB like this
-==20610== /path/to/gdb ./minishell
-==20610== and then give GDB the following command
-==20610== target remote | /usr/lib/x86_64-linux-gnu/valgrind/../../bin/vgdb --pid=20610
-==20610== --pid is optional if only one valgrind process is running
-==20610==
---20610-- REDIR: 0x401e2f0 (ld-linux-x86-64.so.2:strlen) redirected to 0x580c9ce2 (vgPlain_amd64_linux_REDIR_FOR_strlen)
---20610-- REDIR: 0x401e0d0 (ld-linux-x86-64.so.2:index) redirected to 0x580c9cfc (vgPlain_amd64_linux_REDIR_FOR_index)
---20610-- Reading syms from /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_core-amd64-linux.so
---20610-- Considering /usr/lib/debug/.build-id/34/fbc4cdfbfce1bfc3d2e522a01a050bf724c930.debug ..
---20610-- .. build-id is valid
---20610-- Reading syms from /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so
---20610-- Considering /usr/lib/debug/.build-id/ca/bb7898ea982d936cbfadd70ae831c6eb63623f.debug ..
---20610-- .. build-id is valid
-==20610== WARNING: new redirection conflicts with existing -- ignoring it
---20610-- old: 0x0401e2f0 (strlen ) R-> (0000.0) 0x580c9ce2 vgPlain_amd64_linux_REDIR_FOR_strlen
---20610-- new: 0x0401e2f0 (strlen ) R-> (2007.0) 0x04838d80 strlen
---20610-- REDIR: 0x401ab10 (ld-linux-x86-64.so.2:strcmp) redirected to 0x4839e40 (strcmp)
---20610-- REDIR: 0x401e830 (ld-linux-x86-64.so.2:mempcpy) redirected to 0x483d860 (mempcpy)
---20610-- Reading syms from /usr/lib/x86_64-linux-gnu/libncurses.so.6.1
---20610-- object doesn't have a symbol table
---20610-- Reading syms from /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1
---20610-- object doesn't have a symbol table
---20610-- Reading syms from /usr/lib/x86_64-linux-gnu/libc-2.28.so
---20610-- Considering /usr/lib/debug/.build-id/18/b9a9a8c523e5cfe5b5d946d605d09242f09798.debug ..
---20610-- .. build-id is valid
---20610-- Reading syms from /usr/lib/x86_64-linux-gnu/libdl-2.28.so
---20610-- Considering /usr/lib/debug/.build-id/d3/583c742dd47aaa860c5ae0c0c5bdbcd2d54f61.debug ..
---20610-- .. build-id is valid
---20610-- REDIR: 0x4962f70 (libc.so.6:memmove) redirected to 0x482b1b0 (_vgnU_ifunc_wrapper)
---20610-- REDIR: 0x4962160 (libc.so.6:strncpy) redirected to 0x482b1b0 (_vgnU_ifunc_wrapper)
---20610-- REDIR: 0x4963250 (libc.so.6:strcasecmp) redirected to 0x482b1b0 (_vgnU_ifunc_wrapper)
---20610-- REDIR: 0x4961b70 (libc.so.6:strcat) redirected to 0x482b1b0 (_vgnU_ifunc_wrapper)
---20610-- REDIR: 0x4962190 (libc.so.6:rindex) redirected to 0x482b1b0 (_vgnU_ifunc_wrapper)
---20610-- REDIR: 0x4964890 (libc.so.6:rawmemchr) redirected to 0x482b1b0 (_vgnU_ifunc_wrapper)
---20610-- REDIR: 0x497d230 (libc.so.6:wmemchr) redirected to 0x482b1b0 (_vgnU_ifunc_wrapper)
---20610-- REDIR: 0x497ccd0 (libc.so.6:wcscmp) redirected to 0x482b1b0 (_vgnU_ifunc_wrapper)
---20610-- REDIR: 0x49630e0 (libc.so.6:mempcpy) redirected to 0x482b1b0 (_vgnU_ifunc_wrapper)
---20610-- REDIR: 0x4962f10 (libc.so.6:bcmp) redirected to 0x482b1b0 (_vgnU_ifunc_wrapper)
---20610-- REDIR: 0x4962100 (libc.so.6:strncmp) redirected to 0x482b1b0 (_vgnU_ifunc_wrapper)
---20610-- REDIR: 0x4961be0 (libc.so.6:strcmp) redirected to 0x482b1b0 (_vgnU_ifunc_wrapper)
---20610-- REDIR: 0x4963040 (libc.so.6:memset) redirected to 0x482b1b0 (_vgnU_ifunc_wrapper)
---20610-- REDIR: 0x497cca0 (libc.so.6:wcschr) redirected to 0x482b1b0 (_vgnU_ifunc_wrapper)
---20610-- REDIR: 0x49620a0 (libc.so.6:strnlen) redirected to 0x482b1b0 (_vgnU_ifunc_wrapper)
---20610-- REDIR: 0x4961c70 (libc.so.6:strcspn) redirected to 0x482b1b0 (_vgnU_ifunc_wrapper)
---20610-- REDIR: 0x49632a0 (libc.so.6:strncasecmp) redirected to 0x482b1b0 (_vgnU_ifunc_wrapper)
---20610-- REDIR: 0x4961c40 (libc.so.6:strcpy) redirected to 0x482b1b0 (_vgnU_ifunc_wrapper)
---20610-- REDIR: 0x49633e0 (libc.so.6:memcpy@@GLIBC_2.14) redirected to 0x482b1b0 (_vgnU_ifunc_wrapper)
---20610-- REDIR: 0x497e4d0 (libc.so.6:wcsnlen) redirected to 0x482b1b0 (_vgnU_ifunc_wrapper)
---20610-- REDIR: 0x49621c0 (libc.so.6:strpbrk) redirected to 0x482b1b0 (_vgnU_ifunc_wrapper)
---20610-- REDIR: 0x4961ba0 (libc.so.6:index) redirected to 0x482b1b0 (_vgnU_ifunc_wrapper)
---20610-- REDIR: 0x4962070 (libc.so.6:strlen) redirected to 0x482b1b0 (_vgnU_ifunc_wrapper)
---20610-- REDIR: 0x4969280 (libc.so.6:memrchr) redirected to 0x482b1b0 (_vgnU_ifunc_wrapper)
---20610-- REDIR: 0x49632f0 (libc.so.6:strcasecmp_l) redirected to 0x482b1b0 (_vgnU_ifunc_wrapper)
---20610-- REDIR: 0x4962ee0 (libc.so.6:memchr) redirected to 0x482b1b0 (_vgnU_ifunc_wrapper)
---20610-- REDIR: 0x497cdb0 (libc.so.6:wcslen) redirected to 0x482b1b0 (_vgnU_ifunc_wrapper)
---20610-- REDIR: 0x4962460 (libc.so.6:strspn) redirected to 0x482b1b0 (_vgnU_ifunc_wrapper)
---20610-- REDIR: 0x4963220 (libc.so.6:stpncpy) redirected to 0x482b1b0 (_vgnU_ifunc_wrapper)
---20610-- REDIR: 0x49631f0 (libc.so.6:stpcpy) redirected to 0x482b1b0 (_vgnU_ifunc_wrapper)
---20610-- REDIR: 0x49648c0 (libc.so.6:strchrnul) redirected to 0x482b1b0 (_vgnU_ifunc_wrapper)
---20610-- REDIR: 0x4963340 (libc.so.6:strncasecmp_l) redirected to 0x482b1b0 (_vgnU_ifunc_wrapper)
---20610-- REDIR: 0x49620d0 (libc.so.6:strncat) redirected to 0x482b1b0 (_vgnU_ifunc_wrapper)
---20610-- REDIR: 0x49e1950 (libc.so.6:__memcpy_chk) redirected to 0x482b1b0 (_vgnU_ifunc_wrapper)
---20610-- REDIR: 0x4962e20 (libc.so.6:strstr) redirected to 0x482b1b0 (_vgnU_ifunc_wrapper)
---20610-- REDIR: 0x4a35fa0 (libc.so.6:__strrchr_avx2) redirected to 0x4838790 (rindex)
---20610-- REDIR: 0x495e350 (libc.so.6:malloc) redirected to 0x4835710 (malloc)
---20610-- REDIR: 0x495e9a0 (libc.so.6:free) redirected to 0x4836940 (free)
-==20611==
-==20611== HEAP SUMMARY:
-==20611== in use at exit: 0 bytes in 0 blocks
-==20611== total heap usage: 1,997 allocs, 1,997 frees, 618,982 bytes allocated
-==20611==
-==20611== All heap blocks were freed -- no leaks are possible
-==20611==
-==20611== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
-==20611== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
---20610-- REDIR: 0x4a36170 (libc.so.6:__strlen_avx2) redirected to 0x4838c60 (strlen)
---20610-- REDIR: 0x4a31af0 (libc.so.6:__strncmp_avx2) redirected to 0x4839410 (strncmp)
---20610-- REDIR: 0x495f120 (libc.so.6:calloc) redirected to 0x4837ab0 (calloc)
---20610-- REDIR: 0x4a35db0 (libc.so.6:__strchrnul_avx2) redirected to 0x483d390 (strchrnul)
---20610-- REDIR: 0x4a36300 (libc.so.6:__strnlen_avx2) redirected to 0x4838c00 (strnlen)
---20610-- REDIR: 0x4a35b80 (libc.so.6:__strchr_avx2) redirected to 0x4838910 (index)
---20610-- REDIR: 0x4a366b0 (libc.so.6:__memcpy_avx_unaligned_erms) redirected to 0x483c8a0 (memmove)
---20610-- REDIR: 0x4977100 (libc.so.6:__strcpy_sse2_unaligned) redirected to 0x4838db0 (strcpy)
---20610-- REDIR: 0x4a316b0 (libc.so.6:__strcmp_avx2) redirected to 0x4839d00 (strcmp)
---20610-- REDIR: 0x4962980 (libc.so.6:__GI_strstr) redirected to 0x483dac0 (__strstr_sse2)
---20610-- REDIR: 0x4a366a0 (libc.so.6:__memcpy_chk_avx_unaligned_erms) redirected to 0x483d950 (__memcpy_chk)
---20610-- REDIR: 0x495ebf0 (libc.so.6:realloc) redirected to 0x4837d00 (realloc)
---20610-- REDIR: 0x4977730 (libc.so.6:__strncpy_sse2_unaligned) redirected to 0x48392e0 (__strncpy_sse2_unaligned)
-==20612==
-==20612== HEAP SUMMARY:
-==20612== in use at exit: 17,324 bytes in 20 blocks
-==20612== total heap usage: 2,324 allocs, 2,304 frees, 814,455 bytes allocated
-==20612==
-==20612== Searching for pointers to 20 not-freed blocks
-==20612== Checked 1,172,584 bytes
-==20612==
-==20612== 4 bytes in 1 blocks are still reachable in loss record 1 of 20
-==20612== at 0x483577F: malloc (vg_replace_malloc.c:299)
-==20612== by 0x406515: c_insert_char (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20612== by 0x4057EC: c_add_char (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20612== by 0x4055C9: c_process_key (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20612== by 0x4054C0: c_gnl (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20612== by 0x408B06: m_loop (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20612== by 0x408542: m_argv (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20612== by 0x4099AB: main (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20612==
-==20612== 12 bytes in 1 blocks are still reachable in loss record 2 of 20
-==20612== at 0x483577F: malloc (vg_replace_malloc.c:299)
-==20612== by 0x4961DB9: strdup (strdup.c:42)
-==20612== by 0x48BCA05: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20612== by 0x48BCCD6: _nc_first_db (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20612== by 0x48C6A61: _nc_read_entry2 (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20612== by 0x48BF798: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20612== by 0x48BFB28: _nc_setupterm (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20612== by 0x48C0052: tgetent_sp (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20612== by 0x405A7C: c_init_line (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20612== by 0x405397: c_gnl (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20612== by 0x408B06: m_loop (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20612== by 0x408542: m_argv (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20612==
-==20612== 12 bytes in 1 blocks are still reachable in loss record 3 of 20
-==20612== at 0x483577F: malloc (vg_replace_malloc.c:299)
-==20612== by 0x4961DB9: strdup (strdup.c:42)
-==20612== by 0x48BFB73: _nc_setupterm (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20612== by 0x48C0052: tgetent_sp (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20612== by 0x405A7C: c_init_line (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20612== by 0x405397: c_gnl (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20612== by 0x408B06: m_loop (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20612== by 0x408542: m_argv (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20612== by 0x4099AB: main (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20612==
-==20612== 14 bytes in 1 blocks are still reachable in loss record 4 of 20
-==20612== at 0x4837D7B: realloc (vg_replace_malloc.c:826)
-==20612== by 0x48BD212: _nc_doalloc (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20612== by 0x48C1999: tparm (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20612== by 0x48C6E94: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20612== by 0x48C710F: _nc_trim_sgr0 (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20612== by 0x48C0244: tgetent_sp (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20612== by 0x405A7C: c_init_line (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20612== by 0x405397: c_gnl (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20612== by 0x408B06: m_loop (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20612== by 0x408542: m_argv (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20612== by 0x4099AB: main (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20612==
-==20612== 24 bytes in 1 blocks are still reachable in loss record 5 of 20
-==20612== at 0x483577F: malloc (vg_replace_malloc.c:299)
-==20612== by 0x48BD594: _nc_home_terminfo (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20612== by 0x48BCCC0: _nc_first_db (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20612== by 0x48C6A61: _nc_read_entry2 (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20612== by 0x48BF798: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20612== by 0x48BFB28: _nc_setupterm (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20612== by 0x48C0052: tgetent_sp (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20612== by 0x405A7C: c_init_line (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20612== by 0x405397: c_gnl (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20612== by 0x408B06: m_loop (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20612== by 0x408542: m_argv (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20612== by 0x4099AB: main (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20612==
-==20612== 47 bytes in 1 blocks are still reachable in loss record 6 of 20
-==20612== at 0x4837D7B: realloc (vg_replace_malloc.c:826)
-==20612== by 0x48BD212: _nc_doalloc (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20612== by 0x48C60E3: _nc_read_termtype (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20612== by 0x48C658C: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20612== by 0x48C6954: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20612== by 0x48C6A8C: _nc_read_entry2 (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20612== by 0x48BF798: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20612== by 0x48BFB28: _nc_setupterm (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20612== by 0x48C0052: tgetent_sp (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20612== by 0x405A7C: c_init_line (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20612== by 0x405397: c_gnl (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20612== by 0x408B06: m_loop (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20612==
-==20612== 47 bytes in 1 blocks are still reachable in loss record 7 of 20
-==20612== at 0x483577F: malloc (vg_replace_malloc.c:299)
-==20612== by 0x48BB36D: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20612== by 0x48BFB3F: _nc_setupterm (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20612== by 0x48C0052: tgetent_sp (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20612== by 0x405A7C: c_init_line (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20612== by 0x405397: c_gnl (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20612== by 0x408B06: m_loop (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20612== by 0x408542: m_argv (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20612== by 0x4099AB: main (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20612==
-==20612== 48 bytes in 1 blocks are still reachable in loss record 8 of 20
-==20612== at 0x4837B65: calloc (vg_replace_malloc.c:752)
-==20612== by 0x48BCDDB: _nc_first_db (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20612== by 0x48C6A61: _nc_read_entry2 (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20612== by 0x48BF798: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20612== by 0x48BFB28: _nc_setupterm (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20612== by 0x48C0052: tgetent_sp (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20612== by 0x405A7C: c_init_line (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20612== by 0x405397: c_gnl (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20612== by 0x408B06: m_loop (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20612== by 0x408542: m_argv (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20612== by 0x4099AB: main (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20612==
-==20612== 48 bytes in 1 blocks are still reachable in loss record 9 of 20
-==20612== at 0x4837B65: calloc (vg_replace_malloc.c:752)
-==20612== by 0x48C6431: _nc_read_termtype (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20612== by 0x48C658C: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20612== by 0x48C6954: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20612== by 0x48C6A8C: _nc_read_entry2 (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20612== by 0x48BF798: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20612== by 0x48BFB28: _nc_setupterm (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20612== by 0x48C0052: tgetent_sp (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20612== by 0x405A7C: c_init_line (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20612== by 0x405397: c_gnl (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20612== by 0x408B06: m_loop (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20612== by 0x408542: m_argv (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20612==
-==20612== 48 bytes in 1 blocks are still reachable in loss record 10 of 20
-==20612== at 0x483577F: malloc (vg_replace_malloc.c:299)
-==20612== by 0x48BB4A9: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20612== by 0x48BFB3F: _nc_setupterm (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20612== by 0x48C0052: tgetent_sp (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20612== by 0x405A7C: c_init_line (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20612== by 0x405397: c_gnl (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20612== by 0x408B06: m_loop (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20612== by 0x408542: m_argv (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20612== by 0x4099AB: main (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20612==
-==20612== 51 bytes in 1 blocks are still reachable in loss record 11 of 20
-==20612== at 0x483577F: malloc (vg_replace_malloc.c:299)
-==20612== by 0x48C6482: _nc_read_termtype (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20612== by 0x48C658C: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20612== by 0x48C6954: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20612== by 0x48C6A8C: _nc_read_entry2 (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20612== by 0x48BF798: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20612== by 0x48BFB28: _nc_setupterm (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20612== by 0x48C0052: tgetent_sp (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20612== by 0x405A7C: c_init_line (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20612== by 0x405397: c_gnl (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20612== by 0x408B06: m_loop (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20612== by 0x408542: m_argv (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20612==
-==20612== 78 bytes in 1 blocks are still reachable in loss record 12 of 20
-==20612== at 0x483577F: malloc (vg_replace_malloc.c:299)
-==20612== by 0x48BB3E0: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20612== by 0x48BFB3F: _nc_setupterm (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20612== by 0x48C0052: tgetent_sp (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20612== by 0x405A7C: c_init_line (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20612== by 0x405397: c_gnl (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20612== by 0x408B06: m_loop (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20612== by 0x408542: m_argv (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20612== by 0x4099AB: main (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20612==
-==20612== 83 bytes in 1 blocks are still reachable in loss record 13 of 20
-==20612== at 0x483577F: malloc (vg_replace_malloc.c:299)
-==20612== by 0x48C125E: _nc_tparm_analyze (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20612== by 0x48C14DF: tparm (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20612== by 0x48C6E94: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20612== by 0x48C710F: _nc_trim_sgr0 (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20612== by 0x48C0244: tgetent_sp (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20612== by 0x405A7C: c_init_line (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20612== by 0x405397: c_gnl (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20612== by 0x408B06: m_loop (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20612== by 0x408542: m_argv (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20612== by 0x4099AB: main (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20612==
-==20612== 93 bytes in 1 blocks are still reachable in loss record 14 of 20
-==20612== at 0x483577F: malloc (vg_replace_malloc.c:299)
-==20612== by 0x48BCD43: _nc_first_db (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20612== by 0x48C6A61: _nc_read_entry2 (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20612== by 0x48BF798: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20612== by 0x48BFB28: _nc_setupterm (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20612== by 0x48C0052: tgetent_sp (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20612== by 0x405A7C: c_init_line (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20612== by 0x405397: c_gnl (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20612== by 0x408B06: m_loop (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20612== by 0x408542: m_argv (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20612== by 0x4099AB: main (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20612==
-==20612== 156 bytes in 1 blocks are still reachable in loss record 15 of 20
-==20612== at 0x4837D7B: realloc (vg_replace_malloc.c:826)
-==20612== by 0x48BD212: _nc_doalloc (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20612== by 0x48C611F: _nc_read_termtype (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20612== by 0x48C658C: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20612== by 0x48C6954: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20612== by 0x48C6A8C: _nc_read_entry2 (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20612== by 0x48BF798: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20612== by 0x48BFB28: _nc_setupterm (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20612== by 0x48C0052: tgetent_sp (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20612== by 0x405A7C: c_init_line (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20612== by 0x405397: c_gnl (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20612== by 0x408B06: m_loop (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20612==
-==20612== 280 bytes in 1 blocks are still reachable in loss record 16 of 20
-==20612== at 0x4837B65: calloc (vg_replace_malloc.c:752)
-==20612== by 0x48BFAE0: _nc_setupterm (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20612== by 0x48C0052: tgetent_sp (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20612== by 0x405A7C: c_init_line (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20612== by 0x405397: c_gnl (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20612== by 0x408B06: m_loop (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20612== by 0x408542: m_argv (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20612== by 0x4099AB: main (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20612==
-==20612== 1,655 bytes in 1 blocks are still reachable in loss record 17 of 20
-==20612== at 0x483577F: malloc (vg_replace_malloc.c:299)
-==20612== by 0x48C5944: _nc_read_termtype (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20612== by 0x48C658C: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20612== by 0x48C6954: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20612== by 0x48C6A8C: _nc_read_entry2 (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20612== by 0x48BF798: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20612== by 0x48BFB28: _nc_setupterm (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20612== by 0x48C0052: tgetent_sp (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20612== by 0x405A7C: c_init_line (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20612== by 0x405397: c_gnl (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20612== by 0x408B06: m_loop (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20612== by 0x408542: m_argv (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20612==
-==20612== 3,336 bytes in 1 blocks are still reachable in loss record 18 of 20
-==20612== at 0x4837D7B: realloc (vg_replace_malloc.c:826)
-==20612== by 0x48BD212: _nc_doalloc (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20612== by 0x48C613D: _nc_read_termtype (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20612== by 0x48C658C: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20612== by 0x48C6954: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20612== by 0x48C6A8C: _nc_read_entry2 (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20612== by 0x48BF798: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20612== by 0x48BFB28: _nc_setupterm (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20612== by 0x48C0052: tgetent_sp (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20612== by 0x405A7C: c_init_line (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20612== by 0x405397: c_gnl (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20612== by 0x408B06: m_loop (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20612==
-==20612== 3,336 bytes in 1 blocks are still reachable in loss record 19 of 20
-==20612== at 0x483577F: malloc (vg_replace_malloc.c:299)
-==20612== by 0x48BB390: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20612== by 0x48BFB3F: _nc_setupterm (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20612== by 0x48C0052: tgetent_sp (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20612== by 0x405A7C: c_init_line (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20612== by 0x405397: c_gnl (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20612== by 0x408B06: m_loop (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20612== by 0x408542: m_argv (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20612== by 0x4099AB: main (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20612==
-==20612== 7,952 bytes in 1 blocks are still reachable in loss record 20 of 20
-==20612== at 0x4837B65: calloc (vg_replace_malloc.c:752)
-==20612== by 0x48BC1A7: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20612== by 0x48BC926: _nc_find_type_entry (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20612== by 0x48C09D8: tgetstr_sp (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20612== by 0x404F92: c_set_term_raw (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20612== by 0x405A9A: c_init_line (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20612== by 0x405397: c_gnl (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20612== by 0x408B06: m_loop (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20612== by 0x408542: m_argv (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20612== by 0x4099AB: main (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20612==
-==20612== LEAK SUMMARY:
-==20612== definitely lost: 0 bytes in 0 blocks
-==20612== indirectly lost: 0 bytes in 0 blocks
-==20612== possibly lost: 0 bytes in 0 blocks
-==20612== still reachable: 17,324 bytes in 20 blocks
-==20612== suppressed: 0 bytes in 0 blocks
-==20612==
-==20612== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
-==20612== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
-==20613==
-==20613== HEAP SUMMARY:
-==20613== in use at exit: 17,324 bytes in 20 blocks
-==20613== total heap usage: 2,551 allocs, 2,531 frees, 982,283 bytes allocated
-==20613==
-==20613== Searching for pointers to 20 not-freed blocks
-==20613== Checked 1,172,592 bytes
-==20613==
-==20613== 4 bytes in 1 blocks are still reachable in loss record 1 of 20
-==20613== at 0x483577F: malloc (vg_replace_malloc.c:299)
-==20613== by 0x406515: c_insert_char (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20613== by 0x4057EC: c_add_char (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20613== by 0x4055C9: c_process_key (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20613== by 0x4054C0: c_gnl (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20613== by 0x408B06: m_loop (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20613== by 0x408542: m_argv (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20613== by 0x4099AB: main (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20613==
-==20613== 12 bytes in 1 blocks are still reachable in loss record 2 of 20
-==20613== at 0x483577F: malloc (vg_replace_malloc.c:299)
-==20613== by 0x4961DB9: strdup (strdup.c:42)
-==20613== by 0x48BCA05: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20613== by 0x48BCCD6: _nc_first_db (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20613== by 0x48C6A61: _nc_read_entry2 (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20613== by 0x48BF798: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20613== by 0x48BFB28: _nc_setupterm (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20613== by 0x48C0052: tgetent_sp (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20613== by 0x405A7C: c_init_line (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20613== by 0x405397: c_gnl (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20613== by 0x408B06: m_loop (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20613== by 0x408542: m_argv (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20613==
-==20613== 12 bytes in 1 blocks are still reachable in loss record 3 of 20
-==20613== at 0x483577F: malloc (vg_replace_malloc.c:299)
-==20613== by 0x4961DB9: strdup (strdup.c:42)
-==20613== by 0x48BFB73: _nc_setupterm (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20613== by 0x48C0052: tgetent_sp (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20613== by 0x405A7C: c_init_line (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20613== by 0x405397: c_gnl (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20613== by 0x408B06: m_loop (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20613== by 0x408542: m_argv (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20613== by 0x4099AB: main (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20613==
-==20613== 14 bytes in 1 blocks are still reachable in loss record 4 of 20
-==20613== at 0x4837D7B: realloc (vg_replace_malloc.c:826)
-==20613== by 0x48BD212: _nc_doalloc (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20613== by 0x48C1999: tparm (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20613== by 0x48C6E94: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20613== by 0x48C710F: _nc_trim_sgr0 (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20613== by 0x48C0244: tgetent_sp (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20613== by 0x405A7C: c_init_line (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20613== by 0x405397: c_gnl (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20613== by 0x408B06: m_loop (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20613== by 0x408542: m_argv (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20613== by 0x4099AB: main (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20613==
-==20613== 24 bytes in 1 blocks are still reachable in loss record 5 of 20
-==20613== at 0x483577F: malloc (vg_replace_malloc.c:299)
-==20613== by 0x48BD594: _nc_home_terminfo (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20613== by 0x48BCCC0: _nc_first_db (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20613== by 0x48C6A61: _nc_read_entry2 (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20613== by 0x48BF798: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20613== by 0x48BFB28: _nc_setupterm (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20613== by 0x48C0052: tgetent_sp (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20613== by 0x405A7C: c_init_line (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20613== by 0x405397: c_gnl (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20613== by 0x408B06: m_loop (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20613== by 0x408542: m_argv (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20613== by 0x4099AB: main (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20613==
-==20613== 47 bytes in 1 blocks are still reachable in loss record 6 of 20
-==20613== at 0x4837D7B: realloc (vg_replace_malloc.c:826)
-==20613== by 0x48BD212: _nc_doalloc (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20613== by 0x48C60E3: _nc_read_termtype (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20613== by 0x48C658C: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20613== by 0x48C6954: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20613== by 0x48C6A8C: _nc_read_entry2 (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20613== by 0x48BF798: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20613== by 0x48BFB28: _nc_setupterm (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20613== by 0x48C0052: tgetent_sp (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20613== by 0x405A7C: c_init_line (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20613== by 0x405397: c_gnl (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20613== by 0x408B06: m_loop (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20613==
-==20613== 47 bytes in 1 blocks are still reachable in loss record 7 of 20
-==20613== at 0x483577F: malloc (vg_replace_malloc.c:299)
-==20613== by 0x48BB36D: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20613== by 0x48BFB3F: _nc_setupterm (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20613== by 0x48C0052: tgetent_sp (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20613== by 0x405A7C: c_init_line (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20613== by 0x405397: c_gnl (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20613== by 0x408B06: m_loop (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20613== by 0x408542: m_argv (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20613== by 0x4099AB: main (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20613==
-==20613== 48 bytes in 1 blocks are still reachable in loss record 8 of 20
-==20613== at 0x4837B65: calloc (vg_replace_malloc.c:752)
-==20613== by 0x48BCDDB: _nc_first_db (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20613== by 0x48C6A61: _nc_read_entry2 (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20613== by 0x48BF798: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20613== by 0x48BFB28: _nc_setupterm (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20613== by 0x48C0052: tgetent_sp (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20613== by 0x405A7C: c_init_line (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20613== by 0x405397: c_gnl (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20613== by 0x408B06: m_loop (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20613== by 0x408542: m_argv (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20613== by 0x4099AB: main (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20613==
-==20613== 48 bytes in 1 blocks are still reachable in loss record 9 of 20
-==20613== at 0x4837B65: calloc (vg_replace_malloc.c:752)
-==20613== by 0x48C6431: _nc_read_termtype (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20613== by 0x48C658C: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20613== by 0x48C6954: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20613== by 0x48C6A8C: _nc_read_entry2 (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20613== by 0x48BF798: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20613== by 0x48BFB28: _nc_setupterm (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20613== by 0x48C0052: tgetent_sp (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20613== by 0x405A7C: c_init_line (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20613== by 0x405397: c_gnl (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20613== by 0x408B06: m_loop (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20613== by 0x408542: m_argv (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20613==
-==20613== 48 bytes in 1 blocks are still reachable in loss record 10 of 20
-==20613== at 0x483577F: malloc (vg_replace_malloc.c:299)
-==20613== by 0x48BB4A9: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20613== by 0x48BFB3F: _nc_setupterm (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20613== by 0x48C0052: tgetent_sp (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20613== by 0x405A7C: c_init_line (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20613== by 0x405397: c_gnl (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20613== by 0x408B06: m_loop (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20613== by 0x408542: m_argv (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20613== by 0x4099AB: main (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20613==
-==20613== 51 bytes in 1 blocks are still reachable in loss record 11 of 20
-==20613== at 0x483577F: malloc (vg_replace_malloc.c:299)
-==20613== by 0x48C6482: _nc_read_termtype (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20613== by 0x48C658C: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20613== by 0x48C6954: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20613== by 0x48C6A8C: _nc_read_entry2 (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20613== by 0x48BF798: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20613== by 0x48BFB28: _nc_setupterm (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20613== by 0x48C0052: tgetent_sp (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20613== by 0x405A7C: c_init_line (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20613== by 0x405397: c_gnl (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20613== by 0x408B06: m_loop (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20613== by 0x408542: m_argv (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20613==
-==20613== 78 bytes in 1 blocks are still reachable in loss record 12 of 20
-==20613== at 0x483577F: malloc (vg_replace_malloc.c:299)
-==20613== by 0x48BB3E0: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20613== by 0x48BFB3F: _nc_setupterm (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20613== by 0x48C0052: tgetent_sp (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20613== by 0x405A7C: c_init_line (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20613== by 0x405397: c_gnl (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20613== by 0x408B06: m_loop (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20613== by 0x408542: m_argv (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20613== by 0x4099AB: main (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20613==
-==20613== 83 bytes in 1 blocks are still reachable in loss record 13 of 20
-==20613== at 0x483577F: malloc (vg_replace_malloc.c:299)
-==20613== by 0x48C125E: _nc_tparm_analyze (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20613== by 0x48C14DF: tparm (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20613== by 0x48C6E94: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20613== by 0x48C710F: _nc_trim_sgr0 (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20613== by 0x48C0244: tgetent_sp (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20613== by 0x405A7C: c_init_line (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20613== by 0x405397: c_gnl (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20613== by 0x408B06: m_loop (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20613== by 0x408542: m_argv (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20613== by 0x4099AB: main (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20613==
-==20613== 93 bytes in 1 blocks are still reachable in loss record 14 of 20
-==20613== at 0x483577F: malloc (vg_replace_malloc.c:299)
-==20613== by 0x48BCD43: _nc_first_db (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20613== by 0x48C6A61: _nc_read_entry2 (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20613== by 0x48BF798: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20613== by 0x48BFB28: _nc_setupterm (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20613== by 0x48C0052: tgetent_sp (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20613== by 0x405A7C: c_init_line (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20613== by 0x405397: c_gnl (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20613== by 0x408B06: m_loop (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20613== by 0x408542: m_argv (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20613== by 0x4099AB: main (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20613==
-==20613== 156 bytes in 1 blocks are still reachable in loss record 15 of 20
-==20613== at 0x4837D7B: realloc (vg_replace_malloc.c:826)
-==20613== by 0x48BD212: _nc_doalloc (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20613== by 0x48C611F: _nc_read_termtype (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20613== by 0x48C658C: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20613== by 0x48C6954: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20613== by 0x48C6A8C: _nc_read_entry2 (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20613== by 0x48BF798: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20613== by 0x48BFB28: _nc_setupterm (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20613== by 0x48C0052: tgetent_sp (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20613== by 0x405A7C: c_init_line (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20613== by 0x405397: c_gnl (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20613== by 0x408B06: m_loop (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20613==
-==20613== 280 bytes in 1 blocks are still reachable in loss record 16 of 20
-==20613== at 0x4837B65: calloc (vg_replace_malloc.c:752)
-==20613== by 0x48BFAE0: _nc_setupterm (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20613== by 0x48C0052: tgetent_sp (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20613== by 0x405A7C: c_init_line (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20613== by 0x405397: c_gnl (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20613== by 0x408B06: m_loop (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20613== by 0x408542: m_argv (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20613== by 0x4099AB: main (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20613==
-==20613== 1,655 bytes in 1 blocks are still reachable in loss record 17 of 20
-==20613== at 0x483577F: malloc (vg_replace_malloc.c:299)
-==20613== by 0x48C5944: _nc_read_termtype (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20613== by 0x48C658C: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20613== by 0x48C6954: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20613== by 0x48C6A8C: _nc_read_entry2 (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20613== by 0x48BF798: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20613== by 0x48BFB28: _nc_setupterm (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20613== by 0x48C0052: tgetent_sp (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20613== by 0x405A7C: c_init_line (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20613== by 0x405397: c_gnl (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20613== by 0x408B06: m_loop (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20613== by 0x408542: m_argv (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20613==
-==20613== 3,336 bytes in 1 blocks are still reachable in loss record 18 of 20
-==20613== at 0x4837D7B: realloc (vg_replace_malloc.c:826)
-==20613== by 0x48BD212: _nc_doalloc (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20613== by 0x48C613D: _nc_read_termtype (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20613== by 0x48C658C: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20613== by 0x48C6954: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20613== by 0x48C6A8C: _nc_read_entry2 (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20613== by 0x48BF798: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20613== by 0x48BFB28: _nc_setupterm (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20613== by 0x48C0052: tgetent_sp (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20613== by 0x405A7C: c_init_line (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20613== by 0x405397: c_gnl (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20613== by 0x408B06: m_loop (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20613==
-==20613== 3,336 bytes in 1 blocks are still reachable in loss record 19 of 20
-==20613== at 0x483577F: malloc (vg_replace_malloc.c:299)
-==20613== by 0x48BB390: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20613== by 0x48BFB3F: _nc_setupterm (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20613== by 0x48C0052: tgetent_sp (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20613== by 0x405A7C: c_init_line (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20613== by 0x405397: c_gnl (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20613== by 0x408B06: m_loop (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20613== by 0x408542: m_argv (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20613== by 0x4099AB: main (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20613==
-==20613== 7,952 bytes in 1 blocks are still reachable in loss record 20 of 20
-==20613== at 0x4837B65: calloc (vg_replace_malloc.c:752)
-==20613== by 0x48BC1A7: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20613== by 0x48BC926: _nc_find_type_entry (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20613== by 0x48C09D8: tgetstr_sp (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20613== by 0x404F92: c_set_term_raw (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20613== by 0x405A9A: c_init_line (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20613== by 0x405397: c_gnl (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20613== by 0x408B06: m_loop (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20613== by 0x408542: m_argv (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20613== by 0x4099AB: main (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20613==
-==20613== LEAK SUMMARY:
-==20613== definitely lost: 0 bytes in 0 blocks
-==20613== indirectly lost: 0 bytes in 0 blocks
-==20613== possibly lost: 0 bytes in 0 blocks
-==20613== still reachable: 17,324 bytes in 20 blocks
-==20613== suppressed: 0 bytes in 0 blocks
-==20613==
-==20613== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
-==20613== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
-==20610==
-==20610== HEAP SUMMARY:
-==20610== in use at exit: 17,324 bytes in 20 blocks
-==20610== total heap usage: 2,619 allocs, 2,599 frees, 983,501 bytes allocated
-==20610==
-==20610== Searching for pointers to 20 not-freed blocks
-==20610== Checked 1,172,568 bytes
-==20610==
-==20610== 4 bytes in 1 blocks are still reachable in loss record 1 of 20
-==20610== at 0x483577F: malloc (vg_replace_malloc.c:299)
-==20610== by 0x406515: c_insert_char (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20610== by 0x4057EC: c_add_char (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20610== by 0x4055C9: c_process_key (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20610== by 0x4054C0: c_gnl (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20610== by 0x408B06: m_loop (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20610== by 0x408542: m_argv (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20610== by 0x4099AB: main (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20610==
-==20610== 12 bytes in 1 blocks are still reachable in loss record 2 of 20
-==20610== at 0x483577F: malloc (vg_replace_malloc.c:299)
-==20610== by 0x4961DB9: strdup (strdup.c:42)
-==20610== by 0x48BCA05: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20610== by 0x48BCCD6: _nc_first_db (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20610== by 0x48C6A61: _nc_read_entry2 (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20610== by 0x48BF798: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20610== by 0x48BFB28: _nc_setupterm (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20610== by 0x48C0052: tgetent_sp (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20610== by 0x405A7C: c_init_line (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20610== by 0x405397: c_gnl (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20610== by 0x408B06: m_loop (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20610== by 0x408542: m_argv (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20610==
-==20610== 12 bytes in 1 blocks are still reachable in loss record 3 of 20
-==20610== at 0x483577F: malloc (vg_replace_malloc.c:299)
-==20610== by 0x4961DB9: strdup (strdup.c:42)
-==20610== by 0x48BFB73: _nc_setupterm (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20610== by 0x48C0052: tgetent_sp (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20610== by 0x405A7C: c_init_line (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20610== by 0x405397: c_gnl (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20610== by 0x408B06: m_loop (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20610== by 0x408542: m_argv (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20610== by 0x4099AB: main (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20610==
-==20610== 14 bytes in 1 blocks are still reachable in loss record 4 of 20
-==20610== at 0x4837D7B: realloc (vg_replace_malloc.c:826)
-==20610== by 0x48BD212: _nc_doalloc (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20610== by 0x48C1999: tparm (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20610== by 0x48C6E94: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20610== by 0x48C710F: _nc_trim_sgr0 (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20610== by 0x48C0244: tgetent_sp (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20610== by 0x405A7C: c_init_line (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20610== by 0x405397: c_gnl (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20610== by 0x408B06: m_loop (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20610== by 0x408542: m_argv (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20610== by 0x4099AB: main (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20610==
-==20610== 24 bytes in 1 blocks are still reachable in loss record 5 of 20
-==20610== at 0x483577F: malloc (vg_replace_malloc.c:299)
-==20610== by 0x48BD594: _nc_home_terminfo (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20610== by 0x48BCCC0: _nc_first_db (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20610== by 0x48C6A61: _nc_read_entry2 (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20610== by 0x48BF798: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20610== by 0x48BFB28: _nc_setupterm (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20610== by 0x48C0052: tgetent_sp (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20610== by 0x405A7C: c_init_line (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20610== by 0x405397: c_gnl (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20610== by 0x408B06: m_loop (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20610== by 0x408542: m_argv (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20610== by 0x4099AB: main (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20610==
-==20610== 47 bytes in 1 blocks are still reachable in loss record 6 of 20
-==20610== at 0x4837D7B: realloc (vg_replace_malloc.c:826)
-==20610== by 0x48BD212: _nc_doalloc (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20610== by 0x48C60E3: _nc_read_termtype (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20610== by 0x48C658C: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20610== by 0x48C6954: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20610== by 0x48C6A8C: _nc_read_entry2 (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20610== by 0x48BF798: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20610== by 0x48BFB28: _nc_setupterm (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20610== by 0x48C0052: tgetent_sp (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20610== by 0x405A7C: c_init_line (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20610== by 0x405397: c_gnl (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20610== by 0x408B06: m_loop (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20610==
-==20610== 47 bytes in 1 blocks are still reachable in loss record 7 of 20
-==20610== at 0x483577F: malloc (vg_replace_malloc.c:299)
-==20610== by 0x48BB36D: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20610== by 0x48BFB3F: _nc_setupterm (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20610== by 0x48C0052: tgetent_sp (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20610== by 0x405A7C: c_init_line (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20610== by 0x405397: c_gnl (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20610== by 0x408B06: m_loop (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20610== by 0x408542: m_argv (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20610== by 0x4099AB: main (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20610==
-==20610== 48 bytes in 1 blocks are still reachable in loss record 8 of 20
-==20610== at 0x4837B65: calloc (vg_replace_malloc.c:752)
-==20610== by 0x48BCDDB: _nc_first_db (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20610== by 0x48C6A61: _nc_read_entry2 (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20610== by 0x48BF798: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20610== by 0x48BFB28: _nc_setupterm (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20610== by 0x48C0052: tgetent_sp (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20610== by 0x405A7C: c_init_line (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20610== by 0x405397: c_gnl (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20610== by 0x408B06: m_loop (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20610== by 0x408542: m_argv (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20610== by 0x4099AB: main (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20610==
-==20610== 48 bytes in 1 blocks are still reachable in loss record 9 of 20
-==20610== at 0x4837B65: calloc (vg_replace_malloc.c:752)
-==20610== by 0x48C6431: _nc_read_termtype (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20610== by 0x48C658C: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20610== by 0x48C6954: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20610== by 0x48C6A8C: _nc_read_entry2 (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20610== by 0x48BF798: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20610== by 0x48BFB28: _nc_setupterm (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20610== by 0x48C0052: tgetent_sp (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20610== by 0x405A7C: c_init_line (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20610== by 0x405397: c_gnl (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20610== by 0x408B06: m_loop (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20610== by 0x408542: m_argv (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20610==
-==20610== 48 bytes in 1 blocks are still reachable in loss record 10 of 20
-==20610== at 0x483577F: malloc (vg_replace_malloc.c:299)
-==20610== by 0x48BB4A9: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20610== by 0x48BFB3F: _nc_setupterm (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20610== by 0x48C0052: tgetent_sp (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20610== by 0x405A7C: c_init_line (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20610== by 0x405397: c_gnl (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20610== by 0x408B06: m_loop (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20610== by 0x408542: m_argv (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20610== by 0x4099AB: main (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20610==
-==20610== 51 bytes in 1 blocks are still reachable in loss record 11 of 20
-==20610== at 0x483577F: malloc (vg_replace_malloc.c:299)
-==20610== by 0x48C6482: _nc_read_termtype (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20610== by 0x48C658C: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20610== by 0x48C6954: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20610== by 0x48C6A8C: _nc_read_entry2 (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20610== by 0x48BF798: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20610== by 0x48BFB28: _nc_setupterm (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20610== by 0x48C0052: tgetent_sp (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20610== by 0x405A7C: c_init_line (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20610== by 0x405397: c_gnl (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20610== by 0x408B06: m_loop (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20610== by 0x408542: m_argv (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20610==
-==20610== 78 bytes in 1 blocks are still reachable in loss record 12 of 20
-==20610== at 0x483577F: malloc (vg_replace_malloc.c:299)
-==20610== by 0x48BB3E0: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20610== by 0x48BFB3F: _nc_setupterm (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20610== by 0x48C0052: tgetent_sp (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20610== by 0x405A7C: c_init_line (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20610== by 0x405397: c_gnl (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20610== by 0x408B06: m_loop (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20610== by 0x408542: m_argv (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20610== by 0x4099AB: main (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20610==
-==20610== 83 bytes in 1 blocks are still reachable in loss record 13 of 20
-==20610== at 0x483577F: malloc (vg_replace_malloc.c:299)
-==20610== by 0x48C125E: _nc_tparm_analyze (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20610== by 0x48C14DF: tparm (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20610== by 0x48C6E94: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20610== by 0x48C710F: _nc_trim_sgr0 (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20610== by 0x48C0244: tgetent_sp (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20610== by 0x405A7C: c_init_line (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20610== by 0x405397: c_gnl (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20610== by 0x408B06: m_loop (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20610== by 0x408542: m_argv (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20610== by 0x4099AB: main (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20610==
-==20610== 93 bytes in 1 blocks are still reachable in loss record 14 of 20
-==20610== at 0x483577F: malloc (vg_replace_malloc.c:299)
-==20610== by 0x48BCD43: _nc_first_db (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20610== by 0x48C6A61: _nc_read_entry2 (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20610== by 0x48BF798: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20610== by 0x48BFB28: _nc_setupterm (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20610== by 0x48C0052: tgetent_sp (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20610== by 0x405A7C: c_init_line (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20610== by 0x405397: c_gnl (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20610== by 0x408B06: m_loop (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20610== by 0x408542: m_argv (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20610== by 0x4099AB: main (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20610==
-==20610== 156 bytes in 1 blocks are still reachable in loss record 15 of 20
-==20610== at 0x4837D7B: realloc (vg_replace_malloc.c:826)
-==20610== by 0x48BD212: _nc_doalloc (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20610== by 0x48C611F: _nc_read_termtype (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20610== by 0x48C658C: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20610== by 0x48C6954: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20610== by 0x48C6A8C: _nc_read_entry2 (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20610== by 0x48BF798: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20610== by 0x48BFB28: _nc_setupterm (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20610== by 0x48C0052: tgetent_sp (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20610== by 0x405A7C: c_init_line (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20610== by 0x405397: c_gnl (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20610== by 0x408B06: m_loop (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20610==
-==20610== 280 bytes in 1 blocks are still reachable in loss record 16 of 20
-==20610== at 0x4837B65: calloc (vg_replace_malloc.c:752)
-==20610== by 0x48BFAE0: _nc_setupterm (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20610== by 0x48C0052: tgetent_sp (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20610== by 0x405A7C: c_init_line (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20610== by 0x405397: c_gnl (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20610== by 0x408B06: m_loop (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20610== by 0x408542: m_argv (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20610== by 0x4099AB: main (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20610==
-==20610== 1,655 bytes in 1 blocks are still reachable in loss record 17 of 20
-==20610== at 0x483577F: malloc (vg_replace_malloc.c:299)
-==20610== by 0x48C5944: _nc_read_termtype (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20610== by 0x48C658C: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20610== by 0x48C6954: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20610== by 0x48C6A8C: _nc_read_entry2 (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20610== by 0x48BF798: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20610== by 0x48BFB28: _nc_setupterm (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20610== by 0x48C0052: tgetent_sp (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20610== by 0x405A7C: c_init_line (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20610== by 0x405397: c_gnl (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20610== by 0x408B06: m_loop (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20610== by 0x408542: m_argv (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20610==
-==20610== 3,336 bytes in 1 blocks are still reachable in loss record 18 of 20
-==20610== at 0x4837D7B: realloc (vg_replace_malloc.c:826)
-==20610== by 0x48BD212: _nc_doalloc (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20610== by 0x48C613D: _nc_read_termtype (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20610== by 0x48C658C: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20610== by 0x48C6954: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20610== by 0x48C6A8C: _nc_read_entry2 (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20610== by 0x48BF798: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20610== by 0x48BFB28: _nc_setupterm (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20610== by 0x48C0052: tgetent_sp (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20610== by 0x405A7C: c_init_line (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20610== by 0x405397: c_gnl (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20610== by 0x408B06: m_loop (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20610==
-==20610== 3,336 bytes in 1 blocks are still reachable in loss record 19 of 20
-==20610== at 0x483577F: malloc (vg_replace_malloc.c:299)
-==20610== by 0x48BB390: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20610== by 0x48BFB3F: _nc_setupterm (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20610== by 0x48C0052: tgetent_sp (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20610== by 0x405A7C: c_init_line (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20610== by 0x405397: c_gnl (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20610== by 0x408B06: m_loop (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20610== by 0x408542: m_argv (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20610== by 0x4099AB: main (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20610==
-==20610== 7,952 bytes in 1 blocks are still reachable in loss record 20 of 20
-==20610== at 0x4837B65: calloc (vg_replace_malloc.c:752)
-==20610== by 0x48BC1A7: ??? (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20610== by 0x48BC926: _nc_find_type_entry (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20610== by 0x48C09D8: tgetstr_sp (in /usr/lib/x86_64-linux-gnu/libtinfo.so.6.1)
-==20610== by 0x404F92: c_set_term_raw (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20610== by 0x405A9A: c_init_line (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20610== by 0x405397: c_gnl (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20610== by 0x408B06: m_loop (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20610== by 0x408542: m_argv (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20610== by 0x4099AB: main (in /home/salad/Documents/42projects/42-minishell/minishell)
-==20610==
-==20610== LEAK SUMMARY:
-==20610== definitely lost: 0 bytes in 0 blocks
-==20610== indirectly lost: 0 bytes in 0 blocks
-==20610== possibly lost: 0 bytes in 0 blocks
-==20610== still reachable: 17,324 bytes in 20 blocks
-==20610== suppressed: 0 bytes in 0 blocks
-==20610==
-==20610== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
-==20610== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)