Lines Matching defs:prev_name
747 static int new_name(ntfs_attr_search_ctx *ctx, char *prev_name)
752 if (prev_name && name) {
753 if (strcmp(prev_name, name) != 0)
755 } else if (prev_name || name)
765 char *prev_name)
767 if (!prev_atype && !prev_name)
776 if (new_name(ctx, prev_name))
790 static void set_prev(char **prev_name, ATTR_TYPES *prev_atype,
793 free_name(prev_name);
795 *prev_name = strdup(name);
796 if (!*prev_name)
832 char *prev_name = NULL, *name1 = NULL, *name2 = NULL;
867 if (new_attribute(ctx1, prev_atype, prev_name)) {
870 set_prev(&prev_name, &prev_atype, name1,
875 if (new_attribute(ctx2, prev_atype, prev_name)) {
878 set_prev(&prev_name, &prev_atype, name2, atype2);
882 if (new_attribute(ctx1, prev_atype, prev_name)) {
884 set_prev(&prev_name, &prev_atype, name1, atype1);
889 free_name(&prev_name);