change c++ generated varname rule