… | |
… | |
120 | res = psiconv_read_u8(buf,lev+2,off,&localstatus) >> 2; |
120 | res = psiconv_read_u8(buf,lev+2,off,&localstatus) >> 2; |
121 | if (localstatus) |
121 | if (localstatus) |
122 | goto ERROR; |
122 | goto ERROR; |
123 | len = 1; |
123 | len = 1; |
124 | psiconv_debug(lev+2,off,"Indicator (1 byte): %02x",res); |
124 | psiconv_debug(lev+2,off,"Indicator (1 byte): %02x",res); |
125 | } else if ((temp & 0x07) == 0x03) { |
125 | } else if ((temp & 0x07) == 0x05) { |
126 | res = psiconv_read_u16(buf,lev+2,off,&localstatus) >> 3; |
126 | res = psiconv_read_u16(buf,lev+2,off,&localstatus) >> 3; |
127 | if (localstatus) |
127 | if (localstatus) |
128 | goto ERROR; |
128 | goto ERROR; |
129 | len = 2; |
129 | len = 2; |
130 | psiconv_debug(lev+2,off,"Indicator (2 bytes): %04x",res); |
130 | psiconv_debug(lev+2,off,"Indicator (2 bytes): %04x",res); |