Thanks Gavin. This guidance is very helpful. Adam
On Wed, Sep 7, 2011 at 2:38 AM, Gavin Barraclough <[email protected]> wrote: > Hi Adam, > > Yes, I believe our current thinking is that the external interface to String > lengths / indices should all be in size_t (though unless we believe we need > to support strings > 4GB we should keep the length stored as a 32 bit value > internally). There are a couple of bugzilla bugs relevant, though I don't > think either currently capture exactly this. > > https://bugs.webkit.org/show_bug.cgi?id=49637 > https://bugs.webkit.org/show_bug.cgi?id=60279 > > cheers, > G. > > > On Sep 6, 2011, at 9:12 PM, Adam Barth wrote: > >> I wanted to confirm my understanding before going too far off into the >> woods: Most of the uses of "unsigned" in WTFString.h should really be >> "size_t", right? >> >> http://trac.webkit.org/browser/trunk/Source/JavaScriptCore/wtf/text/WTFString.h >> >> For example, >> >> unsigned length() const >> >> should be >> >> size_t length() const >> >> and >> >> size_t find(UChar c, unsigned start = 0) const >> >> should be >> >> size_t find(UChar c, size_t start = 0) const >> >> (Obviously some, like "static String number(unsigned)", should stay as >> unsigned.) >> >> Thanks, >> Adam >> _______________________________________________ >> webkit-dev mailing list >> [email protected] >> http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev > > _______________________________________________ webkit-dev mailing list [email protected] http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev

