Lingua-StarDict

 view release on metacpan or  search on metacpan

StarDict.xs  view on Meta::CPAN


    OUTPUT:
	RETVAL

void
StarDict::DESTROY()


void
StarDict::dictionaries()
    PPCODE:

        dTARG;

	// result array
	AV* dicts = (AV *)sv_2mortal((SV *)newAV());


        std::vector<BookInfo> dicts_list=THIS->GetBooksInfo();
        for(std::vector<BookInfo>::iterator ptr=dicts_list.begin();
	    ptr!=dicts_list.end(); ++ptr

StarDict.xs  view on Meta::CPAN

	SV* ref = newRV( (SV*) dicts );
    
	EXTEND(SP, 1);
        PUSHs(sv_2mortal( ref ));


	
void
StarDict::search( str )
    char * str
    PPCODE:


	LibCore::SearchResultsList res;
	bool is_found=false;
	  
	if(str[0]=='/'){
	    is_found=THIS->LookupWithFuzzy(str+1, res);
	}
	else if(bContainRule(str)){
	    is_found=THIS->LookupWithRule(str, res);



( run in 2.715 seconds using v1.01-cache-2.11-cpan-71847e10f99 )