- init=(struct sctpInitiation*)(chunkDescPtr+1);
- printf("[init tag: %lu] ", ntohl(init->initTag));
- printf("[rwnd: %lu] ", ntohl(init->rcvWindowCredit));
- printf("[OS: %u] ", ntohs(init->NumPreopenStreams));
- printf("[MIS: %u] ", ntohs(init->MaxInboundStreams));
- printf("[init TSN: %lu] ", ntohl(init->initialTSN));
+ init=(const struct sctpInitiation*)(chunkDescPtr+1);
+ printf("[init tag: %u] ", EXTRACT_32BITS(&init->initTag));
+ printf("[rwnd: %u] ", EXTRACT_32BITS(&init->rcvWindowCredit));
+ printf("[OS: %u] ", EXTRACT_16BITS(&init->NumPreopenStreams));
+ printf("[MIS: %u] ", EXTRACT_16BITS(&init->MaxInboundStreams));
+ printf("[init TSN: %u] ", EXTRACT_32BITS(&init->initialTSN));