mirror of
https://github.com/fadden/ciderpress.git
synced 2024-12-22 05:29:43 +00:00
Pull in recent nufxlib changes
Update to v3.1.0-a2.
This commit is contained in:
parent
ebef6a27c2
commit
6153b0f9a1
@ -1,3 +1,6 @@
|
||||
2016/01/11 fadden
|
||||
- Fix handling of disk images (broken by previous change).
|
||||
|
||||
2015/12/26 fadden
|
||||
- Fix handling of entries with missing threads.
|
||||
- Improve handling of Mac OS X file type attributes.
|
||||
|
@ -1586,6 +1586,9 @@ NuError Nu_StreamExtract(NuArchive* pArchive)
|
||||
needFakeData = false;
|
||||
} else if (pThread->thThreadKind == kNuThreadKindRsrcFork) {
|
||||
needFakeRsrc = false;
|
||||
} else if (pThread->thThreadKind == kNuThreadKindDiskImage) {
|
||||
/* needFakeRsrc shouldn't be set, but clear anyway */
|
||||
needFakeData = needFakeRsrc = false;
|
||||
}
|
||||
err = Nu_ExtractThreadBulk(pArchive, &tmpRecord, pThread);
|
||||
if (err == kNuErrSkipped) {
|
||||
@ -1723,6 +1726,9 @@ static NuError Nu_ExtractRecordByPtr(NuArchive* pArchive, NuRecord* pRecord)
|
||||
needFakeData = false;
|
||||
} else if (pThread->thThreadKind == kNuThreadKindRsrcFork) {
|
||||
needFakeRsrc = false;
|
||||
} else if (pThread->thThreadKind == kNuThreadKindDiskImage) {
|
||||
/* needFakeRsrc shouldn't be set, but clear anyway */
|
||||
needFakeData = needFakeRsrc = false;
|
||||
}
|
||||
err = Nu_ExtractThreadBulk(pArchive, pRecord, pThread);
|
||||
if (err == kNuErrSkipped) {
|
||||
|
@ -223,6 +223,9 @@ NuError Nu_ReadThreadHeaders(NuArchive* pArchive, NuRecord* pRecord,
|
||||
needFakeData = false;
|
||||
} else if (pThread->thThreadKind == kNuThreadKindRsrcFork) {
|
||||
needFakeRsrc = false;
|
||||
} else if (pThread->thThreadKind == kNuThreadKindDiskImage) {
|
||||
/* needFakeRsrc shouldn't be set, but clear anyway */
|
||||
needFakeData = needFakeRsrc = false;
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user