decl.c 350 KB