#endif
#define STRDUP(x) ((x) ? savestring (x) : (char *)NULL)
-typedef SHELL_VAR **SVFUNC ();
+typedef SHELL_VAR **SVFUNC (void);
#ifndef HAVE_STRPBRK
extern char *strpbrk (char *, char *);
static int
shouldexp_filterpat (char *s)
{
- register char *p;
+ char *p;
for (p = s; p && *p; p++)
{
completions_to_stringlist (char **matches)
{
STRINGLIST *sl;
- int mlen, i, n;
+ int i, n;
+ size_t mlen;
mlen = (matches == 0) ? 0 : strvec_len (matches);
sl = strlist_create (mlen + 1);
{
#ifdef ALIAS
alias_t **alias_list;
- register int i, n;
+ int i;
+ size_t n;
STRINGLIST *sl;
alias_list = all_aliases ();
{
SHELL_VAR **vlist;
STRINGLIST *sl;
- register int i, n;
+ int i;
+ size_t n;
vlist = (*svfunc) ();
if (vlist == 0)
it_init_builtins (ITEMLIST *itp)
{
STRINGLIST *sl;
- register int i, n;
+ int i;
+ size_t n;
sl = strlist_create (num_shell_builtins);
for (i = n = 0; i < num_shell_builtins; i++)
it_init_enabled (ITEMLIST *itp)
{
STRINGLIST *sl;
- register int i, n;
+ int i;
+ size_t n;
sl = strlist_create (num_shell_builtins);
for (i = n = 0; i < num_shell_builtins; i++)
it_init_disabled (ITEMLIST *itp)
{
STRINGLIST *sl;
- register int i, n;
+ int i;
+ size_t n;
sl = strlist_create (num_shell_builtins);
for (i = n = 0; i < num_shell_builtins; i++)
it_init_helptopics (ITEMLIST *itp)
{
STRINGLIST *sl;
- register int i, n;
+ int i;
+ size_t n;
sl = strlist_create (num_shell_builtins);
for (i = n = 0; i < num_shell_builtins; i++)
{
#if defined (JOB_CONTROL)
STRINGLIST *sl;
- register int i;
- register PROCESS *p;
+ int i;
+ PROCESS *p;
char *s, *t;
JOB *j;
JOB_STATE ws; /* wanted state */
it_init_keywords (ITEMLIST *itp)
{
STRINGLIST *sl;
- register int i, n;
+ int i;
+ size_t n;
for (n = 0; word_token_alist[n].word; n++)
;
gen_matches_from_itemlist (ITEMLIST *itp, const char *text)
{
STRINGLIST *ret, *sl;
- int tlen, i, n;
+ size_t tlen, i, n;
char *ntxt;
if ((itp->flags & (LIST_DIRTY|LIST_DYNAMIC)) ||
{
WORD_LIST *l, *l2;
STRINGLIST *sl;
- int nw, tlen;
+ size_t nw, tlen;
char *ntxt; /* dequoted TEXT to use in comparisons */
if (cs->words == 0 || cs->words[0] == '\0')
int nw, int cw)
{
char *csbuf, *cscmd, *t;
- int cmdlen, cmdsize, n, ws, we;
+ int ws, we;
+ size_t cmdlen, cmdsize, n;
WORD_LIST *cmdlist, *cl;
WORD_DESC *tw;
STRINGLIST *sl;