Lines Matching refs:f

36 #define	SizePrev(f, v)	((v) - Buf(f))		/* from beginning to v	*/  argument
37 #define SizeNext(f, v) (BufSize(f) - SizePrev(f, v)) argument
44 _next_char(FORM *f) in _next_char() argument
46 if (++X(f) == Xmax(f)) { in _next_char()
47 if (++Y(f) == Ymax(f)) { in _next_char()
48 --X(f); in _next_char()
49 --Y(f); in _next_char()
52 X(f) = 0; in _next_char()
62 _prev_char(FORM *f) in _prev_char() argument
64 if (--X(f) < 0) { in _prev_char()
65 if (--Y(f) < 0) { in _prev_char()
66 ++X(f); in _prev_char()
67 ++Y(f); in _prev_char()
70 X(f) = Xmax(f) - 1; in _prev_char()
77 _next_line(FORM *f) in _next_line() argument
79 if (++Y(f) == Ymax(f)) { in _next_line()
80 --Y(f); in _next_line()
83 X(f) = 0; in _next_line()
89 _prev_line(FORM *f) in _prev_line() argument
91 if (--Y(f) < 0) { in _prev_line()
92 ++Y(f); in _prev_line()
95 X(f) = 0; in _prev_line()
101 _next_word(FORM *f) in _next_word() argument
103 FIELD * c = C(f); in _next_word()
104 char * v = LineBuf(c, Y(f)) + X(f); /* position in buffer */ in _next_word()
107 _sync_buffer(f); in _next_word()
122 if (t - (Buf(c) + B(f)) > c->cols) { in _next_word()
125 B(f) = (int) (v - Buf(c)); in _next_word()
127 B(f) = (int) (t - (Buf(c) + c->cols)); in _next_word()
130 X(f) = (int) (v - Buf(c)); in _next_word()
135 _adjust_cursor(f, v); in _next_word()
141 _prev_word(FORM *f) in _prev_word() argument
143 FIELD * c = C(f); in _prev_word()
144 char * v = LineBuf(c, Y(f)) + X(f); /* position in buffer */ in _prev_word()
147 _sync_buffer(f); in _prev_word()
155 _adjust_cursor(f, v); in _prev_word()
161 _beg_field(FORM *f) in _beg_field() argument
163 FIELD * c = C(f); in _beg_field()
165 _sync_buffer(f); in _beg_field()
166 _adjust_cursor(f, _data_beg(Buf(c), BufSize(c))); in _beg_field()
172 _end_field(FORM *f) in _end_field() argument
174 FIELD * c = C(f); in _end_field()
177 _sync_buffer(f); in _end_field()
183 _adjust_cursor(f, end); in _end_field()
189 _beg_line(FORM *f) in _beg_line() argument
191 FIELD *c = C(f); in _beg_line()
193 _sync_buffer(f); in _beg_line()
194 _adjust_cursor(f, _data_beg(LineBuf(c, Y(f)), Xmax(f))); in _beg_line()
200 _end_line(FORM *f) in _end_line() argument
202 FIELD *c = C(f); in _end_line()
205 _sync_buffer(f); in _end_line()
206 end = _data_end(LineBuf(c, Y(f)), Xmax(f)); in _end_line()
208 if (end == LineBuf(c, Y(f)) + Xmax(f)) in _end_line()
211 _adjust_cursor(f, end); in _end_line()
217 _left_char(FORM *f) in _left_char() argument
219 if (--X(f) < 0) { in _left_char()
220 ++X(f); in _left_char()
228 _right_char(FORM *f) in _right_char() argument
230 if (++X(f) == Xmax(f)) { in _right_char()
231 --X(f); in _right_char()
239 _up_char(FORM *f) in _up_char() argument
241 if (--Y(f) < 0) { in _up_char()
242 ++Y(f); in _up_char()
250 _down_char(FORM *f) in _down_char() argument
252 if (++Y(f) == Ymax(f)) { in _down_char()
253 --Y(f); in _down_char()
261 _scr_fline(FORM *f) in _scr_fline() argument
263 FIELD *c = C(f); in _scr_fline()
265 if (++T(f) > OffscreenRows(c)) { in _scr_fline()
266 --T(f); in _scr_fline()
269 ++Y(f); in _scr_fline()
276 _scr_bline(FORM *f) in _scr_bline() argument
278 FIELD *c = C(f); in _scr_bline()
280 if (--T(f) < 0) { in _scr_bline()
281 ++T(f); in _scr_bline()
284 --Y(f); in _scr_bline()
291 _scr_fpage(FORM *f) in _scr_fpage() argument
293 FIELD * c = C(f); in _scr_fpage()
294 int m = OffscreenRows(c) - T(f); in _scr_fpage()
298 Y(f) += n; in _scr_fpage()
299 T(f) += n; in _scr_fpage()
308 _scr_bpage(FORM *f) in _scr_bpage() argument
310 FIELD * c = C(f); in _scr_bpage()
311 int m = T(f); in _scr_bpage()
315 Y(f) -= n; in _scr_bpage()
316 T(f) -= n; in _scr_bpage()
325 _scr_fhpage(FORM *f) in _scr_fhpage() argument
327 FIELD * c = C(f); in _scr_fhpage()
328 int m = OffscreenRows(c) - T(f); in _scr_fhpage()
333 Y(f) += n; in _scr_fhpage()
334 T(f) += n; in _scr_fhpage()
343 _scr_bhpage(FORM *f) in _scr_bhpage() argument
345 FIELD * c = C(f); in _scr_bhpage()
346 int m = T(f); in _scr_bhpage()
351 Y(f) -= n; in _scr_bhpage()
352 T(f) -= n; in _scr_bhpage()
361 _scr_fchar(FORM *f) in _scr_fchar() argument
363 FIELD *c = C(f); in _scr_fchar()
365 if (++B(f) > OffscreenCols(c)) { in _scr_fchar()
366 --B(f); in _scr_fchar()
369 ++X(f); in _scr_fchar()
375 _scr_bchar(FORM *f) in _scr_bchar() argument
378 if (--B(f) < 0) { in _scr_bchar()
379 ++B(f); in _scr_bchar()
382 --X(f); in _scr_bchar()
388 _scr_hfline(FORM *f) in _scr_hfline() argument
390 FIELD *c = C(f); in _scr_hfline()
391 int m = OffscreenCols(c) - B(f); in _scr_hfline()
395 X(f) += n; in _scr_hfline()
396 B(f) += n; in _scr_hfline()
404 _scr_hbline(FORM *f) in _scr_hbline() argument
406 FIELD *c = C(f); in _scr_hbline()
407 int m = B(f); in _scr_hbline()
411 X(f) -= n; in _scr_hbline()
412 B(f) -= n; in _scr_hbline()
420 _scr_hfhalf(FORM *f) in _scr_hfhalf() argument
422 FIELD *c = C(f); in _scr_hfhalf()
423 int m = OffscreenCols(c) - B(f); in _scr_hfhalf()
428 X(f) += n; in _scr_hfhalf()
429 B(f) += n; in _scr_hfhalf()
437 _scr_hbhalf(FORM *f) in _scr_hbhalf() argument
439 FIELD *c = C(f); in _scr_hbhalf()
440 int m = B(f); in _scr_hbhalf()
445 X(f) -= n; in _scr_hbhalf()
446 B(f) -= n; in _scr_hbhalf()