64-bit
diff --git a/src/cmd/mk/symtab.c b/src/cmd/mk/symtab.c
index 06a4d14..17674c4 100644
--- a/src/cmd/mk/symtab.c
+++ b/src/cmd/mk/symtab.c
@@ -38,7 +38,7 @@
 	s = (Symtab *)Malloc(sizeof(Symtab));
 	s->space = space;
 	s->name = sym;
-	s->value = install;
+	s->u.ptr = install;
 	s->next = hash[h];
 	hash[h] = s;
 	return(s);