decl.c 500 KB