decl.c 506 KB