Это дает количество символов от line
до buf
.Ваши //do stuff
вероятные приращения line
buf + BUFSIZE
являются char *
, указывающими на первый символ после памяти, выделенной для buf
buf + BUFSIZE - line
представляет собой целое число символов от line
до buf + BUFSIZE
- и, следовательно, количество символов, которое вы можете безопасно записать в line
без переполнения buf