ObjFW  Diff

Differences From Artifact [7793b455ee]:

To Artifact [75ce5faed6]:


805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
805
806
807
808
809
810
811

812




813
814
815
816
817
818
819







-

-
-
-
-







	return s->length;
}

- (size_t)lengthOfBytesUsingEncoding: (of_string_encoding_t)encoding
{
	switch (encoding) {
	case OF_STRING_ENCODING_UTF_8:
		return s->cStringLength;
	case OF_STRING_ENCODING_ASCII:
		if (s->isUTF8)
			@throw [OFInvalidEncodingException
			    exceptionWithClass: [self class]];

		return s->cStringLength;
	default:
		return [super lengthOfBytesUsingEncoding: encoding];
	}
}

- (size_t)UTF8StringLength