Nп/п : 94 из 100
От : Max Vasilyev 2:5057/77 27 сен 26 07:45:17
К : Sergey Myasoedov 27 сен 26 07:06:01
Тема : hptutil
----------------------------------------------------------------------------------
@MSGID: 2:5057/77 6ab894cc
@REPLY: 2:5030/49 6ab86a74
@CHRS: CP866 2
@TZUTC: 0400
Hello Sergey!
27 Sep 26 00:58, you wrote to Nil A:
NA>> P.S. Зачем тащить сквишовые функции в hptutil напрямую, если оно
NA>> должно уметь рабоать через smapi универсальный?
SM> Hе ко мне вопрос. Я пофиксил segfaults.
в smapi/api_sq.h есть
typedef hUINT32 FOFS;
а у тебя
hptutil/h/squish.h
-typedef long FOFS;
+/* Squish file offsets are 32-bit on disk and in smapi`s structures.
+ * `long` is 64-bit on LP64 systems (x86_64, aarch64), which silently
+ * changed the layout of SQBASE/SQHDR/SQIDX and broke everything that
+ * reads them through smapi`s read_sq*() functions. */
+typedef hUINT32 FOFS;
Hахуа так править?
Какой ИИ был? Хреновый видимо.
Hу и в один патч засунуто и это и ключ -с для внешнего конфига и
многократную обработку эх из import.log
Чтобы было сложнее понять?
Правильная работа строится так: одна фича/фикс - один патч.
Итог - request changes.
WBR, Max.
--- скучаю по FleetStreet`у :-(((
* Origin: Personal Reality (2:5057/77)
SEEN-BY: 50/109 700 104/117 201/127 203/910 221/6
240/1120 301/1 341/66
SEEN-BY: 382/736 451/31 452/28 166 455/19 463/68
469/122 4500/1 5000/111
SEEN-BY: 5001/100 5015/42 46 5019/40 400 5020/113
290 545 570 620 715 806 828
SEEN-BY: 5020/830 837 846 848 921 1042 1146 2992
4441 9696 12000 5022/2 128
SEEN-BY: 5023/24 5030/49 115 1081 1474 5034/13
5051/44 5053/51 55 5054/89
SEEN-BY: 5057/19 77 5058/104 5060/900 5061/15 133
5066/18 5068/45 5075/35 128
SEEN-BY: 5083/444 6035/3 6090/1
@PATH: 5057/77 5000/111 5020/1042 4441 715