changed header include guards to legal identifiers