index
:
libsimple
master
[Stable] A bunch of C functions that are useful when writing simple code
Mattias Andrée <m@maandree.se>
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
Mode
Name
Size
-rw-r--r--
.gitignore
78
log
stats
plain
blame
-rw-r--r--
LICENSE
771
log
stats
plain
blame
-rw-r--r--
Makefile
5742
log
stats
plain
blame
-rw-r--r--
README
3303
log
stats
plain
blame
-rw-r--r--
aligned_memdup.c
807
log
stats
plain
blame
-rw-r--r--
aligned_strndup.c
2416
log
stats
plain
blame
-rw-r--r--
aligned_wcsndup.c
502
log
stats
plain
blame
-rw-r--r--
aligned_wmemdup.c
557
log
stats
plain
blame
-rw-r--r--
allocn.c
6801
log
stats
plain
blame
-rw-r--r--
asprintf.c
512
log
stats
plain
blame
-rw-r--r--
close.c
219
log
stats
plain
blame
-rw-r--r--
config.mk
186
log
stats
plain
blame
-rw-r--r--
difftimespec.c
3885
log
stats
plain
blame
-rw-r--r--
difftimeval.c
3842
log
stats
plain
blame
-rw-r--r--
doubletotimespec.c
704
log
stats
plain
blame
-rw-r--r--
doubletotimeval.c
690
log
stats
plain
blame
-rw-r--r--
ealigned_memdup.c
842
log
stats
plain
blame
-rw-r--r--
ealigned_strndup.c
1615
log
stats
plain
blame
-rw-r--r--
ealigned_wcsndup.c
1850
log
stats
plain
blame
-rw-r--r--
ealigned_wmemdup.c
910
log
stats
plain
blame
-rw-r--r--
ememdup.c
764
log
stats
plain
blame
-rw-r--r--
enaligned_allocz.c
3584
log
stats
plain
blame
-rw-r--r--
enaligned_memdup.c
902
log
stats
plain
blame
-rw-r--r--
enaligned_realloc.c
2694
log
stats
plain
blame
-rw-r--r--
enaligned_reallocarray.c
2795
log
stats
plain
blame
-rw-r--r--
enaligned_strdup.c
1777
log
stats
plain
blame
-rw-r--r--
enaligned_strndup.c
1953
log
stats
plain
blame
-rw-r--r--
enaligned_wcsdup.c
1921
log
stats
plain
blame
-rw-r--r--
enaligned_wcsndup.c
2065
log
stats
plain
blame
-rw-r--r--
enaligned_wmemdup.c
936
log
stats
plain
blame
-rw-r--r--
encalloc.c
1315
log
stats
plain
blame
-rw-r--r--
engmtime.c
326
log
stats
plain
blame
-rw-r--r--
enlocaltime.c
335
log
stats
plain
blame
-rw-r--r--
enmalloc.c
1278
log
stats
plain
blame
-rw-r--r--
enmemdup.c
787
log
stats
plain
blame
-rw-r--r--
enposix_memalignz.c
4017
log
stats
plain
blame
-rw-r--r--
enputenvf.c
907
log
stats
plain
blame
-rw-r--r--
enrealloc.c
2031
log
stats
plain
blame
-rw-r--r--
enreallocarray.c
3544
log
stats
plain
blame
-rw-r--r--
enstrdup.c
854
log
stats
plain
blame
-rw-r--r--
enstrndup.c
1698
log
stats
plain
blame
-rw-r--r--
envaligned_alloczn.c
4761
log
stats
plain
blame
-rw-r--r--
envaligned_reallocn.c
480
log
stats
plain
blame
-rw-r--r--
envmalloczn.c
5501
log
stats
plain
blame
-rw-r--r--
envmemalloc.c
446
log
stats
plain
blame
-rw-r--r--
envposix_memalignzn.c
5299
log
stats
plain
blame
-rw-r--r--
envputenvf.c
335
log
stats
plain
blame
-rw-r--r--
envreallocn.c
2101
log
stats
plain
blame
-rw-r--r--
enwcsdup.c
1064
log
stats
plain
blame
-rw-r--r--
enwcsndup.c
1831
log
stats
plain
blame
-rw-r--r--
enwmemdup.c
991
log
stats
plain
blame
-rw-r--r--
eputenvf.c
911
log
stats
plain
blame
-rw-r--r--
estrdup.c
779
log
stats
plain
blame
-rw-r--r--
estrndup.c
1806
log
stats
plain
blame
-rw-r--r--
evputenvf.c
260
log
stats
plain
blame
-rw-r--r--
ewcsdup.c
823
log
stats
plain
blame
-rw-r--r--
ewcsndup.c
1926
log
stats
plain
blame
-rw-r--r--
ewmemdup.c
1025
log
stats
plain
blame
-rw-r--r--
getenv_e.c
526
log
stats
plain
blame
-rw-r--r--
getenv_ne.c
494
log
stats
plain
blame
-rw-r--r--
gmtime.c
1045
log
stats
plain
blame
-rw-r--r--
libsimple-arg.c
19521
log
stats
plain
blame
-rw-r--r--
libsimple-arg.h
11771
log
stats
plain
blame
-rw-r--r--
libsimple.c
92885
log
stats
plain
blame
-rw-r--r--
libsimple.h
7064
log
stats
plain
blame
d---------
libsimple
1508
log
stats
plain
-rw-r--r--
localtime.c
1063
log
stats
plain
blame
d---------
man0
86
log
stats
plain
d---------
man3
40388
log
stats
plain
-rw-r--r--
memcasechr.c
1302
log
stats
plain
blame
-rw-r--r--
memcasechr_inv.c
721
log
stats
plain
blame
-rw-r--r--
memcasecmp.c
1925
log
stats
plain
blame
-rw-r--r--
memcaseends.c
2036
log
stats
plain
blame
-rw-r--r--
memcaseeqlen.c
1136
log
stats
plain
blame
-rw-r--r--
memcasemem.c
2044
log
stats
plain
blame
-rw-r--r--
memcasescan.c
1312
log
stats
plain
blame
-rw-r--r--
memcasescan_inv.c
708
log
stats
plain
blame
-rw-r--r--
memcasestarts.c
2101
log
stats
plain
blame
-rw-r--r--
memchr_inv.c
689
log
stats
plain
blame
-rw-r--r--
memcmove.c
2530
log
stats
plain
blame
-rw-r--r--
memdup.c
472
log
stats
plain
blame
-rw-r--r--
memelem.c
2970
log
stats
plain
blame
-rw-r--r--
memelem_inv.c
4217
log
stats
plain
blame
-rw-r--r--
memelemcpy.c
5986
log
stats
plain
blame
-rw-r--r--
memelemmove.c
16351
log
stats
plain
blame
-rw-r--r--
memelemscan.c
3357
log
stats
plain
blame
-rw-r--r--
memelemscan_inv.c
4355
log
stats
plain
blame
-rw-r--r--
memends.c
1898
log
stats
plain
blame
-rw-r--r--
memeqlen.c
929
log
stats
plain
blame
-rw-r--r--
memisutf8.c
5307
log
stats
plain
blame
-rw-r--r--
memmem.c
1866
log
stats
plain
blame
-rw-r--r--
mempsetelem.c
2464
log
stats
plain
blame
-rw-r--r--
memptolower.c
1431
log
stats
plain
blame
-rw-r--r--
memptoupper.c
1431
log
stats
plain
blame
-rw-r--r--
memrcasechr.c
1236
log
stats
plain
blame
-rw-r--r--
memrcasechr_inv.c
887
log
stats
plain
blame
-rw-r--r--
memrcaseeqlen.c
1186
log
stats
plain
blame
-rw-r--r--
memrcasemem.c
2077
log
stats
plain
blame
-rw-r--r--
memrchr.c
1197
log
stats
plain
blame
-rw-r--r--
memrchr_inv.c
840
log
stats
plain
blame
-rw-r--r--
memrelem.c
3096
log
stats
plain
blame
-rw-r--r--
memrelem_inv.c
5802
log
stats
plain
blame
-rw-r--r--
memreplaceelem.c
7063
log
stats
plain
blame
-rw-r--r--
memreqlen.c
969
log
stats
plain
blame
-rw-r--r--
memrmem.c
1915
log
stats
plain
blame
-rw-r--r--
memscan.c
1249
log
stats
plain
blame
-rw-r--r--
memscan_inv.c
678
log
stats
plain
blame
-rw-r--r--
memsetelem.c
1575
log
stats
plain
blame
-rw-r--r--
memstarts.c
1963
log
stats
plain
blame
-rw-r--r--
minimise_number_string.c
6720
log
stats
plain
blame
-rw-r--r--
multimespec.c
5159
log
stats
plain
blame
-rw-r--r--
multimeval.c
4253
log
stats
plain
blame
-rw-r--r--
putenvf.c
735
log
stats
plain
blame
-rw-r--r--
rawmemcasechr.c
969
log
stats
plain
blame
-rw-r--r--
rawmemcasechr_inv.c
459
log
stats
plain
blame
-rw-r--r--
rawmemchr.c
912
log
stats
plain
blame
-rw-r--r--
rawmemchr_inv.c
507
log
stats
plain
blame
-rw-r--r--
rawmemelem.c
1907
log
stats
plain
blame
-rw-r--r--
rawmemelem_inv.c
2881
log
stats
plain
blame
-rw-r--r--
rawmemelemcpy.c
4694
log
stats
plain
blame
-rw-r--r--
rawmemelemmove.c
12514
log
stats
plain
blame
-rw-r--r--
rawmemrcasechr.c
1146
log
stats
plain
blame
-rw-r--r--
rawmemrcasechr_inv.c
799
log
stats
plain
blame
-rw-r--r--
rawmemrchr.c
1108
log
stats
plain
blame
-rw-r--r--
rawmemrchr_inv.c
753
log
stats
plain
blame
-rw-r--r--
rawmemrelem.c
2054
log
stats
plain
blame
-rw-r--r--
rawmemrelem_inv.c
4909
log
stats
plain
blame
-rw-r--r--
stpntolower.c
3834
log
stats
plain
blame
-rw-r--r--
stpntoupper.c
3834
log
stats
plain
blame
-rw-r--r--
stptolower.c
1413
log
stats
plain
blame
-rw-r--r--
stptoupper.c
1413
log
stats
plain
blame
-rw-r--r--
strcasechr.c
1627
log
stats
plain
blame
-rw-r--r--
strcasechr_inv.c
753
log
stats
plain
blame
-rw-r--r--
strcasechrnul.c
1675
log
stats
plain
blame
-rw-r--r--
strcasechrnul_inv.c
753
log
stats
plain
blame
-rw-r--r--
strcaseends.c
1658
log
stats
plain
blame
-rw-r--r--
strcaseeqlen.c
1056
log
stats
plain
blame
-rw-r--r--
strcasestr.c
2962
log
stats
plain
blame
-rw-r--r--
strchr_inv.c
633
log
stats
plain
blame
-rw-r--r--
strchrnul.c
1342
log
stats
plain
blame
-rw-r--r--
strchrnul_inv.c
635
log
stats
plain
blame
-rw-r--r--
strcmove.c
2921
log
stats
plain
blame
-rw-r--r--
strends.c
1484
log
stats
plain
blame
-rw-r--r--
streqlen.c
869
log
stats
plain
blame
-rw-r--r--
strncasechr.c
1641
log
stats
plain
blame
-rw-r--r--
strncasechr_inv.c
2212
log
stats
plain
blame
-rw-r--r--
strncasechrnul.c
1741
log
stats
plain
blame
-rw-r--r--
strncasechrnul_inv.c
2225
log
stats
plain
blame
-rw-r--r--
strncaseends.c
1432
log
stats
plain
blame
-rw-r--r--
strncaseeqlen.c
1182
log
stats
plain
blame
-rw-r--r--
strncasestarts.c
1469
log
stats
plain
blame
-rw-r--r--
strncasestr.c
3391
log
stats
plain
blame
-rw-r--r--
strnchr.c
1537
log
stats
plain
blame
-rw-r--r--
strnchr_inv.c
2103
log
stats
plain
blame
-rw-r--r--
strnchrnul.c
1646
log
stats
plain
blame
-rw-r--r--
strnchrnul_inv.c
2130
log
stats
plain
blame
-rw-r--r--
strncmove.c
11035
log
stats
plain
blame
-rw-r--r--
strnend.c
1139
log
stats
plain
blame
-rw-r--r--
strnends.c
1368
log
stats
plain
blame
-rw-r--r--
strneqlen.c
1104
log
stats
plain
blame
-rw-r--r--
strnstarts.c
1357
log
stats
plain
blame
-rw-r--r--
strnstr.c
2849
log
stats
plain
blame
-rw-r--r--
strrcasechr.c
1605
log
stats
plain
blame
-rw-r--r--
strrcasechr_inv.c
957
log
stats
plain
blame
-rw-r--r--
strrcasestr.c
3063
log
stats
plain
blame
-rw-r--r--
strrchr_inv.c
798
log
stats
plain
blame
-rw-r--r--
strrncasechr.c
1581
log
stats
plain
blame
-rw-r--r--
strrncasechr_inv.c
3635
log
stats
plain
blame
-rw-r--r--
strrncasestr.c
3538
log
stats
plain
blame
-rw-r--r--
strrnchr.c
1510
log
stats
plain
blame
-rw-r--r--
strrnchr_inv.c
3434
log
stats
plain
blame
-rw-r--r--
strrnstr.c
3001
log
stats
plain
blame
-rw-r--r--
strrstr.c
2521
log
stats
plain
blame
-rw-r--r--
strstarts.c
1541
log
stats
plain
blame
-rw-r--r--
strtoh.c
471
log
stats
plain
blame
-rw-r--r--
strtohh.c
466
log
stats
plain
blame
-rw-r--r--
strtoi.c
450
log
stats
plain
blame
-rw-r--r--
strtoi16.c
517
log
stats
plain
blame
-rw-r--r--
strtoi32.c
522
log
stats
plain
blame
-rw-r--r--
strtoi64.c
531
log
stats
plain
blame
-rw-r--r--
strtoi8.c
512
log
stats
plain
blame
-rw-r--r--
strtotimespec.c
11028
log
stats
plain
blame
-rw-r--r--
strtotimeval.c
8402
log
stats
plain
blame
-rw-r--r--
strtou.c
403
log
stats
plain
blame
-rw-r--r--
strtou16.c
429
log
stats
plain
blame
-rw-r--r--
strtou32.c
434
log
stats
plain
blame
-rw-r--r--
strtou64.c
477
log
stats
plain
blame
-rw-r--r--
strtou8.c
424
log
stats
plain
blame
-rw-r--r--
strtouh.c
418
log
stats
plain
blame
-rw-r--r--
strtouhh.c
409
log
stats
plain
blame
-rw-r--r--
strtouz.c
266
log
stats
plain
blame
-rw-r--r--
strtoz.c
266
log
stats
plain
blame
-rw-r--r--
sumtimespec.c
2714
log
stats
plain
blame
-rw-r--r--
sumtimeval.c
2663
log
stats
plain
blame
-rw-r--r--
test.c
6220
log
stats
plain
blame
-rw-r--r--
test.h
2987
log
stats
plain
blame
-rw-r--r--
timespec2timeval.c
2871
log
stats
plain
blame
-rw-r--r--
timespectostr.c
1338
log
stats
plain
blame
-rw-r--r--
timevaltostr.c
1310
log
stats
plain
blame
-rw-r--r--
unlist.c
976
log
stats
plain
blame
-rw-r--r--
vasprintf.c
539
log
stats
plain
blame
-rw-r--r--
vmemalloc.c
6516
log
stats
plain
blame
-rw-r--r--
vputenvf.c
578
log
stats
plain
blame
-rw-r--r--
vweprintf.c
4783
log
stats
plain
blame
-rw-r--r--
wcsndup.c
2312
log
stats
plain
blame
-rw-r--r--
wmemdup.c
974
log
stats
plain
blame