Copyright (C) 2000-2012 |
GNU Info (nasm.info)Section 4.10.14.10.1. `%line' Directive ------------------------- The `%line' directive is used to notify NASM that the input line corresponds to a specific line number in another file. Typically this other file would be an original source file, with the current NASM input being the output of a pre-processor. The `%line' directive allows NASM to output messages which indicate the line number of the original source file, instead of the file that is being read by NASM. This preprocessor directive is not generally of use to programmers, by may be of interest to preprocessor authors. The usage of the `%line' preprocessor directive is as follows: %line nnn[+mmm] [filename] In this directive, `nnn' indentifies the line of the original source file which this line corresponds to. `mmm' is an optional parameter which specifies a line increment value; each line of the input file read in is considered to correspond to `mmm' lines of the original source file. Finally, `filename' is an optional parameter which specifies the file name of the original source file. After reading a `%line' preprocessor directive, NASM will report all file name and line numbers relative to the values specified therein. automatically generated by info2www version 1.2.2.9 |