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:
dsandersoremutah
2006-09-21 15:50:37 +00:00
parent 37b496bb01
commit 33b2c21736
7 changed files with 70 additions and 68 deletions

View File

@@ -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);
}