void _cwt_textblk_remove_last(CwtTextBlkPtr tb) { JQ_ASSERT(tb); if( tb->lines->count > 0 ) { if( tb->top_line == tb->lines->strings.last ) tb->top_line = tb->lines->strings.last->prev; strlist_remove_last(tb->lines); } }
static char* create_class_path_option(char *cp) { struct strlist parts; char *result; strlist_init(&parts, 128); strlist_add(&parts, "-Djava.class.path="); expand_class_path(cp, &parts); if (parts.size > 1) { strlist_remove_last(&parts); /* last entry is a ':' */ } result = strlist_concat(&parts); strlist_destroy(&parts); return result; }