Author: theraven
Date: Wed Aug 14 14:34:02 2013
New Revision: 254327
URL: http://svnweb.freebsd.org/changeset/base/254327

Log:
  Make carets line up in dtc diagnostics if the line starts with a tab.

Modified:
  head/usr.bin/dtc/input_buffer.cc

Modified: head/usr.bin/dtc/input_buffer.cc
==============================================================================
--- head/usr.bin/dtc/input_buffer.cc    Wed Aug 14 14:22:46 2013        
(r254326)
+++ head/usr.bin/dtc/input_buffer.cc    Wed Aug 14 14:34:02 2013        
(r254327)
@@ -216,7 +216,8 @@ input_buffer::parse_error(const char *ms
        putc('\n', stderr);
        for (int i=0 ; i<(cursor-line_start) ; ++i)
        {
-               putc(' ', stderr);
+               char c = (buffer[i+line_start] == '\t') ? '\t' : ' ';
+               putc(c, stderr);
        }
        putc('^', stderr);
        putc('\n', stderr);
_______________________________________________
svn-src-head@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"

Reply via email to