ffestt_dimlist_type (ffesttDimList list)
ffestt_dimlist_type (ffesttDimList list, bool is_ugly_assumed)
ffestt_dimlist_type (ffesttDimList list){  ffesttDimList next;  ffestpDimtype type;  if (list == NULL)    return FFESTP_dimtypeNONE;  type = FFESTP_dimtypeKNOWN;  for (next = list->next; next != list; next = next->next)    {      if (next->lower != NULL)	{	  if (ffebld_op (next->lower) != FFEBLD_opCONTER)	    type = FFESTP_dimtypeADJUSTABLE;	}      if (next->upper != NULL)	{	  if (ffebld_op (next->upper) == FFEBLD_opSTAR)	    if (type == FFESTP_dimtypeKNOWN)	      type = FFESTP_dimtypeASSUMED;	    else	      type = FFESTP_dimtypeADJUSTABLEASSUMED;	  else if (ffebld_op (next->upper) != FFEBLD_opCONTER)	    type = FFESTP_dimtypeADJUSTABLE;	}    }  return type;}