Lines Matching defs:as
43 extract_quotation(struct archive_string *as, const char *p)
50 archive_strappend_char(as, s[1]);
57 archive_strappend_char(as, s[0]);
67 get_argument(struct archive_string *as, const char *p)
71 archive_string_empty(as);
80 archive_strappend_char(as, s[1]);
87 ssize_t q = extract_quotation(as, s);
92 archive_strappend_char(as, s[0]);
109 struct archive_string as;
114 archive_string_init(&as);
116 /* Get first argument as a command path. */
117 al = get_argument(&as, cmd);
122 if (archive_strlen(&as) == 0) {
126 r = cmdline_set_path(data, as.s);
129 p = strrchr(as.s, '/');
131 p = as.s;
140 al = get_argument(&as, cmd);
148 if (archive_strlen(&as) == 0 && *cmd == '\0')
150 r = cmdline_add_arg(data, as.s);
156 archive_string_free(&as);