sub_offsets 49 anacron/matchrx.c regmatch_t *sub_offsets; sub_offsets 50 anacron/matchrx.c sub_offsets = malloc(sizeof(regmatch_t) * (n_sub + 1)); sub_offsets 51 anacron/matchrx.c if (sub_offsets == NULL) sub_offsets 53 anacron/matchrx.c memset(sub_offsets, 0, sizeof(regmatch_t) * (n_sub + 1)); sub_offsets 56 anacron/matchrx.c free(sub_offsets); sub_offsets 59 anacron/matchrx.c r = regexec(&crx, string, n_sub + 1, sub_offsets, 0); sub_offsets 61 anacron/matchrx.c free(sub_offsets); sub_offsets 66 anacron/matchrx.c free(sub_offsets); sub_offsets 77 anacron/matchrx.c if (sub_offsets[n].rm_so == -1) { sub_offsets 79 anacron/matchrx.c free(sub_offsets); sub_offsets 82 anacron/matchrx.c *substring = string + sub_offsets[n].rm_so; sub_offsets 83 anacron/matchrx.c *(string + sub_offsets[n].rm_eo) = 0; sub_offsets 88 anacron/matchrx.c free(sub_offsets);