blob: d6e3dc11a31cd85d14ca39a4e099fb257c63aa3c [file] [log] [blame]
Avi Drissman73a09d12022-09-08 20:33:381// Copyright 2012 The Chromium Authors
[email protected]99ff9932011-09-07 14:14:542// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
brettwbc8b2a22015-07-28 18:24:425// This file is used as a precompiled header for both C and C++ files. So
6// any C++ headers must go in the __cplusplus block below.
[email protected]99ff9932011-09-07 14:14:547
8#if defined(BUILD_PRECOMPILE_H_)
9#error You shouldn't include the precompiled header file more than once.
10#endif
11
12#define BUILD_PRECOMPILE_H_
13
[email protected]99ff9932011-09-07 14:14:5414#include <errno.h>
15#include <fcntl.h>
brettwbc8b2a22015-07-28 18:24:4216#include <limits.h>
[email protected]99ff9932011-09-07 14:14:5417#include <math.h>
brettwbc8b2a22015-07-28 18:24:4218#include <memory.h>
[email protected]99ff9932011-09-07 14:14:5419#include <signal.h>
brettwbc8b2a22015-07-28 18:24:4220#include <stdarg.h>
[email protected]99ff9932011-09-07 14:14:5421#include <stddef.h>
22#include <stdio.h>
23#include <stdlib.h>
24#include <string.h>
brettwbc8b2a22015-07-28 18:24:4225#include <time.h>
26
27#if defined(__cplusplus)
[email protected]99ff9932011-09-07 14:14:5428
29#include <algorithm>
brettwbc8b2a22015-07-28 18:24:4230#include <bitset>
[email protected]99ff9932011-09-07 14:14:5431#include <cmath>
32#include <cstddef>
brettwbc8b2a22015-07-28 18:24:4233#include <cstdio>
34#include <cstdlib>
[email protected]99ff9932011-09-07 14:14:5435#include <cstring>
brettwbc8b2a22015-07-28 18:24:4236#include <fstream>
[email protected]99ff9932011-09-07 14:14:5437#include <functional>
brettwbc8b2a22015-07-28 18:24:4238#include <iomanip>
39#include <iosfwd>
[email protected]99ff9932011-09-07 14:14:5440#include <iterator>
41#include <limits>
42#include <list>
43#include <map>
brettwbc8b2a22015-07-28 18:24:4244#include <numeric>
[email protected]99ff9932011-09-07 14:14:5445#include <ostream>
46#include <queue>
47#include <set>
48#include <sstream>
[email protected]99ff9932011-09-07 14:14:5449#include <string>
50#include <utility>
51#include <vector>
brettwbc8b2a22015-07-28 18:24:4252
53#endif // __cplusplus