version 1.19, 2014/04/18 21:11:34 |
version 1.20, 2014/04/24 21:22:05 |
|
|
|
.\" $OpenBSD$ |
.\" Copyright (c) 1985, 1991, 1993 |
.\" Copyright (c) 1985, 1991, 1993 |
.\" The Regents of the University of California. All rights reserved. |
.\" The Regents of the University of California. All rights reserved. |
.\" Copyright (c) 2002 - 2013 Tony Finch <dot@dotat.at>. All rights reserved. |
.\" Copyright (c) 2002 - 2013 Tony Finch <dot@dotat.at>. All rights reserved. |
|
|
If the same macro appears in more than one argument, |
If the same macro appears in more than one argument, |
the last occurrence dominates. |
the last occurrence dominates. |
.Pp |
.Pp |
.It Fl iD Ns Ar sym Ns Op = Ns Ar val |
.Sm off |
|
.It Xo |
|
.Fl iD Ar sym |
|
.Op = Ar val |
|
.Xc |
|
.Sm on |
.It Fl iU Ns Ar sym |
.It Fl iU Ns Ar sym |
C strings, comments, |
Ignore |
and line continuations |
.Ic #ifdef Ns s . |
are ignored within |
If your C code uses |
.Ic #ifdef |
.Ic #ifdef Ns s |
|
to delimit non-C lines, |
|
such as comments |
|
or code which is under construction, |
|
then you must tell |
|
.Nm |
|
which symbols are used for that purpose so that it will not try to parse |
|
comments and line continuations |
|
inside those |
|
.Ic #ifdef Ns s . |
|
One specifies ignored symbols with |
|
.Sm off |
|
.Fl iD Ar sym Op = Ar val |
|
.Sm on |
and |
and |
.Ic #ifndef |
.Fl iU Ns Ar sym , |
blocks |
similar to |
controlled by macros |
.Sm off |
specified with these options. |
.Fl D Ar sym Op = Ar val |
|
.Sm on |
|
and |
|
.Fl U Ns Ar sym . |
.Pp |
.Pp |
.It Fl f Ar defile |
.It Fl f Ar defile |
The file |
The file |