--- c++filt.1 2024-12-06 23:12:30.696478012 +0000 +++ c++filt.1.new 2024-12-06 23:29:59.531958326 +0000 @@ -8,7 +8,8 @@ .if n .sp .. .de Vb \" Begin verbatim text -.ft CW +.ie \\n(.g .ft CR +.el .ft CW .nf .ne \\$1 .. @@ -72,7 +73,7 @@ c++filt [\fB\-_\fR|\fB\-\-strip\-undersc [\fB\-r\fR|\fB\-\-no\-recurse\-limit\fR] [\fB\-R\fR|\fB\-\-recurse\-limit\fR] [\fB\-s\fR \fIformat\fR|\fB\-\-format=\fR\fIformat\fR] - [\fB\-\-help\fR] [\fB\-\-version\fR] [\fIsymbol\fR...] + [\fB\-\-help\fR] [\fB\-\-version\fR] [\fIsymbol\fR...] .SH DESCRIPTION .IX Header "DESCRIPTION" The C++ and Java languages provide function overloading, which means @@ -143,10 +144,13 @@ characters trailing after a mangled name .IP \fB\-\-strip\-underscore\fR 4 .IX Item "--strip-underscore" .PD -On some systems, both the C and C++ compilers put an underscore in front -of every name. For example, the C name \f(CW\*(C`foo\*(C'\fR gets the low-level -name \f(CW\*(C`_foo\*(C'\fR. This option removes the initial underscore. Whether -\&\fBc++filt\fR removes the underscore by default is target dependent. +On some systems, +both the C and C++ compilers put an underscore in front of every name. +For example, +the C name \f(CR\*(C`foo\*(C'\fR gets the low-level name +\f(CR\*(C`_foo\*(C'\fR. +This option removes the initial underscore. +Whether \&\fBc++filt\fR removes the underscore by default is target dependent. .IP \fB\-n\fR 4 .IX Item "-n" .PD 0 @@ -221,39 +225,39 @@ different compilers. The argument to th method it uses: .RS 4 .ie n .IP """auto""" 4 -.el .IP \f(CWauto\fR 4 +.el .IP \f(CRauto\fR 4 .IX Item "auto" Automatic selection based on executable (the default method) .ie n .IP """gnu""" 4 -.el .IP \f(CWgnu\fR 4 +.el .IP \f(CRgnu\fR 4 .IX Item "gnu" the one used by the GNU C++ compiler (g++) .ie n .IP """lucid""" 4 -.el .IP \f(CWlucid\fR 4 +.el .IP \f(CRlucid\fR 4 .IX Item "lucid" the one used by the Lucid compiler (lcc) .ie n .IP """arm""" 4 -.el .IP \f(CWarm\fR 4 +.el .IP \f(CRarm\fR 4 .IX Item "arm" the one specified by the C++ Annotated Reference Manual .ie n .IP """hp""" 4 -.el .IP \f(CWhp\fR 4 +.el .IP \f(CRhp\fR 4 .IX Item "hp" the one used by the HP compiler (aCC) .ie n .IP """edg""" 4 -.el .IP \f(CWedg\fR 4 +.el .IP \f(CRedg\fR 4 .IX Item "edg" the one used by the EDG compiler .ie n .IP """gnu\-v3""" 4 -.el .IP \f(CWgnu\-v3\fR 4 +.el .IP \f(CRgnu\-v3\fR 4 .IX Item "gnu-v3" the one used by the GNU C++ compiler (g++) with the V3 ABI. .ie n .IP """java""" 4 -.el .IP \f(CWjava\fR 4 +.el .IP \f(CRjava\fR 4 .IX Item "java" the one used by the GNU Java compiler (gcj) .ie n .IP """gnat""" 4 -.el .IP \f(CWgnat\fR 4 +.el .IP \f(CRgnat\fR 4 .IX Item "gnat" the one used by the GNU Ada compiler (GNAT). .RE @@ -281,14 +285,14 @@ with a backslash. The \fIfile\fR may it .SH FOOTNOTES .IX Header "FOOTNOTES" .IP 1. 4 -MS-DOS does not allow \f(CW\*(C`+\*(C'\fR characters in file names, so on +MS-DOS does not allow \f(CR\*(C`+\*(C'\fR characters in file names, so on MS-DOS this program is named \fBCXXFILT\fR. .SH "SEE ALSO" .IX Header "SEE ALSO" the Info entries for \fIbinutils\fR. .SH COPYRIGHT .IX Header "COPYRIGHT" -Copyright (c) 1991\-2024 Free Software Foundation, Inc. +Copyright (c) 1991\(en2024 Free Software Foundation, Inc. .PP Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3