Index: include/v8.h |
=================================================================== |
--- include/v8.h (revision 5999) |
+++ include/v8.h (working copy) |
@@ -992,18 +992,23 @@ |
* the contents of the string and the NULL terminator into the |
* buffer. |
* |
+ * WriteUtf8 will not write partial UTF-8 sequences, preferring to stop |
+ * before the end of the buffer. |
+ * |
* Copies up to length characters into the output buffer. |
* Only null-terminates if there is enough space in the buffer. |
* |
* \param buffer The buffer into which the string will be copied. |
* \param start The starting position within the string at which |
* copying begins. |
- * \param length The number of bytes to copy from the string. |
+ * \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 |
* subsequent operations. |
- * \return The number of bytes copied to the buffer |
- * excluding the NULL terminator. |
+ * \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. |
*/ |
enum WriteHints { |
NO_HINTS = 0, |