rem: static void __unlocked_callback(u32 chn,s32 result)
add: static void __unlocked_callback(s32 chn,s32 result)
context: static void __unlocked_callback(u32 chn,s32 result){	s32 ret;	card_block *card;	cardcallback cb;#ifdef _CARD_DEBUG	printf("__unlocked_callback(%d,%d)\n",chn,result);#endif	if(chn<EXI_CHANNEL_0 || chn>=EXI_CHANNEL_2) return;	card = &cardmap[chn];		ret = result;	if(ret>=0) {		card->card_unlock_cb = __unlocked_callback;		if(EXI_Lock(chn,EXI_DEVICE_0,__card_unlockedhandler)==1) {			card->card_unlock_cb = NULL;			ret = __retry(chn);		} else 			ret = 0;	}	if(ret<0) {		if(card->cmd[0]==0xf3 || card->cmd[0]>=0xf5) return;		else if(card->cmd[0]==0x52) {			cb = card->card_tx_cb;			if(cb) {				card->card_tx_cb = NULL;				cb(chn,ret);			}		} else if(card->cmd[0]>=0xf1) {			cb = card->card_exi_cb;			if(cb) {				card->card_exi_cb = NULL;				cb(chn,ret);			}		}	}}