LCOV - code coverage report
Current view: directory - ipc/chromium/src/base - string_util_posix.h (source / functions) Found Hit Coverage
Test: app.info Lines: 7 0 0.0 %
Date: 2012-06-02 Functions: 3 0 0.0 %

       1                 : // Copyright (c) 2006-2008 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                 : #ifndef BASE_STRING_UTIL_POSIX_H_
       6                 : #define BASE_STRING_UTIL_POSIX_H_
       7                 : 
       8                 : #include <stdarg.h>
       9                 : #include <stdio.h>
      10                 : #include <string.h>
      11                 : #include <wchar.h>
      12                 : 
      13                 : #include "base/logging.h"
      14                 : 
      15                 : namespace base {
      16                 : 
      17                 : // Chromium code style is to not use malloc'd strings; this is only for use
      18                 : // for interaction with APIs that require it.
      19                 : inline char* strdup(const char* str) {
      20                 :   return ::strdup(str);
      21                 : }
      22                 : 
      23                 : inline int strcasecmp(const char* string1, const char* string2) {
      24                 :   return ::strcasecmp(string1, string2);
      25                 : }
      26                 : 
      27               0 : inline int strncasecmp(const char* string1, const char* string2, size_t count) {
      28               0 :   return ::strncasecmp(string1, string2, count);
      29                 : }
      30                 : 
      31               0 : inline int vsnprintf(char* buffer, size_t size,
      32                 :                      const char* format, va_list arguments) {
      33               0 :   return ::vsnprintf(buffer, size, format, arguments);
      34                 : }
      35                 : 
      36               0 : inline int vswprintf(wchar_t* buffer, size_t size,
      37                 :                      const wchar_t* format, va_list arguments) {
      38               0 :   DCHECK(IsWprintfFormatPortable(format));
      39               0 :   return ::vswprintf(buffer, size, format, arguments);
      40                 : }
      41                 : 
      42                 : }  // namespace base
      43                 : 
      44                 : #endif  // BASE_STRING_UTIL_POSIX_H_

Generated by: LCOV version 1.7