Lines Matching defs:param

42 static int	proc_name(char *param, char *value);
43 static int proc_arch(char *param, char *value);
44 static int proc_version(char *param, char *value);
45 static int proc_category(char *param, char *value);
46 static int bad_first_char(char *param, char *value);
47 static int not_alnum(char *param, char *pt);
48 static int not_ascii(char *param, char *pt);
49 static int too_long(char *param, char *pt, int len);
50 static int isnull(char *param, char *pt);
53 ckparam(char *param, char *val)
58 if (strcmp(param, "NAME") == 0)
59 ret_val = proc_name(param, value);
61 else if (strcmp(param, "ARCH") == 0)
62 ret_val = proc_arch(param, value);
64 else if (strcmp(param, "VERSION") == 0)
65 ret_val = proc_version(param, value);
67 else if (strcmp(param, "CATEGORY") == 0)
68 ret_val = proc_category(param, value);
70 /* param does not match existing parameters */
76 proc_name(char *param, char *value)
80 if (!(ret_val = isnull(param, value))) {
81 ret_val += too_long(param, value, MAXLEN);
82 ret_val += not_ascii(param, value);
89 proc_arch(char *param, char *value)
94 if (!(ret_val = isnull(param, value))) {
98 ret_val += too_long(param, token, TOKLEN);
99 ret_val += not_ascii(param, token);
108 proc_version(char *param, char *value)
112 if (!(ret_val = isnull(param, value))) {
113 ret_val += bad_first_char(param, value);
114 ret_val += too_long(param, value, MAXLEN);
115 ret_val += not_ascii(param, value);
122 proc_category(char *param, char *value)
127 if (!(ret_val = isnull(param, value))) {
131 ret_val += too_long(param, token, TOKLEN);
132 ret_val += not_alnum(param, token);
141 bad_first_char(char *param, char *value)
144 progerr(pkg_gt(ERR_CHAR), param);
152 isnull(char *param, char *pt)
155 progerr(pkg_gt(ERR_UNDEF), param);
162 too_long(char *param, char *pt, int len)
172 not_ascii(char *param, char *pt)
176 progerr(pkg_gt(ERR_ASCII), param);
185 not_alnum(char *param, char *pt)
189 progerr(pkg_gt(ERR_ALNUM), param);