rename typedef macro