Revert "New DEPRECATED macro generates compiler warnings"

This reverts commit bee92c97c34347ada3cc534fa14abbd15433a3c4.

DEPRECATED breaks fedora builds, and syntax is unappealing. needs discussion