decl.c 522 KB