decl.c 504 KB