aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ps/types.ps4
1 files changed, 2 insertions, 2 deletions
diff --git a/ps/types.ps b/ps/types.ps
index 0cc6372..0e530b5 100644
--- a/ps/types.ps
+++ b/ps/types.ps
@@ -43,7 +43,7 @@
func? { ( } >) }{ (\)) } ifelse
concatenate
}{ /integertype obj type eq { % if number
- /slen obj 10 idiv 1 add def
+ /slen obj 10 add log ceiling cvi def
obj 10 slen string cvrs
}{ /stringtype obj type eq { % if string
print_readably {
@@ -79,7 +79,7 @@ end } def
{ concatenate delim concatenate } forall
dup length delim length sub 0 exch getinterval % strip off final delim
} if
-} def
+end } def
% objA objB -> _equal? -> bool
/_equal? { 6 dict begin