decl.c 516 KB