Commit Graph

19 Commits (d9eed5176254243870f97c97d80c80da2796a4e0)
 

Author SHA1 Message Date
Avril d9eed51762
Added non-TRACE info messages on needle+haystack un/mappings
3 years ago
Avril d82407951a
Mapping +unmappign haystacks from cl.
3 years ago
Avril aff04b6d4b
Reworked `PROG_RET_` to return negatives on internal, memory, or file/mapping failures, and to return the first haystack number that failed to match instead as return code (haystack numbers start at 1, since 0 is the needle). If all matched, return 0 from main().
3 years ago
Avril 254d9fbadc
Added `cmp_find()` `cmp_find_many()` in "comp.c"/"comp.h".
3 years ago
Avril b694d73167
Added "useful" program error return codes `PROG_RET_` in "project.h". These can be used to specify which operation failed and on which input.
3 years ago
Avril f056d09c2e
Added `--help` option
3 years ago
Avril f3538aa2db
Instrumented map.c functions with TRACE()s
3 years ago
Avril f8f5d9102e
mmap() API facade.
3 years ago
Avril 4dd4285ee0
Add IGNORE_ALL() as alias to _drain()
3 years ago
Avril 6b66965424
Added "debug build" to usage message when compiled as `debug` target.
3 years ago
Avril a8e38d292e
Added Makefile re-export (project.h) `PROG_COMPILED_TIMESTAMP` (u64): UTC unix timestamp (seconds) when TU was compiled.
3 years ago
Avril 66f9b0ad55
Added Makefile exports for metadata, and import header that creates better-useable C types from them
3 years ago
Avril 56870bde45
Added usage message, added usage-then-exit function for error and non-error cases
3 years ago
Avril 701601f5cd
added testing framework
3 years ago
Avril 672502449b
Moved string handling functions from version header into its own TU.
3 years ago
Avril fb2fa5801e
version to string functions `v_ctos{s,n,}()` working as intended
3 years ago
Avril d9ccfa0d89
added `bswap()` generic macro
3 years ago
Avril 53355bb836
added mman includes
3 years ago
Avril d8202d7994
Fortune for naka's current commit: Small blessing − 小吉
3 years ago