Home | History | Annotate | Download | only in lib

Lines Matching defs:sv

641   struct slotvec *sv = slotvec;
644 free (sv[i].val);
645 if (sv[0].val != slot0)
647 free (sv[0].val);
651 if (sv != &slotvec0)
653 free (sv);
674 struct slotvec *sv = slotvec;
687 bool preallocated = (sv == &slotvec0);
689 if (xalloc_oversized (n1, sizeof *sv))
692 slotvec = sv = xrealloc (preallocated ? NULL : sv, n1 * sizeof *sv);
694 *sv = slotvec0;
695 memset (sv + nslots, 0, (n1 - nslots) * sizeof *sv);
700 size_t size = sv[n].size;
701 char *val = sv[n].val;
710 sv[n].size = size = qsize + 1;
713 sv[n].val = val = xcharalloc (size);