Добро пожаловать, Гость. Пожалуйста авторизуйтесь здесь.
FGHIGate на GaNJa NeTWoRK ST@Ti0N - Просмотр сообщения в эхоконференции RU.HUSKY
Введите FGHI ссылку:


Присутствуют сообщения из эхоконференции RU.HUSKY с датами от 16 Jul 13 10:00:06 до 09 Aug 24 22:04:26, всего сообщений: 5336
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 566 из 5336 ========================================== RU.HUSKY =
От   : Konstantin Kuzov                 2:5019/40.1        21 Aug 14 03:14:44
Кому : Tolya Borisenkov                                    21 Aug 14 03:14:44
Тема : Bug Report Form
FGHI : area://RU.HUSKY?msgid=2:5019/40.1+53f52be7
На   : area://RU.HUSKY?msgid=2:451/13@fidonet+53b5be89
= Кодировка сообщения определена как: CP866 ==================================
Ответ: area://RU.HUSKY?msgid=2:5020/545+53f5a143
Ответ: area://RU.HUSKY?msgid=2:451/13@fidonet+53f7e088
==============================================================================
Konnichi wa, *Tolya-kun*! Aogu manako oyobi uketamawaru waga koe!
Tomodachi _Tolya Borisenkov_ tsukuru airon _FAQ Robot_
Nichiji - /*03 Июл 14 23:19*/, Daizai - /*Re: Bug Report Form*/:

TB> Под x86_64 генерит абсолютно лажу. Явно проблемы с типами данных под
TB> x64. Решается?

FR>> Как воспpоизвести ошибку ____________________________________

TB> Да никак. Бинарный лог есть, но перл его нормально не обрабатыает.
TB> Причем человек прислал лог с x32 - все замечательно.

Собрать с -m32 версию для x86 или поменять пару типов в исходниках:

/*=========*/ _Тут Забежал Copy->Paste_ /*=========*/
diff -urN husky-m32-new/fidoconf/fidoconf/stat.h husky/fidoconf/fidoconf/stat.h
-+- husky-m32-new/fidoconf/fidoconf/stat.h  2003-05-15 18:25:34.000000000 +0400
+++ husky/fidoconf/fidoconf/stat.h  2012-04-13 12:55:55.000000000 +0400
@@ -8,7 +8,7 @@
 /* stat record type */
 typedef enum { stNORM, stBAD, stDUPE, stOUT } st_type;

-HUSKYEXT void put_stat(s_area *echo, hs_addr *link, st_type type, long len);
+HUSKYEXT void put_stat(s_area *echo, hs_addr *link, st_type type, INT32 len);
 HUSKYEXT void upd_stat(char *file);

 #endif
diff -urN husky-m32-new/fidoconf/src/stat.c husky/fidoconf/src/stat.c
-+- husky-m32-new/fidoconf/src/stat.c   2010-03-27 18:21:39.000000000 +0300
+++ husky/fidoconf/src/stat.c   2012-04-13 12:56:44.000000000 +0400
@@ -58,14 +58,14 @@

 /* internal address record */
 typedef struct _st_addr {
-    short zone, net, node, point;
+    INT16 zone, net, node, point;
 } st_addr;

 /* link stats data */
 typedef struct _stat_link {
     st_addr addr;
-    long in, out, dupe, bad;
-    long inb, outb;
+    INT32 in, out, dupe, bad;
+    INT32 inb, outb;
 } stat_link;

 /* links chain record */
@@ -77,9 +77,9 @@
 /* echo stats internal record */
 typedef struct _stat_echo {
     struct _stat_echo *next;
-    short              links;
+    INT16              links;
     chain_link        *chain;
-    short              tag_len;
+    INT16              tag_len;
     char              *tag;
 } stat_echo;

@@ -116,7 +116,7 @@
     return 0;
 }

-void put_stat(s_area *echo, hs_addr *link, st_type type, long len)
+void put_stat(s_area *echo, hs_addr *link, st_type type, INT32 len)
 {
     stat_echo *cur = statecho, *prev = NULL, *me=NULL;
     chain_link *curl, *prevl;
/*=========*/ _Тут Выбежал Copy->Paste_ /*=========*/


Ganbatte, *Tolya*!

[_N0SF3R@TU_]
... GoldED-NSF/LNX 1.1.5-b20140107 (Linux 3.15.6-gentoo iF6M42)
--- #[Kaori Sekken: Master.NoSFeRaTU[@]Gmail.com] [Kumi Nyaa]#
* Origin: Ojisan, oriru mottekuru suna oyobi korosu sagaru kabe (2:5019/40.1)

К главной странице гейта
Powered by NoSFeRaTU`s FGHIGate
Открытие страницы: 0.045977 секунды