Commit Diff


commit - a625907cba57e9bba5b33e46393bb1fbc5a7e21c
commit + 6cd6a9e148ca4bc65bebc03b562c9310dfc073e8
blob - 879a95296cd02d54d16d3951e17b65d57c86abdf
blob + 26f194abc1b6efded84ec9340ba2a6eb65063ea5
--- fs.c
+++ fs.c
@@ -22,6 +22,8 @@
 
 #include "telescope.h"
 
+#include <sys/stat.h>
+
 #include <errno.h>
 #include <limits.h>
 #include <stdio.h>
@@ -215,7 +217,8 @@ fs_main(struct imsgbuf *b)
 int
 load_certs(struct ohash *h)
 {
-	char		*p, *last, *errstr, *el, *line = NULL;
+	char		*p, *last, *el, *line = NULL;
+	const char	*errstr;
 	int		 i;
 	size_t		 linesize = 0;
 	ssize_t		 linelen;
blob - 1404d6ee3e645292a65ee33d7afb83cc92cf241f
blob + 8fe7a56dba344f912662e8ff9a16705ff8a8af73
--- telescope.c
+++ telescope.c
@@ -412,7 +412,7 @@ add_to_bookmarks(const char *str)
 }
 
 int
-main(int argc, char **argv)
+main(int argc, char * const *argv)
 {
 	struct imsgbuf	network_ibuf, fs_ibuf;
 	int		net_fds[2], fs_fds[2];
blob - 690933f8d7ccea28dedb9434becc39ee5fd5ee74
blob + 35a320a2ef7ff31b886ac7b7a4d9b1a163367be3
--- telescope.h
+++ telescope.h
@@ -246,7 +246,7 @@ void		 add_to_bookmarks(const char*);
 void		 textplain_initparser(struct parser*);
 
 /* ui.c */
-int		 ui_init(int, const char**);
+int		 ui_init(int, char * const*);
 void		 ui_on_tab_loaded(struct tab*);
 void		 ui_on_tab_refresh(struct tab*);
 void		 ui_require_input(struct tab*, int);
blob - c4e84a4640986f261dbe52a429b866255e0f7e12
blob + 563538712e3edc8a5b57815f58ee4ec067a115c1
--- ui.c
+++ ui.c
@@ -1661,7 +1661,7 @@ usage(void)
 }
 
 int
-ui_init(int argc, const char **argv)
+ui_init(int argc, char * const *argv)
 {
 	const char *url = NEW_TAB_URL;
 	int ch;