Algorithm-MarkovChain-GHash
view release on metacpan or search on metacpan
stubs->count++;
count = (int) g_hash_table_lookup(stubs->states, next);
count++;
g_hash_table_insert(stubs->states, next, (void *) count);
}
void
get_options (obj, stub)
SV *obj;
char *stub;
PPCODE:
{
IM* im = (IM*) SvIV(phash_value(SvRV(obj), "_cstuff"));
chain_t* stubs = g_hash_table_lookup(im->chains, stub);
char **keys = NULL;
int nkeys, i;
if ( (!stubs) || (!(nkeys = g_hash_table_size(stubs->states))) ) {
return;
}
( run in 0.515 second using v1.01-cache-2.11-cpan-71847e10f99 )