Modificado el formato de HEADER_GUARD y NAMESPACE_END