sizex 535 src/string.c int sizex = SCM_STRING_BODY_SIZE(xb), lenx = SCM_STRING_BODY_LENGTH(xb); sizex 538 src/string.c char *p = SCM_NEW_ATOMIC2(char *,sizex + sizey + 1); sizex 540 src/string.c memcpy(p, xb->start, sizex); sizex 541 src/string.c memcpy(p+sizex, yb->start, sizey); sizex 542 src/string.c p[sizex + sizey] = '\0'; sizex 547 src/string.c return SCM_OBJ(make_str(lenx+leny, sizex+sizey, p, flags)); sizex 553 src/string.c int sizex = SCM_STRING_BODY_SIZE(xb), lenx = SCM_STRING_BODY_LENGTH(xb); sizex 560 src/string.c p = SCM_NEW_ATOMIC2(char *, sizex + sizey + 1); sizex 561 src/string.c memcpy(p, xb->start, sizex); sizex 562 src/string.c memcpy(p+sizex, str, sizey); sizex 563 src/string.c p[sizex+sizey] = '\0'; sizex 568 src/string.c return SCM_OBJ(make_str(lenx + leny, sizex + sizey, p, flags)); sizex 706 src/string.c int sizex = SCM_STRING_BODY_SIZE(xb), lenx = SCM_STRING_BODY_LENGTH(xb); sizex 719 src/string.c sizez = sizex - leny + sizey; sizex 723 src/string.c memcpy(p+start+sizey, SCM_STRING_BODY_START(xb)+end, sizex-end); sizex 730 src/string.c sizez = sizex + sizey - (e - s); sizex 737 src/string.c SCM_STRING_BODY_START(xb) + sizex - e);