Ещё тесты
Исправлен баг с папкой без /. в конце
path.c:
 Исправил косяки с getFileByPath в случаях aka "./fold", "./fold/file"
New test
Time and not tested new path.[h/c]
исправлены баги с новыми функциями
Merge branch 'path' into extract

Conflicts:
	src/hare.pro
	src/main.c
	src/path.c
Обновление обработки параметров
Слил listfiles
Add crc
crc теперь потоковый
В writeNBytes реализована crc. Как пользоваться:

Пример такой примерно:
crc hash = 0; // crc -- задефайненый unsigned long

initWrCrc(); // сбрасывает текущее знаячение crc в записи
writeNBytes(f, 5, "Азаза");
writeInt64(f, 1489);
hash = getWrCrc(); // получаем значение, значение НЕ СБРАСЫВАЕТСЯ
crc считается
crc считается для чтения
Merge branch 'crc' into extract
размер дерева в битах
Merge branch 'extract'

Conflicts:
	src/hare.pro
	src/main.c
	src/path.c
Merge
В write/readHeader исправлены баги, добавлена прозрачная проверка хэша
хэдэра (при записи считается и записывается сам, при чтении выкидывает
HEADER_HASH_CHECK_ERROR)
crc теперь умеет работать с большими строками
в lowfile исправлен баг, из-за которого хэш при записи не считался
Merge branch 'crc'

Conflicts:
	src/archfiles.c
В этом коммите я избавляю Кима от будущих багов, проклятий в мой адрес и
обещаниями изнасиловать меня после того, когда он бы понял, что его
говнокод не работал из-за моего говнокода. Так что, Ким, радуйся, и
мерджи мастер.
А если лень -- то можешь просто написать
git checkout master src/archfiles.c
и он скопирует в твою локальную папку баг, по ужасу своему и важности
сравнимый с HeartBleed.
Удачного дня.
Ёу, баг