double UJNumericFloat()

in src/ujdecode.c [589:601]


double UJNumericFloat(UJObject obj)
{
	switch ( ((Item *) obj)->type)
	{
	case UJT_Long: return (double) GetLong(obj);
	case UJT_LongLong: return (double) GetLongLong(obj);
	case UJT_UnsignedLongLong: return (double) GetUnsignedLongLong(obj);
	case UJT_Double: return (double) GetDouble(obj);
	default: break;
	}

	return 0.0;
}