All pastes #162574 Raw Edit

Vivia

public c v1 · immutable
·published 2006-09-06 17:28 UTC
rendered paste body
    sprintf(intro, "Χθές %s %s", koko, ct==0?"δεν γιόρταζε κανείς.":(ct>1?"γιόρταζαν:":"γιόρταζε:"));#ifdef XOSD    if (OSD)        xosd_display(osd, XOSDline++, XOSD_string, convert(intro, (size_t) sizeof(intro)));    else#endif        printf("%s\n", !UTF?intro:convert(intro, (size_t) sizeof(intro)));    char *convert(char *in, size_t ibleft){    iconv_t cd;    int res;    char *uni, *out;    size_t obleft=ibleft*2;    uni = (char *)malloc(sizeof(char)*ibleft*2);    out=uni;    if (( cd=iconv_open("UTF-8", "ISO8859-7")) != (iconv_t) -1) {        res=iconv(cd, &in, &ibleft, &out, &obleft);        iconv_close(cd);        return(uni);    }    else {        puts("Cannot convert to UTF-8");        exit(2);    }}