Lines Matching defs:hang_over
130 no hang over; otherwise the value has to be casted to SANE_Byte. hang_over
135 static int hang_over;
1893 hang_over = -1;
2028 hang_over = -1;
2154 /* return the byte, we've currently scanned; hang_over becomes
2259 /* special case: 1 byte scanned and hang_over */
2260 if ((nread == 1) && (hang_over > -1))
2262 /* return the byte, we've currently scanned; hang_over becomes
2264 left_over = hang_over;
2265 hang_over = -1;
2275 if ((nread > 1) && (hang_over > -1))
2280 *data = (SANE_Byte) hang_over;
2285 /* number of bytes is even; no new hang_over, exchange last
2289 hang_over = -1;
2296 /* number of bytes is odd; last byte becomes new hang_over */
2297 hang_over = temp_hang_over;
2305 /* if only one byte has been read, save it as hang_over and return
2307 hang_over = (int) *data;
2313 /* no hang_over; test for even or odd byte number */
2322 hang_over = *(data + *length - 1);