xref: /aosp_15_r20/external/cronet/build/precompile.h (revision 6777b5387eb2ff775bb5750e3f5d96f37fb7352b)
1*6777b538SAndroid Build Coastguard Worker // Copyright 2012 The Chromium Authors
2*6777b538SAndroid Build Coastguard Worker // Use of this source code is governed by a BSD-style license that can be
3*6777b538SAndroid Build Coastguard Worker // found in the LICENSE file.
4*6777b538SAndroid Build Coastguard Worker 
5*6777b538SAndroid Build Coastguard Worker // This file is used as a precompiled header for both C and C++ files. So
6*6777b538SAndroid Build Coastguard Worker // any C++ headers must go in the __cplusplus block below.
7*6777b538SAndroid Build Coastguard Worker 
8*6777b538SAndroid Build Coastguard Worker #if defined(BUILD_PRECOMPILE_H_)
9*6777b538SAndroid Build Coastguard Worker #error You shouldn't include the precompiled header file more than once.
10*6777b538SAndroid Build Coastguard Worker #endif
11*6777b538SAndroid Build Coastguard Worker 
12*6777b538SAndroid Build Coastguard Worker #define BUILD_PRECOMPILE_H_
13*6777b538SAndroid Build Coastguard Worker 
14*6777b538SAndroid Build Coastguard Worker #include <errno.h>
15*6777b538SAndroid Build Coastguard Worker #include <fcntl.h>
16*6777b538SAndroid Build Coastguard Worker #include <limits.h>
17*6777b538SAndroid Build Coastguard Worker #include <math.h>
18*6777b538SAndroid Build Coastguard Worker #include <memory.h>
19*6777b538SAndroid Build Coastguard Worker #include <signal.h>
20*6777b538SAndroid Build Coastguard Worker #include <stdarg.h>
21*6777b538SAndroid Build Coastguard Worker #include <stddef.h>
22*6777b538SAndroid Build Coastguard Worker #include <stdio.h>
23*6777b538SAndroid Build Coastguard Worker #include <stdlib.h>
24*6777b538SAndroid Build Coastguard Worker #include <string.h>
25*6777b538SAndroid Build Coastguard Worker #include <time.h>
26*6777b538SAndroid Build Coastguard Worker 
27*6777b538SAndroid Build Coastguard Worker #if defined(__cplusplus)
28*6777b538SAndroid Build Coastguard Worker 
29*6777b538SAndroid Build Coastguard Worker #include <algorithm>
30*6777b538SAndroid Build Coastguard Worker #include <bitset>
31*6777b538SAndroid Build Coastguard Worker #include <cmath>
32*6777b538SAndroid Build Coastguard Worker #include <cstddef>
33*6777b538SAndroid Build Coastguard Worker #include <cstdio>
34*6777b538SAndroid Build Coastguard Worker #include <cstdlib>
35*6777b538SAndroid Build Coastguard Worker #include <cstring>
36*6777b538SAndroid Build Coastguard Worker #include <fstream>
37*6777b538SAndroid Build Coastguard Worker #include <functional>
38*6777b538SAndroid Build Coastguard Worker #include <iomanip>
39*6777b538SAndroid Build Coastguard Worker #include <iosfwd>
40*6777b538SAndroid Build Coastguard Worker #include <iterator>
41*6777b538SAndroid Build Coastguard Worker #include <limits>
42*6777b538SAndroid Build Coastguard Worker #include <list>
43*6777b538SAndroid Build Coastguard Worker #include <map>
44*6777b538SAndroid Build Coastguard Worker #include <numeric>
45*6777b538SAndroid Build Coastguard Worker #include <ostream>
46*6777b538SAndroid Build Coastguard Worker #include <queue>
47*6777b538SAndroid Build Coastguard Worker #include <set>
48*6777b538SAndroid Build Coastguard Worker #include <sstream>
49*6777b538SAndroid Build Coastguard Worker #include <string>
50*6777b538SAndroid Build Coastguard Worker #include <utility>
51*6777b538SAndroid Build Coastguard Worker #include <vector>
52*6777b538SAndroid Build Coastguard Worker 
53*6777b538SAndroid Build Coastguard Worker #endif  // __cplusplus
54