Lines Matching defs:buf
114 _libelf_ar_get_string(const char *buf, size_t bufsize, int rawname)
124 for (q = buf + bufsize - 1; q >= buf && *q == ' '; --q)
127 if (q < buf) {
132 buf = "";
140 if (q > buf + 1 ||
141 (q == (buf + 1) && *buf != '/'))
144 sz = q - buf + 2; /* Space for a trailing NUL. */
153 (void) strncpy(r, buf, sz);
163 _libelf_ar_get_name(char *buf, size_t bufsize, Elf *e)
171 if (buf[0] == '/' && (c = buf[1]) >= '0' && c <= '9') {
177 if (_libelf_ar_get_number(buf + 1, bufsize - 1, 10,
209 return (_libelf_ar_get_string(buf, bufsize, 0));