strbuf_split: add a max parameter
authorJeff King <peff@peff.net>
Thu, 9 Jun 2011 15:51:22 +0000 (11:51 -0400)
committerJunio C Hamano <gitster@pobox.com>
Wed, 22 Jun 2011 18:24:50 +0000 (11:24 -0700)
Sometimes when splitting, you only want a limited number of
fields, and for the final field to contain "everything
else", even if it includes the delimiter.

This patch introduces strbuf_split_max, which provides a
"max number of fields" parameter; it behaves similarly to
perl's "split" with a 3rd field.

The existing 2-argument form of strbuf_split is retained for
compatibility and ease-of-use.

Signed-off-by: Jeff King <peff@peff.net>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
No differences found