>>688
>>688

int strsize(STR *s){
    return s->size;
}
int addchararray(STR *s,char *c){
    for (;c != NULL; c++) {
        if (addchar(s, *c) == 0) {
            return 0;
        }
    }
    return 1;
}
void appendstr(STR *s, STR *t){
    SLIST *p, tmp;   
    for(p = t->begin; p->next != NULL; tmp = p, p = p->next, free(tmp)) {
        addchar(s, p->moji);
    }
    free(t);
}
int fputstr(FILE *fh, STR *s){
    SLIST *p;
    for(p = s->begin; p->next != NULL; p = p->next)
        fputchar(fh, p->moji);
}