Lines Matching defs:iecode
718 #define IE_IS_SINGLE_OCTET(iecode) ((iecode) & 0x80)
719 #define IE_IS_SHIFT(iecode) (((iecode) & 0xF0) == 0x90)
720 #define IE_SHIFT_IS_NON_LOCKING(iecode) ((iecode) & 0x08)
721 #define IE_SHIFT_IS_LOCKING(iecode) (!(IE_SHIFT_IS_NON_LOCKING(iecode)))
722 #define IE_SHIFT_CODESET(iecode) ((iecode) & 0x07)
775 static int fr_q933_print_ie_codeset_0_5(netdissect_options *ndo, u_int iecode,
778 typedef int (*codeset_pr_func_t)(netdissect_options *, u_int iecode,
818 u_int iecode;
884 iecode = GET_U_1(p);
885 if (IE_IS_SHIFT(iecode)) {
895 codeset = IE_SHIFT_CODESET(iecode);
904 if (IE_SHIFT_IS_LOCKING(iecode)) {
984 iecode = GET_U_1(p);
989 if (IE_IS_SINGLE_OCTET(iecode)) {
993 if (IE_IS_SHIFT(iecode)) {
997 if (IE_SHIFT_IS_LOCKING(iecode)) {
1015 codeset = IE_SHIFT_CODESET(iecode);
1037 "unknown", iecode),
1038 iecode,
1043 if (iecode == 0 || ielength == 0) {
1055 ie_is_known = fr_q933_print_ie_codeset[codeset](ndo, iecode, ielength, p);
1091 fr_q933_print_ie_codeset_0_5(netdissect_options *ndo, u_int iecode,
1096 switch (iecode) {