+ ok1(rbuf_start(&in) == p + strlen(p));
+ free(rbuf_cleanup(&in));
+
+ /* Normal case, we get rbuf_start after nul */
+ lseek(fd, SEEK_SET, 0);
+ rbuf_init(&in, fd, NULL, 0, test_realloc);
+ p = rbuf_read_str(&in, '^');
+ ok1(p);
+ ok1(rbuf_start(&in) == p + strlen(p) + 1);
+ free(rbuf_cleanup(&in));