Lines Matching refs:name
400 static void print_attribute_name(char *name)
402 if (name)
403 printf(":%s", name);
410 static void free_name(char **name)
412 if (*name) {
413 free(*name);
414 *name = NULL;
423 char *name = NULL;
429 name_len = ntfs_ucstombs(uname, uname_len, &name, 0);
438 return name;
440 free_name(&name);
446 return get_attr_name(inumber(na->ni), na->type, na->name, na->name_len);
457 static void print_attribute(ATTR_TYPES atype, char *name)
460 print_attribute_name(name);
466 char *name = get_attr_name_na(na);
468 print_attribute(na->type, name);
469 free_name(&name);
474 char *name = get_attr_name_ctx(ctx);
475 print_attribute(ctx->attr->type, name);
476 free_name(&name);
481 char *name = get_attr_name_ctx(ctx);
483 print_attribute(ctx->attr->type, name);
484 free_name(&name);
512 cia->bitmap = ntfs_attr_readall(na->ni, AT_BITMAP, na->name,
720 static void vprint_attribute(ATTR_TYPES atype, char *name)
726 if (name)
727 printf(":%s", name);
750 char *name = get_attr_name_ctx(ctx);
752 if (prev_name && name) {
753 if (strcmp(prev_name, name) != 0)
755 } else if (prev_name || name)
758 free_name(&name);
791 char *name, ATTR_TYPES atype)
794 if (name) {
795 *prev_name = strdup(name);
803 static void set_cmp_attr(ntfs_attr_search_ctx *ctx, ATTR_TYPES *atype, char **name)
807 free_name(name);
808 *name = get_attr_name_ctx(ctx);
811 static int next_attr(ntfs_attr_search_ctx *ctx, ATTR_TYPES *atype, char **name,
820 free_name(name);
822 set_cmp_attr(ctx, atype, name);