float what_percent( float x, float y)
{
  float z=0;
  float n=0;

  z = (y/100);

  /* z now equals 1% of y */

  /* How many times will Z go into X ? */
  n = x/z;

  return n;
}

bool num_in_range(int x, int n, int y)
{
 if ((x <= n) && (y >= n)) 
  return TRUE;

 return FALSE;
}


bool dif_range(int x, int n, int y)
{
 int dif;

 if ((dif = x+y) > n)
  return FALSE;
 if ((dif = x-y) > n)
  return FALSE;
 return TRUE;
}

int big_number_fuzzy( int number )
{
  char numbuf[MSL];
  sh_int i;

  sprintf(numbuf, "%d", number);
  for ( i = 0; numbuf[i] != '\0'; i++ )
    numbuf[i] = number_fuzzy(numbuf[i]);

  number = atoi(numbuf);
  return UMAX( 1, number );
}