Exemple #1
0
int16_t look_through_voc(int16_t * currw,LTIMG * wrddef[],
	      voc_state * voc,int16_t vocmode,int16_t incr,WTOKEN **wtoken)
{ int16_t resp;

   voc->lev=-1;

  resp=voc_(voc,wrddef,currw,incr,vocmode,wtoken);

  return (resp);
}
Exemple #2
0
int16_t UserDictRDWR( uchar * word, voc_state * user_dict, int16_t weight, int16_t mode)
{
  LTIMG wrdimg[MAX_WORD_SIZE],*wrddef[MAX_WORD_SIZE+1];
  LT lt[MAX_WORD_SIZE];
  int16_t i;
  int16_t lth;
    for ( i = 0; *word ; i ++,word++)
    {
      if ( i == MAX_WORD_SIZE) return 0;
      lt[i].code = *word;
      lt[i].attr = 255;
      wrdimg[i].lt =lt+i;
      wrdimg[i].blank = 0;
      wrddef[i] = wrdimg + i;
    }
  wrddef[i] = NULL;
  lth = i-1;
  user_dict -> lev = -1;
  return voc_(user_dict, wrddef, &lth, weight, mode, NULL);
}