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

Unified Diff: sdch/open_vcdiff/depot/opensource/open-vcdiff/src/logging.h

Issue 5203: Transition to pulling open-vcdiff from repository, instead of using snapshot... (Closed) Base URL: svn://chrome-svn/chrome/trunk/src/
Patch Set: Created 12 years, 3 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 side-by-side diff with in-line comments
Download patch
Index: sdch/open_vcdiff/depot/opensource/open-vcdiff/src/logging.h
===================================================================
--- sdch/open_vcdiff/depot/opensource/open-vcdiff/src/logging.h (revision 2678)
+++ sdch/open_vcdiff/depot/opensource/open-vcdiff/src/logging.h (working copy)
@@ -1,66 +0,0 @@
-// Copyright 2008 Google Inc.
-// Author: Lincoln Smith
-//
-// Licensed under the Apache License, Version 2.0 (the "License");
-// you may not use this file except in compliance with the License.
-// You may obtain a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-// See the License for the specific language governing permissions and
-// limitations under the License.
-
-#ifndef OPEN_VCDIFF_LOGGING_H_
-#define OPEN_VCDIFF_LOGGING_H_
-
-#include <config.h>
-#include <iostream>
-#include <vector>
-
-// Windows API defines ERROR
-#ifdef ERROR
-#undef ERROR
-#endif // ERROR
-
-namespace open_vcdiff {
-
-enum LogLevel {
- INFO,
- WARNING,
- ERROR,
- FATAL
-};
-
-#ifndef NDEBUG
-#define DFATAL FATAL
-#else // NDEBUG
-#define DFATAL ERROR
-#endif // !NDEBUG
-
-extern bool g_fatal_error_occurred;
-extern void (*ExitFatal)();
-
-inline std::ostream& LogMessage(LogLevel level, const char* level_name) {
- if (level == FATAL) {
- g_fatal_error_occurred = true;
- }
- return std::cerr << level_name << ": ";
-}
-
-inline void CheckFatalError() {
- if (g_fatal_error_occurred) {
- g_fatal_error_occurred = false;
- (*ExitFatal)();
- }
-}
-
-} // namespace open_vcdiff
-
-#define LOG(level) LogMessage(open_vcdiff::level, #level)
-#define LOG_ENDL std::endl; \
- open_vcdiff::CheckFatalError();
-
-#endif // OPEN_VCDIFF_LOGGING_H_

Powered by Google App Engine
This is Rietveld 408576698