Details

    • Type: Bug
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 0.9.0
    • Component/s: None
    • Labels:
      None
    • Platform:
      Windows 10
    • Platform type:
      64 bits

      Description

      Ladislav Zezula has updated CascLib to use 64-bit file size. Full details are here:
      https://github.com/ladislav-zezula/CascLib/issues/151

      Summary:

      • CascGetFileSize can now use also upper 32-bits of file size
      • CascSetFilePointer can now use also upper 32-bits of the file size
      • CascFind(First|Next)File's structure CASC_FIND_DATA has some members renamed and FileSize member is now 64-bit.

      So, to continue using the new CascLib we need to adjust our file size variables to long long.

      I think our file pointers use size_t and I think that adjusts size automatically ( ? ) Correct me if I'm wrong.

      It sounds like file chunk sizes continue to be 32-bit, so any calculations based on those can probably stay the same.

      I don't think we use CascFindFirstFile or CascFindNextFile.

        Attachments

          Activity

            People

            • Assignee:
              Jeromnimo Jeromnimo
              Reporter:
              Wain Wain
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: