decl.c 503 KB