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


Присутствуют сообщения из эхоконференции RU.GOLDED с датами от 16 Jul 13 03:28:02 до 21 Jun 24 09:53:46, всего сообщений: 3579
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 959 из 3579 ========================================= RU.GOLDED =
От   : Ivan Novikov                     2:5080/31          08 Aug 16 20:30:24
Кому : Max Vasilyev                                        08 Aug 16 20:30:24
Тема : компилятор нодлиста
FGHI : area://RU.GOLDED?msgid=2:5080/31+57a8acc6
На   : area://RU.GOLDED?msgid=2:5080/31+57a8a1a2
= Кодировка сообщения определена как: CP866 ==================================
==============================================================================
Привет, Max!

08 Aug 16 19:32, I wrote to you:

IN> то есть, по моему тупому размышлению и созерцанию файла gftnnlge.h
IN> засада с представлением типа long (мабуть из-за 64-битности?),

так оно и есть.
в 64-битной версии long имеет длину 8 бит.
вобщем, я его подебил, заменив long на uint32_t
вот дифф:


=== rezat tuta ===
-+- goldlib/gall/gftnnlge.h.orig    2007-02-07 23:37:52.000000000 +0500
+++ goldlib/gall/gftnnlge.h 2016-08-08 20:57:35.124806602 +0500
@@ -41,7 +41,7 @@
 #endif

 struct _GEIdx {
-  long     pos;        // File Number OR'ed with pos in nodelist file
+  uint32_t pos;        // File Number OR'ed with pos in nodelist file
   ftn_addr addr;       // Node address
   char     name[36];   // Name in reversed form
   _GEIdx() : pos(0), addr() { *name = NUL; }
=== rezat tuta ===

С приветом, Ivan.

--- Дед Мастдай и Саксы (1.1.5-b20160322 штук)
* Origin: Мы с Tresorом на границе... (2:5080/31)

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