rem: int n_lengths = obstack_object_size (&ds->len_stack) / sizeof (size_t); size_t *length = (size_t *) obstack_base (&ds->len_stack);
add: size_t n_lengths = obstack_object_size (&ds->len_stack) / sizeof (size_t); size_t *length = obstack_base (&ds->len_stack);
context: pop_dir (Dirstack_state *ds){  int n_lengths = obstack_object_size (&ds->len_stack) / sizeof (size_t);  size_t *length = (size_t *) obstack_base (&ds->len_stack);  size_t top_len;  assert (n_lengths > 0);  top_len = length[n_lengths - 1];  assert (top_len >= 2);  /* Pop off the specified length of pathname.  */  assert (obstack_object_size (&ds->dir_stack) >= top_len);  obstack_blank (&ds->dir_stack, -top_len);  /* Pop the length stack, too.  */  assert (obstack_object_size (&ds->len_stack) >= sizeof (size_t));  obstack_blank (&ds->len_stack, -(int) sizeof (size_t));}