in source/aws_profile.c [163:184]
static bool s_parse_by_token(
struct aws_byte_cursor *start,
const struct aws_string *token,
struct aws_byte_cursor *parsed) {
bool matched = false;
if (token->len <= start->len) {
matched = strncmp((const char *)start->ptr, aws_string_c_str(token), token->len) == 0;
}
if (parsed != NULL) {
parsed->ptr = start->ptr;
parsed->len = matched ? token->len : 0;
}
if (matched) {
aws_byte_cursor_advance(start, token->len);
}
return matched;
}