buffer address.
SCCS-vsn: usr.bin/tn3270/ctlr/outbound.c 3.2
-static char sccsid[] = "@(#)outbound.c 3.1 (Berkeley) %G%";
+static char sccsid[] = "@(#)outbound.c 3.2 (Berkeley) %G%";
*/
i = WhereAttrByte(BufferAddress);
c = FieldAttributes(i);
*/
i = WhereAttrByte(BufferAddress);
c = FieldAttributes(i);
- for (i = Addr3270(buffer[0], buffer[1]); i != BufferAddress;
- BufferAddress = ScreenInc(BufferAddress)) {
+ i = Addr3270(buffer[0], buffer[1]);
+ do {
if (IsStartField(BufferAddress)) {
c = FieldAttributes(BufferAddress);
} else if (!IsProtectedAttr(BufferAddress, c)) {
AddHost(BufferAddress, 0);
}
if (IsStartField(BufferAddress)) {
c = FieldAttributes(BufferAddress);
} else if (!IsProtectedAttr(BufferAddress, c)) {
AddHost(BufferAddress, 0);
}
+ BufferAddress = ScreenInc(BufferAddress);
+ } while (i != BufferAddress);
buffer += 2;
count -= 2;
break;
buffer += 2;
count -= 2;
break;