else if (__strcasestr (step->to_name, "ISO-8859-1") != NULL)
else if (strcasestr (step->to_name, "ISO-8859-1") != NULL)
gconv_init (struct gconv_step *step, struct gconv_step_data *data){  /* Determine which direction.  */  struct iso88591_data *new_data;  enum direction dir;  int result;  if (__strcasestr (step->from_name, "ISO-8859-1") != NULL)    dir = from_iso88591;  else if (__strcasestr (step->to_name, "ISO-8859-1") != NULL)    dir = to_iso88591;  else    dir = illegal;  result = GCONV_NOCONV;  if (dir != illegal      && ((new_data	   = (struct iso88591_data *) malloc (sizeof (struct iso88591_data)))	  != NULL))    {      new_data->dir = dir;      data->data = new_data;      result = GCONV_OK;    }  return result;}