OSDN Git Service

変数名を変更。
authorsirakaba <sirakaba@9df91469-1e22-0410-86e7-ea8537beb833>
Sat, 20 Feb 2010 03:38:53 +0000 (03:38 +0000)
committersirakaba <sirakaba@9df91469-1e22-0410-86e7-ea8537beb833>
Sat, 20 Feb 2010 03:38:53 +0000 (03:38 +0000)
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/tpi/tpi@237 9df91469-1e22-0410-86e7-ea8537beb833

17 files changed:
src/common/handle/TPIHandle.cpp
src/common/handle/TPIHandle.h
src/common/header/plugin.h
src/common/library/library.cpp
src/common/library/library.h
src/lychee/cls_listctrl.cpp
src/lychee/dlg_make.cpp
src/lychee/dlg_process.cpp
src/lychee/frm_main.cpp
src/plugin/7zArc/7zArc.cpp
src/plugin/calLibrary/calLibrary.cpp
src/plugin/calLibrary/calLibrary.h
src/plugin/cuiWrapper/cuiWrapper.cpp
src/plugin/eggArc/eggArc.cpp
src/plugin/rarArc/rarArc.cpp
src/plugin/spiLibrary/spiLibrary.cpp
src/plugin/xpiLibrary/xpiLibrary.cpp

index 5cc4476..b49218b 100644 (file)
@@ -111,16 +111,16 @@ bool TPIHandle::GetFormatInformation(TPI_FORMATINFO * _fiInfo, bool _bFirst)
        _fiInfo->fMMOptimize        = false;\r
        _fiInfo->fMultiVolume       = false;\r
        _fiInfo->fSolid             = false;\r
-       _fiInfo->sCompressLevelMin  = 0;\r
-       _fiInfo->sCompressLevelMax  = 0;\r
-       _fiInfo->sRecoveryRecordMin = 0;\r
-       _fiInfo->sRecoveryRecordMax = 0;\r
+       _fiInfo->nCompressLevelMin  = 0;\r
+       _fiInfo->nCompressLevelMax  = 0;\r
+       _fiInfo->nRecoveryRecordMin = 0;\r
+       _fiInfo->nRecoveryRecordMax = 0;\r
        _fiInfo->szTypeName.Clear();\r
        _fiInfo->szSuffix.Clear();\r
        _fiInfo->szEngineName.Clear();\r
        _fiInfo->szTPIName.Clear();\r
-       _fiInfo->llSupportedCommand = 0;\r
-       _fiInfo->llTypeId           = 0;\r
+       _fiInfo->eSupportedCommand = 0;\r
+       _fiInfo->nTypeId           = 0;\r
        _fiInfo->pCustomInfo    = NULL;\r
 \r
        GetAPIAddress("GetFormatInformation", p);\r
@@ -166,16 +166,16 @@ bool TPIHandle::GetFileInformation(TPI_FILEINFO * _fiInfo, bool _bFirst)
        _fiInfo->tmAccess       = 0;\r
        _fiInfo->tmCreate       = 0;\r
        _fiInfo->tmModified     = 0;\r
-       _fiInfo->uDanger        = 0;\r
-       _fiInfo->uOSType        = 0;\r
-       _fiInfo->llPackedSize   = 0;\r
-       _fiInfo->llUnpackedSize = 0;\r
+       _fiInfo->eDanger        = 0;\r
+       _fiInfo->eOSType        = 0;\r
+       _fiInfo->nPackedSize    = 0;\r
+       _fiInfo->nUnpackedSize  = 0;\r
        _fiInfo->fnFileName.Clear();\r
        _fiInfo->szStoredName.Clear();\r
        _fiInfo->szMethod.Clear();\r
        _fiInfo->szComment.Clear();\r
        _fiInfo->wCompressRatio = 0;\r
-       _fiInfo->llFileId       = 0;\r
+       _fiInfo->nFileId        = 0;\r
        _fiInfo->pCustomInfo    = NULL;\r
 \r
        GetAPIAddress("GetFileInformation", p);\r
@@ -192,22 +192,22 @@ bool TPIHandle::GetArchiveInformation(TPI_ARCHIVEINFO * _aiInfo)
        }\r
 \r
        // Initialization.\r
+       _aiInfo->fSFX           = false;\r
        _aiInfo->fSolid                 = false;\r
        _aiInfo->fMMOptimize    = false;\r
        _aiInfo->fEncryptData   = false;\r
        _aiInfo->fEncryptHeader = false;\r
-       _aiInfo->sCompressLevel = 0;\r
-       _aiInfo->sRecoveryRecord= 0;\r
+       _aiInfo->nCompressLevel = 0;\r
+       _aiInfo->nRecoveryRecord= 0;\r
        _aiInfo->tmAccess       = 0;\r
        _aiInfo->tmCreate       = 0;\r
        _aiInfo->tmModified     = 0;\r
-       _aiInfo->nSFXType       = 0;\r
-       _aiInfo->uOSType        = 0;\r
-       _aiInfo->llFileSize     = 0;\r
-       _aiInfo->llPackedSize   = 0;\r
-       _aiInfo->llReadSize     = 0;\r
-       _aiInfo->llUnpackedSize = 0;\r
-       _aiInfo->llSplitSize    = 0;\r
+       _aiInfo->eOSType        = 0;\r
+       _aiInfo->nFileSize      = 0;\r
+       _aiInfo->nPackedSize    = 0;\r
+       _aiInfo->nReadSize      = 0;\r
+       _aiInfo->nUnpackedSize  = 0;\r
+       _aiInfo->nSplitSize     = 0;\r
        _aiInfo->fnArchive.Clear();\r
        _aiInfo->szComment.Clear();\r
        _aiInfo->wCompressRatio = 0;\r
@@ -220,16 +220,16 @@ bool TPIHandle::GetArchiveInformation(TPI_ARCHIVEINFO * _aiInfo)
        _aiInfo->fiInfo.fMMOptimize        = false;\r
        _aiInfo->fiInfo.fMultiVolume       = false;\r
        _aiInfo->fiInfo.fSolid             = false;\r
-       _aiInfo->fiInfo.sCompressLevelMin  = 0;\r
-       _aiInfo->fiInfo.sCompressLevelMax  = 0;\r
-       _aiInfo->fiInfo.sRecoveryRecordMin = 0;\r
-       _aiInfo->fiInfo.sRecoveryRecordMax = 0;\r
+       _aiInfo->fiInfo.nCompressLevelMin  = 0;\r
+       _aiInfo->fiInfo.nCompressLevelMax  = 0;\r
+       _aiInfo->fiInfo.nRecoveryRecordMin = 0;\r
+       _aiInfo->fiInfo.nRecoveryRecordMax = 0;\r
        _aiInfo->fiInfo.szTypeName.Clear();\r
        _aiInfo->fiInfo.szSuffix.Clear();\r
        _aiInfo->fiInfo.szEngineName.Clear();\r
        _aiInfo->fiInfo.szTPIName.Clear();\r
-       _aiInfo->fiInfo.llSupportedCommand = 0;\r
-       _aiInfo->fiInfo.llTypeId           = 0;\r
+       _aiInfo->fiInfo.eSupportedCommand = 0;\r
+       _aiInfo->fiInfo.nTypeId           = 0;\r
        _aiInfo->fiInfo.pCustomInfo    = NULL;\r
 \r
        GetAPIAddress("GetArchiveInformation", p);\r
@@ -237,11 +237,11 @@ bool TPIHandle::GetArchiveInformation(TPI_ARCHIVEINFO * _aiInfo)
        return this->nErrorCode == TPI_ERROR_SUCCESS;\r
 }\r
 \r
-bool TPIHandle::Command(unsigned int _uCommand, TPI_SWITCHES * _swInfo, const wxString & _szArcName, const wxArrayString & _szFiles)\r
+bool TPIHandle::Command(wxULongLong_t _eCommand, TPI_SWITCHES * _swInfo, const wxString & _szArcName, const wxArrayString & _szFiles)\r
 {\r
        this->nErrorCode = TPI_ERROR_SUCCESS;\r
        GetAPIAddress("Command", p);\r
-       this->nErrorCode = ((int (__stdcall *)(unsigned int, TPI_SWITCHES *, const wxString &, const wxArrayString &)) p)(_uCommand, _swInfo, _szArcName, _szFiles);\r
+       this->nErrorCode = ((int (__stdcall *)(wxULongLong_t, TPI_SWITCHES *, const wxString &, const wxArrayString &)) p)(_eCommand, _swInfo, _szArcName, _szFiles);\r
        return this->nErrorCode == TPI_ERROR_SUCCESS;\r
 }\r
 \r
index 58acd5f..5e4489e 100644 (file)
@@ -46,7 +46,7 @@ class TPIHandle
                bool GetFileInformation(TPI_FILEINFO *, bool);\r
                bool GetArchiveInformation(TPI_ARCHIVEINFO *);\r
 \r
-               bool Command(unsigned int, TPI_SWITCHES *, const wxString &, const wxArrayString &);\r
+               bool Command(wxULongLong_t, TPI_SWITCHES *, const wxString &, const wxArrayString &);\r
 \r
                bool SetCallbackProc(TPI_PROC);\r
 \r
index 05e8594..6793e73 100644 (file)
 \r
 /**\r
  * @defgroup c_process_common イベントコード\r
- * TPI_NOTIFY_COMMON 送信時に、TPI_PROCESSINFO 構造体の uMessage に格納される値。\r
+ * TPI_NOTIFY_COMMON 送信時に、TPI_PROCESSINFO 構造体の eMessage に格納される値。\r
  * @sa TPI_NOTIFY_COMMON\r
- * @sa TPI_PROCESSINFO::uMessage\r
+ * @sa TPI_PROCESSINFO::eMessage\r
  * @{\r
  */\r
 /** 進捗状況についての情報を TPI_PROCESSINFO に格納。 */\r
 \r
 /**\r
  * @defgroup c_process_common_status 進捗状況コード\r
- * TPI_MESSAGE_STATUS が送信された時に、TPI_PROCESSINFO 構造体の uStatus に格納される値。\r
+ * TPI_MESSAGE_STATUS が送信された時に、TPI_PROCESSINFO 構造体の eStatus に格納される値。\r
  * @sa TPI_MESSAGE_STATUS\r
- * @sa TPI_PROCESSINFO::uStatus\r
+ * @sa TPI_PROCESSINFO::eStatus\r
  * @{\r
  */\r
 #define TPI_STATUS_OPENARCHIVE      0x0001  /**< 書庫を開いた。 */\r
 \r
 /**\r
  * @defgroup c_process_common_param パラメータコード\r
- * TPI_MESSAGE_ASK が送信された時に、TPI_PROCESSINFO 構造体の uStatus に格納される値で、要求されているパラメータを示す値。\r
+ * TPI_MESSAGE_ASK が送信された時に、TPI_PROCESSINFO 構造体の eStatus に格納される値で、要求されているパラメータを示す値。\r
  * @sa TPI_MESSAGE_STATUS\r
- * @sa TPI_PROCESSINFO::uStatus\r
+ * @sa TPI_PROCESSINFO::eStatus\r
  * @{\r
  */\r
 #define TPI_PARAM_PASSWORD          0x0001  /**< パスワード。 */\r
 /** 対応形式についての情報を格納する構造体。 */\r
 typedef struct _TPI_tagFORMATINFO\r
 {\r
-       bool            fArchive;           /**< 複数ファイル格納対応ならtrue */\r
-       bool            fComment;           /**< コメント付加対応ならtrue */\r
-       bool            fEncryptKeyFile;    /**< キーファイルによるデータ暗号化に対応しているならtrue */\r
-       bool            fEncryptPassword;   /**< パスワードによるデータ暗号化に対応しているならtrue */\r
-       bool            fEncryptHeader;     /**< ヘッダ暗号化に対応しているならtrue */\r
-       bool            fMMOptimize;        /**< マルチメディアファイル最適化対応ならtrue */\r
-       bool            fMultiVolume;       /**< 分割圧縮対応ならtrue */\r
-       bool            fSFX;               /**< SFX作成対応ならtrue */\r
-       bool            fSolid;             /**< Solid圧縮対応ならtrue */\r
-       short           sCompressLevelMin;  /**< 圧縮レベルの最小値 */\r
-       short           sCompressLevelMax;  /**< 圧縮レベルの最大値 */\r
-       short           sRecoveryRecordMin; /**< リカバリーレコードの最小値 */\r
-       short           sRecoveryRecordMax; /**< リカバリーレコードの最大値 */\r
-       wxString        szTypeName;         /**< 形式名 */\r
-       wxString        szSuffix;           /**< 拡張子。複数ある場合は;で区切る */\r
-       wxString        szEngineName;       /**< 内部エンジン名 */\r
-       wxString        szTPIName;          /**< TPI名 */\r
-       wxULongLong_t   llSupportedCommand; /**< 実装されているコマンドのフラグ */\r
-       wxULongLong_t   llTypeId;           /**< 一意の形式ID */\r
-       void *          pCustomInfo;        /**< 任意の情報を格納 */\r
+       bool            fArchive;               /**< 複数ファイル格納対応ならtrue */\r
+       bool            fComment;               /**< コメント付加対応ならtrue */\r
+       bool            fEncryptKeyFile;        /**< キーファイルによるデータ暗号化に対応しているならtrue */\r
+       bool            fEncryptPassword;       /**< パスワードによるデータ暗号化に対応しているならtrue */\r
+       bool            fEncryptHeader;         /**< ヘッダ暗号化に対応しているならtrue */\r
+       bool            fMMOptimize;            /**< マルチメディアファイル最適化対応ならtrue */\r
+       bool            fMultiVolume;           /**< 分割圧縮対応ならtrue */\r
+       bool            fSFX;                   /**< SFX作成対応ならtrue */\r
+       bool            fSolid;                 /**< Solid圧縮対応ならtrue */\r
+       unsigned short  nCompressLevelMin;      /**< 圧縮レベルの最小値 */\r
+       unsigned short  nCompressLevelMax;      /**< 圧縮レベルの最大値 */\r
+       unsigned short  nRecoveryRecordMin;     /**< リカバリーレコードの最小値 */\r
+       unsigned short  nRecoveryRecordMax;     /**< リカバリーレコードの最大値 */\r
+       wxULongLong_t   nTypeId;                /**< 一意の形式ID */\r
+       wxULongLong_t   eSupportedCommand;      /**< 実装されているコマンドのフラグ */\r
+       wxString        szTypeName;             /**< 形式名 */\r
+       wxString        szSuffix;               /**< 拡張子。複数ある場合は;で区切る */\r
+       wxString        szEngineName;           /**< 内部エンジン名 */\r
+       wxString        szTPIName;              /**< TPI名 */\r
+       void *          pCustomInfo;            /**< 任意の情報を格納 */\r
 }      TPI_FORMATINFO;\r
 \r
 /** 特定ファイルについての情報を格納する構造体。 */\r
 typedef struct _TPI_tagFILEINFO\r
 {\r
+       unsigned short  eDanger;                /**< セキュリティ警告 */\r
+       unsigned short  eOSType;                /**< 作成元OS */\r
+       unsigned short  wCompressRatio;         /**< 圧縮率 */\r
        /** 属性 */\r
        /** @sa c_file_attribute */\r
        unsigned long   dwAttribute;\r
-       unsigned long   dwCRC32;        /**< CRC32 */\r
-       wxDateTime      tmAccess;       /**< 最終参照日時 */\r
-       wxDateTime      tmCreate;       /**< 作成日時 */\r
-       wxDateTime      tmModified;     /**< 最終更新日時 */\r
-       unsigned int    uDanger;        /**< セキュリティ警告 */\r
-       unsigned int    uOSType;        /**< 作成元OS */\r
-       wxULongLong_t   llPackedSize;   /**< 格納後のサイズ */\r
-       wxULongLong_t   llUnpackedSize; /**< 格納前のサイズ */\r
-       wxFileName      fnFileName;     /**< ファイル名 */\r
-       wxString        szStoredName;   /**< 格納された名前 */\r
-       wxString        szMethod;       /**< 格納メソッド */\r
-       wxString        szComment;      /**< コメント */\r
-       unsigned short  wCompressRatio; /**< 圧縮率 */\r
-       wxULongLong_t   llFileId;       /**< 一意のファイルID */\r
-       void *          pCustomInfo;    /**< 任意の情報を格納 */\r
+       unsigned long   dwCRC32;                /**< CRC32 */\r
+       wxULongLong_t   nPackedSize;            /**< 格納後のサイズ */\r
+       wxULongLong_t   nUnpackedSize;          /**< 格納前のサイズ */\r
+       wxULongLong_t   nFileId;                /**< 一意のファイルID */\r
+       wxDateTime      tmAccess;               /**< 最終参照日時 */\r
+       wxDateTime      tmCreate;               /**< 作成日時 */\r
+       wxDateTime      tmModified;             /**< 最終更新日時 */\r
+       wxFileName      fnFileName;             /**< ファイル名 */\r
+       wxString        szStoredName;           /**< 格納された名前 */\r
+       wxString        szMethod;               /**< 格納メソッド */\r
+       wxString        szComment;              /**< コメント */\r
+       void *          pCustomInfo;            /**< 任意の情報を格納 */\r
 }      TPI_FILEINFO;\r
 \r
 /** 書庫についての情報を格納する構造体。 */\r
 typedef struct _TPI_tagARCHIVEINFO\r
 {\r
-       bool            fSolid;             /**< Solid圧縮されているならtrue */\r
-       bool            fMMOptimize;        /**< マルチメディアファイルに最適化されているならtrue */\r
-       bool            fEncryptData;       /**< データが暗号化されているならtrue */\r
-       bool            fEncryptHeader;     /**< ヘッダが暗号化されているならtrue */\r
-       short           sCompressLevel;     /**< 圧縮レベル(0-9) */\r
-       short           sRecoveryRecord;    /**< リカバリーレコード(0-100) */\r
-       wxDateTime      tmAccess;           /**< 最終参照日時 */\r
-       wxDateTime      tmCreate;           /**< 作成日時 */\r
-       wxDateTime      tmModified;         /**< 最終更新日時 */\r
-       int             nSFXType;           /**< SFXの種類を表す一意の値 */\r
-       unsigned int    uOSType;            /**< 作成元OS */\r
-       wxULongLong_t   llFileSize;         /**< ファイルサイズ */\r
-       wxULongLong_t   llPackedSize;       /**< 格納後のサイズ */\r
-       wxULongLong_t   llReadSize;         /**< 読み込み済みサイズ */\r
-       wxULongLong_t   llUnpackedSize;     /**< 格納前のサイズ */\r
-       wxULongLong_t   llSplitSize;        /**< 分割サイズ */\r
-       wxFileName      fnArchive;          /**< ファイル名 */\r
-       wxString        szComment;          /**< コメント */\r
-       unsigned short  wCompressRatio;     /**< 圧縮率 */\r
-       TPI_FORMATINFO  fiInfo;             /**< 形式に関する情報を格納 */\r
-       void *          pCustomInfo;        /**< 任意の情報を格納 */\r
+       bool            fSFX;                   /**< SFXならtrue */\r
+       bool            fSolid;                 /**< Solid圧縮されているならtrue */\r
+       bool            fMMOptimize;            /**< マルチメディアファイルに最適化されているならtrue */\r
+       bool            fEncryptData;           /**< データが暗号化されているならtrue */\r
+       bool            fEncryptHeader;         /**< ヘッダが暗号化されているならtrue */\r
+       unsigned short  eOSType;                /**< 作成元OS */\r
+       unsigned short  nCompressLevel;         /**< 圧縮レベル */\r
+       unsigned short  nRecoveryRecord;        /**< リカバリーレコード(0-100) */\r
+       unsigned short  wCompressRatio;         /**< 圧縮率 */\r
+       wxULongLong_t   nFileSize;              /**< ファイルサイズ */\r
+       wxULongLong_t   nPackedSize;            /**< 格納後のサイズ */\r
+       wxULongLong_t   nReadSize;              /**< 読み込み済みサイズ */\r
+       wxULongLong_t   nUnpackedSize;          /**< 格納前のサイズ */\r
+       wxULongLong_t   nSplitSize;             /**< 分割サイズ */\r
+       wxDateTime      tmAccess;               /**< 最終参照日時 */\r
+       wxDateTime      tmCreate;               /**< 作成日時 */\r
+       wxDateTime      tmModified;             /**< 最終更新日時 */\r
+       wxFileName      fnArchive;              /**< ファイル名 */\r
+       wxString        szComment;              /**< コメント */\r
+       TPI_FORMATINFO  fiInfo;                 /**< 形式に関する情報を格納 */\r
+       void *          pCustomInfo;            /**< 任意の情報を格納 */\r
 }      TPI_ARCHIVEINFO;\r
 \r
 /** 処理についての基本情報を格納する構造体。 */\r
