summaryrefslogtreecommitdiff
path: root/emulators/simh/files/patch-HP2100_hp2100__stddev.c
blob: 5c2fbb73b286d117490e331974b001293c534b62 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
--- HP2100/hp2100_stddev.c.orig	2016-12-01 22:43:42 UTC
+++ HP2100/hp2100_stddev.c
@@ -942,7 +942,7 @@ t_stat r;
 if (tty_mode & TM_PRI) {                                /* printing? */
     c = sim_tt_outcvt (c, TT_GET_MODE (tty_unit[TTO].flags));
     if (c >= 0) {                                       /* valid? */
-        if (r = sim_putchar_s (c)) return r;            /* output char */
+        if ((r = sim_putchar_s (c))) return r;          /* output char */
         tty_unit[TTO].pos = tty_unit[TTO].pos + 1;
         }
     }
@@ -1112,11 +1112,12 @@ while (working_set) {
             if (!sim_is_active (&clk_unit)) {                   /* clock running? */
                 clk_tick = clk_delay (0);                       /* get tick count */
 
-                if ((clk_unit.flags & UNIT_DIAG) == 0)          /* calibrated? */
+                if ((clk_unit.flags & UNIT_DIAG) == 0) {        /* calibrated? */
                     if (clk_select == 2)                        /* 10 msec. interval? */
                         clk_tick = sync_poll (INITIAL);         /* sync  poll */
                     else
                         sim_rtcn_init (clk_tick, TMR_CLK);      /* initialize timer */
+                    }
 
                 sim_activate (&clk_unit, clk_tick);             /* start clock */
                 clk_ctr = clk_delay (1);                        /* set repeat ctr */