ObjFW  Diff

Differences From Artifact [060f7fe7bc]:

  • File src/OFASN1BitString.m — part of check-in [7361cac1f1] at 2019-06-25 23:29:22 on branch trunk — OFASN1BitString: Fix unused bits This was misunderstood to be the number of used bits when it's the number of unused bits. (user: js size: 4482)

To Artifact [733ec1dedf]:

  • File src/OFASN1BitString.m — part of check-in [9122facff6] at 2019-10-20 13:15:41 on branch trunk — Fix missing fast paths in -[isEqual:] (user: js size: 4519)

151
152
153
154
155
156
157



158
159
160
161
162
163
164

	return data;
}

- (bool)isEqual: (id)object
{
	OFASN1BitString *bitString;




	if (![object isKindOfClass: [OFASN1BitString class]])
		return false;

	bitString = object;

	if (![bitString->_bitStringValue isEqual: _bitStringValue])







>
>
>







151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167

	return data;
}

- (bool)isEqual: (id)object
{
	OFASN1BitString *bitString;

	if (object == self)
		return true;

	if (![object isKindOfClass: [OFASN1BitString class]])
		return false;

	bitString = object;

	if (![bitString->_bitStringValue isEqual: _bitStringValue])