decl.c 303 KB