*excerpt 1*
const char secureFileId[CELL_SAVEDATA_SECUREFILEID_SIZE] = {
0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0
};
*excerpt 2*
case LOAD_OPERATION_STEP_MUSTEXISTFILE:
{
/*J */
unsigned int buf_size = dataParam->fileList[FILE_INDEX_MUSTEXIST].fileSize;
_file_buffer = malloc( buf_size );
if( _file_buffer == NULL ) {
ERR_PRINTF("alloc failed\n");
result->result = CELL_SAVEDATA_CBRESULT_ERR_FAILURE;
return;
}
/*J SYS-DATA */
set->fileOperation = CELL_SAVEDATA_FILEOP_READ;
set->fileBuf = _file_buffer;
set->fileBufSize = buf_size;
set->fileName = dataParam->fileList[FILE_INDEX_MUSTEXIST].fileName;
set->fileSize = dataParam->fileList[FILE_INDEX_MUSTEXIST].fileSize;
set->fileType = CELL_SAVEDATA_FILETYPE_SECUREFILE;
memcpy( set->secureFileId, secureFileId, CELL_SAVEDATA_SECUREFILEID_SIZE );
}
break;