On Tue, 4 Aug 2026 11:35:34 +0300 Tariq Toukan wrote: > off += n; > - n = off;
> +#define cmd(_name, _extra_sz)
> \
> ({ \
> ssize_t sz = sizeof(_name); \
> - bool match = n >= sz && !memcmp(buf, _name, sz); \
> + bool match = off >= sz + (_extra_sz) && \
> + !memcmp(buf, _name, sz); \
Please don't replace off by n.

