Lines Matching defs:curdiv

96 diversion *curdiv;
103 if (curdiv->prev) {
104 curenv->seen_break = curdiv->saved_seen_break;
105 curenv->seen_space = curdiv->saved_seen_space;
106 curenv->seen_eol = curdiv->saved_seen_eol;
107 curenv->suppress_next_eol = curdiv->saved_suppress_next_eol;
109 curenv->line = curdiv->saved_line;
110 curenv->width_total = curdiv->saved_width_total;
111 curenv->space_total = curdiv->saved_space_total;
112 curenv->saved_indent = curdiv->saved_saved_indent;
113 curenv->target_text_length = curdiv->saved_target_text_length;
114 curenv->prev_line_interrupted = curdiv->saved_prev_line_interrupted;
116 diversion *temp = curdiv;
117 curdiv = curdiv->prev;
125 md->prev = curdiv;
126 curdiv = md;
127 curdiv->saved_seen_break = curenv->seen_break;
128 curdiv->saved_seen_space = curenv->seen_space;
129 curdiv->saved_seen_eol = curenv->seen_eol;
130 curdiv->saved_suppress_next_eol = curenv->suppress_next_eol;
135 curdiv->saved_line = curenv->line;
136 curdiv->saved_width_total = curenv->width_total;
137 curdiv->saved_space_total = curenv->space_total;
138 curdiv->saved_saved_indent = curenv->saved_indent;
139 curdiv->saved_target_text_length = curenv->target_text_length;
140 curdiv->saved_prev_line_interrupted = curenv->prev_line_interrupted;
549 while (curdiv != topdiv) {
551 curdiv->nm.contents());
552 diversion *tem = curdiv;
553 curdiv = curdiv->prev;
618 if (curdiv != topdiv)
694 if (curdiv == topdiv) {
742 curdiv->no_space_mode = 1;
748 curdiv->no_space_mode = 0;
773 if (!unpostpone_traps() && !curdiv->no_space_mode)
774 curdiv->space(n);
785 if (!trap_sprung_flag && !curdiv->no_space_mode)
786 curdiv->space(curenv->get_vertical_spacing());
801 curdiv->need(n);
825 if (curdiv->distance_to_next_trap() > x)
826 curdiv->space(x, 1);
837 curdiv->space(saved_space, 1);
880 curdiv->set_diversion_trap(s, n);
882 curdiv->clear_diversion_trap();
885 curdiv->clear_diversion_trap();
912 curdiv->marked_place = curdiv->get_vertical_position();
913 else if (curdiv == topdiv)
916 set_number_reg(s, curdiv->get_vertical_position().to_units());
924 vunits dist = curdiv->marked_place - curdiv->get_vertical_position();
935 dist = x >= V0 ? x - curdiv->get_vertical_position() : V0;
939 curdiv->space(dist);
995 if (curdiv == topdiv && topdiv->before_first_page)
998 *res = curdiv->get_vertical_position().to_units();
1004 if (curdiv == topdiv && topdiv->before_first_page)
1007 return i_to_a(curdiv->get_vertical_position().to_units());
1018 *res = curdiv->get_high_water_mark().to_units();
1024 return i_to_a(curdiv->get_high_water_mark().to_units());
1035 *res = curdiv->distance_to_next_trap().to_units();
1041 return i_to_a(curdiv->distance_to_next_trap().to_units());
1051 return curdiv->get_diversion_name();
1144 *val = curdiv->no_space_mode;
1150 return curdiv->no_space_mode ? "1" : "0";