@@ -328,14 +328,14 @@ typedef struct _TPI_tagSWITCHES
        bool            fSolid;                 /**< Solid圧縮をするならtrue */\r
        bool            fMMOptimize;            /**< マルチメディアファイルに最適化するならtrue */\r
        bool            fEncryptHeader;         /**< ヘッダを暗号化するならtrue */\r
+       unsigned short  nCompressLevel;         /**< 圧縮レベル */\r
+       unsigned short  nRecoveryRecord;        /**< リカバリーレコード(0-100) */\r
+       wxULongLong_t   nArchiveType;           /**< 書庫形式を表す一意の数値 */\r
+       wxULongLong_t   nSplitSize;             /**< 分割サイズ(0のときは分割しない) */\r
        wxFileName      fnDestinationDirectory; /**< 出力先ディレクトリ */\r
-       short           sCompressLevel;         /**< 圧縮レベル(0-9) */\r
-       short           sRecoveryRecord;        /**< リカバリーレコード(0-100) */\r
-       wxULongLong_t   llSplitSize;            /**< 分割サイズ(0のときは分割しない) */\r
        wxString        szPassword;             /**< パスワード */\r
        wxString        szKeyFile;              /**< キーファイル */\r
        wxString        szComment;              /**< コメント */\r
-       int             eArchiveType;           /**< 書庫形式を表す一意の数値 */\r
        void *          pCustomSwitches;        /**< 任意の情報を格納 */\r
 }      TPI_SWITCHES;\r
 \r
@@ -344,12 +344,12 @@ typedef struct _TPI_tagPROCESSINFO
 {\r
        /** イベントコード。 */\r
        /** @sa c_process_common */\r
-       unsigned int    uMessage;\r
+       unsigned int    eMessage;\r
        /** 進捗状況コード。 */\r
        /** @sa c_process_common_status */\r
-       unsigned int    uStatus;\r
+       unsigned int    eStatus;\r
        TPI_FILEINFO    fiInfo;                 /**< 処理中のファイルに関する情報 */\r
-       wxULongLong_t   llProcessedSize;        /**< 処理済サイズ */\r
+       wxULongLong_t   nProcessedSize;         /**< 処理済サイズ */\r
        wxFileName      fnDestination;          /**< 出力先ファイル */\r
        wxString        szParam;                /**< パラメータを格納 */\r
        void *          pCustomInfo;            /**< 任意の情報を格納 */\r
@@ -363,13 +363,13 @@ typedef struct _TPI_tagPROCESSINFO
 // *****************************************************************************\r
 \r
 /** コールバック関数\r
-  * @param  _uMsg   処理コード。\r
+  * @param  _eMsg   処理コード。\r
   * @param  _pInfo  処理コードにより異なる。\r
   * @return コールバック関数の返し値。\r
   * @sa c_process\r
   * @sa c_callback_return\r
   */\r
-typedef int(__stdcall * TPI_PROC)(unsigned int _uMsg, void * _pInfo);\r
+typedef int(__stdcall * TPI_PROC)(unsigned int _eMsg, void * _pInfo);\r
 \r
 /// @} callback\r
 \r
@@ -386,16 +386,16 @@ extern "C"
 #endif\r
 \r
 /** プラグインに関する情報を取得。\r
- * @param  _uInfoId     取得する情報を示す数値(情報コード)。\r
- * @param  _llSubOption 情報コードにより異なる。\r
+ * @param  _eInfoId     取得する情報を示す数値(情報コード)。\r
+ * @param  _nSubOption 情報コードにより異なる。\r
  * @param  _pPtr        結果を格納するバッファへのポインタ。\r
  * @return エラーコード。\r
  * @sa c_info\r
  */\r
 int __stdcall GetPluginInformation\r
 (\r
-       unsigned int _uInfoId,\r
-       wxULongLong_t _llSubOption,\r
+       unsigned int _eInfoId,\r
+       wxULongLong_t _nSubOption,\r
        void * _pPtr\r
 );\r
 \r
@@ -413,13 +413,13 @@ int __stdcall GetFormatInformation
 \r
 /** プラグインを使用するための初期化を行う。\r
  * @param  _szArcName   これから操作する対象となる書庫名。不明な場合はNULLを指定。\r
- * @param  _llTypeId    書庫を作成する場合には、その格納形式IDを指定。それ以外の場合は0。\r
+ * @param  _nTypeId    書庫を作成する場合には、その格納形式IDを指定。それ以外の場合は0。\r
  * @return エラーコード。\r
  */\r
 int __stdcall LoadPlugin\r
 (\r
        const wxString & _szArcName,\r
-       wxULongLong_t _llTypeId\r
+       wxULongLong_t _nTypeId\r
 );\r
 \r
 /** プラグインを解放する。\r
@@ -433,13 +433,13 @@ int __stdcall FreePlugin
 \r
 /** プラグインが対応しているファイルかどうか確認する。\r
  * @param  _szArcName   確認する対象となる書庫名。\r
- * @param  _llFileCount 書庫に格納されているファイル数を格納するためのポインタ。情報が不要ならばNULLを指定。\r
+ * @param  _nFileCount 書庫に格納されているファイル数を格納するためのポインタ。情報が不要ならばNULLを指定。\r
  * @return エラーコード。\r
  */\r
 int __stdcall CheckArchive\r
 (\r
        const wxString & _szArcName,\r
-       wxULongLong_t * _llFileCount\r
+       wxULongLong_t * _nFileCount\r
 );\r
 \r
 /** 書庫のハンドルを取得する。\r
@@ -487,7 +487,7 @@ int __stdcall GetArchiveInformation
 );\r
 \r
 /** 各種の書庫操作を行う。\r
- * @param  _uCommand    書庫操作の種類を表すコマンドコード。\r
+ * @param  _eCommand    書庫操作の種類を表すコマンドコード。\r
  * @param  _swInfo      書庫操作に必要な情報を格納した構造体へのポインタ。\r
  * @param  _szArcName   操作する対象となる書庫名。\r
  * @param  _szFiles     対象ファイル名のリスト。\r
@@ -496,7 +496,7 @@ int __stdcall GetArchiveInformation
  */\r
 int __stdcall Command\r
 (\r
-       unsigned int _uCommand,\r
+       wxULongLong_t _eCommand,\r
        TPI_SWITCHES * _swInfo,\r
        const wxString & _szArcName,\r
        const wxArrayString & _szFiles\r
index 54e815f..aa6e381 100644 (file)
@@ -98,8 +98,8 @@ wxString MakeCommandLineSend(wxString szCommandLine, wxString szArcName, TPI_SWI
                                                szCommandLineSend += wxT("\"") + asFiles[j] + wxT("\" ");\r
                                        }\r
                                        break;\r
-                               case wxT('4'): szCommandLineSend += wxString::Format(wxT("%d"), swInfo->sCompressLevel); break;\r
-                               case wxT('5'): szCommandLineSend += wxString::Format(wxT("%d"), swInfo->sRecoveryRecord); break;\r
+                               case wxT('4'): szCommandLineSend += wxString::Format(wxT("%d"), swInfo->nCompressLevel); break;\r
+                               case wxT('5'): szCommandLineSend += wxString::Format(wxT("%d"), swInfo->nRecoveryRecord); break;\r
                                case wxT('6'): szCommandLineSend += swInfo->szComment; break;\r
                                }\r
                                break;\r
@@ -121,7 +121,7 @@ wxString MakeCommandLineSend(wxString szCommandLine, wxString szArcName, TPI_SWI
                                case wxT('4'): szCommandLineSend += ProcessBool(swInfo->fEncryptHeader,             szCommandLine, & i); break;\r
                                case wxT('5'): szCommandLineSend += ProcessBool(swInfo->szPassword != wxEmptyString,szCommandLine, & i, swInfo->szPassword); break;\r
                                case wxT('6'): szCommandLineSend += ProcessBool(swInfo->szKeyFile  != wxEmptyString,szCommandLine, & i, swInfo->szKeyFile); break;\r
-                               case wxT('7'): szCommandLineSend += ProcessBool(swInfo->llSplitSize != 0,           szCommandLine, & i, wxString::Format(wxT("%d"), swInfo->llSplitSize)); break;\r
+                               case wxT('7'): szCommandLineSend += ProcessBool(swInfo->nSplitSize != 0,            szCommandLine, & i, wxString::Format(wxT("%d"), swInfo->nSplitSize)); break;\r
                                }\r
                                break;\r
                        }\r
index 709a33d..334b8d3 100644 (file)
@@ -38,7 +38,7 @@ wxString WC2String(const wchar_t * sz);
 \r
 #ifdef wxUSE_XML\r
 #include <wx/xml/xml.h>\r
-#define CheckSupportedCommand(attr, value) if (xmlLibrary->HasProp(wxT(attr)) || xmlLibrary->HasProp(wxT(attr) wxT("-alt"))) _fiInfo->llSupportedCommand |= value\r
+#define CheckSupportedCommand(attr, value) if (xmlLibrary->HasProp(wxT(attr)) || xmlLibrary->HasProp(wxT(attr) wxT("-alt"))) _fiInfo->eSupportedCommand |= value\r
 #define CheckSupportedSwitch(var,   value) value = szCmdLine.Find(wxT(var)) != wxNOT_FOUND\r
 \r
 inline short GetNumValue(wxXmlNode * node, wxString szValue)\r
@@ -48,14 +48,14 @@ inline short GetNumValue(wxXmlNode * node, wxString szValue)
        return (short) l;\r
 }\r
 \r
-inline void MakeFormatInfo(wxString szTPIName, TPI_FORMATINFO * _fiInfo, wxXmlNode * xmlLibrary, wxULongLong_t llId)\r
+inline void MakeFormatInfo(wxString szTPIName, TPI_FORMATINFO * _fiInfo, wxXmlNode * xmlLibrary, wxULongLong_t nId)\r
 {\r
-       _fiInfo->fArchive     = xmlLibrary->GetPropVal(wxT("archive"), wxT("1")) == wxT("1");\r
-       _fiInfo->szTypeName   = xmlLibrary->GetPropVal(wxT("typename"),wxEmptyString);\r
-       _fiInfo->szSuffix     = xmlLibrary->GetPropVal(wxT("suffix"),  wxEmptyString);\r
-       _fiInfo->szEngineName = xmlLibrary->GetPropVal(wxT("name"),    wxEmptyString);\r
-       _fiInfo->szTPIName    = szTPIName;\r
-       _fiInfo->llTypeId     = llId;\r
+       _fiInfo->fArchive       = xmlLibrary->GetPropVal(wxT("archive"), wxT("1")) == wxT("1");\r
+       _fiInfo->szTypeName     = xmlLibrary->GetPropVal(wxT("typename"),wxEmptyString);\r
+       _fiInfo->szSuffix       = xmlLibrary->GetPropVal(wxT("suffix"),  wxEmptyString);\r
+       _fiInfo->szEngineName   = xmlLibrary->GetPropVal(wxT("name"),    wxEmptyString);\r
+       _fiInfo->szTPIName      = szTPIName;\r
+       _fiInfo->nTypeId        = nId;\r
 \r
        // 対応コマンドを調査。\r
        CheckSupportedCommand("create", TPI_COMMAND_CREATE);\r
@@ -85,10 +85,10 @@ inline void MakeFormatInfo(wxString szTPIName, TPI_FORMATINFO * _fiInfo, wxXmlNo
        CheckSupportedSwitch("a6", _fiInfo->fEncryptKeyFile);\r
        CheckSupportedSwitch("a7", _fiInfo->fMultiVolume);\r
 \r
-       _fiInfo->sCompressLevelMin  = GetNumValue(xmlLibrary, wxT("level-min"));\r
-       _fiInfo->sCompressLevelMax  = GetNumValue(xmlLibrary, wxT("level-max"));\r
-       _fiInfo->sRecoveryRecordMin = GetNumValue(xmlLibrary, wxT("rr-min"));\r
-       _fiInfo->sRecoveryRecordMax = GetNumValue(xmlLibrary, wxT("rr-max"));\r
+       _fiInfo->nCompressLevelMin  = GetNumValue(xmlLibrary, wxT("level-min"));\r
+       _fiInfo->nCompressLevelMax  = GetNumValue(xmlLibrary, wxT("level-max"));\r
+       _fiInfo->nRecoveryRecordMin = GetNumValue(xmlLibrary, wxT("rr-min"));\r
+       _fiInfo->nRecoveryRecordMax = GetNumValue(xmlLibrary, wxT("rr-max"));\r
 }\r
 \r
 #endif\r
index c4544d5..0af2a2d 100644 (file)
@@ -53,9 +53,9 @@ wxString myListCtrl::OnGetItemText(long i, long column) const
        case 0:\r
                return this->showFileInfo[i].fnFileName.GetFullName();\r
        case 1:\r
-               return wxString::Format(wxT("%d"), this->showFileInfo[i].llUnpackedSize);\r
+               return wxString::Format(wxT("%d"), this->showFileInfo[i].nUnpackedSize);\r
        case 2:\r
-               return wxString::Format(wxT("%d"), this->showFileInfo[i].llPackedSize);\r
+               return wxString::Format(wxT("%d"), this->showFileInfo[i].nPackedSize);\r
        case 3:\r
                return wxString::Format(wxT("%3.1f%%"), this->showFileInfo[i].wCompressRatio / 10.0);\r
        case 4:\r
@@ -78,7 +78,7 @@ wxString myListCtrl::OnGetItemText(long i, long column) const
        case 8:\r
                return GetFileTypeName(this->showFileInfo[i].fnFileName);\r
        case 9:\r
-               return wxString::Format(wxT("%d"), this->showFileInfo[i].llFileId);\r
+               return wxString::Format(wxT("%d"), this->showFileInfo[i].nFileId);\r
        default:\r
                return wxEmptyString;\r
        }\r
