| 974 | } |
| 975 | |
| 976 | static struct ref *alloc_ref_with_prefix(const char *prefix, size_t prefixlen, |
| 977 | const char *name) |
| 978 | { |
| 979 | size_t len = strlen(name); |
| 980 | struct ref *ref = xcalloc(1, st_add4(sizeof(*ref), prefixlen, len, 1)); |
| 981 | memcpy(ref->name, prefix, prefixlen); |
| 982 | memcpy(ref->name + prefixlen, name, len); |
| 983 | return ref; |
| 984 | } |
| 985 | |
| 986 | struct ref *alloc_ref(const char *name) |
| 987 | { |
no test coverage detected