summaryrefslogtreecommitdiff
path: root/utils/acid
diff options
context:
space:
mode:
Diffstat (limited to 'utils/acid')
-rw-r--r--utils/acid/expr.c2
-rw-r--r--utils/acid/os-Posix.c1
-rw-r--r--utils/acid/print.c2
3 files changed, 3 insertions, 2 deletions
diff --git a/utils/acid/expr.c b/utils/acid/expr.c
index 4d3dcd94..826edef5 100644
--- a/utils/acid/expr.c
+++ b/utils/acid/expr.c
@@ -835,11 +835,11 @@ ocand(Node *n, Node *res)
{
Node l, r;
- res->nstore.fmt = l.nstore.fmt;
res->op = OCONST;
res->type = TINT;
res->nstore.u0.sival = 0;
expr(n->left, &l);
+ res->nstore.fmt = l.nstore.fmt;
if(bool(&l) == 0)
return;
expr(n->right, &r);
diff --git a/utils/acid/os-Posix.c b/utils/acid/os-Posix.c
index 3729db69..6e00553b 100644
--- a/utils/acid/os-Posix.c
+++ b/utils/acid/os-Posix.c
@@ -9,6 +9,7 @@
#define Extern extern
#include "acid.h"
#include <signal.h>
+#include <sys/wait.h>
static void
setraw(int fd, int baud)
diff --git a/utils/acid/print.c b/utils/acid/print.c
index 3a101b80..9ccb992b 100644
--- a/utils/acid/print.c
+++ b/utils/acid/print.c
@@ -41,7 +41,7 @@ char *typenames[] =
};
int
-cmp(const void *a, const void *b)
+cmp(void *a, void *b)
{
return strcmp(*(char**)a, *(char**)b);
}