@@ -501,10 +501,17 @@ - (const char*)cString { return string; } + +- (size_t)length +{ + /* FIXME: Maybe cache this in an ivar? */ + + return of_string_position_to_index(string, length); +} - (size_t)cStringLength { return length; }