decl.c 519 KB