rem: static s32 __card_sectorerase(u32 chn,u32 sector,cardcallback callback)
add: static s32 __card_sectorerase(s32 chn,u32 sector,cardcallback callback)
context: static s32 __card_sectorerase(u32 chn,u32 sector,cardcallback callback){	s32 ret;	card_block *card = NULL;#ifdef _CARD_DEBUG	printf("__card_sectorerase(%d,%08x,%p)\n",chn,sector,callback);#endif	if(chn<EXI_CHANNEL_0 || chn>= EXI_CHANNEL_2) return CARD_ERROR_FATAL_ERROR;	card = &cardmap[chn];		if(sector%card->sector_size) return CARD_ERROR_FATAL_ERROR;		card->cmd[0] = 0xf1;	card->cmd[1] = (sector>>17)&0x7f;	card->cmd[2] = (sector>>9)&0xff;	card->cmd_len = 3;	card->cmd_mode = -1;	card->cmd_retries = 3;		ret = __card_start(chn,NULL,callback);	if(ret<0) return ret;		if(EXI_ImmEx(chn,card->cmd,card->cmd_len,EXI_WRITE)==0) {		card->card_exi_cb = NULL;		return CARD_ERROR_NOCARD;	}	EXI_Deselect(chn);	EXI_Unlock(chn);	return ret;}