diff options
author | IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at> | 2017-09-19 14:13:01 +0200 |
---|---|---|
committer | IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at> | 2017-09-19 14:13:01 +0200 |
commit | a34abe0c374d2a9ec1bb5b1825bc0f88eaa7166c (patch) | |
tree | 947aa68818ffb3a0c7123ef11567cb80aaaa7537 /profile.scm | |
parent | 75bedf4141806f1b12c07964ae633c6893a2efa6 (diff) |
New upstream version 17.7
Diffstat (limited to 'profile.scm')
-rw-r--r-- | profile.scm | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/profile.scm b/profile.scm index 3e19e41..c298834 100644 --- a/profile.scm +++ b/profile.scm @@ -19,14 +19,19 @@ ((= i n) (newline *stderr*)) (let ((data (vect i))) - (let ((expr (cddr data)) + (let ((expr (caddr data)) (count (cadr data)) - (key (car data))) + (key (car data)) + (func (cdddr data))) (let ((file (profile-filename key)) (line (profile-line-number key))) (if (> line 0) - (format *stderr* "~A[~A]: ~A ~30T~A~%" - file line count + (format *stderr* "~A:~8T~A ~24T~A[~A]: ~48T~A~%" + count + (if (string? func) + (format #f " ~A" func) + "") + file line (if (> (length expr) 60) (string-append (substring expr 0 56) " ...") expr))))))))))) |