Lines Matching refs:avail
230 fromleft(char *p, size_t avail, char *attrname, size_t attrlen, char *txt, in fromleft() argument
235 if (avail < attrlen + ELLIPSIS_SIZE) in fromleft()
240 avail -= attrlen; in fromleft()
241 if (txtlen > avail) { in fromleft()
243 txt += txtlen - (avail - ELLIPSIS_SIZE); in fromleft()
244 (void) memcpy(p + ELLIPSIS_SIZE, txt, avail - ELLIPSIS_SIZE); in fromleft()
245 len = attrlen + avail; in fromleft()
246 p += avail; in fromleft()
257 fromright(char *p, size_t avail, char *attrname, size_t attrlen, char *txt, in fromright() argument
262 if (avail < attrlen + ELLIPSIS_SIZE) in fromright()
267 avail -= attrlen; in fromright()
268 if (txtlen > avail) { in fromright()
269 (void) memcpy(p, txt, avail - ELLIPSIS_SIZE); in fromright()
270 (void) memcpy(p + (avail - ELLIPSIS_SIZE), in fromright()
272 len = attrlen + avail; in fromright()
273 p += avail; in fromright()