decl.c 339 KB