Lines Matching defs:offs
97 rasprintf(char **buf, size_t *bufsiz, size_t offs, const char *fmt, ...)
103 if (*buf && offs < *bufsiz) {
108 len = vsnprintf(*buf + offs, *bufsiz - offs, fmt, ap);
111 if (len < 0 || (size_t)len + 1 < *bufsiz - offs)
115 nbufsiz = MAX(offs, *bufsiz) + 512;
134 format_string(char **buf, size_t *bufsiz, size_t offs, const char *fmt,
139 size_t o = offs;
173 return o - offs;
177 format_address(symtab_t *st, char **buf, size_t *bufsiz, size_t offs,
194 return format_string(buf, bufsiz, offs, fmt, &dli, addr);
215 size_t offs = len * sizeof(char *);
220 ((char **)(void *)ptr)[i] = (void *)offs;
221 x = format_address(st, &ptr, &psize, offs, fmt, trace[i]);
227 offs += x;
228 ptr[offs++] = '\0';
229 assert(offs < psize);