Lines Matching refs:gc_par
217 static unsigned int gc_par[MAXPARS], gc_numpars, gc_hanging_cursor, gc_attr, gc_saveattr;
595 gc_par[gc_numpars] = (10*gc_par[gc_numpars]) + (ch-'0');
600 switch (gc_par[0]) {
745 gc_par[gc_numpars] *= 10;
746 gc_par[gc_numpars] += ch - '0';
769 gc_y -= gc_par[0] ? gc_par[0] : 1;
774 gc_y += gc_par[0] ? gc_par[0] : 1;
779 gc_x += gc_par[0] ? gc_par[0] : 1;
784 if (gc_par[0] > gc_x)
786 else if (gc_par[0])
787 gc_x -= gc_par[0];
793 gc_x = gc_par[1] ? gc_par[1] - 1 : 0;
794 gc_y = gc_par[0] ? gc_par[0] - 1 : 0;
801 for (i = gc_x; i < gc_x + gc_par[0]; i++)
806 gc_clear_screen(gc_x, gc_y, 0, vinfo.v_rows, gc_par[0]);
809 gc_clear_line(gc_x, gc_y, gc_par[0]);
812 switch (gc_par[0]) {
830 switch (gc_par[i]) {
858 if (gc_par[i] >= 30 && gc_par[i] <= 37)
859 gc_update_color(gc_par[i] - 30, TRUE);
860 if (gc_par[i] >= 40 && gc_par[i] <= 47)
861 gc_update_color(gc_par[i] - 40, FALSE);
869 if ((gc_numpars > 0) && (gc_par[0] < vinfo.v_rows)) {
870 gc_scrreg_top = gc_par[0] ? gc_par[0] - 1 : 0;
874 if ((gc_numpars > 1) && (gc_par[1] <= vinfo.v_rows) && (gc_par[1] > gc_par[0])) {
875 gc_scrreg_bottom = gc_par[1];
968 gc_par[i] = 0;