decl.c 295 KB