Bindings to C library.

nikita nikita at thenews.kz
Tue Sep 22 01:22:55 PDT 2009


A-argh! Sorry, it's my inattention :)
All was very simple. Interface to c library:
extern(C)
    char** enca_get_languages(uint*);

and in main module (i'm using tango.stdc.stringz):
    uint nb_lang;
    char** row = enca_get_languages(&nb_lang);

    for (uint y = 0; y < nb_lang; y++) {
        Stdout(fromStringz(row[y])).newline();
    }


More information about the Digitalmars-d-learn mailing list