Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1096)

Side by Side Diff: ppapi/tests/test_file_io.cc

Issue 1255073002: clang/win: Fix most -Wunused-function warnings in Chromium code. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: mac Created 5 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "ppapi/tests/test_file_io.h" 5 #include "ppapi/tests/test_file_io.h"
6 6
7 #include <errno.h> 7 #include <errno.h>
8 #include <fcntl.h> 8 #include <fcntl.h>
9 #include <stdio.h> 9 #include <stdio.h>
10 #include <string.h> 10 #include <string.h>
(...skipping 109 matching lines...) Expand 10 before | Expand all | Expand 10 after
120 break; 120 break;
121 const std::vector<char>& output = callback.output(); 121 const std::vector<char>& output = callback.output();
122 assert(rv == static_cast<int32_t>(output.size())); 122 assert(rv == static_cast<int32_t>(output.size()));
123 offset += rv; 123 offset += rv;
124 data->append(output.begin(), output.end()); 124 data->append(output.begin(), output.end());
125 } 125 }
126 126
127 return PP_OK; 127 return PP_OK;
128 } 128 }
129 129
130 #if !defined(PPAPI_OS_WIN)
130 bool ReadEntireFileFromFileHandle(int fd, std::string* data) { 131 bool ReadEntireFileFromFileHandle(int fd, std::string* data) {
131 if (lseek(fd, 0, SEEK_SET) < 0) 132 if (lseek(fd, 0, SEEK_SET) < 0)
132 return false; 133 return false;
133 data->clear(); 134 data->clear();
134 135
135 int ret; 136 int ret;
136 do { 137 do {
137 char buf[8192]; 138 char buf[8192];
138 ret = read(fd, buf, sizeof(buf)); 139 ret = read(fd, buf, sizeof(buf));
139 if (ret > 0) 140 if (ret > 0)
140 data->append(buf, ret); 141 data->append(buf, ret);
141 } while (ret > 0); 142 } while (ret > 0);
142 return ret == 0; 143 return ret == 0;
143 } 144 }
145 #endif // !defined(PPAPI_OS_WIN)
144 146
145 int32_t WriteEntireBuffer(PP_Instance instance, 147 int32_t WriteEntireBuffer(PP_Instance instance,
146 pp::FileIO* file_io, 148 pp::FileIO* file_io,
147 int32_t offset, 149 int32_t offset,
148 const std::string& data, 150 const std::string& data,
149 CallbackType callback_type) { 151 CallbackType callback_type) {
150 TestCompletionCallback callback(instance, callback_type); 152 TestCompletionCallback callback(instance, callback_type);
151 int32_t write_offset = offset; 153 int32_t write_offset = offset;
152 const char* buf = data.c_str(); 154 const char* buf = data.c_str();
153 int32_t size = static_cast<int32_t>(data.size()); 155 int32_t size = static_cast<int32_t>(data.size());
(...skipping 1204 matching lines...) Expand 10 before | Expand all | Expand 10 after
1358 if ((invalid_combination && callback.result() == PP_OK) || 1360 if ((invalid_combination && callback.result() == PP_OK) ||
1359 (!invalid_combination && 1361 (!invalid_combination &&
1360 ((callback.result() == PP_OK) != create_if_doesnt_exist))) { 1362 ((callback.result() == PP_OK) != create_if_doesnt_exist))) {
1361 return ReportOpenError(open_flags); 1363 return ReportOpenError(open_flags);
1362 } 1364 }
1363 1365
1364 return std::string(); 1366 return std::string();
1365 } 1367 }
1366 1368
1367 // TODO(viettrungluu): Test Close(). crbug.com/69457 1369 // TODO(viettrungluu): Test Close(). crbug.com/69457
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698