henrikg
91d6edef35
Add RTC_ prefix to (D)CHECKs and related macros.
...
We must remove dependency on Chromium, i.e. we can't use Chromium's base/logging.h. That means we need to define these macros in WebRTC also when doing Chromium builds. And this causes redefinition.
Alternative solutions:
* Check if we already have defined e.g. CHECK, and don't define them in that case. This makes us depend on include order in Chromium, which is not acceptable.
* Don't allow using the macros in WebRTC headers. Error prone since if someone adds it there by mistake it may compile fine, but later break if a header in added or order is changed in Chromium. That will be confusing and hard to enforce.
* Ensure that headers that are included by an embedder don't include our macros. This would require some heavy refactoring to be maintainable and enforcable.
* Changes in Chromium for this is obviously not an option.
BUG=chromium:468375
NOTRY=true
Review URL: https://codereview.webrtc.org/1335923002
Cr-Commit-Position: refs/heads/master@{#9964}
2015-09-17 07:24:51 +00:00
..
2015-09-17 04:26:39 +00:00
2015-08-24 21:52:45 +00:00
2015-08-24 21:52:45 +00:00
2015-08-24 21:52:45 +00:00
2015-08-24 21:52:45 +00:00
2014-12-17 15:23:29 +00:00
2015-09-17 07:24:51 +00:00
2015-09-17 07:24:51 +00:00
2015-08-24 21:52:45 +00:00
2015-08-24 21:52:45 +00:00
2015-02-13 09:52:42 +00:00
2013-04-09 00:28:06 +00:00
2015-08-24 21:52:45 +00:00
2015-08-24 21:52:45 +00:00
2015-08-24 21:52:45 +00:00
2015-08-24 21:52:45 +00:00
2015-08-24 21:52:45 +00:00
2015-08-24 21:52:45 +00:00
2015-08-24 21:52:45 +00:00
2015-08-24 21:52:45 +00:00
2015-08-29 00:31:15 +00:00
2015-08-24 21:52:45 +00:00
2015-08-24 21:52:45 +00:00
2015-08-24 21:52:45 +00:00
2015-08-24 21:52:45 +00:00
2015-08-24 21:52:45 +00:00
2015-03-20 06:01:43 +00:00
2013-04-09 00:28:06 +00:00
2015-08-24 21:52:45 +00:00
2015-08-24 21:52:45 +00:00
2012-10-22 18:19:23 +00:00
2015-08-29 00:31:15 +00:00
2015-08-29 00:31:15 +00:00
2015-08-24 21:52:45 +00:00
2015-08-24 21:52:45 +00:00
2015-08-24 21:52:45 +00:00
2014-12-17 15:23:29 +00:00
2015-08-24 21:52:45 +00:00
2014-12-17 15:23:29 +00:00
2015-08-24 21:52:45 +00:00
2014-12-17 15:23:29 +00:00
2015-08-29 00:31:15 +00:00
2015-08-24 21:52:45 +00:00
2015-08-24 21:52:45 +00:00
2015-08-24 21:52:45 +00:00
2014-12-17 15:23:29 +00:00
2015-08-24 21:52:45 +00:00
2015-08-24 21:52:45 +00:00
2015-02-13 09:52:42 +00:00
2013-04-09 00:28:06 +00:00
2015-08-29 00:31:15 +00:00
2015-08-24 21:52:45 +00:00
2015-08-29 00:31:15 +00:00
2015-08-29 00:31:15 +00:00
2015-08-24 21:52:45 +00:00
2015-08-24 21:52:45 +00:00
2015-08-29 00:31:15 +00:00
2015-08-24 21:52:45 +00:00
2015-02-13 09:52:42 +00:00
2013-04-09 00:28:06 +00:00
2015-03-20 06:01:43 +00:00
2013-04-09 00:28:06 +00:00
2015-08-24 21:52:45 +00:00
2015-08-24 21:52:45 +00:00
2015-03-20 06:01:43 +00:00
2013-04-09 00:28:06 +00:00
2015-08-29 00:31:15 +00:00
2015-08-29 00:31:15 +00:00
2015-08-24 21:52:45 +00:00
2015-08-24 21:52:45 +00:00
2015-08-24 21:52:45 +00:00
2015-08-24 21:52:45 +00:00
2015-08-27 13:22:21 +00:00
2015-09-17 04:26:39 +00:00
2013-04-09 00:28:06 +00:00
2013-04-09 00:28:06 +00:00
2013-04-09 00:28:06 +00:00
2013-04-09 00:28:06 +00:00
2015-08-24 21:52:45 +00:00
2015-06-12 01:51:33 +00:00
2015-08-24 21:52:45 +00:00
2015-06-12 01:51:33 +00:00
2015-08-24 21:52:45 +00:00
2015-08-24 21:52:45 +00:00
2014-10-21 07:17:24 +00:00
2013-04-09 00:28:06 +00:00
2014-12-17 15:23:29 +00:00
2014-12-17 15:23:29 +00:00
2013-04-09 00:28:06 +00:00
2013-04-09 00:28:06 +00:00
2013-04-09 00:28:06 +00:00
2013-04-09 00:28:06 +00:00
2013-04-09 00:28:06 +00:00
2013-04-09 00:28:06 +00:00
2015-03-01 19:51:31 +00:00
2013-04-09 00:28:06 +00:00
2014-10-21 07:17:24 +00:00
2013-04-09 00:28:06 +00:00
2015-03-01 19:51:31 +00:00
2013-04-09 00:28:06 +00:00
2015-08-24 21:52:45 +00:00
2015-08-24 21:52:45 +00:00
2015-09-15 06:16:11 +00:00
2015-08-29 00:31:15 +00:00
2014-04-14 20:08:03 +00:00
2013-04-09 00:28:06 +00:00
2013-04-09 00:28:06 +00:00
2013-04-09 00:28:06 +00:00
2013-04-09 00:28:06 +00:00
2015-03-01 19:51:31 +00:00
2013-04-09 00:28:06 +00:00
2015-08-29 00:31:15 +00:00
2015-08-29 00:31:15 +00:00
2015-08-24 21:52:45 +00:00
2014-12-17 15:23:29 +00:00
2015-08-24 21:52:45 +00:00
2014-12-17 15:23:29 +00:00
2015-02-13 09:52:42 +00:00
2013-04-09 00:28:06 +00:00
2013-04-09 00:28:06 +00:00
2013-04-09 00:28:06 +00:00
2015-02-13 09:52:42 +00:00
2013-04-09 00:28:06 +00:00
2015-03-20 06:01:43 +00:00
2013-04-09 00:28:06 +00:00
2014-10-21 07:17:24 +00:00
2013-04-09 00:28:06 +00:00
2013-04-09 00:28:06 +00:00
2013-04-09 00:28:06 +00:00
2015-08-24 21:52:45 +00:00
2015-08-24 21:52:45 +00:00
2015-08-24 21:52:45 +00:00
2014-12-17 15:23:29 +00:00
2015-08-24 21:52:45 +00:00
2015-08-24 21:52:45 +00:00
2013-04-09 00:28:06 +00:00
2013-04-09 00:28:06 +00:00
2015-02-13 09:52:42 +00:00
2014-09-04 13:28:48 +00:00
2015-02-13 09:52:42 +00:00
2014-09-04 13:28:48 +00:00
2015-08-24 21:52:45 +00:00
2015-08-24 21:52:45 +00:00
2015-08-24 21:52:45 +00:00
2015-08-24 21:52:45 +00:00