decl.c 517 KB