strbuf_split: add a max parameter