Lines Matching defs:avail
228 fromleft(char *p, size_t avail, char *attrname, size_t attrlen, char *txt,
233 if (avail < attrlen + ELLIPSIS_SIZE)
238 avail -= attrlen;
239 if (txtlen > avail) {
241 txt += txtlen - (avail - ELLIPSIS_SIZE);
242 (void) memcpy(p + ELLIPSIS_SIZE, txt, avail - ELLIPSIS_SIZE);
243 len = attrlen + avail;
244 p += avail;
255 fromright(char *p, size_t avail, char *attrname, size_t attrlen, char *txt,
260 if (avail < attrlen + ELLIPSIS_SIZE)
265 avail -= attrlen;
266 if (txtlen > avail) {
267 (void) memcpy(p, txt, avail - ELLIPSIS_SIZE);
268 (void) memcpy(p + (avail - ELLIPSIS_SIZE),
270 len = attrlen + avail;
271 p += avail;