// Copyright (c) 2012 The Chromium Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. // This file is used as a precompiled header for both C and C++ files. So // any C++ headers must go in the __cplusplus block below. #if defined(BUILD_PRECOMPILE_H_) #error You shouldn't include the precompiled header file more than once. #endif #define BUILD_PRECOMPILE_H_ #include <errno.h> #include <fcntl.h> #include <limits.h> #include <math.h> #include <memory.h> #include <signal.h> #include <stdarg.h> #include <stddef.h> #include <stdio.h> #include <stdlib.h> #include <string.h> #include <time.h> #if defined(__cplusplus) #include <algorithm> #include <bitset> #include <cmath> #include <cstddef> #include <cstdio> #include <cstdlib> #include <cstring> #include <fstream> #include <functional> #include <iomanip> #include <iosfwd> #include <iterator> #include <limits> #include <list> #include <map> #include <numeric> #include <ostream> #include <queue> #include <set> #include <sstream> #include <string> #include <utility> #include <vector> #endif // __cplusplus