summaryrefslogtreecommitdiff
path: root/liblali.c
diff options
context:
space:
mode:
authorDaniel Cerqueira <dan.git@lispclub.com>2025-08-30 20:06:59 +0100
committerDaniel Cerqueira <dan.git@lispclub.com>2025-08-30 20:06:59 +0100
commit09218d837cd4ca3aba8540747389d2f4a7b1714c (patch)
treef9d830e1cf12aa1f7750d0d37f570ff19145429a /liblali.c
parentbd1b8657e2c37ac2e7aef2f3c8caa8bf18c295ff (diff)
primitiveJoin() numbers with only 1-digit
Diffstat (limited to 'liblali.c')
-rw-r--r--liblali.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/liblali.c b/liblali.c
index 6696bc3..54c4bfd 100644
--- a/liblali.c
+++ b/liblali.c
@@ -1180,6 +1180,8 @@ Object *primitiveJoin(Object **args, GC_PARAM) {
for (;;) {
lcar = list->car;
for (;;) {
+ if (lcar->car->string[2] != '\0')
+ exceptionWithObject((*args)->car, "only can join with 1-digit number elements");
noPrefixNumber[0] = lcar->car->string[1];
noPrefixNumber[1] = '\0';
strcat(result, noPrefixNumber);