edcdecl