.\" Copyright (c) 1987 Regents of the University of California. .\" All rights reserved. The Berkeley software License Agreement .\" specifies the terms and conditions for redistribution. .\" .\" @(#)nmcoll.1 6.2.1 (2.11BSD) 1996/12/17 .\" .TH NMCOLL 1 "December 17, 1996" .UC 2 .SH NAME nmcoll \- find name collisions in object files (2BSD) .SH SYNOPSIS .B nmcoll file ... .SH DESCRIPTION .I Nmcoll scans a set of object files as produced by the assembler (typically ending with .IR .o ) and produces a listing of suspicious name duplications. .I Nmcoll is useful when porting programs that were developed with compilers that support flex (long) names to 2.11BSD which only supports seven significant characters in external names. .SH NOTES .I Nmcoll is a carryover from the era before longer symbol names were supported in object files. .SH "SEE ALSO" a.out(5)