case 1: Proto[0].len= input; 7c4: 89 81 ldd r24, Y+1 ; 0x01 7c6: 80 93 5a 02 sts 0x025A, r24 Proto[1].len= input; 7ca: 89 81 ldd r24, Y+1 ; 0x01 7cc: 80 93 69 02 sts 0x0269, r24 pos++; 7d0: 82 e0 ldi r24, 0x02 ; 2 7d2: 31 c0 rjmp .+98 ; 0x836 break; case 2: pos++; 7d4: 83 e0 ldi r24, 0x03 ; 3 7d6: 80 93 b1 01 sts 0x01B1, r24 switch(input) 7da: 89 81 ldd r24, Y+1 ; 0x01 7dc: 81 30 cpi r24, 0x01 ; 1 7de: 21 f0 breq .+8 ; 0x7e8 7e0: 82 30 cpi r24, 0x02 ; 2 7e2: 09 f0 breq .+2 ; 0x7e6 7e4: 3f c0 rjmp .+126 ; 0x864 7e6: 0f c0 rjmp .+30 ; 0x806 { case 1: ptr = &Proto[0]; 7e8: 89 e5 ldi r24, 0x59 ; 89 7ea: 92 e0 ldi r25, 0x02 ; 2 7ec: 90 93 b3 01 sts 0x01B3, r25 7f0: 80 93 b2 01 sts 0x01B2, r24 protoflag |= (1< case 2: ptr = &Proto[1]; 806: 88 e6 ldi r24, 0x68 ; 104 808: 92 e0 ldi r25, 0x02 ; 2 80a: 90 93 b3 01 sts 0x01B3, r25 80e: 80 93 b2 01 sts 0x01B2, r24 protoflag |= (1<