Example #1
0
int 
invalid_fname(char *str)
{
  char ch;

  if (strspn(str, ".") == strlen(str))
     return 1;

  while (ch = *str++)
  {
    if (not_alnum(ch) && !strchr("@[]-._", ch))
      return 1;
  }
  return 0;
}
Example #2
0
static int
proc_category(char *param, char *value)
{
	int ret_val;
	char *token;

	if (!(ret_val = isnull(param, value))) {
		token = strtok(value, ", ");

		while (token) {
			ret_val += too_long(param, token, TOKLEN);
			ret_val += not_alnum(param, token);
			token = strtok(NULL, ", ");
		}
	}

	return (ret_val);
}