mirror of
https://git.freebsd.org/ports.git
synced 2025-04-30 18:46:38 -04:00
- fix build failures in i386 and amd64 due to compiler changes - fix numerous compilation warnings and logical errors that may trap in the future - convert all distribution files from DOS format to ease future changes - convert legacy patch file to new naming convention PR: 214990 Submitted by: bob@eager.cx (maintainer)
50 lines
2.8 KiB
C
50 lines
2.8 KiB
C
--- HP2100/hp2100_baci.c.orig 2016-12-01 22:43:42 UTC
|
|
+++ HP2100/hp2100_baci.c
|
|
@@ -670,7 +670,7 @@ while (working_set) {
|
|
if ((baci_icw ^ baci_obuf) & OUT_BAUDRATE) { /* baud rate change? */
|
|
baci_term.wait = service_time (baci_obuf); /* set service time to match rate */
|
|
|
|
- if (baci_term.flags & UNIT_DIAG) /* diagnostic mode? */
|
|
+ if (baci_term.flags & UNIT_DIAG) { /* diagnostic mode? */
|
|
if (baci_obuf & OUT_BAUDRATE) { /* internal baud rate requested? */
|
|
sim_activate (&baci_term, /* activate I/O service */
|
|
baci_term.wait);
|
|
@@ -687,6 +687,7 @@ while (working_set) {
|
|
fprintf (sim_deb, ">>BACI cmds: [OTx%s] Terminal service stopped\n",
|
|
hold_or_clear);
|
|
}
|
|
+ }
|
|
}
|
|
|
|
baci_icw = baci_obuf; /* load new reference word */
|
|
@@ -1381,13 +1382,14 @@ else {
|
|
|
|
baci_fcount = baci_fcount + 1; /* increment occupancy counter */
|
|
|
|
-if (DEBUG_PRI (baci_dev, DEB_BUF))
|
|
+if (DEBUG_PRI (baci_dev, DEB_BUF)) {
|
|
if (pass_thru)
|
|
fprintf (sim_deb, ">>BACI buf: Character %s put to UART transmitter holding register, "
|
|
"character counter = 1\n", fmt_char (ch));
|
|
else
|
|
fprintf (sim_deb, ">>BACI buf: Character %s put to FIFO [%d], "
|
|
"character counter = %d\n", fmt_char (ch), index, baci_fcount);
|
|
+}
|
|
|
|
if ((IO_MODE == RECV) && (baci_spchar [ch])) /* receive mode and special character? */
|
|
baci_status = baci_status | IN_SPCHAR; /* set special char seen flag */
|
|
@@ -1447,12 +1449,13 @@ uint32 uart_bits, data_bits, data_mask,
|
|
if (baci_uart_clk > 0) { /* transfer in progress? */
|
|
bit_low = (baci_icw & OUT_CD); /* get current receive bit */
|
|
|
|
- if ((baci_uart_clk & 017) == 0) /* end of a bit? */
|
|
+ if ((baci_uart_clk & 017) == 0) { /* end of a bit? */
|
|
if (IO_MODE == XMIT) /* transmit? */
|
|
baci_uart_tr = baci_uart_tr >> 1; /* shift new bit onto line */
|
|
else /* receive? */
|
|
baci_uart_rr = (baci_uart_rr >> 1) & /* shift new bit in */
|
|
(bit_low ? ~SIGN : -1); /* (inverted sense) */
|
|
+ }
|
|
|
|
if (bit_low) { /* another low bit? */
|
|
baci_bcount = baci_bcount + 1; /* update break counter */
|