diff --git a/pygccxml/parser/scanner.py b/pygccxml/parser/scanner.py
index <HASH>..<HASH> 100644
--- a/pygccxml/parser/scanner.py
+++ b/pygccxml/parser/scanner.py
@@ -218,11 +218,9 @@ class scanner_t(xml.sax.handler.ContentHandler):
             file_text = self.__files_text.get(file_decl)
             # Use lines and columns to capture only comment text
             for indx in range(comm_decl.begin_line - 1, comm_decl.end_line):
-                # Col data only useful on first and last lines
-                strt_idx = 0
+                # Col data only different on the last line
                 end_idx = -1
-                if indx == comm_decl.begin_line - 1:
-                    strt_idx = comm_decl.begin_column - 1
+                strt_idx = comm_decl.begin_column - 1
                 if indx == comm_decl.end_line - 1:
                     end_idx = comm_decl.end_column
                 comm_line = file_text[indx]
Revert part of column change

Use the start column of the comment on each line. Use the end column
only on the last line.