[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#65680: cl-print-to-string-with-limit erroneously imposes a maximum p
From: |
Alan Mackenzie |
Subject: |
bug#65680: cl-print-to-string-with-limit erroneously imposes a maximum print-length of 50 |
Date: |
Tue, 3 Oct 2023 10:26:31 +0000 |
Hello, Michael.
On Tue, Oct 03, 2023 at 04:11:16 +0200, Michael Heerdegen wrote:
> Hello Alan,
> in 01229fe0096 "Stop truncating strings too much in
> cl-print-string-with-limit" there is an error: the first `cond'
> condition will error when limit is nil (`zerop' expects a number):
> | @@ -557,6 +572,11 @@ cl-print-to-string-with-limit
> | ((null limit) nil)
> | ((eq limit t) print-level)
> | (t (min 8 (truncate (log limit))))))
> | + (cl-print-string-length
> | + (cond
> | + ((or (null limit) (zerop limit)) nil)
> | + ((eq limit t) cl-print-string-length)
> | + (t (max 0 (- limit 3)))))
> TIA,
This should now be fixed on the master branch.
> Michael.
--
Alan Mackenzie (Nuremberg, Germany).