Lines Matching refs:arg_end
170 const char *arg_end = NULL; in SetCommandString() local
174 arg_pos = arg_end) in SetCommandString()
205 arg_end = ::strcspn (arg_pos, k_space_separators_with_slash_and_quotes) + arg_pos; in SetCommandString()
207 switch (arg_end[0]) in SetCommandString()
222 switch (arg_end[1]) in SetCommandString()
226 ++arg_end; in SetCommandString()
233 arg.append (arg_piece_start, arg_end - arg_piece_start); in SetCommandString()
234 if (arg_end[1] != '\0') in SetCommandString()
236 arg.append (arg_end + 1, 1); in SetCommandString()
237 arg_pos = arg_end + 2; in SetCommandString()
242 arg_pos = arg_end + 2; in SetCommandString()
257 if (quote_char == arg_end[0]) in SetCommandString()
259 arg.append (arg_piece_start, arg_end - arg_piece_start); in SetCommandString()
267 arg_pos = arg_end + 1; // Skip the quote character in SetCommandString()
273 arg_pos = arg_end + 1; in SetCommandString()
283 if (arg_end > arg_piece_start) in SetCommandString()
284 arg.append (arg_piece_start, arg_end - arg_piece_start); in SetCommandString()
287 quote_char = arg_end[0]; in SetCommandString()
292 arg_pos = arg_end; in SetCommandString()
315 arg_end = end_quote + 1; in SetCommandString()
328 arg_end = arg_piece_start + strlen(arg_piece_start); in SetCommandString()
341 arg_pos = ::strspn (arg_end, k_space_separators) + arg_end; in SetCommandString()
347 if (arg_end > arg_piece_start) in SetCommandString()
348 arg.append (arg_piece_start, arg_end - arg_piece_start); in SetCommandString()