Lines Matching defs:video
26 * A video structure always holds
31 struct video {
63 void ucopy(struct video *, struct video *);
64 void uline(int, struct video *, struct video *);
65 void hash(struct video *);
79 struct video **vscreen; /* Edge vector, virtual. */
80 struct video **pscreen; /* Edge vector, physical. */
81 struct video *video; /* Actual screen data. */
82 struct video blanks; /* Blank line image. */
141 struct video *vp;
188 free(video[i].v_text);
189 video[i].v_text = NULL;
194 TRYREALLOCARRAY(vscreen, (newrow - 1), sizeof(struct video *));
195 TRYREALLOCARRAY(pscreen, (newrow - 1), sizeof(struct video *));
196 TRYREALLOCARRAY(video, (newrow - 1), 2 * sizeof(struct video));
202 memset(&video[i], 0, sizeof(struct video));
207 vp = &video[0];
217 TRYREALLOC(video[i].v_text, newcol);
313 struct video *vp;
347 struct video *vp;
384 struct video *vp;
405 struct video *vp1;
406 struct video *vp2;
639 * kept in a video structure. The "vvp" is
646 ucopy(struct video *vvp, struct video *pvp)
691 * but erase to end of line). The "vvp" points at the video
695 * reverse video works on most terminals.
698 uline(int row, struct video *vvp, struct video *pvp)
880 hash(struct video *vp)
932 struct video **vp, **pp;
933 struct video **vbase, **pbase;