Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!ames!purdue!decwrl!decvax!ima!haddock!karl From: karl@haddock.ima.isc.com (Karl Heuer) Newsgroups: comp.lang.c Subject: Re: Calling FORTRAN from C (Was: Need matrix inversion C routine). Message-ID: <12971@haddock.ima.isc.com> Date: 5 May 89 00:30:58 GMT References: <2846@tank.uchicago.edu> <5785@cbnews.ATT.COM> <10087@smoke.BRL.MIL> <1544@auspex.auspex.com> <1278@l.cc.purdue.edu> <25509@amdcad.AMD.COM> Reply-To: karl@haddock.ima.isc.com (Karl Heuer) Organization: Interactive Systems, Boston Lines: 9 In article <25509@amdcad.AMD.COM> tim@amd.com (Tim Olson) writes: >If an underscore is not prepended ... you run into the problem of potential >name-space conflicts with the assembly-level "helper" routines [e.g. "start"] Actually, collision with register names and/or assembler instructions is the stronger reason. On machines where this isn't a problem, the helper routines are typically written using the assembler's larger namespace, e.g. ".start". Karl W. Z. Heuer (ima!haddock!karl or karl@haddock.isc.com), The Walking Lint