decl.c 306 KB