ObjFW  Diff

Differences From Artifact [35729e2024]:

To Artifact [eac6181c63]:


852
853
854
855
856
857
858
859

860
861
862
863
864
865
866
867
868
869
870
871
872
873
874

875
876
877
878

879
880
881
882
883
884
885
886
852
853
854
855
856
857
858

859

860
861
862
863
864
865
866
867
868
869
870
871
872

873

874
875

876

877
878
879
880
881
882
883







-
+
-













-
+
-


-
+
-







	case OF_NUMBER_LONG:
	case OF_NUMBER_INT8:
	case OF_NUMBER_INT16:
	case OF_NUMBER_INT32:
	case OF_NUMBER_INT64:
	case OF_NUMBER_INTMAX:
	case OF_NUMBER_PTRDIFF:
		return ([(OFNumber*)obj intMaxValue] == [self intMaxValue]
		return ([(OFNumber*)obj intMaxValue] == [self intMaxValue]);
		    ? YES : NO);
	case OF_NUMBER_SSIZE:
	case OF_NUMBER_UCHAR:
	case OF_NUMBER_USHORT:
	case OF_NUMBER_UINT:
	case OF_NUMBER_ULONG:
	case OF_NUMBER_UINT8:
	case OF_NUMBER_UINT16:
	case OF_NUMBER_UINT32:
	case OF_NUMBER_UINT64:
	case OF_NUMBER_SIZE:
	case OF_NUMBER_UINTMAX:
	case OF_NUMBER_INTPTR:
	case OF_NUMBER_UINTPTR:
		return ([(OFNumber*)obj uIntMaxValue] == [self uIntMaxValue]
		return ([(OFNumber*)obj uIntMaxValue] == [self uIntMaxValue]);
		    ? YES : NO);
	case OF_NUMBER_FLOAT:
	case OF_NUMBER_DOUBLE:
		return ([(OFNumber*)obj doubleValue] == [self doubleValue]
		return ([(OFNumber*)obj doubleValue] == [self doubleValue]);
		    ? YES : NO);
	default:
		return NO;
	}
}

- (uint32_t)hash
{