- rolled in some CString changes Harri Porten did on the KDE side
authordarin <darin@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 27 Oct 2003 04:21:15 +0000 (04:21 +0000)
committerdarin <darin@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 27 Oct 2003 04:21:15 +0000 (04:21 +0000)
commit3e3bde8d7db71d212c75360f1e8d91ab189987f0
tree44f22b22b59bb9983a407ec4f583bec2a58b5146
parent11749a89d9f7a4d2b5a42bb1b17e5f42ec32caa1
    - rolled in some CString changes Harri Porten did on the KDE side

        * kjs/ustring.cpp:
        (KJS::CString::CString): Use memcpy instead of strcpy for speed. Fix an off by one error
        in the copy constructor.
        (KJS::CString::operator=): Use memcpy instead of strcpy for speed.

        * JavaScriptCorePrefix.h: Add a definition of NULL here that matches the one in Merlot.
        This makes us see warnings that otherwise would be Merlot-only warnings.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@5264 268f45cc-cd09-0410-ab3c-d52691b4dbfc
JavaScriptCore/ChangeLog
JavaScriptCore/JavaScriptCorePrefix.h
JavaScriptCore/kjs/ustring.cpp