set c name_range in the base handler in register_c_name_range instead of only for overridden defs