Page Menu
Home
Phabricator
Search
Configure Global Search
Log In
Files
F193296
readme-lite.md
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Flag For Later
Size
1 KB
Subscribers
None
readme-lite.md
View Options
#
Удаление
избыточных
функций
из
библиотеки
QuaZip
После
выполнения
перечисленных
ниже
действий
в
билиотеке
останется
всё
необходимоё
.
Будут
успешно
проходить
все
тесты
,
кроме
связанных
с
удалёнными
функциями
.
##
Удалить
файлы
В
каталоге
`
quazip
`
:
minizip_crypt
.
h
quaadler32
.
cpp
quaadler32
.
h
quachecksum32
.
h
quacrc32
.
cpp
quacrc32
.
h
quagzipfile
.
cpp
quagzipfile
.
h
quazipdir
.
cpp
quazipdir
.
h
В
каталоге
`
qztest
`
:
testquachecksum32
.
cpp
testquachecksum32
.
h
testquagzipfile
.
cpp
testquagzipfile
.
h
testquazipdir
.
cpp
testquazipdir
.
h
##
Переместить
файлы
Переместить
файлы
в
каталог
`
qztest
`
.
Они
не
нужны
в
библиотеке
,
но
используются
в
тестах
,
поэтому
не
удаляем
.
JlCompress
.
cpp
JlCompress
.
h
##
Изменить
файлы
проектов
Выполнить
`
patch
-
p1
<
project
.
diff
`
.
Файлы
`
quazip
.
pri
`
и
`
qztest
.
pro
`
будут
обновлены
с
учётом
удаления
и
перемещения
исходных
файлов
##
Изменить
исходные
тексты
Выполнить
`
patch
-
p1
<
zip
.
diff
`
.
Из
файлов
`
zip
.
h
`
,
`
zip
.
cpp
`
,
`
unzip
.
h
`
,
`
unzip
.
cpp
`
будут
удалены
:
*
строки
,
реализующие
функции
_crypt_
,
в
блоках
условной
компиляции
`
NOCRYPT
`
и
`
NOUNCRYPT
`
.
*
строки
,
реализующие
сжатие
_bzip2_
,
в
блоках
условной
компиляции
`
HAVE_BZIP2
`
.
Выполнить
`
patch
-
p1
<
test
.
diff
`
Будут
удалены
ставшие
избыточными
тесты
,
внесены
изменения
в
исходные
тексты
с
учётом
перемещения
файлов
.
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Wed, Jun 11, 3:10 PM (1 d, 10 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
127059
Attached To
rLQUAZIP Библиотека QuaZIP
Event Timeline
Log In to Comment