@@ -99,7 +99,7 @@ int myListCtrl::OnGetItemImage(long i) const
 wxListItemAttr * myListCtrl::OnGetItemAttr(long i) const\r
 {\r
        return\r
-               this->showFileInfo[i].uDanger                               ? (wxListItemAttr *) & this->atDangerItem : \r
+               this->showFileInfo[i].eDanger                               ? (wxListItemAttr *) & this->atDangerItem : \r
                this->showFileInfo[i].dwAttribute & TPI_ATTRIBUTE_ENCRYPTED ? (wxListItemAttr *) & this->atEncryptedItem : NULL;\r
 }\r
 \r
@@ -125,12 +125,12 @@ int ListCtrlCompareProc(TPI_FILEINFO ** pItem1, TPI_FILEINFO ** pItem2)
        TPI_FILEINFO * item1 = * pItem1, * item2 = * pItem2;\r
        return (g_fSortAscend ? 1 : -1) * (\r
                g_nSortColumn == 0 ? ::wxStricmp(item1->fnFileName.GetFullName(), item2->fnFileName.GetFullName()) : // Filename\r
-               g_nSortColumn == 1 ? NumCmp(llUnpackedSize) : // Unpacked\r
-               g_nSortColumn == 2 ? NumCmp(llPackedSize) : // Packed\r
+               g_nSortColumn == 1 ? NumCmp(nUnpackedSize) : // Unpacked\r
+               g_nSortColumn == 2 ? NumCmp(nPackedSize) : // Packed\r
                g_nSortColumn == 3 ? NumCmp(wCompressRatio) : // Ratio\r
                g_nSortColumn == 6 ? NumCmp(tmModified) : // Last modified\r
                g_nSortColumn == 7 ? ::wxStricmp(item1->fnFileName.GetPath(), item2->fnFileName.GetPath()) : // Path\r
                g_nSortColumn == 8 ? ::wxStricmp(GetFileTypeName(item1->fnFileName), GetFileTypeName(item2->fnFileName)) : // Type\r
-               g_nSortColumn == 9 ? NumCmp(llFileId) : // No\r
+               g_nSortColumn == 9 ? NumCmp(nFileId) : // No\r
                0);\r
 }\r
index 1667f00..0199d9f 100644 (file)
@@ -209,7 +209,7 @@ void MakeDialog::OnInit(wxInitDialogEvent&)
                                {\r
                                        do\r
                                        {\r
-                                               if (fiInfo.llSupportedCommand & TPI_COMMAND_CREATE && (this->files.GetCount() == 1 || fiInfo.fArchive))\r
+                                               if (fiInfo.eSupportedCommand & TPI_COMMAND_CREATE && (this->files.GetCount() == 1 || fiInfo.fArchive))\r
                                                {\r
                                                        fiInfo.szTPIName = szTPIName;\r
                                                        this->afInfo.Add(fiInfo);\r
@@ -308,12 +308,12 @@ void MakeDialog::OnChoice(wxCommandEvent& e)
        }\r
 \r
        // 作成時/追加時設定。\r
-       this->scLevel->SetRange(fiInfo->sCompressLevelMin, fiInfo->sCompressLevelMax);\r
-       this->scLevel->SetValue(fiInfo->sCompressLevelMax);\r
-       this->scLevel->Enable(fiInfo->sCompressLevelMin != fiInfo->sCompressLevelMax);\r
-       this->scRR->SetRange(fiInfo->sRecoveryRecordMin, fiInfo->sRecoveryRecordMax);\r
-       this->scRR->SetValue(fiInfo->sRecoveryRecordMin);\r
-       this->scRR->Enable(fiInfo->sRecoveryRecordMin != fiInfo->sRecoveryRecordMax);\r
+       this->scLevel->SetRange(fiInfo->nCompressLevelMin, fiInfo->nCompressLevelMax);\r
+       this->scLevel->SetValue(fiInfo->nCompressLevelMax);\r
+       this->scLevel->Enable(fiInfo->nCompressLevelMin != fiInfo->nCompressLevelMax);\r
+       this->scRR->SetRange(fiInfo->nRecoveryRecordMin, fiInfo->nRecoveryRecordMax);\r
+       this->scRR->SetValue(fiInfo->nRecoveryRecordMin);\r
+       this->scRR->Enable(fiInfo->nRecoveryRecordMin != fiInfo->nRecoveryRecordMax);\r
        this->cbEncryptHeader->Enable(fiInfo->fEncryptHeader);\r
        this->cbSolid->Enable(fiInfo->fSolid);\r
        this->cbMMOptimize->Enable(fiInfo->fMMOptimize);\r
index 16675f3..6eafaef 100644 (file)
@@ -86,12 +86,12 @@ int ProcessDialog::CallbackProc(unsigned int _uMsg, void * _pStructure)
                return TPI_CALLBACK_CONTINUE;\r
        }\r
 \r
-       switch (piInfo->uMessage)\r
+       switch (piInfo->eMessage)\r
        {\r
        case TPI_MESSAGE_STATUS:\r
        {\r
                static int s_nGaugeCounter = 0;\r
-               switch (piInfo->uStatus)\r
+               switch (piInfo->eStatus)\r
                {\r
                case TPI_STATUS_OPENARCHIVE:\r
                        this->ebSource->ChangeValue(piInfo->fiInfo.fnFileName.GetFullPath());\r
@@ -99,9 +99,9 @@ int ProcessDialog::CallbackProc(unsigned int _uMsg, void * _pStructure)
                case TPI_STATUS_BEGINPROCESS:\r
                        this->ebSource->ChangeValue(piInfo->fiInfo.fnFileName.GetFullPath());\r
                        this->ebTarget->ChangeValue(piInfo->fnDestination.GetFullPath());\r
-                       if (piInfo->fiInfo.llUnpackedSize > 10000)\r
+                       if (piInfo->fiInfo.nUnpackedSize > 10000)\r
                        {\r
-                               this->gauge->SetRange(piInfo->fiInfo.llUnpackedSize);\r
+                               this->gauge->SetRange(piInfo->fiInfo.nUnpackedSize);\r
                                this->gauge->SetValue(0);\r
                        }\r
                        ::wxSafeYield(this, true);\r
@@ -109,29 +109,29 @@ int ProcessDialog::CallbackProc(unsigned int _uMsg, void * _pStructure)
                case TPI_STATUS_INPROCESS:\r
                        if (s_nGaugeCounter++ > 100)\r
                        {\r
-                               if (piInfo->fiInfo.llUnpackedSize > 10000)\r
+                               if (piInfo->fiInfo.nUnpackedSize > 10000)\r
                                {\r
-                                       this->gauge->SetValue(piInfo->llProcessedSize);\r
+                                       this->gauge->SetValue(piInfo->nProcessedSize);\r
                                }\r
                                ::wxSafeYield(this, true);\r
                                s_nGaugeCounter = 0;\r
                        }\r
                        break;\r
                case TPI_STATUS_ENDPROCESS:\r
-//                     this->gauge->SetValue(piInfo->fiInfo.llUnpackedSize.ToULong());\r
+//                     this->gauge->SetValue(piInfo->fiInfo.nUnpackedSize.ToULong());\r
                        break;\r
                // 書庫ロード時用の独自仕様。\r
                case 0x1000:\r
                        this->ebSource->ChangeValue(piInfo->fiInfo.fnFileName.GetFullPath());\r
-                       this->gauge->SetRange(piInfo->fiInfo.llUnpackedSize);\r
+                       this->gauge->SetRange(piInfo->fiInfo.nUnpackedSize);\r
                        this->gauge->SetValue(0);\r
                        break;\r
                case 0x1001:\r
                        // 更新しすぎると低速なので100ファイル毎に更新する。\r
-                       if (piInfo->llProcessedSize > (unsigned) (this->gauge->GetValue() + 100))\r
+                       if (piInfo->nProcessedSize > (unsigned) (this->gauge->GetValue() + 100))\r
                        {\r
                                this->ebTarget->ChangeValue(piInfo->fiInfo.fnFileName.GetFullPath());\r
-                               this->gauge->SetValue(piInfo->llProcessedSize);\r
+                               this->gauge->SetValue(piInfo->nProcessedSize);\r
                                ::wxSafeYield(this, true);\r
                        }\r
                        break;\r
@@ -140,7 +140,7 @@ int ProcessDialog::CallbackProc(unsigned int _uMsg, void * _pStructure)
        }\r
        case TPI_MESSAGE_ASK:\r
        {\r
-               switch (piInfo->uStatus)\r
+               switch (piInfo->eStatus)\r
                {\r
                case TPI_PARAM_PASSWORD:\r
                        piInfo->szParam = ::wxGetPasswordFromUser(_("Password for:\n") + piInfo->fiInfo.fnFileName.GetFullPath(), wxT("Lychee"), wxEmptyString, this);\r
index 4311209..7df1f59 100644 (file)
@@ -252,17 +252,17 @@ void MainFrame::OnArcCreate(wxCommandEvent& e)
        swInfo.fSolid               = mkDlg.cbSolid->IsChecked();\r
        swInfo.fMMOptimize          = mkDlg.cbMMOptimize->IsChecked();\r
        swInfo.fEncryptHeader       = mkDlg.cbEncryptHeader->IsChecked();\r
-       swInfo.sCompressLevel       = mkDlg.scLevel->GetValue();\r
-       swInfo.sRecoveryRecord      = mkDlg.scRR->GetValue();\r
+       swInfo.nCompressLevel       = mkDlg.scLevel->GetValue();\r
+       swInfo.nRecoveryRecord      = mkDlg.scRR->GetValue();\r
        swInfo.szPassword           = mkDlg.tcPassword->GetValue();\r
        swInfo.szKeyFile            = mkDlg.tcKeyfile->GetValue();\r
        swInfo.szComment            = mkDlg.tcComment->GetValue();\r
-       mkDlg.cbSplitSize->GetValue().ToULongLong(& swInfo.llSplitSize);\r
+       mkDlg.cbSplitSize->GetValue().ToULongLong(& swInfo.nSplitSize);\r
 \r
        // TPIを読み込み。\r
        int nSelected = mkDlg.chType->GetSelection();\r
        this->fnArchive = wxFileName(mkDlg.cbDir->GetValue(), mkDlg.cbFileName->GetValue());\r
-       if (! tpi.InitLibrary(mkDlg.afInfo[nSelected].szTPIName, this->fnArchive.GetFullPath(), mkDlg.afInfo[nSelected].llTypeId))\r
+       if (! tpi.InitLibrary(mkDlg.afInfo[nSelected].szTPIName, this->fnArchive.GetFullPath(), mkDlg.afInfo[nSelected].nTypeId))\r
        {\r
                ::wxLogError(_("Error: %s!"), wxT("InitLibrary()!"));\r
                return;\r
@@ -328,12 +328,12 @@ void MainFrame::OnArcOpen(wxCommandEvent& e)
 \r
        // TPIを読み込み、最初のコールバックを送信。\r
        TPI_PROCESSINFO piInfo;\r
-       piInfo.uMessage = TPI_MESSAGE_STATUS;\r
-       piInfo.uStatus = 0x1000;\r
-       piInfo.llProcessedSize = 0;\r
+       piInfo.eMessage = TPI_MESSAGE_STATUS;\r
+       piInfo.eStatus = 0x1000;\r
+       piInfo.nProcessedSize = 0;\r
        piInfo.fiInfo.fnFileName = this->fnArchive;\r
-       piInfo.fiInfo.llUnpackedSize = this->LoadTPI(this->fnArchive.GetFullPath());\r
-       if (piInfo.fiInfo.llUnpackedSize == 0)\r
+       piInfo.fiInfo.nUnpackedSize = this->LoadTPI(this->fnArchive.GetFullPath());\r
+       if (piInfo.fiInfo.nUnpackedSize == 0)\r
        {\r
                procDlg.Show(false);\r
                tpi.FreeLibrary();\r
@@ -343,7 +343,7 @@ void MainFrame::OnArcOpen(wxCommandEvent& e)
        TPICallbackProc(TPI_NOTIFY_COMMON, & piInfo);\r
 \r
        // 配列のサイズを確保。\r
-       this->fileinfo.Alloc(piInfo.fiInfo.llUnpackedSize);\r
+       this->fileinfo.Alloc(piInfo.fiInfo.nUnpackedSize);\r
 \r
        // 書庫を開く。\r
        if (! tpi.OpenArchive(this->fnArchive.GetFullPath()))\r
@@ -375,10 +375,10 @@ void MainFrame::OnArcOpen(wxCommandEvent& e)
        // ファイル情報をロード。\r
        if (tpi.GetFileInformation(& piInfo.fiInfo, true))\r
        {\r
-               piInfo.uStatus = 0x1001;\r
+               piInfo.eStatus = 0x1001;\r
                do\r
                {\r
-                       piInfo.llProcessedSize++;\r
+                       piInfo.nProcessedSize++;\r
                        if (this->ErrorCheck(TPICallbackProc(TPI_NOTIFY_COMMON, & piInfo)) == TPI_CALLBACK_CANCEL)\r
                        {\r
                                procDlg.Show(false);\r
@@ -401,13 +401,13 @@ void MainFrame::OnArcOpen(wxCommandEvent& e)
                        // DTV検査。\r
                        if (piInfo.fiInfo.fnFileName.GetPathWithSep().Find(wxT("..")) != wxNOT_FOUND)\r
                        {\r
-                               piInfo.fiInfo.uDanger = TRUE;\r
+                               piInfo.fiInfo.eDanger = TRUE;\r
                                ::wxLogWarning(_("This archive may have Directory Traversal Vulnerability(DTV) problem, and some danger files may be extracted to the unexpected system directory! You should use the \"Ignore file pathes\" option when extracting this archive.\nDanger file is:\n%s"), piInfo.fiInfo.fnFileName.GetFullPath().c_str());\r
                        }\r
                        // 空白の連続による拡張子偽装を検査。\r
                        if (piInfo.fiInfo.fnFileName.GetFullName().Find(wxT("        ")) != wxNOT_FOUND)\r
                        {\r
-                               piInfo.fiInfo.uDanger = TRUE;\r
+                               piInfo.fiInfo.eDanger = TRUE;\r
                                ::wxLogWarning(_("This archive may contain extension-disguised files whose real extension is hidden by using many blank charactor and you may mistake that it is a \"safe\" file. Don\'t execute these files carelessly.\nDanger file is:\n%s"), piInfo.fiInfo.fnFileName.GetFullPath().c_str());\r
                        }\r
                        // Unicode制御文字を検査。\r
@@ -415,7 +415,7 @@ void MainFrame::OnArcOpen(wxCommandEvent& e)
                        {\r
                                if (piInfo.fiInfo.fnFileName.GetFullName().Find(c) != wxNOT_FOUND)\r
                                {\r
-                                       piInfo.fiInfo.uDanger = TRUE;\r
+                                       piInfo.fiInfo.eDanger = TRUE;\r
                                        ::wxLogWarning(_("This archive may contain extension-disguised files whose real extension is hidden by using Unicode control character and you may mistake that it is a \"safe\" file. Don\'t execute these files carelessly.\nDanger file is:\n%s"), piInfo.fiInfo.fnFileName.GetFullPath().c_str());\r
                                }\r
                                switch (c)\r
@@ -460,19 +460,19 @@ void MainFrame::OnArcOpen(wxCommandEvent& e)
        // ステータスバー設定。\r
        this->statusbar->SetStatusText(this->aiArchive.fiInfo.szTypeName, 0);\r
        this->statusbar->SetStatusText(wxString::Format(_("%d file(s)"), this->fileinfo.GetCount()), 1);\r
-       this->statusbar->SetStatusText(wxString::Format(_("%dB -> %dB"), this->aiArchive.llUnpackedSize, this->aiArchive.llPackedSize), 2);\r
+       this->statusbar->SetStatusText(wxString::Format(_("%dB -> %dB"), this->aiArchive.nUnpackedSize, this->aiArchive.nPackedSize), 2);\r
        this->statusbar->SetStatusText(wxString::Format(wxT("%3.1f%%"), this->aiArchive.wCompressRatio / 10.0), 3);\r
        this->statusbar->SetStatusText(this->fnArchive.GetFullPath(), 4);\r
 \r
        // ツールバー・メニューバー設定。\r
        SetMenuToolState("Arc_Close",   true);\r
-       SetMenuToolState("Arc_Add",     (this->aiArchive.fiInfo.llSupportedCommand & TPI_COMMAND_ADD)   == TPI_COMMAND_ADD   && this->aiArchive.fiInfo.fArchive);\r
-       SetMenuToolState("Arc_SFX",     (this->aiArchive.fiInfo.llSupportedCommand & TPI_COMMAND_SFX)    == TPI_COMMAND_SFX   && this->aiArchive.nSFXType == 0);\r
-       SetMenuToolState("Arc_UnSFX",   (this->aiArchive.fiInfo.llSupportedCommand & TPI_COMMAND_UNSFX)  == TPI_COMMAND_UNSFX && this->aiArchive.nSFXType != 0);\r
-       SetMenuToolState("Arc_Extract", (this->aiArchive.fiInfo.llSupportedCommand & TPI_COMMAND_EXTRACT)== TPI_COMMAND_EXTRACT);\r
-       SetMenuToolState("Arc_Delete",  (this->aiArchive.fiInfo.llSupportedCommand & TPI_COMMAND_DELETE) == TPI_COMMAND_DELETE && this->aiArchive.fiInfo.fArchive);\r
-       SetMenuToolState("Arc_Test",    (this->aiArchive.fiInfo.llSupportedCommand & TPI_COMMAND_TEST)   == TPI_COMMAND_TEST);\r
-       SetMenuToolState("Arc_Repair",  (this->aiArchive.fiInfo.llSupportedCommand & TPI_COMMAND_REPAIR) == TPI_COMMAND_REPAIR);\r
+       SetMenuToolState("Arc_Add",     (this->aiArchive.fiInfo.eSupportedCommand & TPI_COMMAND_ADD)   == TPI_COMMAND_ADD   && this->aiArchive.fiInfo.fArchive);\r
+       SetMenuToolState("Arc_SFX",     (this->aiArchive.fiInfo.eSupportedCommand & TPI_COMMAND_SFX)    == TPI_COMMAND_SFX   && ! this->aiArchive.fSFX);\r
+       SetMenuToolState("Arc_UnSFX",   (this->aiArchive.fiInfo.eSupportedCommand & TPI_COMMAND_UNSFX)  == TPI_COMMAND_UNSFX && this->aiArchive.fSFX);\r
+       SetMenuToolState("Arc_Extract", (this->aiArchive.fiInfo.eSupportedCommand & TPI_COMMAND_EXTRACT)== TPI_COMMAND_EXTRACT);\r
+       SetMenuToolState("Arc_Delete",  (this->aiArchive.fiInfo.eSupportedCommand & TPI_COMMAND_DELETE) == TPI_COMMAND_DELETE && this->aiArchive.fiInfo.fArchive);\r
+       SetMenuToolState("Arc_Test",    (this->aiArchive.fiInfo.eSupportedCommand & TPI_COMMAND_TEST)   == TPI_COMMAND_TEST);\r
+       SetMenuToolState("Arc_Repair",  (this->aiArchive.fiInfo.eSupportedCommand & TPI_COMMAND_REPAIR) == TPI_COMMAND_REPAIR);\r
 \r
        procDlg.Show(false);\r
 }\r
@@ -546,8 +546,8 @@ void MainFrame::OnArcAdd(wxCommandEvent& e)
        swInfo.fSolid               = mkDlg.cbSolid->IsChecked();\r
        swInfo.fMMOptimize          = mkDlg.cbMMOptimize->IsChecked();\r
        swInfo.fEncryptHeader       = mkDlg.cbEncryptHeader->IsChecked();\r
-       swInfo.sCompressLevel       = mkDlg.scLevel->GetValue();\r
-       swInfo.sRecoveryRecord      = mkDlg.scRR->GetValue();\r
+       swInfo.nCompressLevel       = mkDlg.scLevel->GetValue();\r
+       swInfo.nRecoveryRecord      = mkDlg.scRR->GetValue();\r
        swInfo.szPassword           = mkDlg.tcPassword->GetValue();\r
        swInfo.szKeyFile            = mkDlg.tcKeyfile->GetValue();\r
        swInfo.szComment            = mkDlg.tcComment->GetValue();\r
index f6bb5d3..a038221 100644 (file)
@@ -37,7 +37,7 @@
 wxDynamicLibrary g_hLib;\r
 void * g_fpProc;\r
 TPI_PROC g_prProc;\r
-wxULongLong_t g_llEngineId;\r
+wxULongLong_t g_nEngineId;\r
 \r
 //******************************************************************************\r
 //    Inside Functions\r
@@ -62,9 +62,9 @@ int GetFileInformation2(void * _hArchive, TPI_FILEINFO * _fiInfo, wxULongLong_t
        hArc->GetProperty(nIndex, kpidCRC, & prop);\r
        _fiInfo->dwCRC32        = prop.ulVal;\r
        hArc->GetProperty(nIndex, kpidPackSize, & prop);\r
-       _fiInfo->llPackedSize   = prop.vt == VT_EMPTY ? 0 : prop.vt == VT_UI8 ? prop.uhVal.QuadPart : prop.ulVal;\r
+       _fiInfo->nPackedSize    = prop.vt == VT_EMPTY ? 0 : prop.vt == VT_UI8 ? prop.uhVal.QuadPart : prop.ulVal;\r
        hArc->GetProperty(nIndex, kpidSize, & prop);\r
-       _fiInfo->llUnpackedSize = prop.vt == VT_EMPTY ? 0 : prop.vt == VT_UI8 ? prop.uhVal.QuadPart : prop.ulVal;\r
+       _fiInfo->nUnpackedSize  = prop.vt == VT_EMPTY ? 0 : prop.vt == VT_UI8 ? prop.uhVal.QuadPart : prop.ulVal;\r
        unsigned int t;\r
        hArc->GetProperty(nIndex, kpidMTime, & prop);\r
        NWindows::NTime::FileTimeToUnixTime(prop.filetime, t);\r
@@ -98,7 +98,7 @@ int GetFileInformation2(void * _hArchive, TPI_FILEINFO * _fiInfo, wxULongLong_t
                hArc->GetProperty(nIndex, kpidComment, & prop);\r
                _fiInfo->szComment  = WC2String(prop.bstrVal);\r
        }\r
-       _fiInfo->llFileId       = nIndex;\r
+       _fiInfo->nFileId        = nIndex;\r
        return TPI_ERROR_SUCCESS;\r
 }\r
 \r
@@ -114,37 +114,37 @@ int __stdcall GetFormatInformation2(TPI_FORMATINFO * _fiInfo, wxULongLong_t & nI
        _fiInfo->fMultiVolume       = false;\r
        _fiInfo->fSFX               = false;\r
        _fiInfo->fSolid             = false;\r
-       _fiInfo->sCompressLevelMin  = 0;\r
-       _fiInfo->sCompressLevelMax  = 0;\r
-       _fiInfo->sRecoveryRecordMin = 0;\r
-       _fiInfo->sRecoveryRecordMax = 0;\r
+       _fiInfo->nCompressLevelMin  = 0;\r
+       _fiInfo->nCompressLevelMax  = 0;\r
+       _fiInfo->nRecoveryRecordMin = 0;\r
+       _fiInfo->nRecoveryRecordMax = 0;\r
        _fiInfo->szTypeName.Clear();\r
        _fiInfo->szSuffix.Clear();\r
-       _fiInfo->szEngineName = g_hLib.CanonicalizeName(wxT("7z"));\r
-       _fiInfo->szTPIName    = wxT("7zArc");\r
-       _fiInfo->llSupportedCommand = TPI_COMMAND_EXTRACT | TPI_COMMAND_TEST;\r
-       _fiInfo->llTypeId     = nIndex;\r
-       _fiInfo->pCustomInfo    = NULL;\r
+       _fiInfo->szEngineName       = g_hLib.CanonicalizeName(wxT("7z"));\r
+       _fiInfo->szTPIName          = wxT("7zArc");\r
+       _fiInfo->eSupportedCommand  = TPI_COMMAND_EXTRACT | TPI_COMMAND_TEST;\r
+       _fiInfo->nTypeId            = nIndex;\r
+       _fiInfo->pCustomInfo        = NULL;\r
        wxULongLong_t nBase = nIndex++;\r
        if (guidList[nBase] == CLSID_CFormatZip)\r
        {\r
                _fiInfo->szTypeName          = wxT("7-zip");\r
                _fiInfo->szSuffix            = wxT("zip");\r
-               _fiInfo->llSupportedCommand |= TPI_COMMAND_CREATE | TPI_COMMAND_ADD;\r
+               _fiInfo->eSupportedCommand  |= TPI_COMMAND_CREATE | TPI_COMMAND_ADD;\r
                _fiInfo->fSFX                = true;\r
                _fiInfo->fMultiVolume        = true;\r
                _fiInfo->fEncryptPassword    = true;\r
-               _fiInfo->sCompressLevelMin   = 0;\r
-               _fiInfo->sCompressLevelMax   = 9;\r
+               _fiInfo->nCompressLevelMin   = 0;\r
+               _fiInfo->nCompressLevelMax   = 9;\r
        }\r
        else if (guidList[nBase] == CLSID_CFormatBZip2)\r
        {\r
                _fiInfo->szTypeName          = wxT("BZip2");\r
                _fiInfo->szSuffix            = wxT("bz2");\r
-               _fiInfo->llSupportedCommand |= TPI_COMMAND_CREATE;\r
+               _fiInfo->eSupportedCommand  |= TPI_COMMAND_CREATE;\r
                _fiInfo->fArchive            = false;\r
-               _fiInfo->sCompressLevelMin   = 1;\r
-               _fiInfo->sCompressLevelMax   = 9;\r
+               _fiInfo->nCompressLevelMin   = 1;\r
+               _fiInfo->nCompressLevelMax   = 9;\r
        }\r
 #if 0\r
        else if (guidList[nBase] == CLSID_CFormatRar)  { _fiInfo->szTypeName = wxT("Rar");     _fiInfo->szSuffix = wxT("rar"); }\r
@@ -160,15 +160,15 @@ int __stdcall GetFormatInformation2(TPI_FORMATINFO * _fiInfo, wxULongLong_t & nI
        {\r
                _fiInfo->szTypeName          = wxT("7z");\r
                _fiInfo->szSuffix            = wxT("7z");\r
-               _fiInfo->llSupportedCommand |= TPI_COMMAND_CREATE | TPI_COMMAND_ADD;\r
+               _fiInfo->eSupportedCommand  |= TPI_COMMAND_CREATE | TPI_COMMAND_ADD;\r
                _fiInfo->fSFX                = true;\r
                _fiInfo->fMultiVolume        = true;\r
                _fiInfo->fSolid              = true;\r
                _fiInfo->fEncryptPassword    = true;\r
                _fiInfo->fEncryptHeader      = true;\r
                _fiInfo->fMultiVolume        = true;\r
-               _fiInfo->sCompressLevelMin   = 0;\r
-               _fiInfo->sCompressLevelMax   = 9;\r
+               _fiInfo->nCompressLevelMin   = 0;\r
+               _fiInfo->nCompressLevelMax   = 9;\r
        }\r
 #ifdef __LINUX__\r
        else if (guidList[nBase] == CLSID_CFormatCab)  { _fiInfo->szTypeName = wxT("Cab");     _fiInfo->szSuffix = wxT("cab"); _fiInfo->fMultiVolume = true; _fiInfo->fSFX = true; }\r
@@ -180,10 +180,10 @@ int __stdcall GetFormatInformation2(TPI_FORMATINFO * _fiInfo, wxULongLong_t & nI
        {\r
                _fiInfo->szTypeName          = wxT("XZ");\r
                _fiInfo->szSuffix            = wxT("xz");\r
-               _fiInfo->llSupportedCommand |= TPI_COMMAND_CREATE;\r
+               _fiInfo->eSupportedCommand  |= TPI_COMMAND_CREATE;\r
                _fiInfo->fArchive            = false;\r
-               _fiInfo->sCompressLevelMin   = 0;\r
-               _fiInfo->sCompressLevelMax   = 9;\r
+               _fiInfo->nCompressLevelMin   = 0;\r
+               _fiInfo->nCompressLevelMax   = 9;\r
        }\r
        else if (guidList[nBase] == CLSID_CFormatApm)  { _fiInfo->szTypeName = wxT("Apm");     _fiInfo->szSuffix = wxT("apm"); }\r
        else if (guidList[nBase] == CLSID_CFormatMslz) { _fiInfo->szTypeName = wxT("MSLZ");    _fiInfo->szSuffix = wxT("xx_"); _fiInfo->fArchive = false; }\r
@@ -219,17 +219,17 @@ int __stdcall GetFormatInformation2(TPI_FORMATINFO * _fiInfo, wxULongLong_t & nI
                _fiInfo->szTypeName          = wxT("TAR");\r
                _fiInfo->szSuffix            = wxT("tar");\r
                _fiInfo->fSFX                = true;\r
-               _fiInfo->llSupportedCommand |= TPI_COMMAND_CREATE | TPI_COMMAND_ADD;\r
+               _fiInfo->eSupportedCommand  |= TPI_COMMAND_CREATE | TPI_COMMAND_ADD;\r
        }\r
 #endif\r
        else if (guidList[nBase] == CLSID_CFormatGZip)\r
        {\r
                _fiInfo->szTypeName          = wxT("GZip");\r
                _fiInfo->szSuffix            = wxT("gz");\r
-               _fiInfo->llSupportedCommand |= TPI_COMMAND_CREATE;\r
+               _fiInfo->eSupportedCommand  |= TPI_COMMAND_CREATE;\r
                _fiInfo->fArchive            = false;\r
-               _fiInfo->sCompressLevelMin   = 1;\r
-               _fiInfo->sCompressLevelMax   = 9;\r
+               _fiInfo->nCompressLevelMin   = 1;\r
+               _fiInfo->nCompressLevelMax   = 9;\r
        }\r
        else\r
        {\r
@@ -268,8 +268,8 @@ STDMETHODIMP CArchiveOpenCallback::SetCompleted(const wxULongLong_t *, const wxU
 \r
 STDMETHODIMP CArchiveOpenCallback::CryptoGetTextPassword(BSTR * szPassword)\r
 {\r
-       this->piInfo.uMessage           = TPI_MESSAGE_ASK;\r
-       this->piInfo.uStatus            = TPI_PARAM_PASSWORD;\r
+       this->piInfo.eMessage           = TPI_MESSAGE_ASK;\r
+       this->piInfo.eStatus            = TPI_PARAM_PASSWORD;\r
        return (g_prProc != NULL && g_prProc(TPI_NOTIFY_COMMON, & this->piInfo) == TPI_CALLBACK_CONTINUE) ? ::StringToBstr(this->piInfo.szParam.c_str(), szPassword) : E_ABORT;\r
 }\r
 \r
@@ -303,10 +303,10 @@ STDMETHODIMP CArchiveExtractCallback::SetTotal(wxULongLong_t)
        return S_OK;\r
 }\r
 \r
-STDMETHODIMP CArchiveExtractCallback::SetCompleted(const wxULongLong_t * llProcessed)\r
+STDMETHODIMP CArchiveExtractCallback::SetCompleted(const wxULongLong_t * nProcessed)\r
 {\r
-       this->piInfo.uStatus                = TPI_STATUS_INPROCESS;\r
-       this->piInfo.llProcessedSize    = * llProcessed - this->llCurrentPos;\r
+       this->piInfo.eStatus                = TPI_STATUS_INPROCESS;\r
+       this->piInfo.nProcessedSize     = * nProcessed - this->llCurrentPos;\r
        if (g_prProc == NULL || this->piInfo.fiInfo.szStoredName.IsEmpty() || g_prProc(TPI_NOTIFY_COMMON, & this->piInfo) == TPI_CALLBACK_CONTINUE)\r
        {\r
                return S_OK;\r
@@ -324,11 +324,11 @@ STDMETHODIMP CArchiveExtractCallback::GetStream(unsigned int nIndex, ISequential
        _outFileStream.Release();\r
 \r
        // 現在位置を記録。\r
-       this->llCurrentPos += this->piInfo.fiInfo.llUnpackedSize;\r
+       this->llCurrentPos += this->piInfo.fiInfo.nUnpackedSize;\r
 \r
        // ファイルの基本情報を取得。\r
-       this->piInfo.uMessage               = TPI_MESSAGE_STATUS;\r
-       this->piInfo.uStatus                = TPI_STATUS_BEGINPROCESS;\r
+       this->piInfo.eMessage               = TPI_MESSAGE_STATUS;\r
+       this->piInfo.eStatus                = TPI_STATUS_BEGINPROCESS;\r
        GetFileInformation2(this->hArc, & this->piInfo.fiInfo, nIndex);\r
        this->piInfo.fnDestination          = wxFileName(swInfo->fnDestinationDirectory.GetFullPath() + wxFileName::GetPathSeparator() + (swInfo->fStoreDirectoryPathes ? this->piInfo.fiInfo.fnFileName.GetPath() : (wxString) wxEmptyString), this->piInfo.fiInfo.fnFileName.GetFullName());\r
 \r
@@ -418,8 +418,8 @@ STDMETHODIMP CArchiveExtractCallback::CryptoGetTextPassword(BSTR * szPassword)
 {\r
        if (this->fTriedPassword || this->swInfo->szPassword.IsEmpty())\r
        {\r
-               this->piInfo.uMessage           = TPI_MESSAGE_ASK;\r
-               this->piInfo.uStatus            = TPI_PARAM_PASSWORD;\r
+               this->piInfo.eMessage           = TPI_MESSAGE_ASK;\r
+               this->piInfo.eStatus            = TPI_PARAM_PASSWORD;\r
                return (g_prProc != NULL && g_prProc(TPI_NOTIFY_COMMON, & this->piInfo) == TPI_CALLBACK_CONTINUE) ? ::StringToBstr(this->piInfo.szParam.c_str(), szPassword) : E_ABORT;\r
        }\r
        else\r
@@ -452,7 +452,7 @@ public:
        TPI_SWITCHES * swInfo;\r
 \r
 private:\r
-       wxULongLong_t llCurrentPos;\r
+       wxULongLong_t nCurrentPos;\r
        TPI_PROCESSINFO piInfo;\r
 };\r
 \r
@@ -461,10 +461,10 @@ STDMETHODIMP CArchiveUpdateCallback::SetTotal(wxULongLong_t)
        return S_OK;\r
 }\r
 \r
-STDMETHODIMP CArchiveUpdateCallback::SetCompleted(const wxULongLong_t * llProcessed)\r
+STDMETHODIMP CArchiveUpdateCallback::SetCompleted(const wxULongLong_t * nProcessed)\r
 {\r
-       this->piInfo.uStatus            = TPI_STATUS_INPROCESS;\r
-       this->piInfo.llProcessedSize    = * llProcessed - this->llCurrentPos;\r
+       this->piInfo.eStatus            = TPI_STATUS_INPROCESS;\r
+       this->piInfo.nProcessedSize     = * nProcessed - this->nCurrentPos;\r
        if (g_prProc == NULL || this->piInfo.fiInfo.szStoredName.IsEmpty() || g_prProc(TPI_NOTIFY_COMMON, & this->piInfo) == TPI_CALLBACK_CONTINUE)\r
        {\r
                return S_OK;\r
@@ -526,14 +526,14 @@ STDMETHODIMP CArchiveUpdateCallback::GetProperty(unsigned int nIndex, PROPID pro
 STDMETHODIMP CArchiveUpdateCallback::GetStream(unsigned int nIndex, ISequentialInStream ** inStream)\r
 {\r
        // 現在位置を記録。\r
-       this->llCurrentPos += this->piInfo.fiInfo.llUnpackedSize;\r
+       this->nCurrentPos += this->piInfo.fiInfo.nUnpackedSize;\r
 \r
        // ファイルの基本情報を取得。\r
        NWindows::NCOM::CPropVariant prop;\r
        this->GetProperty(nIndex, kpidAttrib, & prop);\r
-       this->piInfo.fiInfo.dwAttribute    = prop.uintVal;\r
+       this->piInfo.fiInfo.dwAttribute     = prop.uintVal;\r
        this->GetProperty(nIndex, kpidSize, & prop);\r
-       this->piInfo.fiInfo.llUnpackedSize = prop.vt == VT_UI8 ? prop.uhVal.QuadPart : prop.ulVal;\r
+       this->piInfo.fiInfo.nUnpackedSize   = prop.vt == VT_UI8 ? prop.uhVal.QuadPart : prop.ulVal;\r
        unsigned int t;\r
        this->GetProperty(nIndex, kpidMTime, & prop);\r
        NWindows::NTime::FileTimeToUnixTime(prop.filetime, t);\r
@@ -546,11 +546,11 @@ STDMETHODIMP CArchiveUpdateCallback::GetStream(unsigned int nIndex, ISequentialI
        this->piInfo.fiInfo.tmAccess.Set((time_t) t);\r
        this->GetProperty(nIndex, kpidPath, & prop);\r
        this->piInfo.fiInfo.szStoredName = WC2String(prop.bstrVal);\r
-       this->piInfo.fiInfo.llFileId       = nIndex;\r
-       this->piInfo.fiInfo.fnFileName     = wxFileName(this->piInfo.fiInfo.szStoredName);\r
+       this->piInfo.fiInfo.nFileId         = nIndex;\r
+       this->piInfo.fiInfo.fnFileName      = wxFileName(this->piInfo.fiInfo.szStoredName);\r
        this->piInfo.fiInfo.fnFileName.Normalize(wxPATH_NORM_ALL, this->swInfo->fnDestinationDirectory.GetFullPath());\r
-       this->piInfo.uMessage               = TPI_MESSAGE_STATUS;\r
-       this->piInfo.uStatus                = TPI_STATUS_BEGINPROCESS;\r
+       this->piInfo.eMessage               = TPI_MESSAGE_STATUS;\r
+       this->piInfo.eStatus                = TPI_STATUS_BEGINPROCESS;\r
        this->piInfo.fnDestination          = wxFileName(this->piInfo.fiInfo.szStoredName);\r
 \r
        // コールバック関数に送信。\r
@@ -590,7 +590,7 @@ STDMETHODIMP CArchiveUpdateCallback::SetOperationResult(int nResult)
 \r
 STDMETHODIMP CArchiveUpdateCallback::GetVolumeSize(unsigned int, wxULongLong_t * nSplitSize)\r
 {\r
-       * nSplitSize = this->swInfo->llSplitSize;\r
+       * nSplitSize = this->swInfo->nSplitSize;\r
        return S_OK;\r
 }\r
 \r
@@ -660,7 +660,7 @@ int __stdcall GetFormatInformation(TPI_FORMATINFO * _fiInfo, bool _bFirst)
 int __stdcall LoadPlugin\r
 (\r
        const wxString & _szArcName,\r
-       wxULongLong_t _llTypeId\r
+       wxULongLong_t _nTypeId\r
 )\r
 {\r
        g_hLib.Load(g_hLib.CanonicalizeName(wxT("7z")));\r
@@ -682,7 +682,7 @@ int __stdcall LoadPlugin
 \r
        if (! ::wxFileExists(_szArcName))\r
        {\r
-               g_llEngineId = _llTypeId;\r
+               g_nEngineId = _nTypeId;\r
        }\r
 \r
        return TPI_ERROR_SUCCESS;\r
@@ -753,7 +753,7 @@ int __stdcall OpenArchive
                }\r
 \r
                // 形式の情報を取得。\r
-               g_llEngineId = i;\r
+               g_nEngineId = i;\r
                TPI_FORMATINFO fiInfo;\r
                GetFormatInformation2(& fiInfo, i);\r
 \r
@@ -822,14 +822,14 @@ int __stdcall GetArchiveInformation
        {\r
                _aiInfo->szComment  = WC2String(prop.bstrVal);\r
        }\r
-       wxULongLong_t n = g_llEngineId;\r
+       wxULongLong_t n = g_nEngineId;\r
        GetFormatInformation2(& _aiInfo->fiInfo, n);\r
        return TPI_ERROR_SUCCESS;\r
 }\r
 \r
 int __stdcall Command\r
 (\r
-       unsigned int _uCommand,\r
+       wxULongLong_t _eCommand,\r
        TPI_SWITCHES * _swInfo,\r
        const wxString & _szArcName,\r
        const wxArrayString & _szFiles\r
@@ -837,7 +837,7 @@ int __stdcall Command
 {\r
        // コマンドを実行。\r
        int nErrorCode;\r
-       switch (_uCommand)\r
+       switch (_eCommand)\r
        {\r
        case TPI_COMMAND_EXTRACT:\r
        case TPI_COMMAND_TEST:\r
@@ -859,7 +859,7 @@ int __stdcall Command
                        {\r
                                if (_szFiles.Index(fiInfo.szStoredName) != wxNOT_FOUND)\r
                                {\r
-                                       nIndexes.Add(fiInfo.llFileId);\r
+                                       nIndexes.Add(fiInfo.nFileId);\r
                                }\r
                        }\r
                        while (GetFileInformation(hArc, & fiInfo, false) == TPI_ERROR_SUCCESS);\r
@@ -869,7 +869,7 @@ int __stdcall Command
                CMyComPtr<IArchiveExtractCallback> extractCallback(extractCallbackSpec);\r
                extractCallbackSpec->hArc = hArc;\r
                extractCallbackSpec->swInfo = _swInfo;\r
-               hArc->Extract(& nIndexes.Front(), nIndexes.Size(), _uCommand == TPI_COMMAND_TEST, extractCallback);\r
+               hArc->Extract(& nIndexes.Front(), nIndexes.Size(), _eCommand == TPI_COMMAND_TEST, extractCallback);\r
                nErrorCode = extractCallbackSpec->nErrorCode;\r
                CloseArchive(hArc);\r
                break;\r
@@ -901,14 +901,14 @@ int __stdcall Command
 \r
                // エンジンを読み込み。\r
                IOutArchive * hArc;\r
-               if (((unsigned int (__stdcall *)(const GUID *, const GUID *, void **)) g_fpProc)(& guidList[g_llEngineId], & IID_IOutArchive, (void **) & hArc) != S_OK)\r
+               if (((unsigned int (__stdcall *)(const GUID *, const GUID *, void **)) g_fpProc)(& guidList[g_nEngineId], & IID_IOutArchive, (void **) & hArc) != S_OK)\r
                {\r
                        return TPI_ERROR_ARC_UNSUPPORTED;\r
                }\r
 \r
                // 形式情報を取得。\r
                TPI_FORMATINFO fiInfo;\r
-               wxULongLong_t nIndex = g_llEngineId;\r
+               wxULongLong_t nIndex = g_nEngineId;\r
                GetFormatInformation2(& fiInfo, nIndex);\r
 \r
                // パラメータを設定。\r
@@ -919,9 +919,9 @@ int __stdcall Command
                        NWindows::NCOM::CPropVariant propValues[15];\r
                        wxString szProp;\r
                        // 圧縮レベル。\r
-                       if (fiInfo.sCompressLevelMin != fiInfo.sCompressLevelMax)\r
+                       if (fiInfo.nCompressLevelMin != fiInfo.nCompressLevelMax)\r
                        {\r
-                               szProp = wxString::Format(wxT("x%d"), _swInfo->sCompressLevel);\r
+                               szProp = wxString::Format(wxT("x%d"), _swInfo->nCompressLevel);\r
                                szProps.Add(szProp.c_str());\r
                        }\r
                        // Solid圧縮。\r
index 1ce2494..06b8668 100644 (file)
@@ -92,7 +92,7 @@ BOOL __stdcall CallbackProc(HWND, unsigned int _uMsg, unsigned int _uState, void
 \r
        // 構造体を初期化。\r
        TPI_PROCESSINFO piInfo;\r
-       piInfo.uMessage = TPI_MESSAGE_STATUS;\r
+       piInfo.eMessage = TPI_MESSAGE_STATUS;\r
 \r
        if (_lpEis != NULL)\r
        {\r
@@ -106,15 +106,15 @@ BOOL __stdcall CallbackProc(HWND, unsigned int _uMsg, unsigned int _uState, void
                                // EXTRACTINGINFOEXW -> TPI_FILEINFO変換。\r
                                piInfo.fiInfo.dwCRC32           = ex->dwCRC;\r
                                piInfo.fiInfo.tmModified.SetFromDOS(ex->wTime | (ex->wDate << 16));\r
-                               piInfo.fiInfo.llPackedSize      = ex->dwCompressedSize;\r
-                               piInfo.fiInfo.llUnpackedSize    = ex->exinfo.dwFileSize;\r
-                               piInfo.fiInfo.uOSType           = ex->uOSType;\r
+                               piInfo.fiInfo.nPackedSize      = ex->dwCompressedSize;\r
+                               piInfo.fiInfo.nUnpackedSize    = ex->exinfo.dwFileSize;\r
+                               piInfo.fiInfo.eOSType           = ex->eOSType;\r
                                piInfo.fiInfo.wCompressRatio    = ex->wRatio;\r
                                piInfo.fiInfo.szStoredName      = WC2String(ex->exinfo.szSourceFileName);\r
                                piInfo.fiInfo.szMethod          = WC2String(ex->szMode);\r
 \r
                                // EXTRACTINGINFOEXW -> TPI_PROCESSINFO変換。\r
-                               piInfo.llProcessedSize          = ex->exinfo.dwWriteSize;\r
+                               piInfo.nProcessedSize           = ex->exinfo.dwWriteSize;\r
                                piInfo.fnDestination            = wxFileName(WC2String(ex->exinfo.szDestFileName));\r
                        }\r
                        else\r
@@ -125,15 +125,15 @@ BOOL __stdcall CallbackProc(HWND, unsigned int _uMsg, unsigned int _uState, void
                                // EXTRACTINGINFOEX -> TPI_FILEINFO変換。\r
                                piInfo.fiInfo.dwCRC32           = ex->dwCRC;\r
                                piInfo.fiInfo.tmModified.SetFromDOS(ex->wTime | (ex->wDate << 16));\r
-                               piInfo.fiInfo.llPackedSize      = ex->dwCompressedSize;\r
-                               piInfo.fiInfo.llUnpackedSize    = ex->exinfo.dwFileSize;\r
-                               piInfo.fiInfo.uOSType           = ex->uOSType;\r
+                               piInfo.fiInfo.nPackedSize      = ex->dwCompressedSize;\r
+                               piInfo.fiInfo.nUnpackedSize    = ex->exinfo.dwFileSize;\r
+                               piInfo.fiInfo.eOSType           = ex->eOSType;\r
                                piInfo.fiInfo.wCompressRatio    = ex->wRatio;\r
                                piInfo.fiInfo.szStoredName      = UTF82String(ex->exinfo.szSourceFileName);\r
                                piInfo.fiInfo.szMethod          = UTF82String(ex->szMode);\r
 \r
                                // EXTRACTINGINFOEX -> TPI_PROCESSINFO変換。\r
-                               piInfo.llProcessedSize          = ex->exinfo.dwWriteSize;\r
+                               piInfo.nProcessedSize           = ex->exinfo.dwWriteSize;\r
                                piInfo.fnDestination            = wxFileName(UTF82String(ex->exinfo.szDestFileName));\r
                        }\r
                        piInfo.fiInfo.dwAttribute       = 0;\r
@@ -151,15 +151,15 @@ BOOL __stdcall CallbackProc(HWND, unsigned int _uMsg, unsigned int _uState, void
                                piInfo.fiInfo.tmAccess          = FileTimeToWxDateTime(& ex->ftAccessTime);\r
                                piInfo.fiInfo.tmCreate          = FileTimeToWxDateTime(& ex->ftCreateTime);\r
                                piInfo.fiInfo.tmModified        = FileTimeToWxDateTime(& ex->ftWriteTime);\r
-                               piInfo.fiInfo.llPackedSize      = ex->llCompressedSize;\r
-                               piInfo.fiInfo.llUnpackedSize    = ex->llFileSize;\r
-                               piInfo.fiInfo.uOSType           = ex->uOSType;\r
+                               piInfo.fiInfo.nPackedSize       = ex->llCompressedSize;\r
+                               piInfo.fiInfo.nUnpackedSize     = ex->llFileSize;\r
+                               piInfo.fiInfo.eOSType           = ex->eOSType;\r
                                piInfo.fiInfo.wCompressRatio    = ex->wRatio;\r
                                piInfo.fiInfo.szStoredName      = WC2String(ex->exinfo.szSourceFileName);\r
                                piInfo.fiInfo.szMethod          = WC2String(ex->szMode);\r
 \r
                                // EXTRACTINGINFOEX64 -> TPI_PROCESSINFO変換。\r
-                               piInfo.llProcessedSize          = ex->llWriteSize;\r
+                               piInfo.nProcessedSize           = ex->llWriteSize;\r
                                piInfo.fnDestination            = wxFileName(WC2String(ex->exinfo.szDestFileName));\r
                        }\r
                        else\r
@@ -173,15 +173,15 @@ BOOL __stdcall CallbackProc(HWND, unsigned int _uMsg, unsigned int _uState, void
                                piInfo.fiInfo.tmAccess          = FileTimeToWxDateTime(& ex->ftAccessTime);\r
                                piInfo.fiInfo.tmCreate          = FileTimeToWxDateTime(& ex->ftCreateTime);\r
                                piInfo.fiInfo.tmModified        = FileTimeToWxDateTime(& ex->ftWriteTime);\r
-                               piInfo.fiInfo.llPackedSize      = ex->llCompressedSize;\r
-                               piInfo.fiInfo.llUnpackedSize    = ex->llFileSize;\r
-                               piInfo.fiInfo.uOSType           = ex->uOSType;\r
+                               piInfo.fiInfo.nPackedSize       = ex->llCompressedSize;\r
+                               piInfo.fiInfo.nUnpackedSize     = ex->llFileSize;\r
+                               piInfo.fiInfo.eOSType           = ex->eOSType;\r
                                piInfo.fiInfo.wCompressRatio    = ex->wRatio;\r
                                piInfo.fiInfo.szStoredName      = UTF82String(ex->exinfo.szSourceFileName);\r
                                piInfo.fiInfo.szMethod          = UTF82String(ex->szMode);\r
 \r
                                // EXTRACTINGINFOEX64 -> TPI_PROCESSINFO変換。\r
-                               piInfo.llProcessedSize          = ex->llWriteSize;\r
+                               piInfo.nProcessedSize           = ex->llWriteSize;\r
                                piInfo.fnDestination            = wxFileName(UTF82String(ex->exinfo.szDestFileName));\r
                        }\r
                }\r
@@ -193,35 +193,35 @@ BOOL __stdcall CallbackProc(HWND, unsigned int _uMsg, unsigned int _uState, void
        {\r
        case ARCEXTRACT_OPEN:\r
                // 当該書庫の処理を開始。\r
-               piInfo.uStatus = TPI_STATUS_OPENARCHIVE;\r
+               piInfo.eStatus = TPI_STATUS_OPENARCHIVE;\r
                break;\r
        case 5:\r
                // 当該ファイルの検索中。\r
-               piInfo.uStatus = TPI_STATUS_SEEKFILE;\r
+               piInfo.eStatus = TPI_STATUS_SEEKFILE;\r
                break;\r
        case ARCEXTRACT_BEGIN:\r
                // 当該ファイルの処理を開始。\r
-               piInfo.uStatus = TPI_STATUS_BEGINPROCESS;\r
+               piInfo.eStatus = TPI_STATUS_BEGINPROCESS;\r
                break;\r
        case ARCEXTRACT_INPROCESS:\r
                // 当該ファイルの処理を実行中。\r
-               piInfo.uStatus = TPI_STATUS_INPROCESS;\r
+               piInfo.eStatus = TPI_STATUS_INPROCESS;\r
                break;\r
        case 6:\r
                // 当該ファイルの処理を終了。\r
-               piInfo.uStatus = TPI_STATUS_ENDPROCESS;\r
+               piInfo.eStatus = TPI_STATUS_ENDPROCESS;\r
                break;\r
        case 7:\r
                // 当該書庫の検査中。\r
-               piInfo.uStatus = TPI_STATUS_TESTARCHIVE;\r
+               piInfo.eStatus = TPI_STATUS_TESTARCHIVE;\r
                break;\r
        case ARCEXTRACT_COPY:\r
                // 当該書庫の書き戻し中。\r
-               piInfo.uStatus = TPI_STATUS_COPYARCHIVE;\r
+               piInfo.eStatus = TPI_STATUS_COPYARCHIVE;\r
                break;\r
        case ARCEXTRACT_END:\r
                // 当該書庫の処理を終了。\r
-               piInfo.uStatus = TPI_STATUS_CLOSEARCHIVE;\r
+               piInfo.eStatus = TPI_STATUS_CLOSEARCHIVE;\r
                break;\r
        }\r
 \r
@@ -670,9 +670,9 @@ int __stdcall GetFileInformation
                if (g_LibInfo.fUnicode)\r
                {\r
                        _fiInfo->dwCRC32        = iiInfoW.dwCRC;\r
-                       _fiInfo->uOSType        = iiInfoW.uOSType;\r
-                       _fiInfo->llPackedSize   = iiInfoW.dwCompressedSize;\r
-                       _fiInfo->llUnpackedSize = iiInfoW.dwOriginalSize;\r
+                       _fiInfo->eOSType        = iiInfoW.eOSType;\r
+                       _fiInfo->nPackedSize    = iiInfoW.dwCompressedSize;\r
+                       _fiInfo->nUnpackedSize  = iiInfoW.dwOriginalSize;\r
                        _fiInfo->tmModified.SetFromDOS(MAKELONG(iiInfoW.wTime, iiInfoW.wDate));\r
                        _fiInfo->szStoredName   = WC2String(iiInfoW.szFileName);\r
                        _fiInfo->szMethod       = WC2String(iiInfoW.szMode);\r
@@ -681,15 +681,15 @@ int __stdcall GetFileInformation
                else\r
                {\r
                        _fiInfo->dwCRC32        = iiInfo.dwCRC;\r
-                       _fiInfo->uOSType        = iiInfo.uOSType;\r
-                       _fiInfo->llPackedSize   = iiInfo.dwCompressedSize;\r
-                       _fiInfo->llUnpackedSize = iiInfo.dwOriginalSize;\r
+                       _fiInfo->eOSType        = iiInfo.eOSType;\r
+                       _fiInfo->nPackedSize    = iiInfo.dwCompressedSize;\r
+                       _fiInfo->nUnpackedSize  = iiInfo.dwOriginalSize;\r
                        _fiInfo->tmModified.SetFromDOS(MAKELONG(iiInfo.wTime, iiInfo.wDate));\r
                        _fiInfo->szStoredName   = UTF82String(iiInfo.szFileName);\r
                        _fiInfo->szMethod       = UTF82String(iiInfo.szMode);\r
                        _fiInfo->wCompressRatio = iiInfo.wRatio;\r
                }\r
-               _fiInfo->llFileId       = s_nFileId++;\r
+               _fiInfo->nFileId        = s_nFileId++;\r
                _fiInfo->fnFileName     = wxFileName(_fiInfo->szStoredName);\r
 //             _fiInfo->ftAccessTime   = 0;\r
 //             _fiInfo->ftCreateTime   = 0;\r
@@ -729,56 +729,56 @@ int __stdcall GetArchiveInformation
        fpProc = ::GetAPIAddress("GetArcFileSizeEx", false);\r
        if (fpProc != NULL)\r
        {\r
-               ((BOOL (__stdcall *)(void *, LONGLONG *)) fpProc)(_hArchive, (LONGLONG *) & _aiInfo->llFileSize);\r
+               ((BOOL (__stdcall *)(void *, LONGLONG *)) fpProc)(_hArchive, (LONGLONG *) & _aiInfo->nFileSize);\r
        }\r
        else\r
        {\r
                fpProc = ::GetAPIAddress("GetArcFileSize", false);\r
                if (fpProc != NULL)\r
                {\r
-                       _aiInfo->llFileSize = ((DWORD (__stdcall *)(void *)) fpProc)(_hArchive);\r
+                       _aiInfo->nFileSize = ((DWORD (__stdcall *)(void *)) fpProc)(_hArchive);\r
                }\r
        }\r
 \r
        fpProc = ::GetAPIAddress("GetArcOriginalSizeEx", false);\r
        if (fpProc != NULL)\r
        {\r
-               ((BOOL (__stdcall *)(void *, LONGLONG *)) fpProc)(_hArchive, (LONGLONG *) & _aiInfo->llUnpackedSize);\r
+               ((BOOL (__stdcall *)(void *, LONGLONG *)) fpProc)(_hArchive, (LONGLONG *) & _aiInfo->nUnpackedSize);\r
        }\r
        else\r
        {\r
                fpProc = ::GetAPIAddress("GetArcOriginalSize", false);\r
                if (fpProc != NULL)\r
                {\r
-                       _aiInfo->llUnpackedSize = ((DWORD (__stdcall *)(void *)) fpProc)(_hArchive);\r
+                       _aiInfo->nUnpackedSize = ((DWORD (__stdcall *)(void *)) fpProc)(_hArchive);\r
                }\r
        }\r
 \r
        fpProc = ::GetAPIAddress("GetArcCompressedSizeEx", false);\r
        if (fpProc != NULL)\r
        {\r
-               ((BOOL (__stdcall *)(void *, LONGLONG *)) fpProc)(_hArchive, (LONGLONG *) & _aiInfo->llPackedSize);\r
+               ((BOOL (__stdcall *)(void *, LONGLONG *)) fpProc)(_hArchive, (LONGLONG *) & _aiInfo->nPackedSize);\r
        }\r
        else\r
        {\r
                fpProc = ::GetAPIAddress("GetArcCompressedSize", false);\r
                if (fpProc != NULL)\r
                {\r
-                       _aiInfo->llPackedSize = ((DWORD (__stdcall *)(void *)) fpProc)(_hArchive);\r
+                       _aiInfo->nPackedSize = ((DWORD (__stdcall *)(void *)) fpProc)(_hArchive);\r
                }\r
        }\r
 \r
        fpProc = ::GetAPIAddress("GetArcReadSizeEx", false);\r
        if (fpProc != NULL)\r
        {\r
-               ((BOOL (__stdcall *)(void *, LONGLONG *)) fpProc)(_hArchive, (LONGLONG *) & _aiInfo->llReadSize);\r
+               ((BOOL (__stdcall *)(void *, LONGLONG *)) fpProc)(_hArchive, (LONGLONG *) & _aiInfo->nReadSize);\r
        }\r
        else\r
        {\r
                fpProc = ::GetAPIAddress("GetArcReadSize", false);\r
                if (fpProc != NULL)\r
                {\r
-                       _aiInfo->llReadSize = ((DWORD (__stdcall *)(void *)) fpProc)(_hArchive);\r
+                       _aiInfo->nReadSize = ((DWORD (__stdcall *)(void *)) fpProc)(_hArchive);\r
                }\r
        }\r
 \r
@@ -813,19 +813,11 @@ int __stdcall GetArchiveInformation
        fpProc = ::GetAPIAddress("GetArcOSType", false);\r
        if (fpProc != NULL)\r
        {\r
-               _aiInfo->uOSType = ((UINT (__stdcall *)(void *)) fpProc)(_hArchive);\r
+               _aiInfo->eOSType = ((UINT (__stdcall *)(void *)) fpProc)(_hArchive);\r
        }\r
 \r
        fpProc = ::GetAPIAddress("IsSFXFile", false);\r
-       if (fpProc != NULL)\r
-       {\r
-               _aiInfo->nSFXType = ((int (__stdcall *)(void *)) fpProc)(_hArchive);\r
-       }\r
-       if (fpProc == NULL || _aiInfo->nSFXType < 0)\r
-       {\r
-               // エラーの場合はとりあえず通常の書庫とみなす。\r
-               _aiInfo->nSFXType = 0;\r
-       }\r
+       _aiInfo->fSFX = fpProc != NULL && ((int (__stdcall *)(void *)) fpProc)(_hArchive) != 0;\r
 \r
        // 形式に関する情報を取得。\r
        MakeFormatInfo(wxT("calLibrary"), & _aiInfo->fiInfo, & g_LibInfo.node, 0);\r
@@ -835,7 +827,7 @@ int __stdcall GetArchiveInformation
 \r
 int __stdcall Command\r
 (\r
-       unsigned int _uCommand,\r
+       wxULongLong_t _eCommand,\r
        TPI_SWITCHES * _swInfo,\r
        const wxString & _szArcName,\r
        const wxArrayString & _szFiles\r
@@ -847,28 +839,28 @@ int __stdcall Command
        // APIアドレス取得。\r
        g_LibInfoAlt.fRunning\r
                = g_LibInfo.node.GetPropVal(\r
-                       _uCommand == TPI_COMMAND_CREATE  ? wxT("create-alt") :\r
-                       _uCommand == TPI_COMMAND_ADD     ? wxT("add-alt") :\r
-                       _uCommand == TPI_COMMAND_EXTRACT ? wxT("extract-alt") : \r
-                       _uCommand == TPI_COMMAND_DELETE  ? wxT("delete-alt") : \r
-                       _uCommand == TPI_COMMAND_UPDATE  ? wxT("update-alt") : \r
-                       _uCommand == TPI_COMMAND_TEST    ? wxT("test-alt") : \r
-                       _uCommand == TPI_COMMAND_REPAIR  ? wxT("repair-alt") : \r
-                       _uCommand == TPI_COMMAND_MOVE    ? wxT("move-alt") : \r
-                       _uCommand == TPI_COMMAND_SFX     ? wxT("sfx-alt") : \r
-                       _uCommand == TPI_COMMAND_UNSFX   ? wxT("unsfx-alt") : wxEmptyString, & szCommandLine);\r
+                       _eCommand == TPI_COMMAND_CREATE  ? wxT("create-alt") :\r
+                       _eCommand == TPI_COMMAND_ADD     ? wxT("add-alt") :\r
+                       _eCommand == TPI_COMMAND_EXTRACT ? wxT("extract-alt") : \r
+                       _eCommand == TPI_COMMAND_DELETE  ? wxT("delete-alt") : \r
+                       _eCommand == TPI_COMMAND_UPDATE  ? wxT("update-alt") : \r
+                       _eCommand == TPI_COMMAND_TEST    ? wxT("test-alt") : \r
+                       _eCommand == TPI_COMMAND_REPAIR  ? wxT("repair-alt") : \r
+                       _eCommand == TPI_COMMAND_MOVE    ? wxT("move-alt") : \r
+                       _eCommand == TPI_COMMAND_SFX     ? wxT("sfx-alt") : \r
+                       _eCommand == TPI_COMMAND_UNSFX   ? wxT("unsfx-alt") : wxEmptyString, & szCommandLine);\r
        g_LibInfo.fRunning\r
                = g_LibInfo.node.GetPropVal(\r
-                       _uCommand == TPI_COMMAND_CREATE  ? wxT("create") :\r
-                       _uCommand == TPI_COMMAND_ADD     ? wxT("add") :\r
-                       _uCommand == TPI_COMMAND_EXTRACT ? wxT("extract") : \r
-                       _uCommand == TPI_COMMAND_DELETE  ? wxT("delete") : \r
-                       _uCommand == TPI_COMMAND_UPDATE  ? wxT("update") : \r
-                       _uCommand == TPI_COMMAND_TEST    ? wxT("test") : \r
-                       _uCommand == TPI_COMMAND_REPAIR  ? wxT("repair") : \r
-                       _uCommand == TPI_COMMAND_MOVE    ? wxT("move") : \r
-                       _uCommand == TPI_COMMAND_SFX     ? wxT("sfx") : \r
-                       _uCommand == TPI_COMMAND_UNSFX   ? wxT("unsfx") : wxEmptyString, & szCommandLine);\r
+                       _eCommand == TPI_COMMAND_CREATE  ? wxT("create") :\r
+                       _eCommand == TPI_COMMAND_ADD     ? wxT("add") :\r
+                       _eCommand == TPI_COMMAND_EXTRACT ? wxT("extract") : \r
+                       _eCommand == TPI_COMMAND_DELETE  ? wxT("delete") : \r
+                       _eCommand == TPI_COMMAND_UPDATE  ? wxT("update") : \r
+                       _eCommand == TPI_COMMAND_TEST    ? wxT("test") : \r
+                       _eCommand == TPI_COMMAND_REPAIR  ? wxT("repair") : \r
+                       _eCommand == TPI_COMMAND_MOVE    ? wxT("move") : \r
+                       _eCommand == TPI_COMMAND_SFX     ? wxT("sfx") : \r
+                       _eCommand == TPI_COMMAND_UNSFX   ? wxT("unsfx") : wxEmptyString, & szCommandLine);\r
 \r
        FARPROC fpProc =\r
                g_LibInfo.fRunning    ? ::GetAPIAddress(   "", true) :\r
index 1498a2f..01462e7 100644 (file)
@@ -125,7 +125,7 @@ typedef struct _tagINDIVIDUALINFO
        DWORD dwCompressedSize;\r
        DWORD dwCRC;\r
        UINT uFlag;\r
-       UINT uOSType;\r
+       UINT eOSType;\r
        WORD wRatio;\r
        WORD wDate;\r
        WORD wTime;\r
@@ -141,7 +141,7 @@ typedef struct _tagINDIVIDUALINFOW
        DWORD dwCompressedSize;\r
        DWORD dwCRC;\r
        UINT uFlag;\r
-       UINT uOSType;\r
+       UINT eOSType;\r
        WORD wRatio;\r
        WORD wDate;\r
        WORD wTime;\r
@@ -176,7 +176,7 @@ typedef struct EXTRACTINGINFOEX
        EXTRACTINGINFO exinfo;\r
        DWORD dwCompressedSize;\r
        DWORD dwCRC;\r
-       UINT uOSType;\r
+       UINT eOSType;\r
        WORD wRatio;\r
        WORD wDate;\r
        WORD wTime;\r
@@ -189,7 +189,7 @@ typedef struct EXTRACTINGINFOEXW
        EXTRACTINGINFOW exinfo;\r
        DWORD dwCompressedSize;\r
        DWORD dwCRC;\r
-       UINT uOSType;\r
+       UINT eOSType;\r
        WORD wRatio;\r
        WORD wDate;\r
        WORD wTime;\r
@@ -206,7 +206,7 @@ typedef struct EXTRACTINGINFOEX64
        UINT64 llWriteSize;\r
        DWORD dwAttributes;\r
        DWORD dwCRC;\r
-       UINT uOSType;\r
+       UINT eOSType;\r
        WORD wRatio;\r
        FILETIME ftCreateTime;\r
        FILETIME ftAccessTime;\r
@@ -227,7 +227,7 @@ typedef struct EXTRACTINGINFOEX64W
        UINT64 llWriteSize;\r
        DWORD dwAttributes;\r
        DWORD dwCRC;\r
-       UINT uOSType;\r
+       UINT eOSType;\r
        WORD wRatio;\r
        FILETIME ftCreateTime;\r
        FILETIME ftAccessTime;\r
index 74ac8d7..dd4baeb 100644 (file)
@@ -237,7 +237,7 @@ int __stdcall GetFormatInformation(TPI_FORMATINFO * _fiInfo, bool _bFirst)
        MakeFormatInfo(wxT("cuiWrapper"), _fiInfo, xmlLibrary, s_nFileId++);\r
        if (myExecute(xmlLibrary->GetPropVal(wxT("name"), wxEmptyString), NULL, wxEmptyString) != TPI_ERROR_SUCCESS)\r
        {\r
-               _fiInfo->llSupportedCommand = 0;\r
+               _fiInfo->eSupportedCommand = 0;\r
        }\r
 \r
        return TPI_ERROR_SUCCESS;\r
@@ -439,8 +439,8 @@ int __stdcall GetFileInformation
        _fiInfo->fnFileName = wxFileName::wxFileName(_fiInfo->szStoredName);\r
 \r
        // サイズ取得。\r
-       _fiInfo->llPackedSize   = GetSize(piPSize, s_nCurrentLine, asOutput);\r
-       _fiInfo->llUnpackedSize = GetSize(piUSize, s_nCurrentLine, asOutput);\r
+       _fiInfo->nPackedSize   = GetSize(piPSize, s_nCurrentLine, asOutput);\r
+       _fiInfo->nUnpackedSize = GetSize(piUSize, s_nCurrentLine, asOutput);\r
 \r
        // 更新時刻取得。\r
        if (piDate.nStart != 0 || piDate.nCount != 0)\r
@@ -449,7 +449,7 @@ int __stdcall GetFileInformation
        }\r
 \r
        // 最後に次の行へ進めておく。\r
-       _fiInfo->llFileId = s_nFileId++;\r
+       _fiInfo->nFileId = s_nFileId++;\r
        s_nCurrentLine += nProcessPerLine;\r
 \r
        return TPI_ERROR_SUCCESS;\r
@@ -468,7 +468,7 @@ int __stdcall GetArchiveInformation
 \r
 int __stdcall Command\r
 (\r
-       unsigned int _uCommand,\r
+       wxULongLong_t _eCommand,\r
        TPI_SWITCHES * _swInfo,\r
        const wxString & _szArcName,\r
        const wxArrayString & _szFiles\r
@@ -479,28 +479,28 @@ int __stdcall Command
 \r
        // APIアドレス取得。\r
        if (! g_LibInfo.node.GetPropVal(\r
-                       _uCommand == TPI_COMMAND_CREATE  ? wxT("create") :\r
-                       _uCommand == TPI_COMMAND_ADD     ? wxT("add") :\r
-                       _uCommand == TPI_COMMAND_EXTRACT ? wxT("extract") : \r
-                       _uCommand == TPI_COMMAND_DELETE  ? wxT("delete") : \r
-                       _uCommand == TPI_COMMAND_UPDATE  ? wxT("update") : \r
-                       _uCommand == TPI_COMMAND_TEST    ? wxT("test") : \r
-                       _uCommand == TPI_COMMAND_REPAIR  ? wxT("repair") : \r
-                       _uCommand == TPI_COMMAND_MOVE    ? wxT("move") : \r
-                       _uCommand == TPI_COMMAND_SFX     ? wxT("sfx") : \r
-                       _uCommand == TPI_COMMAND_UNSFX   ? wxT("unsfx") : wxEmptyString, & szCommandLine))\r
+                       _eCommand == TPI_COMMAND_CREATE  ? wxT("create") :\r
+                       _eCommand == TPI_COMMAND_ADD     ? wxT("add") :\r
+                       _eCommand == TPI_COMMAND_EXTRACT ? wxT("extract") : \r
+                       _eCommand == TPI_COMMAND_DELETE  ? wxT("delete") : \r
+                       _eCommand == TPI_COMMAND_UPDATE  ? wxT("update") : \r
+                       _eCommand == TPI_COMMAND_TEST    ? wxT("test") : \r
+                       _eCommand == TPI_COMMAND_REPAIR  ? wxT("repair") : \r
+                       _eCommand == TPI_COMMAND_MOVE    ? wxT("move") : \r
+                       _eCommand == TPI_COMMAND_SFX     ? wxT("sfx") : \r
+                       _eCommand == TPI_COMMAND_UNSFX   ? wxT("unsfx") : wxEmptyString, & szCommandLine))\r
        {\r
                g_LibInfo.node.GetPropVal(\r
-                       _uCommand == TPI_COMMAND_CREATE  ? wxT("create-alt") :\r
-                       _uCommand == TPI_COMMAND_ADD     ? wxT("add-alt") :\r
-                       _uCommand == TPI_COMMAND_EXTRACT ? wxT("extract-alt") : \r
-                       _uCommand == TPI_COMMAND_DELETE  ? wxT("delete-alt") : \r
-                       _uCommand == TPI_COMMAND_UPDATE  ? wxT("update-alt") : \r
-                       _uCommand == TPI_COMMAND_TEST    ? wxT("test-alt") : \r
-                       _uCommand == TPI_COMMAND_REPAIR  ? wxT("repair-alt") : \r
-                       _uCommand == TPI_COMMAND_MOVE    ? wxT("move-alt") : \r
-                       _uCommand == TPI_COMMAND_SFX     ? wxT("sfx-alt") : \r
-                       _uCommand == TPI_COMMAND_UNSFX   ? wxT("unsfx-alt") : wxEmptyString, & szCommandLine);\r
+                       _eCommand == TPI_COMMAND_CREATE  ? wxT("create-alt") :\r
+                       _eCommand == TPI_COMMAND_ADD     ? wxT("add-alt") :\r
+                       _eCommand == TPI_COMMAND_EXTRACT ? wxT("extract-alt") : \r
+                       _eCommand == TPI_COMMAND_DELETE  ? wxT("delete-alt") : \r
+                       _eCommand == TPI_COMMAND_UPDATE  ? wxT("update-alt") : \r
+                       _eCommand == TPI_COMMAND_TEST    ? wxT("test-alt") : \r
+                       _eCommand == TPI_COMMAND_REPAIR  ? wxT("repair-alt") : \r
+                       _eCommand == TPI_COMMAND_MOVE    ? wxT("move-alt") : \r
+                       _eCommand == TPI_COMMAND_SFX     ? wxT("sfx-alt") : \r
+                       _eCommand == TPI_COMMAND_UNSFX   ? wxT("unsfx-alt") : wxEmptyString, & szCommandLine);\r
        }\r
 \r
        if (szCommandLine.IsEmpty())\r
index ce85a7e..9b2e6a6 100644 (file)
@@ -46,12 +46,12 @@ UINT __cdecl CallbackProc(void * user, UINT code, void* param)
 {\r
        // 構造体を初期化。\r
        static TPI_PROCESSINFO piInfo;\r
-       piInfo.uMessage = TPI_MESSAGE_STATUS;\r
+       piInfo.eMessage = TPI_MESSAGE_STATUS;\r
 \r
        switch (code)\r
        {\r
        case eggevent::Start::CODE:\r
-               piInfo.uStatus = TPI_STATUS_OPENARCHIVE;\r
+               piInfo.eStatus = TPI_STATUS_OPENARCHIVE;\r
                break;\r
        case eggevent::Extract::CODE:\r
        {\r
@@ -69,25 +69,25 @@ UINT __cdecl CallbackProc(void * user, UINT code, void* param)
                return EGG_ERROR_SUCCESS;\r
        }\r
        case eggevent::ActivityStart::CODE:\r
-               piInfo.uStatus = TPI_STATUS_BEGINPROCESS;\r
+               piInfo.eStatus = TPI_STATUS_BEGINPROCESS;\r
                GetFileInformation(* (void **) user, & piInfo.fiInfo, ((eggevent::ActivityStart *) param)->index == 0);\r
                break;\r
        case eggevent::Progress::CODE:\r
-               piInfo.uStatus = TPI_STATUS_INPROCESS;\r
-               piInfo.llProcessedSize = ((eggevent::Progress *) param)->current * (piInfo.fiInfo.llUnpackedSize / 10000);\r
+               piInfo.eStatus = TPI_STATUS_INPROCESS;\r
+               piInfo.nProcessedSize = ((eggevent::Progress *) param)->current * (piInfo.fiInfo.nUnpackedSize / 10000);\r
                break;\r
        case eggevent::ActivityFinish::CODE:\r
-               piInfo.uStatus = TPI_STATUS_ENDPROCESS;\r
+               piInfo.eStatus = TPI_STATUS_ENDPROCESS;\r
                break;\r
        case eggevent::Finish::CODE:\r
-               piInfo.uStatus = TPI_STATUS_CLOSEARCHIVE;\r
+               piInfo.eStatus = TPI_STATUS_CLOSEARCHIVE;\r
                break;\r
        case eggevent::QueryPassword::CODE:\r
        {\r
                // パスワード問い合わせ。\r
                // TODO : 個別ファイルに対する問い合わせの実装。\r
-               piInfo.uMessage = TPI_MESSAGE_ASK;\r
-               piInfo.uStatus  = TPI_PARAM_PASSWORD;\r
+               piInfo.eMessage = TPI_MESSAGE_ASK;\r
+               piInfo.eStatus  = TPI_PARAM_PASSWORD;\r
 \r
                // コールバック関数に送信。\r
                eggevent::QueryPassword * p = (eggevent::QueryPassword *) param;\r
@@ -191,8 +191,8 @@ int __stdcall GetFormatInformation(TPI_FORMATINFO * _fiInfo, bool _bFirst)
        _fiInfo->szSuffix     = wxT("egg;alz");\r
        _fiInfo->szEngineName = wxT("UnEGG32.dll");\r
        _fiInfo->szTPIName    = wxT("eggArc");\r
-       _fiInfo->llTypeId     = 0;\r
-       _fiInfo->llSupportedCommand = TPI_COMMAND_EXTRACT;\r
+       _fiInfo->nTypeId      = 0;\r
+       _fiInfo->eSupportedCommand = TPI_COMMAND_EXTRACT;\r
        _fiInfo->fArchive     = true;\r
        _fiInfo->fComment     = true;\r
        _fiInfo->fSFX         = true;\r
@@ -341,13 +341,13 @@ int __stdcall GetFileInformation
                        _fiInfo->dwAttribute |= TPI_ATTRIBUTE_ENCRYPTED;\r
                }\r
                _fiInfo->dwCRC32        = fhInfo.crc;\r
-               _fiInfo->llPackedSize   = fhInfo.packedSize;\r
-               _fiInfo->llUnpackedSize = fhInfo.unpackedSize;\r
+               _fiInfo->nPackedSize    = fhInfo.packedSize;\r
+               _fiInfo->nUnpackedSize  = fhInfo.unpackedSize;\r
                _fiInfo->tmModified     = fhInfo.lastModified;\r
                _fiInfo->szComment      = WC2String(fhInfo.comment);\r
                _fiInfo->szStoredName   = WC2String(fhInfo.fileName);\r
                _fiInfo->szMethod       = fhInfo.method == 2 ? wxT("ALZ") : fhInfo.method == 0 ? wxT("EGG") : wxT("unknown");\r
-               _fiInfo->llFileId       = s_nFileId++;\r
+               _fiInfo->nFileId        = s_nFileId++;\r
                _fiInfo->fnFileName     = wxFileName(_fiInfo->szStoredName);\r
        }\r
 \r
@@ -366,13 +366,13 @@ int __stdcall GetArchiveInformation
 \r
 int __stdcall Command\r
 (\r
-       unsigned int _uCommand,\r
+       wxULongLong_t _eCommand,\r
        TPI_SWITCHES * _swInfo,\r
        const wxString & _szArcName,\r
        const wxArrayString & _szFiles\r
 )\r
 {\r
-       if (_uCommand != TPI_COMMAND_EXTRACT)\r
+       if (_eCommand != TPI_COMMAND_EXTRACT)\r
        {\r
                return TPI_ERROR_U_USE_LIBRARY;\r
        }\r
index 2f063e4..2761ecc 100644 (file)
@@ -58,14 +58,14 @@ int __stdcall CallbackProc(unsigned int msg, long, long P1, long P2)
                {\r
                case RAR_VOL_ASK:\r
                        // 分割書庫の次の部分を要求。\r
-                       piInfo.uMessage = TPI_MESSAGE_ASK;\r
-                       piInfo.uStatus  = TPI_PARAM_NEXTVOLUME;\r
+                       piInfo.eMessage = TPI_MESSAGE_ASK;\r
+                       piInfo.eStatus  = TPI_PARAM_NEXTVOLUME;\r
                        piInfo.szParam.Clear();\r
                        break;\r
                case RAR_VOL_NOTIFY:\r
                        // 分割部分の読み込みを開始。\r
-                       piInfo.uMessage = TPI_MESSAGE_STATUS;\r
-                       piInfo.uStatus  = TPI_STATUS_OPENARCHIVE;\r
+                       piInfo.eMessage = TPI_MESSAGE_STATUS;\r
+                       piInfo.eStatus  = TPI_STATUS_OPENARCHIVE;\r
                        piInfo.fiInfo.fnFileName = wxFileName(UTF82String((char *) P1));\r
                        break;\r
                default:\r
@@ -73,13 +73,13 @@ int __stdcall CallbackProc(unsigned int msg, long, long P1, long P2)
                }\r
                break;\r
        case UCM_PROCESSDATA:\r
-               piInfo.uMessage = TPI_MESSAGE_STATUS;\r
-               piInfo.uStatus  = TPI_STATUS_INPROCESS;\r
-               piInfo.llProcessedSize += P2;\r
+               piInfo.eMessage = TPI_MESSAGE_STATUS;\r
+               piInfo.eStatus  = TPI_STATUS_INPROCESS;\r
+               piInfo.nProcessedSize += P2;\r
                break;\r
        case UCM_NEEDPASSWORD:\r
-               piInfo.uMessage = TPI_MESSAGE_ASK;\r
-               piInfo.uStatus  = TPI_PARAM_PASSWORD;\r
+               piInfo.eMessage = TPI_MESSAGE_ASK;\r
+               piInfo.eStatus  = TPI_PARAM_PASSWORD;\r
                piInfo.szParam.Clear();\r
                break;\r
        default:\r
@@ -174,8 +174,8 @@ int __stdcall GetFormatInformation(TPI_FORMATINFO * _fiInfo, bool _bFirst)
        _fiInfo->szSuffix     = wxT("rar");\r
        _fiInfo->szEngineName = g_hLib.CanonicalizeName(wxT("unrar"));\r
        _fiInfo->szTPIName    = wxT("rarArc");\r
-       _fiInfo->llTypeId     = 0;\r
-       _fiInfo->llSupportedCommand = TPI_COMMAND_EXTRACT | TPI_COMMAND_TEST;\r
+       _fiInfo->nTypeId      = 0;\r
+       _fiInfo->eSupportedCommand = TPI_COMMAND_EXTRACT | TPI_COMMAND_TEST;\r
        _fiInfo->fArchive     = true;\r
        _fiInfo->fComment     = true;\r
        _fiInfo->fSFX         = true;\r
@@ -327,14 +327,14 @@ int __stdcall GetFileInformation
                        _fiInfo->dwAttribute |= TPI_ATTRIBUTE_ENCRYPTED;\r
                }\r
                _fiInfo->dwCRC32        = hdInfo.FileCRC;\r
-               _fiInfo->llPackedSize   = wxLongLong(hdInfo.PackSizeHigh, hdInfo.PackSize).GetValue();\r
-               _fiInfo->llUnpackedSize = wxLongLong(hdInfo.UnpSizeHigh,  hdInfo.UnpSize).GetValue();\r
+               _fiInfo->nPackedSize    = wxLongLong(hdInfo.PackSizeHigh, hdInfo.PackSize).GetValue();\r
+               _fiInfo->nUnpackedSize  = wxLongLong(hdInfo.UnpSizeHigh,  hdInfo.UnpSize).GetValue();\r
                _fiInfo->tmModified.SetFromDOS(hdInfo.FileTime);\r
-               _fiInfo->uOSType        = hdInfo.HostOS;\r
+               _fiInfo->eOSType        = hdInfo.HostOS;\r
                _fiInfo->szStoredName   = WC2String(hdInfo.FileNameW);\r
                _fiInfo->szMethod.Printf(wxT("%x"), hdInfo.Method);\r
                _fiInfo->szComment      = UTF82String(hdInfo.CmtBuf);\r
-               _fiInfo->llFileId       = s_nFileId++;\r
+               _fiInfo->nFileId        = s_nFileId++;\r
                _fiInfo->fnFileName     = wxFileName(_fiInfo->szStoredName);\r
 \r
                // 次のファイルへ。\r
@@ -363,13 +363,13 @@ int __stdcall GetArchiveInformation
 \r
 int __stdcall Command\r
 (\r
-       unsigned int _uCommand,\r
+       wxULongLong_t _eCommand,\r
        TPI_SWITCHES * _swInfo,\r
        const wxString & _szArcName,\r
        const wxArrayString & _szFiles\r
 )\r
 {\r
-       if (_uCommand != TPI_COMMAND_EXTRACT && _uCommand != TPI_COMMAND_TEST)\r
+       if (_eCommand != TPI_COMMAND_EXTRACT && _eCommand != TPI_COMMAND_TEST)\r
        {\r
                return TPI_ERROR_U_USE_LIBRARY;\r
        }\r
@@ -403,7 +403,7 @@ int __stdcall Command
                        ErrorCodeConvert(\r
                                ((int (__stdcall *)(void *, int, wchar_t *, wchar_t *)) pP)(\r
                                        hArc,\r
-                                       (_szFiles.GetCount() != 0 && _szFiles.Index(wxString(hdInfo.FileNameW)) == wxNOT_FOUND) ? RAR_SKIP : _uCommand == TPI_COMMAND_EXTRACT ? RAR_EXTRACT : RAR_TEST,\r
+                                       (_szFiles.GetCount() != 0 && _szFiles.Index(wxString(hdInfo.FileNameW)) == wxNOT_FOUND) ? RAR_SKIP : _eCommand == TPI_COMMAND_EXTRACT ? RAR_EXTRACT : RAR_TEST,\r
                                        _swInfo->fStoreDirectoryPathes ? _swInfo->fnDestinationDirectory.GetFullPath().wchar_str() : NULL,\r
                                        _swInfo->fStoreDirectoryPathes ? NULL : (_swInfo->fnDestinationDirectory.GetPathWithSep() + wxFileName(hdInfo.FileNameW).GetFullName()).wchar_str()\r
                                )\r
index ca2dd45..5fc9b92 100644 (file)
@@ -62,7 +62,7 @@ int __stdcall CallbackProc(int _nNow, int, long _lData)
 {\r
        // 構造体を初期化。\r
        TPI_PROCESSINFO * piInfo = (TPI_PROCESSINFO *) _lData;\r
-       piInfo->llProcessedSize = _nNow;\r
+       piInfo->nProcessedSize = _nNow;\r
 \r
        // コールバック関数に送信。\r
        return g_prProc != NULL && g_prProc(TPI_NOTIFY_COMMON, piInfo) == TPI_CALLBACK_CANCEL;\r
@@ -294,10 +294,10 @@ int __stdcall GetFileInformation
 \r
        _fiInfo->dwAttribute    = 0;\r
        _fiInfo->dwCRC32        = pfiInfo.crc;\r
-       _fiInfo->llPackedSize   = pfiInfo.compsize;\r
-       _fiInfo->llUnpackedSize = pfiInfo.filesize;\r
+       _fiInfo->nPackedSize    = pfiInfo.compsize;\r
+       _fiInfo->nUnpackedSize  = pfiInfo.filesize;\r
        _fiInfo->wCompressRatio = pfiInfo.compsize >= pfiInfo.filesize ? 1000 : (WORD) (1000 * pfiInfo.compsize / pfiInfo.filesize);\r
-       _fiInfo->llFileId       = nFilePointer++;\r
+       _fiInfo->nFileId        = nFilePointer++;\r
        _fiInfo->tmModified     = pfiInfo.timestamp;\r
        _fiInfo->szStoredName   = MB2String(pfiInfo.path) + MB2String(pfiInfo.filename);\r
        _fiInfo->fnFileName     = wxFileName(_fiInfo->szStoredName);\r
@@ -329,20 +329,20 @@ int __stdcall GetArchiveInformation
                }\r
        }\r
        _aiInfo->fiInfo.szTPIName = wxT("spiLibrary");\r
-       _aiInfo->fiInfo.llSupportedCommand = TPI_COMMAND_EXTRACT;\r
+       _aiInfo->fiInfo.eSupportedCommand = TPI_COMMAND_EXTRACT;\r
 \r
        return TPI_ERROR_SUCCESS;\r
 }\r
 \r
 int __stdcall Command\r
 (\r
-       unsigned int _uCommand,\r
+       wxULongLong_t _eCommand,\r
        TPI_SWITCHES * _swInfo,\r
        const wxString & _szArcName,\r
        const wxArrayString & _szFiles\r
 )\r
 {\r
-       if (_uCommand != TPI_COMMAND_EXTRACT)\r
+       if (_eCommand != TPI_COMMAND_EXTRACT)\r
        {\r
                return TPI_ERROR_D_UNSUPPORTED;\r
        }\r
@@ -365,8 +365,8 @@ int __stdcall Command
        // コールバックを送信。\r
        wxFileName _fnArcName(_szArcName);\r
        TPI_PROCESSINFO piInfo;\r
-       piInfo.uMessage = TPI_MESSAGE_STATUS;\r
-       piInfo.uStatus  = TPI_STATUS_OPENARCHIVE;\r
+       piInfo.eMessage = TPI_MESSAGE_STATUS;\r
+       piInfo.eStatus  = TPI_STATUS_OPENARCHIVE;\r
        piInfo.fiInfo.fnFileName = _fnArcName;\r
        if (CallbackProc(0, 0, (long) & piInfo))\r
        {\r
@@ -374,20 +374,20 @@ int __stdcall Command
        }\r
 \r
        // 処理実行。\r
-       piInfo.uStatus = TPI_STATUS_INPROCESS;\r
+       piInfo.eStatus = TPI_STATUS_INPROCESS;\r
        nErrorCode = GetFileInformation(hArchive, & piInfo.fiInfo, true);\r
        if (nErrorCode == TPI_ERROR_SUCCESS)\r
        {\r
                do\r
                {\r
                        // コールバックを送信。\r
-                       piInfo.uStatus = TPI_STATUS_BEGINPROCESS;\r
+                       piInfo.eStatus = TPI_STATUS_BEGINPROCESS;\r
                        if (CallbackProc(0, 0, (long) & piInfo))\r
                        {\r
                                nErrorCode = TPI_ERROR_D_SKIPPED;\r
                                break;\r
                        }\r
-                       piInfo.uStatus = TPI_STATUS_INPROCESS;\r
+                       piInfo.eStatus = TPI_STATUS_INPROCESS;\r
 \r
                        // 処理対象かどうか判定。\r
                        if ((! _szFiles.IsEmpty()) && _szFiles.Index(piInfo.fiInfo.szStoredName) == wxNOT_FOUND)\r
@@ -434,7 +434,7 @@ int __stdcall Command
                                break;\r
                        }\r
 \r
-                       bool bErrorOccured = hFile.Write(::LocalLock(hMemory), (size_t) piInfo.fiInfo.llUnpackedSize) != piInfo.fiInfo.llUnpackedSize;\r
+                       bool bErrorOccured = hFile.Write(::LocalLock(hMemory), (size_t) piInfo.fiInfo.nUnpackedSize) != piInfo.fiInfo.nUnpackedSize;\r
                        ::LocalUnlock(hMemory);\r
                        ::LocalFree(hMemory);\r
                        hFile.Close();\r
@@ -446,7 +446,7 @@ int __stdcall Command
                        nErrorCode = TPI_ERROR_SUCCESS;\r
 \r
                        // コールバックを送信。\r
-                       piInfo.uStatus = TPI_STATUS_ENDPROCESS;\r
+                       piInfo.eStatus = TPI_STATUS_ENDPROCESS;\r
                        if (CallbackProc(0, 0, (long) & piInfo))\r
                        {\r
                                nErrorCode = TPI_ERROR_D_SKIPPED;\r
index 7baec3a..8479798 100644 (file)
@@ -63,8 +63,8 @@ int __stdcall CallbackProc(int _nNow, int _nMax, long _lData)
 {\r
        // 構造体を初期化。\r
        TPI_PROCESSINFO * piInfo = (TPI_PROCESSINFO *) _lData;\r
-       piInfo->llProcessedSize       = _nNow;\r
-       piInfo->fiInfo.llUnpackedSize = _nMax;\r
+       piInfo->nProcessedSize          = _nNow;\r
+       piInfo->fiInfo.nUnpackedSize    = _nMax;\r
 \r
        // コールバック関数に送信。\r
        return g_prProc != NULL && g_prProc(TPI_NOTIFY_COMMON, piInfo) == TPI_CALLBACK_CANCEL;\r
@@ -371,20 +371,20 @@ int __stdcall GetArchiveInformation
        }\r
        _aiInfo->fiInfo.fArchive = false;\r
        _aiInfo->fiInfo.szTPIName = wxT("xpiLibrary");\r
-       _aiInfo->fiInfo.llSupportedCommand = TPI_COMMAND_EXTRACT;\r
+       _aiInfo->fiInfo.eSupportedCommand = TPI_COMMAND_EXTRACT;\r
 \r
        return TPI_ERROR_SUCCESS;\r
 }\r
 \r
 int __stdcall Command\r
 (\r
-       unsigned int _uCommand,\r
+       wxULongLong_t _eCommand,\r
        TPI_SWITCHES * _swInfo,\r
        const wxString & _szArcName,\r
        const wxArrayString & _asFiles\r
 )\r
 {\r
-       if (_uCommand != TPI_COMMAND_EXTRACT)\r
+       if (_eCommand != TPI_COMMAND_EXTRACT)\r
        {\r
                return TPI_ERROR_D_UNSUPPORTED;\r
        }\r
@@ -405,8 +405,8 @@ int __stdcall Command
        // コールバックを送信。\r
        wxFileName _fnArcName(_szArcName);\r
        TPI_PROCESSINFO piInfo;\r
-       piInfo.uMessage = TPI_MESSAGE_STATUS;\r
-       piInfo.uStatus  = TPI_STATUS_OPENARCHIVE;\r
+       piInfo.eMessage = TPI_MESSAGE_STATUS;\r
+       piInfo.eStatus  = TPI_STATUS_OPENARCHIVE;\r
        piInfo.fiInfo.fnFileName = _fnArcName;\r
        if (CallbackProc(0, 0, (long) & piInfo))\r
        {\r
@@ -452,7 +452,7 @@ int __stdcall Command
                }\r
 \r
                // コールバックを送信。\r
-               piInfo.uStatus = TPI_STATUS_BEGINPROCESS;\r
+               piInfo.eStatus = TPI_STATUS_BEGINPROCESS;\r
                piInfo.fiInfo.fnFileName = wxFileName(_asFiles[i]);\r
                piInfo.fnDestination = piInfo.fiInfo.fnFileName;\r
                piInfo.fnDestination.SetPath(_swInfo->fnDestinationDirectory.GetPath());\r
@@ -464,7 +464,7 @@ int __stdcall Command
                }\r
 \r
                // 書き込み。\r
-               piInfo.uStatus = TPI_STATUS_INPROCESS;\r
+               piInfo.eStatus = TPI_STATUS_INPROCESS;\r
                fpProc = ::GetProcAddress(hXPI, "CreatePicture");\r
                if (fpProc == NULL)\r
                {\r
@@ -476,7 +476,7 @@ int __stdcall Command
                ::FreeLibrary(hXPI);\r
 \r
                // 最後にコールバックを送信。\r
-               piInfo.uStatus  = TPI_STATUS_ENDPROCESS;\r
+               piInfo.eStatus  = TPI_STATUS_ENDPROCESS;\r
                if (CallbackProc(0, 0, (long) & piInfo))\r
                {\r
                        nErrorCode = TPI_ERROR_D_SKIPPED;\r
@@ -495,7 +495,7 @@ int __stdcall Command
        }\r
 \r
        // 最終のコールバック。\r
-       piInfo.uStatus  = TPI_STATUS_CLOSEARCHIVE;\r
+       piInfo.eStatus  = TPI_STATUS_CLOSEARCHIVE;\r
        piInfo.fiInfo.fnFileName = _fnArcName;\r
        if (CallbackProc(0, 0, (long) & piInfo))\r
        {\r