X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fruntime%2Fprint.c;h=6e6dd12d3d683122fc394867a0313bf7c4f6bb5f;hb=f73c1f391342c797b8daebe4e8c27e5923341b6d;hp=6362a6f86949d5ff9f9f9a950b788d77f81cc28d;hpb=e365f2f7a9c66d307b48fee70778f4eaa84bdcc0;p=sbcl.git diff --git a/src/runtime/print.c b/src/runtime/print.c index 6362a6f..6e6dd12 100644 --- a/src/runtime/print.c +++ b/src/runtime/print.c @@ -385,7 +385,7 @@ static void brief_otherptr(lispobj obj) } break; - case SIMPLE_STRING_WIDETAG: + case SIMPLE_BASE_STRING_WIDETAG: vector = (struct vector *)ptr; putchar('"'); for (charptr = (char *)vector->data; *charptr != '\0'; charptr++) { @@ -535,7 +535,7 @@ static void print_otherptr(lispobj obj) break; #endif - case SIMPLE_STRING_WIDETAG: + case SIMPLE_BASE_STRING_WIDETAG: NEWLINE_OR_RETURN; cptr = (char *)(ptr+1); putchar('"'); @@ -598,7 +598,8 @@ static void print_otherptr(lispobj obj) #ifdef SIMPLE_ARRAY_COMPLEX_LONG_FLOAT_WIDETAG case SIMPLE_ARRAY_COMPLEX_LONG_FLOAT_WIDETAG: #endif - case COMPLEX_STRING_WIDETAG: + case COMPLEX_BASE_STRING_WIDETAG: + case COMPLEX_VECTOR_NIL_WIDETAG: case COMPLEX_BIT_VECTOR_WIDETAG: case COMPLEX_VECTOR_WIDETAG: case COMPLEX_ARRAY_WIDETAG: @@ -609,7 +610,6 @@ static void print_otherptr(lispobj obj) break; case SIMPLE_FUN_HEADER_WIDETAG: - case CLOSURE_FUN_HEADER_WIDETAG: print_slots(fn_slots, 5, ptr); break;