decl.c 518 KB