blob: 69ce5538c9c16bf1ee6ab7e8324bf75aa0976de5 [file] [log] [blame]
David Ghandehari9e5b5872016-07-28 09:50:04 -07001// Copyright 2015 Google Inc. All Rights Reserved.
2//
3// Licensed under the Apache License, Version 2.0 (the "License");
4// you may not use this file except in compliance with the License.
5// You may obtain a copy of the License at
6//
7// http://www.apache.org/licenses/LICENSE-2.0
8//
9// Unless required by applicable law or agreed to in writing, software
10// distributed under the License is distributed on an "AS IS" BASIS,
11// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12// See the License for the specific language governing permissions and
13// limitations under the License.
14
15// Includes all headers in a C context to make sure they compile as C files.
16
David Ghandehari175e9c82017-02-21 15:46:11 -080017#include "starboard/accessibility.h"
David Ghandehari9e5b5872016-07-28 09:50:04 -070018#include "starboard/atomic.h"
David Ghandeharic53efd62016-10-04 01:07:30 -070019#include "starboard/audio_sink.h"
David Ghandehari9e5b5872016-07-28 09:50:04 -070020#include "starboard/blitter.h"
21#include "starboard/byte_swap.h"
22#include "starboard/character.h"
23#include "starboard/condition_variable.h"
24#include "starboard/configuration.h"
David Ghandehari878ef3e2016-11-13 21:06:36 -080025#include "starboard/decode_target.h"
David Ghandehari9e5b5872016-07-28 09:50:04 -070026#include "starboard/directory.h"
27#include "starboard/double.h"
28#include "starboard/drm.h"
29#include "starboard/event.h"
30#include "starboard/export.h"
31#include "starboard/file.h"
David Ghandeharic53efd62016-10-04 01:07:30 -070032#include "starboard/input.h"
David Ghandehari9e5b5872016-07-28 09:50:04 -070033#include "starboard/key.h"
34#include "starboard/log.h"
35#include "starboard/media.h"
36#include "starboard/memory.h"
David Ghandeharie9b4b992016-10-26 22:41:00 -070037#include "starboard/microphone.h"
David Ghandehari9e5b5872016-07-28 09:50:04 -070038#include "starboard/mutex.h"
39#include "starboard/once.h"
40#include "starboard/player.h"
41#include "starboard/socket.h"
42#include "starboard/socket_waiter.h"
Andrew Topa953d4e2016-11-22 22:38:45 -080043#include "starboard/speech_synthesis.h"
David Ghandehari9e5b5872016-07-28 09:50:04 -070044#include "starboard/storage.h"
45#include "starboard/string.h"
46#include "starboard/system.h"
47#include "starboard/thread.h"
48#include "starboard/thread_types.h"
49#include "starboard/time.h"
50#include "starboard/time_zone.h"
51#include "starboard/types.h"
52#include "starboard/user.h"
53#include "starboard/window.h"
54
55// This doesn't really belong here, but ensures that SB_COMPILE_ASSERT works in
56// a straight-C context.
57SB_COMPILE_ASSERT(1 == 1, compile_assert_test_one_equals_one);