Lines Matching refs:wdh

264 static gboolean lanalyzer_dump_finish(wtap_dumper *wdh, int *err,
620 static gboolean s0write(wtap_dumper *wdh, size_t cnt, int *err) in s0write() argument
627 if (!wtap_dump_file_write(wdh, z64, snack, err)) in s0write()
638 static gboolean s8write(wtap_dumper *wdh, const guint8 s8, int *err) in s8write() argument
640 return wtap_dump_file_write(wdh, &s8, 1, err); in s8write()
646 static gboolean s16write(wtap_dumper *wdh, const guint16 s16, int *err) in s16write() argument
649 return wtap_dump_file_write(wdh, &s16_le, 2, err); in s16write()
655 static gboolean s32write(wtap_dumper *wdh, const guint32 s32, int *err) in s32write() argument
658 return wtap_dump_file_write(wdh, &s32_le, 4, err); in s32write()
664 static gboolean s48write(wtap_dumper *wdh, const guint64 s48, int *err) in s48write() argument
673 return wtap_dump_file_write(wdh, &s48_lower_le, 4, err) && in s48write()
674 wtap_dump_file_write(wdh, &s48_upper_le, 2, err); in s48write()
680 static gboolean lanalyzer_dump(wtap_dumper *wdh, in lanalyzer_dump() argument
687 LA_TmpInfo *itmp = (LA_TmpInfo*)(wdh->priv); in lanalyzer_dump()
701 if (wdh->encap != rec->rec_header.packet_header.pkt_encap) { in lanalyzer_dump()
706 if (wdh->bytes_dumped + thisSize > LA_ProFileLimit) { in lanalyzer_dump()
720 if (!s16write(wdh, 0x1005, err)) in lanalyzer_dump()
722 if (!s16write(wdh, (guint16)len, err)) in lanalyzer_dump()
732 itmp->encap = wdh->encap; in lanalyzer_dump()
736 if (!s16write(wdh, 0x0001, err)) /* pr.rx_channels */ in lanalyzer_dump()
738 if (!s16write(wdh, 0x0008, err)) /* pr.rx_errors */ in lanalyzer_dump()
740 … if (!s16write(wdh, (guint16) (rec->rec_header.packet_header.len + 4), err)) /* pr.rx_frm_len */ in lanalyzer_dump()
742 … if (!s16write(wdh, (guint16) rec->rec_header.packet_header.caplen, err)) /* pr.rx_frm_sln */ in lanalyzer_dump()
751 if (!s48write(wdh, x, err)) /* pr.rx_time[i] */ in lanalyzer_dump()
754 if (!s32write(wdh, ++itmp->pkts, err)) /* pr.pktno */ in lanalyzer_dump()
756 if (!s16write(wdh, (guint16)itmp->lastlen, err)) /* pr.prlen */ in lanalyzer_dump()
760 if (!s0write(wdh, 12, err)) in lanalyzer_dump()
763 if (!wtap_dump_file_write(wdh, pd, rec->rec_header.packet_header.caplen, err)) in lanalyzer_dump()
766 wdh->bytes_dumped += thisSize; in lanalyzer_dump()
794 static gboolean lanalyzer_dump_open(wtap_dumper *wdh, int *err, gchar **err_info _U_) in lanalyzer_dump_open() argument
806 wdh->priv = tmp; in lanalyzer_dump_open()
807 wdh->subtype_write = lanalyzer_dump; in lanalyzer_dump_open()
808 wdh->subtype_finish = lanalyzer_dump_finish; in lanalyzer_dump_open()
825 if (wtap_dump_file_seek(wdh, jump, SEEK_SET, err) == -1) in lanalyzer_dump_open()
828 wdh->bytes_dumped = jump; in lanalyzer_dump_open()
835 static gboolean lanalyzer_dump_header(wtap_dumper *wdh, int *err) in lanalyzer_dump_header() argument
837 LA_TmpInfo *itmp = (LA_TmpInfo*)(wdh->priv); in lanalyzer_dump_header()
847 if (wtap_dump_file_seek(wdh, 0, SEEK_SET, err) == -1) in lanalyzer_dump_header()
850 if (!wtap_dump_file_write(wdh, &LA_HeaderRegularFake, in lanalyzer_dump_header()
853 if (!wtap_dump_file_write(wdh, &LA_RxChannelNameFake, in lanalyzer_dump_header()
856 if (!wtap_dump_file_write(wdh, &LA_TxChannelNameFake, in lanalyzer_dump_header()
859 if (!wtap_dump_file_write(wdh, &LA_RxTemplateNameFake, in lanalyzer_dump_header()
862 if (!wtap_dump_file_write(wdh, &LA_TxTemplateNameFake, in lanalyzer_dump_header()
865 if (!wtap_dump_file_write(wdh, &LA_DisplayOptionsFake, in lanalyzer_dump_header()
869 if (!s16write(wdh, RT_Summary, err)) /* rid */ in lanalyzer_dump_header()
871 if (!s16write(wdh, SummarySize, err)) /* rlen */ in lanalyzer_dump_header()
873 if (!s8write(wdh, (guint8) fT->tm_mday, err)) /* s.datcre.day */ in lanalyzer_dump_header()
875 if (!s8write(wdh, (guint8) (fT->tm_mon+1), err)) /* s.datcre.mon */ in lanalyzer_dump_header()
877 if (!s16write(wdh, (guint16) (fT->tm_year + 1900), err)) /* s.datcre.year */ in lanalyzer_dump_header()
879 if (!s8write(wdh, (guint8) fT->tm_mday, err)) /* s.datclo.day */ in lanalyzer_dump_header()
881 if (!s8write(wdh, (guint8) (fT->tm_mon+1), err)) /* s.datclo.mon */ in lanalyzer_dump_header()
883 if (!s16write(wdh, (guint16) (fT->tm_year + 1900), err)) /* s.datclo.year */ in lanalyzer_dump_header()
885 if (!s8write(wdh, (guint8) fT->tm_sec, err)) /* s.timeopn.second */ in lanalyzer_dump_header()
887 if (!s8write(wdh, (guint8) fT->tm_min, err)) /* s.timeopn.minute */ in lanalyzer_dump_header()
889 if (!s8write(wdh, (guint8) fT->tm_hour, err)) /* s.timeopn.hour */ in lanalyzer_dump_header()
891 if (!s8write(wdh, (guint8) fT->tm_mday, err)) /* s.timeopn.mday */ in lanalyzer_dump_header()
893 if (!s0write(wdh, 2, err)) in lanalyzer_dump_header()
895 if (!s8write(wdh, (guint8) fT->tm_sec, err)) /* s.timeclo.second */ in lanalyzer_dump_header()
897 if (!s8write(wdh, (guint8) fT->tm_min, err)) /* s.timeclo.minute */ in lanalyzer_dump_header()
899 if (!s8write(wdh, (guint8) fT->tm_hour, err)) /* s.timeclo.hour */ in lanalyzer_dump_header()
901 if (!s8write(wdh, (guint8) fT->tm_mday, err)) /* s.timeclo.mday */ in lanalyzer_dump_header()
903 if (!s0write(wdh, 2, err)) in lanalyzer_dump_header()
905 if (!s0write(wdh, 6, err)) /* EAddr == 0 */ in lanalyzer_dump_header()
907 if (!s16write(wdh, 1, err)) /* s.mxseqno */ in lanalyzer_dump_header()
909 if (!s16write(wdh, 0, err)) /* s.slcoffo */ in lanalyzer_dump_header()
911 if (!s16write(wdh, 1514, err)) /* s.mxslc */ in lanalyzer_dump_header()
913 if (!s32write(wdh, itmp->pkts, err)) /* s.totpktt */ in lanalyzer_dump_header()
920 if (!s0write(wdh, 12, err)) in lanalyzer_dump_header()
922 if (!s32write(wdh, itmp->pkts, err)) /* sr.s.mxpkta[1] */ in lanalyzer_dump_header()
924 if (!s0write(wdh, 34*4, err)) /* s.mxpkta[2-33]=0 */ in lanalyzer_dump_header()
926 if (!s16write(wdh, board_type, err)) in lanalyzer_dump_header()
928 if (!s0write(wdh, 20, err)) /* board_version == 0 */ in lanalyzer_dump_header()
931 if (!s16write(wdh, RT_SubfileSummary, err)) /* ssr.rid */ in lanalyzer_dump_header()
933 if (!s16write(wdh, LA_SubfileSummaryRecordSize-4, err)) /* ssr.rlen */ in lanalyzer_dump_header()
935 if (!s16write(wdh, 1, err)) /* ssr.seqno */ in lanalyzer_dump_header()
937 if (!s32write(wdh, itmp->pkts, err)) /* ssr.totpkts */ in lanalyzer_dump_header()
940 if (!wtap_dump_file_write(wdh, &LA_CyclicInformationFake, in lanalyzer_dump_header()
944 if (!s16write(wdh, RT_Index, err)) /* rid */ in lanalyzer_dump_header()
946 if (!s16write(wdh, LA_IndexRecordSize -4, err)) /* rlen */ in lanalyzer_dump_header()
948 if (!s16write(wdh, LA_IndexSize, err)) /* idxsp */ in lanalyzer_dump_header()
950 if (!s0write(wdh, LA_IndexRecordSize - 6, err)) in lanalyzer_dump_header()
960 static gboolean lanalyzer_dump_finish(wtap_dumper *wdh, int *err, in lanalyzer_dump_finish() argument
963 lanalyzer_dump_header(wdh,err); in lanalyzer_dump_finish()