if(R_FAILED(ret = (Result)cmdbuf[1])) return ret;
// Only accept this if the command was a success
- if(available) *available = cmdbuf[2];
+ if(available) *available = cmdbuf[2] & 0xFF;
return ret;
}
{
if (pProgramID) *pProgramID =(u64)cmdbuf[2]|((u64)cmdbuf[3]<<32);
if (pMediaType) *pMediaType =cmdbuf[4];
- if (pRegistered) *pRegistered=cmdbuf[5];
- if (pLoadState) *pLoadState =cmdbuf[6];
+ if (pRegistered) *pRegistered=cmdbuf[5] & 0xFF;
+ if (pLoadState) *pLoadState =cmdbuf[6] & 0xFF;
if (pAttributes) *pAttributes=cmdbuf[7];
}
Result ret = aptSendCommand(cmdbuf);
if (R_SUCCEEDED(ret))
- *out=cmdbuf[2];
+ *out=cmdbuf[2] & 0xFF;
return ret;
}
Result ret = aptSendCommand(cmdbuf);
if (R_SUCCEEDED(ret) && success)
- *success = cmdbuf[2]&0xFF;
+ *success = cmdbuf[2] & 0xFF;
return ret;
}
Result ret = aptSendCommand(cmdbuf);
if (R_SUCCEEDED(ret))
- *out = cmdbuf[2]&0xFF;
+ *out = cmdbuf[2] & 0xFF;
return ret;
}