Skip to content

Commit b63a233

Browse files
committed
Expose "inner" name spec global
1 parent 7d37367 commit b63a233

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

src/names.c

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1021,6 +1021,7 @@ r_obj* vctrs_validate_minimal_names(r_obj* names, r_obj* n_) {
10211021
return names;
10221022
}
10231023

1024+
r_obj* name_spec_inner = NULL;
10241025

10251026
struct name_repair_opts unique_repair_default_opts;
10261027
struct name_repair_opts unique_repair_silent_opts;
@@ -1041,6 +1042,9 @@ void vctrs_init_names(r_obj* ns) {
10411042
fns_glue_as_name_spec = r_env_get(ns, syms_glue_as_name_spec);
10421043
syms_internal_spec = r_sym("_spec");
10431044

1045+
name_spec_inner = r_chr("inner");
1046+
r_preserve(name_spec_inner);
1047+
10441048
unique_repair_default_opts.type = NAME_REPAIR_unique;
10451049
unique_repair_default_opts.fn = r_null;
10461050
unique_repair_default_opts.quiet = false;

src/names.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,8 @@ struct name_repair_opts new_name_repair_opts(r_obj* name_repair,
4242
r_obj* vec_as_universal_names(r_obj* names, bool quiet);
4343
r_obj* vec_as_custom_names(r_obj* names, const struct name_repair_opts* opts);
4444

45+
extern r_obj* name_spec_inner;
46+
4547
extern struct name_repair_opts unique_repair_default_opts;
4648
extern struct name_repair_opts unique_repair_silent_opts;
4749
extern struct name_repair_opts no_repair_opts;

0 commit comments

Comments
 (0)