コード例 #1
0
ファイル: morphyplugin.c プロジェクト: ecntrk/Gardener
void
morphMe(char *str) {

    char *temp;
    if(morphinit()<0) printf("\nError, cant init morphy");
    //wninit();
    printf("\n%s", morphword(str, NOUN));
    while (temp != NULL) {
        temp=morphstr(str, NOUN);
        printf("\n%s", temp);
    }
    re_morphinit();
}
コード例 #2
0
ファイル: util.c プロジェクト: snac-cooperative/cheshire
void wninit()
{
    int i;
    static int done = 0;
    void do_init(), readfnames();


    if (done)
	return;
    do_init();
    for (i = 1; i < NUMPARTS + 1; i++)
	readfnames(i);
    morphinit();
    done = 1;
}
コード例 #3
0
ファイル: wnutil.c プロジェクト: AdityaChaudhary/NatI
int wninit(void)
{
    static int done = 0;
    static int openerr = 0;
    char *env;

    if (!done) {
	if (env = getenv("WNDBVERSION")) {
	    wnrelease = strdup(env);	/* set release */
	    assert(wnrelease);
	}
	openerr = do_init();
	if (!openerr) {	
	    done = 1;	
	    OpenDB = 1;
	    openerr = morphinit();
	}
    }

    return(openerr);
}