decl.c 512 KB