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