Lines Matching refs:src
246 * \a src should only have a single token which can be \<number\> or \*
250 `* src parses to
258 cfs_range_expr_parse(struct cfs_lstr *src, unsigned min, unsigned max,
268 if (src->ls_len == 1 && src->ls_str[0] == '*') {
275 if (cfs_str2num_check(src->ls_str, src->ls_len,
283 if (!bracketed || !cfs_gettok(src, '-', &tok))
291 if (cfs_str2num_check(src->ls_str, src->ls_len,
299 if (cfs_gettok(src, '/', &tok)) {
305 if (cfs_str2num_check(src->ls_str, src->ls_len,
422 struct cfs_lstr src;
429 src.ls_str = str;
430 src.ls_len = len;
434 if (src.ls_str[0] == '[' &&
435 src.ls_str[src.ls_len - 1] == ']') {
436 src.ls_str++;
437 src.ls_len -= 2;
440 while (src.ls_str != NULL) {
443 if (!cfs_gettok(&src, ',', &tok)) {
456 rc = cfs_range_expr_parse(&src, min, max, 0, &expr);
497 struct cfs_lstr src;
501 src.ls_str = str;
502 src.ls_len = len;
505 while (src.ls_str != NULL) {
508 if (!cfs_gettok(&src, '.', &res)) {