RE: [PATCH 2/2] [GSOC] ref-filter: add %(header) atom
ZheNing Hu via GitGitGadget wrote:
Show 9 quoted lines
> @@ -1372,6 +1389,15 @@ static void grab_raw_data(struct atom_value *val, int deref, void *buf, unsigned
> &bodypos, &bodylen, &nonsiglen,
> &sigpos, &siglen);
>
> + if (starts_with(name, "header")) {
> + size_t header_len = subpos - (const char *)buf - 1;
> + if (atom->u.header.option == H_BARE) {
> + v->s = xmemdupz(buf, header_len);
> + } else if (atom->u.header.option == H_LENGTH)No need for braces in the if.
Show 7 quoted lines
> + v->s = xstrfmt("%"PRIuMAX, (uintmax_t)header_len);
> + continue;
> + }
> +
> if (atom->u.contents.option == C_SUB)
> v->s = copy_subject(subpos, sublen);
> else if (atom->u.contents.option == C_SUB_SANITIZE) {--
Felipe Contreras