ICMPv4 utilities reimplemented from scratch
Find a file
lohhiiccc 2fc8d92e98 refactor(cli): replace runtime size vars with compile-time enum constants
Replace g_options_len and g_opt_str_len extern variables with
CLI_OPT_LEN and CLI_OPT_STR_LEN enum constants computed via X-macros.

Disables Variable Length Arrays (VLA) by enforcing the use of the -Wvla
flag in strict mode.
2026-03-03 09:06:28 +01:00
includes refactor(cli): replace runtime size vars with compile-time enum constants 2026-03-03 09:06:28 +01:00
libicmp@69a6a633d4 chore: update libicmp 2026-03-02 13:22:50 +01:00
src refactor(cli): replace runtime size vars with compile-time enum constants 2026-03-03 09:06:28 +01:00
tests test(cli/utils): implement parse_int and parse_float tests 2026-03-02 18:36:49 +01:00
.gitignore feat: add version generation and CLI parsing 2026-03-01 13:55:11 +01:00
configure refactor(cli): replace runtime size vars with compile-time enum constants 2026-03-03 09:06:28 +01:00
LICENSE Initial commit 2026-02-07 20:54:16 +01:00
Makefile fix(test): compilation and deps 2026-03-02 10:04:24 +01:00
README.md Initial commit 2026-02-07 20:54:16 +01:00
sources.mk test: create dummy tests 2026-03-02 18:19:58 +01:00

ft_ping

TODO

Code Style

TODO

License

This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details.

Authors

See Also