
(provide (quote backtrace-fix))

(provide (quote backtracef))

(defvar error-flag)

(or (fboundp (quote original-backtrace)) (fset (quote original-backtrace) (symbol-function (quote backtrace))))

(defconst backtrace-junk "  original-backtrace()
  (condition-case ...)
  (let ...)
  (save-excursion ...)
  (let ...)
")

(defun backtrace nil "\
Print a trace of Lisp function calls currently active.
Output stream used is value of standard-output." (byte-code "ÃŠÅÆ!qˆÇp!ˆÈ ˆpÉÊË�)ˆ…& dbˆÌÍ!ˆÎ`d\"ˆebˆÏ
ÃÄ#ˆÎe`\"ˆÐÑed\"!))ˆÃ‡" [err-flag standard-output backtrace-junk nil t get-buffer-create " backtrace-temp" buffer-flush-undo erase-buffer err (byte-code "À ‡" [original-backtrace] 2) ((error (byte-code "	‰‡" [error-flag err] 2))) beginning-of-line 1 delete-region search-forward princ buffer-substring] 11))
