extrn .broom, .bflush ; ; return space available in buffer. If buffer empty align ; pointers and return 0, else return 0ffh (ptrs unchanged) ; z flag set accordingly ; a,f,b,c .bspace:: call .broom rnz jmp .bflush