decl.c 333 KB