decl.c 525 KB