Lines Matching defs:mp
78 struct option *merge, *mp;
97 merge = malloc(sizeof(*mp) * (num_orig + num_old + num_new + 1));
102 memcpy(merge, orig_opts, sizeof(*mp) * num_orig);
103 mp = merge + num_orig;
109 for (i = 0; i < num_new; ++i, ++mp, ++entry) {
110 mp->name = entry->name;
111 mp->has_arg = entry->type != XTTYPE_NONE;
112 mp->flag = NULL;
113 mp->val = entry->id + *offset;
117 memcpy(mp, oldopts, sizeof(*mp) * num_old);
118 mp += num_old;
122 memset(mp, 0, sizeof(*mp));