decl.c 343 KB