rem: static void __erase_callback(u32 chn,s32 result)
add: static void __erase_callback(s32 chn,s32 result)
context: static void __erase_callback(u32 chn,s32 result){	s32 ret;	cardcallback cb = NULL;	card_file *file = NULL;	card_block *card = &cardmap[chn];#ifdef _CARD_DEBUG	printf("__erase_callback(%d,%d)\n",chn,result);#endif	ret = result;	if(ret>=0) {		file = card->curr_file;		if((ret=__card_write(chn,(file->iblock*card->sector_size),card->sector_size,card->cmd_usr_buf,__write_callback))>=0) return;	}		cb = card->card_api_cb;	card->card_api_cb = NULL;	__card_putcntrlblock(card,ret);	if(cb) cb(chn,ret);}