/tmp/dlist-db5768.o: In function `comp_dec_double':
dlist.c:(.text+0x790): multiple definition of `comp_dec_double'
/tmp/main-eebc71.o:main.c:(.text+0x790): first defined here
/tmp/dlist-db5768.o: In function `comp_dec_int':
dlist.c:(.text+0x480): multiple definition of `comp_dec_int'
/tmp/main-eebc71.o:main.c:(.text+0x480): first defined here
/tmp/dlist-db5768.o: In function `comp_dec_str':
dlist.c:(.text+0x190): multiple definition of `comp_dec_str'
/tmp/main-eebc71.o:main.c:(.text+0x190): first defined here
/tmp/dlist-db5768.o: In function `comp_inc_double':
dlist.c:(.text+0x610): multiple definition of `comp_inc_double'
/tmp/main-eebc71.o:main.c:(.text+0x610): first defined here
/tmp/dlist-db5768.o: In function `comp_inc_int':
dlist.c:(.text+0x2f0): multiple definition of `comp_inc_int'
/tmp/main-eebc71.o:main.c:(.text+0x2f0): first defined here
/tmp/dlist-db5768.o: In function `comp_inc_str':
dlist.c:(.text+0x30): multiple definition of `comp_inc_str'
/tmp/main-eebc71.o:main.c:(.text+0x30): first defined here
/tmp/dlist-db5768.o: In function `comp_rand':
dlist.c:(.text+0x0): multiple definition of `comp_rand'
/tmp/main-eebc71.o:main.c:(.text+0x0): first defined here
clang: error: linker command failed with exit code 1 (use -v to see invocation)