1
0
Fork 0
Commit Graph

214 Commits

Author SHA1 Message Date
Intel A80486DX2-66 60858de021
generate_C_lang_token.py: do TODO 1 2024-05-05 10:05:27 +03:00
Intel A80486DX2-66 371f8819de
relicense: CC0 -> Unlicense 2024-04-25 23:16:39 +03:00
Intel A80486DX2-66 98f020413f
opt_int_div.h: make comments more descriptive 2024-04-22 00:22:49 +03:00
Intel A80486DX2-66 5049a3977e
opt_int_div.h: use a faster algorithm of checking 2024-04-22 00:21:44 +03:00
Intel A80486DX2-66 e1b9d09a28
opt_int_div.h: add a note 2024-04-22 00:08:49 +03:00
Intel A80486DX2-66 c184b0251a
bool-operations.c: args: use `(void)` instead of `()` 2024-04-21 23:44:56 +03:00
Intel A80486DX2-66 f47eeaa6a1
freadln.c: test: remove file after the test 2024-04-07 23:52:01 +03:00
Intel A80486DX2-66 8a3e4ba31f
freadln.c: test: print input string length 2024-04-07 23:51:18 +03:00
Intel A80486DX2-66 9296a74fb9
freadln.c: check if test file exists 2024-04-07 19:48:09 +03:00
Intel A80486DX2-66 889f39ac29
fixup: freadln.c: test: use `return` instead of `exit` 2024-04-07 18:59:08 +03:00
Intel A80486DX2-66 2c6d56faa5
freadln.c: test: use `return` instead of `exit` 2024-04-07 18:56:49 +03:00
Intel A80486DX2-66 425aae56ec
freadln.c: test: add and use macro `YN` for printing booleans 2024-04-07 18:52:01 +03:00
Intel A80486DX2-66 da96289764
freadln.c: test: compensate lack of `%zu` fmt. specifier 2024-04-07 18:49:11 +03:00
Intel A80486DX2-66 cf291335b7
freadln.c: test: add extra parentheses for `x` in a macro 2024-04-07 17:50:39 +03:00
Intel A80486DX2-66 1925a88e7a
freadln.c: test: add extra parentheses into `#if` condition
Test: Add extra parentheses around the conjunction among disjunctions:
      X || (Y && Z)
2024-04-07 17:42:00 +03:00
Intel A80486DX2-66 60e8d00b5b
freadln.c: test: support POSIX `sleep` 2024-04-07 17:38:40 +03:00
Intel A80486DX2-66 8f8ee0eb53
freadln.c: fix and improve `SLEEP_FN` definitions 2024-04-07 17:34:24 +03:00
Intel A80486DX2-66 ede74a1195
freadln.c: move legal information to the end of the note 2024-04-07 11:40:29 +03:00
Intel A80486DX2-66 00d03e39fc
freadln.*: ignore end of transmission 2024-04-05 21:40:19 +03:00
Intel A80486DX2-66 858898aaa3
freadln.c: notice: remove obsolete information 2024-04-05 21:07:09 +03:00
Intel A80486DX2-66 72c8da07b5
safe_mem.h: add `__STDC_WANT_LIB_EXT1__` 2024-04-03 20:04:44 +03:00
Intel A80486DX2-66 de22c0bda9
safe_mem.h: notice comment: add a new NOTE 2024-04-02 21:13:03 +03:00
Intel A80486DX2-66 43df0e137b
pure_getline.c: do not continue if `output` is NULL 2024-04-02 20:41:14 +03:00
Intel A80486DX2-66 514cdf6ee2
str_replace.c: move the legal notice to the end of the note 2024-03-31 21:23:52 +03:00
Intel A80486DX2-66 ca8a8c0cc5
safe_mem.h: move the legal notice to the end of the note 2024-03-31 19:42:10 +03:00
Intel A80486DX2-66 c56c084c88
reverse-ramdisk.c: clarify the first TODO 2024-03-31 16:32:39 +03:00
Intel A80486DX2-66 6d16e8c278
reverse-ramdisk.c: add 4 important TODOs 2024-03-31 16:28:55 +03:00
Intel A80486DX2-66 b9ca065ef4
reverse-ramdisk.c: add an important TODO 2024-03-31 15:30:35 +03:00
Intel A80486DX2-66 7c81854fcb
safe_mem.h: simplify conditional compilation for *BSD 2024-03-27 19:57:27 +03:00
Intel A80486DX2-66 c5adf96adf
extol.c: move functions below `main` 2024-03-27 01:32:03 +03:00
Intel A80486DX2-66 dd1d4d5e37
safe_mem.h: require OpenBSD v. >= 5.5, FreeBSD v. >= 11.0 2024-03-26 23:12:37 +03:00
Intel A80486DX2-66 8ca528509b
safe_mem.h: check for OpenBSD correctly 2024-03-26 21:36:38 +03:00
Intel A80486DX2-66 01b13c7443
safe_mem.h: use correct header 2024-03-25 00:28:11 +03:00
Intel A80486DX2-66 1a0095e6d0
C: add be_to_le_ptr.h 2024-03-24 22:10:32 +03:00
Intel A80486DX2-66 f4fbea4850
safe_mem.h: fix `secure_erase` macro 2024-03-24 21:04:39 +03:00
Intel A80486DX2-66 471e2a8583
safe_mem.h: simplify `#if defined(...)` to `#ifdef ...` 2024-03-24 19:45:53 +03:00
Intel A80486DX2-66 0f40878fbb
safe_mem.h: fix the condition of `memset_s` availability 2024-03-24 18:09:40 +03:00
Intel A80486DX2-66 429d34fdff
safe_mem.test.c: remove `STDERR_FILENO` 2024-03-24 18:08:38 +03:00
Intel A80486DX2-66 324d23d6a6
safe_mem.h: add missing inclusions of `string.h` 2024-03-24 17:29:04 +03:00
Intel A80486DX2-66 c2b3caf728
opt_int_div.*: label as a header-only library 2024-03-24 16:02:31 +03:00
Intel A80486DX2-66 76ec85397a
safe_mem.test.c: fix the file name in the note 2024-03-24 15:58:19 +03:00
Intel A80486DX2-66 eb0c6e0dd9
C: add mem/safe_mem.* 2024-03-24 15:54:04 +03:00
Intel A80486DX2-66 df611cf964
opt_int_div.h: use operator `!=` instead of `^` 2024-03-24 13:25:43 +03:00
Intel A80486DX2-66 8f402a5ac9
C: add CC0-LICENSE.c 2024-03-24 10:58:07 +03:00
Intel A80486DX2-66 419ebe2cba
generate_C_lang_token.py: add an important TODO 2024-03-22 08:25:48 +03:00
Intel A80486DX2-66 3771d85aef
bytebeat-render.js: change to-do style 2024-03-17 19:16:41 +03:00
Intel A80486DX2-66 a61e910a59
str_replace.*: fix the count bug, add a constant 2024-03-16 15:24:22 +03:00
Intel A80486DX2-66 e0d686f033
str_replace.c: fix the typo in `perror` call 2024-03-16 14:07:41 +03:00
Intel A80486DX2-66 f2746abffb
countLettersInTextFile.d: improve the output format 2024-03-14 22:10:17 +03:00
Intel A80486DX2-66 4a81d7cd47
countLettersInTextFile.d: use `argv[1]` instead of `"file.txt"` 2024-03-14 22:09:50 +03:00