Home | History | Annotate | Download | only in lib

Lines Matching refs:sv

734   struct slotvec *sv = slotvec;
737 free (sv[i].val);
738 if (sv[0].val != slot0)
740 free (sv[0].val);
744 if (sv != &slotvec0)
746 free (sv);
767 struct slotvec *sv = slotvec;
780 bool preallocated = (sv == &slotvec0);
782 if (xalloc_oversized (n1, sizeof *sv))
785 slotvec = sv = xrealloc (preallocated ? NULL : sv, n1 * sizeof *sv);
787 *sv = slotvec0;
788 memset (sv + nslots, 0, (n1 - nslots) * sizeof *sv);
793 size_t size = sv[n].size;
794 char *val = sv[n].val;
805 sv[n].size = size = qsize + 1;
808 sv[n].val = val = xcharalloc (size);