decl.c 501 KB