Changed fields in XFLM_CREATE_OPTS structure so that they will always match how they are defined in csharp, regardless of whether we are on a 64 bit or 32 bit platform.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@885 0109f412-320b-0410-ab79-c3e0c5ffbbe6
This commit is contained in:
@@ -894,19 +894,19 @@ FSTATIC void getCreateOpts(
|
||||
jobject createOpts,
|
||||
XFLM_CREATE_OPTS * pCreateOpts)
|
||||
{
|
||||
pCreateOpts->uiBlockSize = (FLMUINT)pEnv->GetIntField( createOpts,
|
||||
pCreateOpts->ui32BlockSize = (FLMUINT32)pEnv->GetIntField( createOpts,
|
||||
fid_CREATEOPTS_iBlockSize);
|
||||
pCreateOpts->uiVersionNum = (FLMUINT)pEnv->GetIntField( createOpts,
|
||||
pCreateOpts->ui32VersionNum = (FLMUINT32)pEnv->GetIntField( createOpts,
|
||||
fid_CREATEOPTS_iVersionNum);
|
||||
pCreateOpts->uiMinRflFileSize = (FLMUINT)pEnv->GetIntField( createOpts,
|
||||
pCreateOpts->ui32MinRflFileSize = (FLMUINT32)pEnv->GetIntField( createOpts,
|
||||
fid_CREATEOPTS_iMinRflFileSize);
|
||||
pCreateOpts->uiMaxRflFileSize = (FLMUINT)pEnv->GetIntField( createOpts,
|
||||
pCreateOpts->ui32MaxRflFileSize = (FLMUINT32)pEnv->GetIntField( createOpts,
|
||||
fid_CREATEOPTS_iMaxRflFileSize);
|
||||
pCreateOpts->bKeepRflFiles = (FLMBOOL)(pEnv->GetBooleanField( createOpts,
|
||||
pCreateOpts->i32KeepRflFiles = (FLMINT32)(pEnv->GetBooleanField( createOpts,
|
||||
fid_CREATEOPTS_bKeepRflFiles) ? TRUE : FALSE);
|
||||
pCreateOpts->bLogAbortedTransToRfl = (FLMBOOL)(pEnv->GetBooleanField( createOpts,
|
||||
pCreateOpts->i32LogAbortedTransToRfl = (FLMINT32)(pEnv->GetBooleanField( createOpts,
|
||||
fid_CREATEOPTS_bLogAbortedTransToRfl) ? TRUE : FALSE);
|
||||
pCreateOpts->uiDefaultLanguage = (FLMUINT)pEnv->GetIntField( createOpts,
|
||||
pCreateOpts->ui32DefaultLanguage = (FLMUINT32)pEnv->GetIntField( createOpts,
|
||||
fid_CREATEOPTS_iDefaultLanguage);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user