-/*
- * brkstring.c -- (destructively) split a string into
+/* brkstring.c -- (destructively) split a string into
* -- an array of substrings
*
* This code is Copyright (c) 2002, by the authors of nmh. See the
/* allocate initial space for pointers on first call */
if (!broken) {
len = NUMBROKEN;
- broken = (char **) mh_xmalloc ((size_t) (len * sizeof(*broken)));
+ broken = mh_xmalloc ((size_t) (len * sizeof(*broken)));
}
/*
static int
brkany (char c, char *str)
{
- char *s;
-
- if (str) {
- for (s = str; *s; s++)
- if (c == *s)
- return 1;
- }
- return 0;
+ return str && c && strchr(str, c);
}