RU.QICO------------------ < Пред. | След. > -- < @ > -- < Сообщ. > -- < Эхи > --
 Nп/п : 50 из 87
 От   : Sergey Anohin                       2:5034/10.1       01 фев 24 19:13:53
 К    : Semen Panevin                                         01 фев 24 19:18:02
 Тема : Re: Где лежит последний
----------------------------------------------------------------------------------
                                                                                 
@MSGID: 2:5034/10.1 f955a7e3
@REPLY: 2:5025/121 65bbbee5
@CHRS: CP866 2
@PID: wfido 0.0.1/a
@TID: FTN::Pkt 1.02
@Posted: 01 Feb 24 19:17:00
Hello, Semen!

  SP> Надо наверное сам модем подключить да посмотреть как оно с
ним общается, пусть и без carrier. Хоть такой тест устроить :)

Просто интересно как твоя версия без патча работает:

diff --git a/src/emsi.c b/src/emsi.c 
index b362d275b157..9ce61d6ea0c8 100644 
-+- a/src/emsi.c 
+++ b/src/emsi.c 
 return 0; 
 } 
 
-sscanf( str + 10, "%04X", (unsigned *) &l ); 
+sscanf( str + 10, "%04zX", &l ); 
 if ( l != ( l1 = strlen( str ) - 18 )) { 
-write_log( "Bad EMSI_DAT length: %u, should be: %u!", l, l1 ); 
+write_log( "Bad EMSI_DAT length: %zu, should be: %zu!", l, l1 ); 
 return 0; /* Bad EMSI length */ 
 } 
 
 DEBUG((`E`,5,"EMSI_DAT length (%d) is OK!", l )); 
 
-sscanf( str + strlen( str ) - 4, "%04X", &l); 
+sscanf( str + strlen( str ) - 4, "%04zX", &l); 
 if ( l != ( l1 = crc16usd( (UINT8 *) str + 2, strlen( str ) - 6 ))) { 
 write_log( "Bad EMSI_DAT CRC: %04X, should be: %04X!", l, l1 ); 
 return 0; /* Bad EMSI CRC */ 
 EMSI_CAT( "}" ); 
 
 /* Calculate emsi length */ 
-snprintf( tmp, TMP_LEN, "%04X", strlen( emsi_dat ) - 14 ); 
+snprintf( tmp, TMP_LEN, "%04zX", strlen( emsi_dat ) - 14 ); 
 memcpy( emsi_dat + 10, tmp, 4 ); 
 
 /* EMSI crc16 */ 

У Стаса в логе тогда было без патча этого:
Bad EMSI_DAT length: 276, should be: 276! 

Но зато в твоей ветке trunk есть этот патч, который Женя делал:

https://github.com/ftnapps/qico/commit/931c9c7ae1cde092a9b55882510e97f8d7218553

С наилучшими пожеланиями, Sergey Anohin.

--- wfido
 * Origin: https://5034.ru/wfido (2:5034/10.1)
SEEN-BY: 50/8 109 606 240/1120 301/1 341/66 455/19
463/68 467/888 469/122
SEEN-BY: 4500/1 5001/100 5005/49 5010/352 5015/42
46 5020/113 290 545 715 830
SEEN-BY: 5020/846 848 1042 4441 9696 12000
5022/128 5023/24 5030/49 115 1081
SEEN-BY: 5030/1900 5034/10 13 5036/26 5053/51 58
5054/8 5058/104 5061/133
SEEN-BY: 5075/128 5083/1 444
@PATH: 5034/10 13 5020/715 1042 4441



   GoldED+ VK   │                                                 │   09:55:30    
                                                                                
В этой области больше нет сообщений.

Остаться здесь
Перейти к списку сообщений
Перейти к списку эх