Xref: utzoo comp.sys.tandy:1321 comp.unix.xenix:5805 Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!unmvax!indri!nic.MR.NET!hal!ncoast!mikes From: mikes@ncoast.ORG (Mike Squires) Newsgroups: comp.sys.tandy,comp.unix.xenix Subject: Re: Tandy 16/6000 Xenix 3.2 'cc' problems Summary: 3.2 Dev System has Longnames Message-ID: <13607@ncoast.ORG> Date: 27 Apr 89 04:06:47 GMT References: <516@coyote.UUCP> Reply-To: mikes@ncoast.ORG (Mike Squires) Organization: Cleveland Public Access UN*X, Cleveland, OH Lines: 16 In article <516@coyote.UUCP> ejm@coyote.UUCP (E.J. McKernan) writes: >It seems that in tandys latest development system that "cc" only >supports 8 significant characters. The assembler on the other hand >supports 31(?) or so. This leads to large problems in porting software >that has names of greater than 7 chars (cc adds an underscore). Does >anyone know if the new development system that's been talked about >will support more than 8 chars? If not, how about a utility that will >take source, and replace identifiers/names with shorter (<8) char >id's? > The 3.2 Development System, long in beta test, has longnames. There are some simple utilities (police, among others) that will help find the names that conflict. One crude but effetive solution is to compile to an assembler file and then sort it - the duplicate names will lie next to each other and you can go from there.