slaven@b-mrda.ca.boeing.com (Rik Slaven) (12/06/90)
Environment: SAS/Lattice C 5.10 Wb 1.3 SKsh 1.5 CFLAGS: -b0 -cfist -O -d1 -v Source: Source code exists in multiple files, two of which are in a separate directory. Some files contain functions defined as 'static'. Problem: When I use lprof and lstat, I get incorrect statistics for functions: namely, the output states that a function which I do not call is called 32 % of the time. Also, the output indicates that function 'x' is defined in file 'y', when in reality it is defined in file 'z'. Questions: 1. What's wrong? 2. Does all source need to reside in the same directory in order for lprof/lstat to work correctly? 3. Does all source need to reside in the same file in order for lprof/lstat to work correctly? 4. Will lprof/lstat report correctly with 'static' functions defined? Any help would be greatly appreciated. Rik Slaven