1 /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ 2 /* vim: set sw=2 ts=8 et ft=cpp : */ 3 /* This Source Code Form is subject to the terms of the Mozilla Public 4 * License, v. 2.0. If a copy of the MPL was not distributed with this file, 5 * You can obtain one at http://mozilla.org/MPL/2.0/. */ 6 7 #ifndef mozilla_HalImpl_h 8 #define mozilla_HalImpl_h 9 10 #ifdef MOZ_UNIFIED_BUILD 11 #error Cannot use HalImpl.h in unified builds. 12 #endif 13 14 #define MOZ_HAL_NAMESPACE hal_impl 15 #undef mozilla_Hal_h 16 #undef mozilla_HalInternal_h 17 #include "Hal.h" 18 #include "HalInternal.h" 19 #undef MOZ_HAL_NAMESPACE 20 21 #endif // mozilla_HalImpl_h 22