ports/emulators/simh/files/patch-PDP18B_pdp18b__stddev.c
Matthew Seaman 7c084f620e Fixes to allow building on 12-CURRENT
- 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)
2017-01-03 14:00:47 +00:00

11 lines
613 B
C

--- PDP18B/pdp18b_stddev.c.orig 2016-12-01 22:43:42 UTC
+++ PDP18B/pdp18b_stddev.c
@@ -594,7 +594,7 @@ if ((temp = getc (ptr_unit.fileref)) ==
if (ptr_state == 0) { /* ASCII */
if (ptr_unit.flags & UNIT_RASCII) { /* want parity? */
ptr_unit.buf = temp = temp & 0177; /* parity off */
- while (temp = temp & (temp - 1))
+ while ((temp = temp & (temp - 1)))
ptr_unit.buf = ptr_unit.buf ^ 0200; /* count bits */
ptr_unit.buf = ptr_unit.buf ^ 0200; /* set even parity */
}