summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--bin/1sh/exec.c2
-rw-r--r--bin/1sh/histedit.c2
-rw-r--r--bin/1sh/var.c6
3 files changed, 5 insertions, 5 deletions
diff --git a/bin/1sh/exec.c b/bin/1sh/exec.c
index 985fbdeb..81efa565 100644
--- a/bin/1sh/exec.c
+++ b/bin/1sh/exec.c
@@ -165,7 +165,7 @@ tryexec(char *cmd, char **argv, char **envp)
 			}
 		}
 		*argv = cmd;
-		*--argv = __DECONST(char *, _PATH_BSHELL);
+		*--argv = (char *)(_PATH_BSHELL);
 		execve(_PATH_BSHELL, argv, envp);
 	}
 	errno = e;
diff --git a/bin/1sh/histedit.c b/bin/1sh/histedit.c
index 437cb15c..e0bda06e 100644
--- a/bin/1sh/histedit.c
+++ b/bin/1sh/histedit.c
@@ -525,7 +525,7 @@ bindcmd(int argc, char **argv)
 	el_get(el, EL_GETFP, 1, &old);
 	el_set(el, EL_SETFP, 1, out);
 
-	ret = el_parse(el, argc, __DECONST(const char **, argv));
+	ret = el_parse(el, argc, (const char **)(argv));
 
 	el_set(el, EL_SETFP, 1, old);
 
diff --git a/bin/1sh/var.c b/bin/1sh/var.c
index 23c56943..44742169 100644
--- a/bin/1sh/var.c
+++ b/bin/1sh/var.c
@@ -181,7 +181,7 @@ initvar(void)
 			continue;
 		vp->next = *vpp;
 		*vpp = vp;
-		vp->text = __DECONST(char *, ip->text);
+		vp->text = (char *)(ip->text);
 		vp->flags = ip->flags | VSTRFIXED | VTEXTFIXED;
 		vp->func = ip->func;
 	}
@@ -191,7 +191,7 @@ initvar(void)
 	if (find_var("PS1", &vpp, &vps1.name_len) == NULL) {
 		vps1.next = *vpp;
 		*vpp = &vps1;
-		vps1.text = __DECONST(char *, geteuid() ? "PS1=$ " : "PS1=# ");
+		vps1.text = (char *)(geteuid() ? "PS1=$ " : "PS1=# ");
 		vps1.flags = VSTRFIXED|VTEXTFIXED;
 	}
 	fmtstr(ppid, sizeof(ppid), "%d", (int)getppid());
@@ -411,7 +411,7 @@ setvareq(char *s, int flags)
 static void
 setvareq_const(const char *s, int flags)
 {
-	setvareq(__DECONST(char *, s), flags | VTEXTFIXED);
+	setvareq((char *)(s), flags | VTEXTFIXED);
 }
 
 
yourself, coward. i will never #define _GNU_SOURCE 2019-05-20Fix comparison warning in ttpreJune McEnroe 2019-05-20Add AuthorityJune McEnroe 2019-05-19Specify precedence of unary versions of operatorsJune McEnroe 2019-05-18Add compound assignment operators to orderJune McEnroe 2019-05-15Support simple assignment in orderJune McEnroe 2019-05-15Implement sizeof in orderJune McEnroe 2019-05-15Add orderJune McEnroe 2019-05-12Add T suffix in bitJune McEnroe 2019-05-10Highlight yacc and lex files as CJune McEnroe Their %-prefixed directives should probably be highlighted Macro. 2019-05-10Use val instead of suboptargJune McEnroe suboptarg doesn't exist in GNU. Hopefully BSD getsubopt also sets val on failure? 2019-05-09Add Parable of the SowerJune McEnroe 2019-05-07Add bit without buildJune McEnroe Need to do some stuff in the Makefile for lex and yacc and generating HTML pages for it. 2019-05-04Fix MANDIR typoJune McEnroe 2019-05-04Move relay to binJune McEnroe