cs:02B5 B108 mov cl,08 cs:02B7 E8FB00 call N_LXLSH@ cs:02BA 8A56FE mov dl,[bp-02] cs:02BD B600 mov dh,00 cs:02BF 0BC2 or ax,dx cs:02C1 8956FA mov [bp-06],dx cs:02C4 8946F8 mov [bp-08],ax #TCBUG1#9: Long=(Long << 8) | Buffer[1]; cs:02C7 8B56FA mov dx,[bp-06] cs:02CA 8B46F8 mov ax,[bp-08] cs:02CD B108 mov cl,08 cs:02CF E8E300 call N_LXLSH@ cs:02D2 8A56FD mov dl,[bp-03] cs:02D5 B600 mov dh,00 cs:02D7 0BC2 or ax,dx cs:02D9 8956FA mov [bp-06],dx cs:02DC 8946F8 mov [bp-08],ax cs:02DF 8B56FA mov dx,[bp-06] cs:02E2 8B46F8 mov ax,[bp-08] cs:02E5 B108 mov cl,08 cs:02E7 E8CB00 call N_LXLSH@ cs:02EA 8A56FC mov dl,[bp-04] <--- why?! cs:02EDB600 mov dh,00 cs:02EF 0BC2 or ax,dx cs:02F1 8956FA mov [bp-06],dx cs:02F4 8946F8 mov [bp-08],ax #TCBUG1#11: printf("Long=%lu (should be 1)\n", Long); } cs:02F7 FF76FA push word ptr [bp-06] cs:02FA FF76F8 push word ptr [bp-08] cs:02FD 68AE00 push 00AE cs:0300 E8540C call _printf cs:0303 83C406 add sp,0006 cs:0306 C9 leave cs:0307 C3 ret