Mercurial > hg > index.cgi
diff lwlib/lw_stringlist.h @ 374:8e25147c2aa8
Clean up various "externs"
Apparently some compilers seriously choke on the "extern" keyword in some
circumstances where GCC does not. Remove most instances of "extern" to guard
against that.
Thanks to Erik G <erik@6809.org> for the patch.
author | William Astle <lost@l-w.ca> |
---|---|
date | Mon, 13 Jul 2015 20:31:56 -0600 |
parents | 2c24602be78f |
children |
line wrap: on
line diff
--- a/lwlib/lw_stringlist.h Wed Jun 24 19:39:13 2015 -0600 +++ b/lwlib/lw_stringlist.h Mon Jul 13 20:31:56 2015 -0600 @@ -36,14 +36,14 @@ #else /* def ___lw_stringlist_c_seen___ */ typedef void * lw_stringlist_t; -extern lw_stringlist_t lw_stringlist_create(void); -extern void lw_stringlist_destroy(lw_stringlist_t S); -extern void lw_stringlist_addstring(lw_stringlist_t S, char *str); -extern void lw_stringlist_reset(lw_stringlist_t S); -extern char *lw_stringlist_current(lw_stringlist_t S); -extern char *lw_stringlist_next(lw_stringlist_t S); -extern int lw_stringlist_nstrings(lw_stringlist_t S); -extern lw_stringlist_t lw_stringlist_copy(lw_stringlist_t S); +lw_stringlist_t lw_stringlist_create(void); +void lw_stringlist_destroy(lw_stringlist_t S); +void lw_stringlist_addstring(lw_stringlist_t S, char *str); +void lw_stringlist_reset(lw_stringlist_t S); +char *lw_stringlist_current(lw_stringlist_t S); +char *lw_stringlist_next(lw_stringlist_t S); +int lw_stringlist_nstrings(lw_stringlist_t S); +lw_stringlist_t lw_stringlist_copy(lw_stringlist_t S); #endif /* def ___lw_stringlist_c_seen___ */