cosmopolitan/libc/str
Justine Tunney b6793d42d5 Add The LISP Challenge
This change introduces a 2.5kb program that's comes pretty close so far
to bootstrapping John McCarthy's metacircular evaluator on bare metal.
2020-10-01 01:20:13 -07:00
..
appendchar.h Add x86_64-linux-gnu emulator 2020-08-25 04:43:42 -07:00
chomp.c Make more improvements 2020-09-28 01:20:34 -07:00
chomp16.c Make more improvements 2020-09-28 01:20:34 -07:00
endswith.c Initial import 2020-06-15 07:18:57 -07:00
endswith16.c Initial import 2020-06-15 07:18:57 -07:00
getcachesize.c Add x86_64-linux-gnu emulator 2020-08-25 04:43:42 -07:00
getkvlin.c Initial import 2020-06-15 07:18:57 -07:00
getutf16.ncabi.c Add x86_64-linux-gnu emulator 2020-08-25 04:43:42 -07:00
getx86processormodel.c Add x86_64-linux-gnu emulator 2020-08-25 04:43:42 -07:00
indexdoublenulstring.c Initial import 2020-06-15 07:18:57 -07:00
internal.h Add x86_64-linux-gnu emulator 2020-08-25 04:43:42 -07:00
isnotplaintext.c Initial import 2020-06-15 07:18:57 -07:00
iswctype.c Initial import 2020-06-15 07:18:57 -07:00
knobs.c Add x86_64-linux-gnu emulator 2020-08-25 04:43:42 -07:00
knuthmultiplicativehash.h Add x86_64-linux-gnu emulator 2020-08-25 04:43:42 -07:00
ktpdecoderring.S Polish up repository and other revisions 2020-06-16 06:38:43 -07:00
kx86processormodels.c Add x86_64-linux-gnu emulator 2020-08-25 04:43:42 -07:00
lz4check.c Add x86_64-linux-gnu emulator 2020-08-25 04:43:42 -07:00
lz4cpy.c Fix printvideo regression and minor improvements 2020-08-26 09:41:07 -07:00
lz4decode.c Add x86_64-linux-gnu emulator 2020-08-25 04:43:42 -07:00
mbtowc.c Add scouts honor escape hatch for source embedding 2020-06-15 19:01:28 -07:00
memccpy.c Initial import 2020-06-15 07:18:57 -07:00
memfrob.c Initial import 2020-06-15 07:18:57 -07:00
memset16.c Add x86_64-linux-gnu emulator 2020-08-25 04:43:42 -07:00
pututf16.ncabi.c Initial import 2020-06-15 07:18:57 -07:00
rindex.S Polish up repository and other revisions 2020-06-16 06:38:43 -07:00
sha256.c Add x86_64-linux-gnu emulator 2020-08-25 04:43:42 -07:00
startswith.c Add x86_64-linux-gnu emulator 2020-08-25 04:43:42 -07:00
startswith16.c Initial import 2020-06-15 07:18:57 -07:00
stpcpy.c Make improvements 2020-09-14 00:02:34 -07:00
stpncpy.c Initial import 2020-06-15 07:18:57 -07:00
str.h Make more improvements 2020-09-28 01:20:34 -07:00
str.mk Make improvements 2020-09-14 00:02:34 -07:00
strcasecmp8to16.c Initial import 2020-06-15 07:18:57 -07:00
strcat.c Initial import 2020-06-15 07:18:57 -07:00
strclen.c Initial import 2020-06-15 07:18:57 -07:00
strclen16.c Initial import 2020-06-15 07:18:57 -07:00
strcmp8to16.c Initial import 2020-06-15 07:18:57 -07:00
strcmp8to16i.h Add scouts honor escape hatch for source embedding 2020-06-15 19:01:28 -07:00
strcpy.c Initial import 2020-06-15 07:18:57 -07:00
strcpy16.c Initial import 2020-06-15 07:18:57 -07:00
strcspn.c Make more improvements 2020-09-28 01:20:34 -07:00
strcspn16.c Add x86_64-linux-gnu emulator 2020-08-25 04:43:42 -07:00
strlcat.c Initial import 2020-06-15 07:18:57 -07:00
strlcpy.c Initial import 2020-06-15 07:18:57 -07:00
strncasecmp8to16.c Initial import 2020-06-15 07:18:57 -07:00
strncat.c Initial import 2020-06-15 07:18:57 -07:00
strncmp8to16.c Initial import 2020-06-15 07:18:57 -07:00
strncpy.c Initial import 2020-06-15 07:18:57 -07:00
strntolower.c Initial import 2020-06-15 07:18:57 -07:00
strntoupper.c Initial import 2020-06-15 07:18:57 -07:00
strpbrk.c Add x86_64-linux-gnu emulator 2020-08-25 04:43:42 -07:00
strpbrk16.c Add x86_64-linux-gnu emulator 2020-08-25 04:43:42 -07:00
strrchr.c Initial import 2020-06-15 07:18:57 -07:00
strrchr16.c Initial import 2020-06-15 07:18:57 -07:00
strsep.c Initial import 2020-06-15 07:18:57 -07:00
strsignal.c Add x86_64-linux-gnu emulator 2020-08-25 04:43:42 -07:00
strspn.c Add x86_64-linux-gnu emulator 2020-08-25 04:43:42 -07:00
strspn16.c Add x86_64-linux-gnu emulator 2020-08-25 04:43:42 -07:00
strstr.c Make more improvements 2020-09-28 01:20:34 -07:00
strstr16.c Initial import 2020-06-15 07:18:57 -07:00
strtok.c Initial import 2020-06-15 07:18:57 -07:00
strtok_r.c Add x86_64-linux-gnu emulator 2020-08-25 04:43:42 -07:00
thompike.h Add The LISP Challenge 2020-10-01 01:20:13 -07:00
tinymemccpy.c Add x86_64-linux-gnu emulator 2020-08-25 04:43:42 -07:00
tinymemccpy.h Add x86_64-linux-gnu emulator 2020-08-25 04:43:42 -07:00
tinymemmem.c Initial import 2020-06-15 07:18:57 -07:00
tinymemmem.h Add x86_64-linux-gnu emulator 2020-08-25 04:43:42 -07:00
tinystrstr.c Initial import 2020-06-15 07:18:57 -07:00
tinystrstr.h Initial import 2020-06-15 07:18:57 -07:00
tinystrstr16.c Initial import 2020-06-15 07:18:57 -07:00
tpdecode.h Add x86_64-linux-gnu emulator 2020-08-25 04:43:42 -07:00
tpdecode.ncabi.c Add scouts honor escape hatch for source embedding 2020-06-15 19:01:28 -07:00
tpdecodecb.h Add x86_64-linux-gnu emulator 2020-08-25 04:43:42 -07:00
tpenc.S Polish up repository and other revisions 2020-06-16 06:38:43 -07:00
tpenc.h Add x86_64-linux-gnu emulator 2020-08-25 04:43:42 -07:00
tpencode.h Add scouts honor escape hatch for source embedding 2020-06-15 19:01:28 -07:00
tpencode.ncabi.c Add scouts honor escape hatch for source embedding 2020-06-15 19:01:28 -07:00
tprecode8to16.c Add scouts honor escape hatch for source embedding 2020-06-15 19:01:28 -07:00
tprecode16to8.c Add scouts honor escape hatch for source embedding 2020-06-15 19:01:28 -07:00
undeflate.c Initial import 2020-06-15 07:18:57 -07:00
undeflate.h Initial import 2020-06-15 07:18:57 -07:00
wchomp.c Make more improvements 2020-09-28 01:20:34 -07:00
wcrtomb.c Add scouts honor escape hatch for source embedding 2020-06-15 19:01:28 -07:00
wcscspn.c Add x86_64-linux-gnu emulator 2020-08-25 04:43:42 -07:00
wcsendswith.c Initial import 2020-06-15 07:18:57 -07:00
wcsncpy.c Initial import 2020-06-15 07:18:57 -07:00
wcspbrk.c Add x86_64-linux-gnu emulator 2020-08-25 04:43:42 -07:00
wcsrchr.c Initial import 2020-06-15 07:18:57 -07:00
wcsrtombs.c Add scouts honor escape hatch for source embedding 2020-06-15 19:01:28 -07:00
wcsspn.c Add x86_64-linux-gnu emulator 2020-08-25 04:43:42 -07:00
wcsstartswith.c Initial import 2020-06-15 07:18:57 -07:00
wcstombs.c Initial import 2020-06-15 07:18:57 -07:00
wctob.c Initial import 2020-06-15 07:18:57 -07:00
wctomb.c Add scouts honor escape hatch for source embedding 2020-06-15 19:01:28 -07:00
wmemcpy.c Initial import 2020-06-15 07:18:57 -07:00
wmemmove.c Initial import 2020-06-15 07:18:57 -07:00
wmempcpy.c Initial import 2020-06-15 07:18:57 -07:00
wmemset.c Add x86_64-linux-gnu emulator 2020-08-25 04:43:42 -07:00
zipfindcentraldir.c Initial import 2020-06-15 07:18:57 -07:00