static void as_bin_init_w_len(as_namespace *ns, as_bin *b, byte *name, size_t len) { as_bin_state_set(b, AS_BIN_STATE_UNUSED); b->particle = NULL; as_bin_set_id_from_name_buf(ns, b, name, len); // Don't touch b->unused - like b->id, it's past the end of its enclosing // as_index if single-bin, data-in-memory. }
void as_bin_init(as_namespace *ns, as_bin *b, byte *name, size_t namesz, uint version) { as_bin_state_set(b, AS_BIN_STATE_UNUSED); as_bin_set_version(b, version, ns->single_bin); b->particle = 0; as_bin_set_id_from_name_buf(ns, b, name, namesz); b->unused = 0; }
void as_bin_init(as_namespace *ns, as_bin *b, byte *name, size_t namesz, uint version) { as_bin_state_set(b, AS_BIN_STATE_UNUSED); as_bin_set_version(b, version, ns->single_bin); b->particle = 0; as_bin_set_id_from_name_buf(ns, b, name, namesz); // Don't touch b->unused - like b->id, it's past the end of its enclosing // as_index if single-bin, data-in-memory. }