feat: implement missing Forth features and fix compiler warnings

Co-authored-by: aider (openrouter/moonshotai/kimi-k2.6) <aider@aider.chat>
This commit is contained in:
2026-05-03 17:30:46 +03:00
parent e5c6fdf9d0
commit 330370e740
3 changed files with 411 additions and 34 deletions
+1 -1
View File
@@ -12,7 +12,7 @@ Word* add_primitive(const char* name, void (*code)(Word*), uint8_t flags) {
size_t len = strlen(name);
if (len > MAX_NAME_LEN) len = MAX_NAME_LEN;
w->flags = flags | (uint8_t)len;
strncpy(w->name, name, len);
memcpy(w->name, name, len);
w->name[len] = '\0';
w->code = code;
w->body = NULL;