Replace NSEnum macro with normal typedef enum directive