From a85820aff01cfd113cfbe9b748763568979322b8 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Fredrik=20H=C3=BCbinette=20=28Hubbe=29?= <hubbe@hubbe.net>
Date: Fri, 15 Oct 1999 16:13:49 -0700
Subject: [PATCH] better backtraces I hope...

Rev: lib/master.pike.in:1.62
---
 lib/master.pike.in | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/lib/master.pike.in b/lib/master.pike.in
index e87964fba8..c576de95af 100644
--- a/lib/master.pike.in
+++ b/lib/master.pike.in
@@ -1,4 +1,4 @@
-/* $Id: master.pike.in,v 1.61 1999/10/15 23:07:40 hubbe Exp $
+/* $Id: master.pike.in,v 1.62 1999/10/15 23:13:49 hubbe Exp $
  * 
  * Master-file for Pike.
  *
@@ -12,7 +12,7 @@
 // Used by describe_backtrace() et al.
 #if !defined(BT_MAX_STRING_LEN) || (BT_MAX_STRING_LEN <= 0)
 #undef BT_MAX_STRING_LEN
-#define BT_MAX_STRING_LEN	255
+#define BT_MAX_STRING_LEN	200
 #endif /* !defined(BT_MAX_STRING_LEN) || (BT_MAX_STRING_LEN <= 0) */
 
 /*
@@ -1311,6 +1311,8 @@ string describe_backtrace(mixed trace, void|int linewidth)
 {
   int e;
   string ret;
+  int backtrace_len=((int)getenv("PIKE_BACKTRACE_LEN")) || BT_MAX_STRING_LEN;
+  
 
   if(!linewidth)
   {
@@ -1381,7 +1383,7 @@ string describe_backtrace(mixed trace, void|int linewidth)
 	      data ="unknown function";
 	    
 	    data+="("+
-	      stupid_describe_comma_list(tmp[3..], BT_MAX_STRING_LEN)+
+	      stupid_describe_comma_list(tmp[3..], backtrace_len)+
 	    ")";
 
 	    if(sizeof(pos)+sizeof(data) < linewidth-4)
-- 
GitLab