mirror of
https://github.com/reactos/reactos.git
synced 2025-08-01 19:43:33 +00:00
[RAPPS] Replace Extract with FDI for handling .cab
FDI allows to have user-defined callbacks for file handling. Since it doesn't provide support for Unicode we convert strings to multi-byte UTF-8 and handle them appropriately in the callbacks. They are properly null-terminated so FDI won't choke when doing operations with strings. Thanks to hbelusca and mjansen for the help. CORE-14466
This commit is contained in:
parent
602db40277
commit
9591550116
7 changed files with 348 additions and 90 deletions
|
@ -9,6 +9,7 @@ include_directories(include)
|
|||
list(APPEND SOURCE
|
||||
aboutdlg.cpp
|
||||
available.cpp
|
||||
cabinet.cpp
|
||||
gui.cpp
|
||||
installed.cpp
|
||||
integrity.cpp
|
||||
|
@ -22,7 +23,6 @@ list(APPEND SOURCE
|
|||
include/gui.h
|
||||
include/dialogs.h
|
||||
include/installed.h
|
||||
include/cabinet.h
|
||||
include/crichedit.h
|
||||
include/defines.h
|
||||
include/misc.h
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue