esint8 ioman_readSector(IOManager *ioman,euint32 address,euint8* buf) { esint8 r; if(buf==0){ return(-1); } r=if_readBuf(ioman->iface,address,buf); if(r!=0){ ioman_setError(ioman,IOMAN_ERR_READFAIL); return(-1); } return(0); }
signed char ioman_readSector(IOManager *ioman,unsigned long address,unsigned char* buf) { signed char r; if(buf==0){ return(-1); } r=if_readBuf(ioman->iface,address,buf); if(r!=0){ ioman_setError(ioman,IOMAN_ERR_READFAIL); return(-1); } return(0); }
esint8 ioman_readSector(IOManager *ioman,euint32 address,euint8* buf) { esint8 r; /*DBG((TXT("ioman_readSector::Requesting address %u to be put in %p.\n"),address,buf));*/ if(buf==0){ /*DBG((TXT("Refused to read sector, buf=0\n")));*/ return(-1); } r=if_readBuf(ioman->iface,address,buf); if(r!=0){ return(-1); } return(0); }
esint8 part_readBuf(Partition *part, euint32 address, euint8* buf) { return(if_readBuf(part->disc->ioman->iface,part_getRealLBA(part,address), buf)); }