From 00b6a335b0b4bc7047a993906d55b8d30455bd30 Mon Sep 17 00:00:00 2001 From: "ager@chromium.org" Date: Tue, 19 Jan 2010 08:03:26 +0000 Subject: [PATCH] Fix Windows build by using OS::StrNCpy. Fix lint issue in lineprocessor.cc. TBR=peter.rybin Review URL: http://codereview.chromium.org/549081 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@3641 ce2b1a6d-e550-0410-aec6-3dcde31c8c00 --- samples/lineprocessor.cc | 4 ++-- test/cctest/test-debug.cc | 3 ++- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/samples/lineprocessor.cc b/samples/lineprocessor.cc index 9f5a24a..2e8092e 100644 --- a/samples/lineprocessor.cc +++ b/samples/lineprocessor.cc @@ -404,8 +404,8 @@ v8::Handle ReadLine(const v8::Arguments& args) { } v8::Handle ReadLine() { - const int buffer_size = 1024 + 1; - char buffer[buffer_size]; + const int kBufferSize = 1024 + 1; + char buffer[kBufferSize]; char* res; { diff --git a/test/cctest/test-debug.cc b/test/cctest/test-debug.cc index a1547e6..cd0da1b 100644 --- a/test/cctest/test-debug.cc +++ b/test/cctest/test-debug.cc @@ -2202,7 +2202,8 @@ bool GetEvaluateStringResult(char *message, char* buffer, int buffer_size) { if (pos == NULL) { return false; } - strncpy(buffer, pos, buffer_size); + Vector buf(buffer, buffer_size); + OS::StrNCpy(buf, pos, buffer_size); buffer[buffer_size - 1] = '\0'; return true; } -- 2.7.4