Ejemplo n.º 1
0
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();
}
Ejemplo n.º 2
0
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;
}
Ejemplo n.º 3
0
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);
}