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


Присутствуют сообщения из эхоконференции RU.FTN.DEVELOP с датами от 12 Jul 13 20:52:30 до 22 Jun 24 19:12:06, всего сообщений: 2504
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 1126 из 2504 =================================== RU.FTN.DEVELOP =
От   : Alexey Vissarionov               2:5020/545         01 Mar 17 01:30:00
Кому : Igor Goroun                                         01 Mar 17 01:30:00
Тема : Message Attribute
FGHI : area://RU.FTN.DEVELOP?msgid=2:5020/545+58b5fc0b
На   : area://RU.FTN.DEVELOP?msgid=2:466/4.1+81ac6f35
= Кодировка сообщения определена как: CP866 ==================================
Ответ: area://RU.FTN.DEVELOP?msgid=2:466/4.1+295886cb
==============================================================================
Доброго времени суток, Igor!
28 Feb 2017 22:47:30, ты -> All:

IG> Господа, а может кто-нибудь объяснить, как это реально считается
IG> (сумма от 0 до n?) и используется:
IG>       AttributeWord   bit       meaning
IG>                       ---       --------------------
IG>                         0  +    Private
IG>                         1  + s  Crash
IG>                         2       Recd
IG>                         3       Sent
IG>                         4  +    FileAttached
IG>                         5       InTransit
IG>                         6       Orphan
IG>                         7       KillSent
IG>                         8       Local
IG>                         9    s  HoldForPickup
IG>                        10  +    unused
IG>                        11    s  FileRequest
IG>                        12  + s  ReturnReceiptRequest
IG>                        13  + s  IsReturnReceipt
IG>                        14  + s  AuditRequest
IG>                        15    s  FileUpdateReq
IG>                              s - need not be recognized, but it's ok
IG>                              + - not zeroed before packeting
IG> Bits numbers ascend with arithmetic significance of bit position.

Примерно так:

#define MSG_ATTR_PVT (1<<0)
#define MSG_ATTR_CRA (1<<1)
#define MSG_ATTR_RCV (1<<2)
#define MSG_ATTR_SNT (1<<3)
#define MSG_ATTR_ATT (1<<4)
#define MSG_ATTR_TRS (1<<5)
#define MSG_ATTR_ORP (1<<6)
#define MSG_ATTR_K_S (1<<7)
#define MSG_ATTR_LOC (1<<8)
/* ... */

uint16_t attrs;

attrs = MSG_ATTR_PVT | MSG_ATTR_K_S | MSG_ATTR_LOC;

/* ... */

if(attrs & MSG_ATTR_K_S)
{
  /* process K/S attr */
}

/* ... */

if(attrs & ~MSG_ATTR_SNT)
{
  /* process unsent message */
}


--
Alexey V. Vissarionov aka Gremlin from Kremlin
gremlin ПРИ gremlin ТЧК ru; +vii-cmiii-ccxxix-lxxix-xlii

... Как мяукнется - так и отгавкнется
--- /bin/vi
* Origin: http://openwall.com/Owl/ru (2:5020/545)

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