Lines Matching defs:as
45 extract_quotation(struct archive_string *as, const char *p)
52 archive_strappend_char(as, s[1]);
59 archive_strappend_char(as, s[0]);
69 get_argument(struct archive_string *as, const char *p)
73 archive_string_empty(as);
82 archive_strappend_char(as, s[1]);
89 ssize_t q = extract_quotation(as, s);
94 archive_strappend_char(as, s[0]);
111 struct archive_string as;
116 archive_string_init(&as);
118 /* Get first argument as a command path. */
119 al = get_argument(&as, cmd);
124 if (archive_strlen(&as) == 0) {
128 r = cmdline_set_path(data, as.s);
131 p = strrchr(as.s, '/');
133 p = as.s;
142 al = get_argument(&as, cmd);
150 if (archive_strlen(&as) == 0 && *cmd == '\0')
152 r = cmdline_add_arg(data, as.s);
158 archive_string_free(&as);