summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorsalad <fmoenne-@student.le-101.fr>2020-12-11 18:34:08 +0100
committersalad <fmoenne-@student.le-101.fr>2020-12-11 18:34:08 +0100
commit9bf0201d9a9b01d4f46090ac835a40c3eecc79e7 (patch)
tree2307fdcc80abedeb108a2167c0e1d0409f7e504f
parentWIP (diff)
download42-minishell-9bf0201d9a9b01d4f46090ac835a40c3eecc79e7.tar.gz
42-minishell-9bf0201d9a9b01d4f46090ac835a40c3eecc79e7.tar.bz2
42-minishell-9bf0201d9a9b01d4f46090ac835a40c3eecc79e7.tar.xz
42-minishell-9bf0201d9a9b01d4f46090ac835a40c3eecc79e7.tar.zst
42-minishell-9bf0201d9a9b01d4f46090ac835a40c3eecc79e7.zip
something works
-rw-r--r--2do2
-rw-r--r--TAGS7280
-rw-r--r--src/c_utils.c2
-rw-r--r--valgrind-out.txt931
4 files changed, 8214 insertions, 1 deletions
diff --git a/2do b/2do
new file mode 100644
index 0000000..9a15d57
--- /dev/null
+++ b/2do
@@ -0,0 +1,2 @@
+ptr to line maybe ???
+fix this fucvking leak already
diff --git a/TAGS b/TAGS
new file mode 100644
index 0000000..b000e03
--- /dev/null
+++ b/TAGS
@@ -0,0 +1,7280 @@
+
+.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/src/c_utils.c b/src/c_utils.c
index 73d5a3e..2414638 100644
--- a/src/c_utils.c
+++ b/src/c_utils.c
@@ -35,7 +35,7 @@ char
if (line != NULL)
{
ret = ft_strdup(line);
- ft_memdel((void*)&line);
+ line[0] = '\0';
}
tcaps->cpos = 0;
tputs(tgetstr("cr", NULL), 1, ft_putchar);
diff --git a/valgrind-out.txt b/valgrind-out.txt
new file mode 100644
index 0000000..9519f7a
--- /dev/null
+++ b/valgrind-out.txt
@@ -0,0 +1,931 @@
+==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)