Lines Matching defs:buf
192 int bitmask_parselist(const char *buf, struct bitmask *bmp)
198 q = buf;
241 * emit(buf, buflen, rbot, rtop, len)
244 * or range to buf+len, suppressing output past buf+buflen, with optional
245 * comma-prefix. Return len of what would be written to buf, if it
249 static inline int emit(char *buf, int buflen, int rbot, int rtop, int len)
252 len += snprintf(buf + len, max(buflen - len, 0), ",");
254 len += snprintf(buf + len, max(buflen - len, 0), "%d", rbot);
256 len += snprintf(buf + len, max(buflen - len, 0), "%d-%d",
262 * Write decimal list representation of bmp to buf.
275 int bitmask_displaylist(char *buf, int buflen, const struct bitmask *bmp)
282 *buf = 0;
288 len = emit(buf, buflen, rbot, rtop, len);