1 typedef struct __attribute__ ((__packed__))
2 {
3     char valueField[2];
4 } ptp_tlv_t;
5 typedef struct __attribute__ ((__packed__))
6 {
7     char stepsRemoved;
8     ptp_tlv_t tlv[1];
9 } ptp_message_announce_t;
ptplib_send_announce(int sequenceId,int i)10 int ptplib_send_announce(int sequenceId, int i)
11 {
12     ptp_message_announce_t tx_packet;
13     ((long long *)tx_packet.tlv[0].valueField)[sequenceId] = i;
14     f(&tx_packet);
15 }
16