diff options
author | Ryan Dahl <ry@tinyclouds.org> | 2011-08-26 13:07:04 -0700 |
---|---|---|
committer | Ryan Dahl <ry@tinyclouds.org> | 2011-08-26 13:07:04 -0700 |
commit | 028908ab7cc576d3013960a4580fcd9bf21cc26e (patch) | |
tree | 0bde01f82e9b1622793917ee41db581b7b960833 /deps/v8/include | |
parent | 8af0abde3fab7d5e8b64f42c26d3dec06b9bdc68 (diff) | |
download | node-new-028908ab7cc576d3013960a4580fcd9bf21cc26e.tar.gz |
Upgrade V8 to 3.5.8
Diffstat (limited to 'deps/v8/include')
-rw-r--r--[-rwxr-xr-x] | deps/v8/include/v8-debug.h | 0 | ||||
-rw-r--r-- | deps/v8/include/v8.h | 21 |
2 files changed, 11 insertions, 10 deletions
diff --git a/deps/v8/include/v8-debug.h b/deps/v8/include/v8-debug.h index 504cbfed59..504cbfed59 100755..100644 --- a/deps/v8/include/v8-debug.h +++ b/deps/v8/include/v8-debug.h diff --git a/deps/v8/include/v8.h b/deps/v8/include/v8.h index e722d34e67..5a781607f7 100644 --- a/deps/v8/include/v8.h +++ b/deps/v8/include/v8.h @@ -1039,29 +1039,30 @@ class String : public Primitive { * \param length The number of characters to copy from the string. For * WriteUtf8 the number of bytes in the buffer. * \param nchars_ref The number of characters written, can be NULL. - * \param hints Various hints that might affect performance of this or + * \param options Various options that might affect performance of this or * subsequent operations. * \return The number of characters copied to the buffer excluding the null * terminator. For WriteUtf8: The number of bytes copied to the buffer - * including the null terminator. + * including the null terminator (if written). */ - enum WriteHints { - NO_HINTS = 0, - HINT_MANY_WRITES_EXPECTED = 1 + enum WriteOptions { + NO_OPTIONS = 0, + HINT_MANY_WRITES_EXPECTED = 1, + NO_NULL_TERMINATION = 2 }; V8EXPORT int Write(uint16_t* buffer, int start = 0, int length = -1, - WriteHints hints = NO_HINTS) const; // UTF-16 + int options = NO_OPTIONS) const; // UTF-16 V8EXPORT int WriteAscii(char* buffer, int start = 0, int length = -1, - WriteHints hints = NO_HINTS) const; // ASCII + int options = NO_OPTIONS) const; // ASCII V8EXPORT int WriteUtf8(char* buffer, int length = -1, int* nchars_ref = NULL, - WriteHints hints = NO_HINTS) const; // UTF-8 + int options = NO_OPTIONS) const; // UTF-8 /** * A zero length string. @@ -1335,7 +1336,7 @@ class Number : public Primitive { static inline Number* Cast(v8::Value* obj); private: V8EXPORT Number(); - static void CheckCast(v8::Value* obj); + V8EXPORT static void CheckCast(v8::Value* obj); }; @@ -1709,7 +1710,7 @@ class Array : public Object { static inline Array* Cast(Value* obj); private: V8EXPORT Array(); - static void CheckCast(Value* obj); + V8EXPORT static void CheckCast(Value* obj); }; |