blkend
Char **blkend(Char **);
(void)blkcpy(blkend(up), vp);
volatile daddr_t blkend; /* start + nblksread */
#define cd_blkend desc.blkend
sc->sc_p.blkend = sc->sc_p.start + sc->sc_p.blksize;
sc->sc_r.blkend = sc->sc_r.start + sc->sc_r.blksize;
if (sc->sc_r.data == sc->sc_r.blkend) {
if (sc->sc_r.blkend == sc->sc_r.end) {
sc->sc_r.blkend = sc->sc_r.start;
sc->sc_r.blkend += sc->sc_r.blksize;
if (sc->sc_p.data == sc->sc_p.blkend) {
if (sc->sc_p.blkend == sc->sc_p.end) {
sc->sc_p.blkend = sc->sc_p.start;
sc->sc_p.blkend += sc->sc_p.blksize;
uint8_t *blkend;