scc

simple c99 compiler
git clone git://git.simple-cc.org/scc
Log | Files | Refs | Submodules | README | LICENSE

linenum.h (337B)


      1 /* This file is inspired in the book "Understanding and using COFF" */
      2 
      3 struct lineno {
      4 	union {
      5 		long l_symndx;         /* index in table symbol if l_lnno == 0 */
      6 		long l_paddr;          /* Break pointable address if l_lnno > 0 */
      7 	} l_addr;
      8 	unsigned short l_lnno; /* Line number */
      9 };
     10 
     11 #define LINENO struct lineno
     12 #define LINESZ 6