ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/rxvt-unicode/src/rxvtperl.xs
(Generate patch)

Comparing rxvt-unicode/src/rxvtperl.xs (file contents):
Revision 1.25 by root, Thu Jan 5 01:04:10 2006 UTC vs.
Revision 1.26 by root, Thu Jan 5 21:21:49 2006 UTC

816 } 816 }
817 } 817 }
818} 818}
819 819
820int 820int
821rxvt_term::ROW_l (int row_number, int new_length = -2) 821rxvt_term::ROW_l (int row_number, int new_length = -1)
822 CODE: 822 CODE:
823{ 823{
824 if (!IN_RANGE_EXC (row_number, -THIS->nsaved, THIS->nrow)) 824 if (!IN_RANGE_EXC (row_number, -THIS->nsaved, THIS->nrow))
825 XSRETURN_EMPTY; 825 XSRETURN_EMPTY;
826 826
827 line_t &l = ROW(row_number); 827 line_t &l = ROW(row_number);
828 RETVAL = l.l < 0 ? THIS->ncol : l.l; 828 RETVAL = l.l;
829 829
830 if (new_length >= -1) 830 if (new_length >= 0)
831 l.l = new_length; 831 l.l = new_length;
832} 832}
833 OUTPUT: 833 OUTPUT:
834 RETVAL 834 RETVAL
835 835
836bool 836bool
837rxvt_term::ROW_is_longer (int row_number) 837rxvt_term::ROW_is_longer (int row_number, int new_is_longer = -1)
838 CODE: 838 CODE:
839{ 839{
840 if (!IN_RANGE_EXC (row_number, -THIS->nsaved, THIS->nrow)) 840 if (!IN_RANGE_EXC (row_number, -THIS->nsaved, THIS->nrow))
841 XSRETURN_EMPTY; 841 XSRETURN_EMPTY;
842 842
843 line_t &l = ROW(row_number); 843 line_t &l = ROW(row_number);
844 RETVAL = l.l < 0; 844 RETVAL = l.is_longer ();
845
846 if (new_is_longer >= 0)
847 l.is_longer (new_is_longer);
845} 848}
846 OUTPUT: 849 OUTPUT:
847 RETVAL 850 RETVAL
848 851
849SV * 852SV *

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines