#define TABLE "/etc/login.access"
#endif
-static bool list_match (char *list, const char *item, bool (*match_fn) (const char *, const char *));
-static bool user_match (const char *tok, const char *string);
-static bool from_match (const char *tok, const char *string);
+static bool list_match (char *list, const char *item, bool (*match_fn) (char *, const char *));
+static bool user_match (char *tok, const char *string);
+static bool from_match (char *tok, const char *string);
static bool string_match (const char *tok, const char *string);
static const char *resolve_hostname (const char *string);
/* list_match - match an item against a list of tokens with exceptions */
static bool
-list_match(char *list, const char *item, bool (*match_fn)(const char *, const char*))
+list_match(char *list, const char *item, bool (*match_fn)(char *, const char*))
{
static const char sep[] = ", \t";
#endif
/* user_match - match a username against one token */
-static bool user_match (const char *tok, const char *string)
+static bool user_match (char *tok, const char *string)
{
struct group *group;
/* from_match - match a host or tty against a list of tokens */
-static bool from_match (const char *tok, const char *string)
+static bool from_match (char *tok, const char *string)
{
size_t tok_len;