decl.c 342 KB