From 025abdfbd3a4e93dd0812c695a36ecbeeae3f1f1 Mon Sep 17 00:00:00 2001 From: Jim Kingdon Date: Tue, 29 Jun 1993 16:55:29 +0000 Subject: * symtab.h: Add comments about line numbers. --- gdb/symtab.h | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) (limited to 'gdb/symtab.h') diff --git a/gdb/symtab.h b/gdb/symtab.h index 4a9406c..de0d110 100644 --- a/gdb/symtab.h +++ b/gdb/symtab.h @@ -722,10 +722,9 @@ struct symtab int nlines; - /* The Nth element of this array is the position of the - (N-1)th line of the source file. "position" means something - we can lseek() to; it is not guaranteed to be useful any other - way. */ + /* line_charpos[N] is the position of the (N-1)th line of the + source file. "position" means something we can lseek() to; it + is not guaranteed to be useful any other way. */ int *line_charpos; @@ -988,7 +987,12 @@ install_minimal_symbols PARAMS ((struct objfile *)); struct symtab_and_line { struct symtab *symtab; + + /* Line number. Line numbers start at 1 and proceed through symtab->nlines. + 0 is never a valid line number; it is used to indicate that line number + information is not available. */ int line; + CORE_ADDR pc; CORE_ADDR end; }; -- cgit v1.1