decl.c 523 KB