.\" @(#)dem.1 1.17 88/02/29 SMI; from UCB 4.1 .TH DEM 1 "23 March 1998" .SH NAME dem \- demangle a C++ name .SH SYNOPSIS .B dem .I C++_name .\|.\|. .SH DESCRIPTION .B dem demangles one or more C++ names that you specify. For each C++ mangled name, .B dem prints a demangled name which closely resembles the name that you originally declare. .B dem uses the following format: .sp .I mangled_name == .I demangled name .sp .B dem handles the mangled names for versions 3.0, 3.0.1, 4.0, 4.1, 4.2, and 5.0 of the Sun WorkShop C++ compiler. .SH EXAMPLE To find out the demangled name for .B \__0FGprintfv\fR, .B \__ct__1XFv\fR, and .B \__0fDiosEsetfl\fR, execute the following command: .sp .B "% dem __0FGprintfv __ct__1XFv __0fDiosEsetfl" .sp The output is: .sp .B "__0FGprintfv == printf(void)" .br .B "__ct__1XFv == X::X(void)" .br .B "__0fDiosEsetfl == ios::setf(long)" .RE .SH SEE ALSO .BR nm (1), .BR c++filt (1)