summaryrefslogtreecommitdiffstats
path: root/net/disk_cache/trace.cc
diff options
context:
space:
mode:
authorrvargas@google.com <rvargas@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2008-08-15 20:36:21 +0000
committerrvargas@google.com <rvargas@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2008-08-15 20:36:21 +0000
commita88d601f7f632a21afe88359d503559fa20d9e40 (patch)
tree23f4bd0f2492463cb6fadec07c845b5c0ca8e5e0 /net/disk_cache/trace.cc
parent5e40e26d39ea8bf3f6eb879e09e4e5b1f335b9ad (diff)
downloadchromium_src-a88d601f7f632a21afe88359d503559fa20d9e40.zip
chromium_src-a88d601f7f632a21afe88359d503559fa20d9e40.tar.gz
chromium_src-a88d601f7f632a21afe88359d503559fa20d9e40.tar.bz2
Second pass move the os dependent code apart on the disk cache.
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@960 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'net/disk_cache/trace.cc')
-rw-r--r--net/disk_cache/trace.cc17
1 files changed, 14 insertions, 3 deletions
diff --git a/net/disk_cache/trace.cc b/net/disk_cache/trace.cc
index 5f97b7d..0339e35 100644
--- a/net/disk_cache/trace.cc
+++ b/net/disk_cache/trace.cc
@@ -27,17 +27,20 @@
// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-#include <windows.h>
-
#include "net/disk_cache/trace.h"
+#if defined(OS_WIN)
+#include <windows.h>
+#endif
+
#include "base/logging.h"
+#include "base/notimplemented.h"
// Change this value to 1 to enable tracing on a release build. By default,
// tracing is enabled only on debug builds.
#define ENABLE_TRACING 0
-#if _DEBUG
+#ifndef NDEBUG
#undef ENABLE_TRACING
#define ENABLE_TRACING 1
#endif
@@ -56,7 +59,11 @@ struct TraceBuffer {
TraceBuffer* s_trace_buffer = NULL;
void DebugOutput(char* msg) {
+#if defined(OS_WIN)
OutputDebugStringA(msg);
+#else
+ NOTIMPLEMENTED();
+#endif
}
} // namespace
@@ -86,7 +93,11 @@ void Trace(const char* format, ...) {
va_list ap;
va_start(ap, format);
+#if defined(OS_WIN)
vsprintf_s(s_trace_buffer->buffer[s_trace_buffer->current], format, ap);
+#else
+ NOTIMPLEMENTED();
+#endif
s_trace_buffer->num_traces++;
s_trace_buffer->current++;
if (s_trace_buffer->current == kNumberOfEntries)