• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 // Copyright (c) 2011 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
4 
5 #include "net/base/zap.h"
6 
7 namespace net {
8 
ZapBuf(void * buf,size_t buf_len)9 void ZapBuf(void* buf, size_t buf_len) {
10   memset(buf, 0x0, buf_len);
11 }
12 
ZapString(std::string * s)13 void ZapString(std::string* s) {
14   if (!s->empty())
15     ZapBuf(&(*s)[0], s->length() * sizeof(char));
16 }
17 
ZapString(base::string16 * s)18 void ZapString(base::string16* s) {
19   if (!s->empty())
20     ZapBuf(&(*s)[0], s->length() * sizeof(base::char16));
21 }
22 
23 }  // net
24