diff options
author | Mike Frysinger <vapier@gentoo.org> | 2021-12-04 20:24:55 -0500 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2021-12-04 22:09:26 -0500 |
commit | 20a8e078cc573f85f7262f7b87be3cf8e8a6424f (patch) | |
tree | 3566c07524f60dfdf62b80576dc9151afb37b3e6 /sim | |
parent | 671fac7c4526b61143f860c4800047c3f7ff6fc4 (diff) | |
download | fsf-binutils-gdb-20a8e078cc573f85f7262f7b87be3cf8e8a6424f.zip fsf-binutils-gdb-20a8e078cc573f85f7262f7b87be3cf8e8a6424f.tar.gz fsf-binutils-gdb-20a8e078cc573f85f7262f7b87be3cf8e8a6424f.tar.bz2 |
sim: reorder header includes
We're including system headers after local headers in a bunch of
places, but this leads to conflicts when our local headers happen
to define symbols that show up in the system headers.
Use the more standard order of:
* config.h (via defs.h)
* system headers
* local library headers (e.g. bfd & libiberty)
* sim specific headers
Diffstat (limited to 'sim')
44 files changed, 173 insertions, 162 deletions
diff --git a/sim/common/callback.c b/sim/common/callback.c index a5f0fbe..105488d 100644 --- a/sim/common/callback.c +++ b/sim/common/callback.c @@ -23,26 +23,27 @@ /* This must come before any other includes. */ #include "defs.h" -#include "ansidecl.h" +#include <errno.h> +#include <fcntl.h> +/* For PIPE_BUF. */ +#include <limits.h> +#include <signal.h> #include <stdarg.h> #include <stdio.h> #include <stdlib.h> #include <string.h> -/* For PIPE_BUF. */ -#include <limits.h> -#include <errno.h> -#include <fcntl.h> -#include <signal.h> #include <time.h> -#include <sys/types.h> +#ifdef HAVE_UNISTD_H +#include <unistd.h> +#endif #include <sys/stat.h> -#include "sim/callback.h" +#include <sys/types.h> + +#include "ansidecl.h" /* For xmalloc. */ #include "libiberty.h" -#ifdef HAVE_UNISTD_H -#include <unistd.h> -#endif +#include "sim/callback.h" #ifndef PIPE_BUF #define PIPE_BUF 512 diff --git a/sim/common/cgen-par.c b/sim/common/cgen-par.c index b535edf..2464229 100644 --- a/sim/common/cgen-par.c +++ b/sim/common/cgen-par.c @@ -20,8 +20,9 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. */ /* This must come before any other includes. */ #include "defs.h" -#include "sim-main.h" #include <stdlib.h> + +#include "sim-main.h" #include "cgen-mem.h" #include "cgen-par.h" diff --git a/sim/common/cgen-scache.c b/sim/common/cgen-scache.c index c14d5d2..fd4f1f9 100644 --- a/sim/common/cgen-scache.c +++ b/sim/common/cgen-scache.c @@ -22,9 +22,11 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. */ #define SCACHE_DEFINE_INLINE -#include "sim-main.h" #include <stdlib.h> + #include "libiberty.h" + +#include "sim-main.h" #include "sim-options.h" #include "sim-io.h" diff --git a/sim/common/cgen-trace.c b/sim/common/cgen-trace.c index f5483fd..f372c47 100644 --- a/sim/common/cgen-trace.c +++ b/sim/common/cgen-trace.c @@ -22,9 +22,11 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. */ #include <errno.h> #include <stdlib.h> + +#include "bfd.h" #include "diagnostics.h" #include "dis-asm.h" -#include "bfd.h" + #include "sim-main.h" #include "sim-fpu.h" #include "sim/callback.h" diff --git a/sim/common/cgen-utils.c b/sim/common/cgen-utils.c index d9c3ea9..cae21ff 100644 --- a/sim/common/cgen-utils.c +++ b/sim/common/cgen-utils.c @@ -21,9 +21,10 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. */ #include "defs.h" #include "bfd.h" +#include "dis-asm.h" + #include "sim-main.h" #include "sim-signal.h" -#include "dis-asm.h" #define MEMOPS_DEFINE_INLINE #include "cgen-mem.h" diff --git a/sim/common/dv-cfi.c b/sim/common/dv-cfi.c index 02a2ced..f719ca4 100644 --- a/sim/common/dv-cfi.c +++ b/sim/common/dv-cfi.c @@ -25,9 +25,9 @@ /* This must come before any other includes. */ #include "defs.h" -#include <math.h> #include <errno.h> #include <fcntl.h> +#include <math.h> #include <stdbool.h> #include <unistd.h> #ifdef HAVE_SYS_MMAN_H diff --git a/sim/common/dv-glue.c b/sim/common/dv-glue.c index 7c8e1f8..4f2bbf5 100644 --- a/sim/common/dv-glue.c +++ b/sim/common/dv-glue.c @@ -22,10 +22,10 @@ /* This must come before any other includes. */ #include "defs.h" -#include "hw-main.h" - #include <string.h> +#include "hw-main.h" + /* DEVICE diff --git a/sim/common/dv-pal.c b/sim/common/dv-pal.c index c60f524..3f6a95e 100644 --- a/sim/common/dv-pal.c +++ b/sim/common/dv-pal.c @@ -22,6 +22,12 @@ /* This must come before any other includes. */ #include "defs.h" +#include <stdlib.h> +#include <string.h> +#ifdef HAVE_UNISTD_H +#include <unistd.h> +#endif + #include "sim-main.h" #include "hw-main.h" #include "sim-io.h" @@ -30,12 +36,6 @@ its immediate domain */ #include "hw-tree.h" -#include <string.h> -#ifdef HAVE_UNISTD_H -#include <unistd.h> -#endif -#include <stdlib.h> - /* DEVICE diff --git a/sim/common/dv-sockser.c b/sim/common/dv-sockser.c index 477e8f6..69338f9 100644 --- a/sim/common/dv-sockser.c +++ b/sim/common/dv-sockser.c @@ -21,24 +21,23 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. */ /* This must come before any other includes. */ #include "defs.h" -#include <string.h> -#include <signal.h> -#include <stdlib.h> +#include <errno.h> #ifdef HAVE_FCNTL_H #include <fcntl.h> #endif +#include <netdb.h> +#include <signal.h> +#include <stdlib.h> +#include <string.h> #ifdef HAVE_UNISTD_H #include <unistd.h> #endif - -#include <errno.h> -#include <sys/types.h> -#include <sys/time.h> -#include <netinet/in.h> #include <arpa/inet.h> -#include <netdb.h> +#include <netinet/in.h> #include <sys/select.h> #include <sys/socket.h> +#include <sys/time.h> +#include <sys/types.h> #include "sim-main.h" #include "sim-assert.h" diff --git a/sim/common/genmloop.sh b/sim/common/genmloop.sh index b8a0f43..e1eb08c 100755 --- a/sim/common/genmloop.sh +++ b/sim/common/genmloop.sh @@ -312,8 +312,9 @@ cat << EOF #define WANT_CPU @cpu@ #define WANT_CPU_@CPU@ -#include "sim-main.h" #include "bfd.h" + +#include "sim-main.h" #include "cgen-mem.h" #include "cgen-ops.h" #include "sim-assert.h" diff --git a/sim/common/hw-alloc.c b/sim/common/hw-alloc.c index a16666b..b3633da 100644 --- a/sim/common/hw-alloc.c +++ b/sim/common/hw-alloc.c @@ -20,11 +20,11 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. */ /* This must come before any other includes. */ #include "defs.h" +#include <stdlib.h> + #include "hw-main.h" #include "hw-base.h" -#include <stdlib.h> - struct hw_alloc_data { void *alloc; diff --git a/sim/common/hw-base.c b/sim/common/hw-base.c index dee9359..238d3fe 100644 --- a/sim/common/hw-base.c +++ b/sim/common/hw-base.c @@ -22,13 +22,12 @@ /* This must come before any other includes. */ #include "defs.h" -#include "hw-main.h" -#include "hw-base.h" - -#include <string.h> -#include <stdlib.h> #include <ctype.h> +#include <stdlib.h> +#include <string.h> +#include "hw-main.h" +#include "hw-base.h" #include "hw-config.h" struct hw_base_data diff --git a/sim/common/hw-device.c b/sim/common/hw-device.c index 9b743ea..b30eede 100644 --- a/sim/common/hw-device.c +++ b/sim/common/hw-device.c @@ -22,12 +22,12 @@ /* This must come before any other includes. */ #include "defs.h" -#include "hw-main.h" -#include "hw-base.h" - #include <stdlib.h> #include <string.h> +#include "hw-main.h" +#include "hw-base.h" + /* Address methods */ const hw_unit * diff --git a/sim/common/hw-events.c b/sim/common/hw-events.c index 620b47d..301f868 100644 --- a/sim/common/hw-events.c +++ b/sim/common/hw-events.c @@ -20,13 +20,13 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. */ /* This must come before any other includes. */ #include "defs.h" +#include <string.h> + #include "hw-main.h" #include "hw-base.h" #include "sim-events.h" -#include <string.h> - /* The hw-events object is implemented using sim-events */ struct hw_event @@ -179,10 +179,11 @@ hw_event_remain_time (struct hw *me, struct hw_event *event) Build with `make test-hw-events' in sim/<cpu> directory*/ #if defined (MAIN) -#include "sim-main.h" -#include <string.h> #include <stdio.h> #include <stdlib.h> +#include <string.h> + +#include "sim-main.h" static void test_handler (struct hw *me, diff --git a/sim/common/hw-handles.c b/sim/common/hw-handles.c index fb878e4..62b3ca3 100644 --- a/sim/common/hw-handles.c +++ b/sim/common/hw-handles.c @@ -22,11 +22,11 @@ /* This must come before any other includes. */ #include "defs.h" +#include <stdlib.h> + #include "hw-main.h" #include "hw-base.h" -#include <stdlib.h> - struct hw_handle_mapping { cell_word external; diff --git a/sim/common/hw-ports.c b/sim/common/hw-ports.c index fbc7278..6029814 100644 --- a/sim/common/hw-ports.c +++ b/sim/common/hw-ports.c @@ -20,13 +20,12 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. */ /* This must come before any other includes. */ #include "defs.h" -#include "hw-main.h" -#include "hw-base.h" - +#include <ctype.h> #include <stdlib.h> #include <string.h> -#include <ctype.h> +#include "hw-main.h" +#include "hw-base.h" struct hw_port_edge { diff --git a/sim/common/hw-properties.c b/sim/common/hw-properties.c index 3836aa7..f608ba9 100644 --- a/sim/common/hw-properties.c +++ b/sim/common/hw-properties.c @@ -22,14 +22,14 @@ /* This must come before any other includes. */ #include "defs.h" +#include <string.h> + #include "hw-main.h" #include "hw-base.h" #include "sim-io.h" #include "sim-assert.h" -#include <string.h> - /* property entries */ struct hw_property_data diff --git a/sim/common/hw-tree.c b/sim/common/hw-tree.c index 1bf4eda..2e441ce 100644 --- a/sim/common/hw-tree.c +++ b/sim/common/hw-tree.c @@ -22,6 +22,10 @@ /* This must come before any other includes. */ #include "defs.h" +#include <ctype.h> +#include <stdlib.h> +#include <string.h> + #include "hw-main.h" #include "hw-base.h" #include "hw-tree.h" @@ -29,10 +33,6 @@ #include "sim-io.h" #include "sim-assert.h" -#include <stdlib.h> -#include <string.h> -#include <ctype.h> - /* manipulate/lookup device names */ typedef struct _name_specifier diff --git a/sim/common/nrun.c b/sim/common/nrun.c index 557a060..2985bda 100644 --- a/sim/common/nrun.c +++ b/sim/common/nrun.c @@ -21,24 +21,23 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. */ #include <stdlib.h> /* For strsignal. */ #include <string.h> +#ifdef HAVE_UNISTD_H +/* For chdir. */ +#include <unistd.h> +#endif + +#include "bfd.h" +#include "environ.h" #include "sim-main.h" #include "sim-signal.h" #include "sim/callback.h" -#include "bfd.h" -#include "environ.h" - #ifndef HAVE_STRSIGNAL /* While libiberty provides a fallback, it doesn't provide a prototype. */ extern const char *strsignal (int); #endif -#ifdef HAVE_UNISTD_H -/* For chdir. */ -#include <unistd.h> -#endif - static void usage (void); extern host_callback default_callback; diff --git a/sim/common/sim-arange.c b/sim/common/sim-arange.c index 5a28a2c..96b1af3 100644 --- a/sim/common/sim-arange.c +++ b/sim/common/sim-arange.c @@ -23,13 +23,14 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. */ /* This must come before any other includes. */ #include "defs.h" +#include <stdlib.h> +#include <string.h> + #include "libiberty.h" + #include "sim-basics.h" #include "sim-arange.h" -#include <stdlib.h> -#include <string.h> - /* Insert a range. */ static void diff --git a/sim/common/sim-assert.h b/sim/common/sim-assert.h index c6b877b..43b0b9d 100644 --- a/sim/common/sim-assert.h +++ b/sim/common/sim-assert.h @@ -21,6 +21,8 @@ #ifndef SIM_ASSERT_H #define SIM_ASSERT_H +#include "libiberty.h" + /* The subtle difference between SIM_ASSERT and ASSERT is that SIM_ASSERT passes `sd' to sim_io_error for the SIM_DESC, ASSERT passes NULL. */ @@ -28,7 +30,6 @@ #if !defined (SIM_ASSERT) #if defined (WITH_ASSERT) #include "sim-io.h" -#include "libiberty.h" #define SIM_ASSERT(EXPRESSION) \ do \ { \ @@ -51,7 +52,6 @@ while (0) #if !defined (ASSERT) #if defined (WITH_ASSERT) #include "sim-io.h" -#include "libiberty.h" #define ASSERT(EXPRESSION) \ do \ { \ diff --git a/sim/common/sim-basics.h b/sim/common/sim-basics.h index 32995a8..f09a4f2 100644 --- a/sim/common/sim-basics.h +++ b/sim/common/sim-basics.h @@ -31,9 +31,9 @@ /* Basic host dependant mess - hopefully <stdio.h> + <stdarg.h> will bring potential conflicts out in the open */ +#include <setjmp.h> #include <stdarg.h> #include <stdio.h> -#include <setjmp.h> #ifndef min diff --git a/sim/common/sim-config.c b/sim/common/sim-config.c index fc6b09a..d6c3075 100644 --- a/sim/common/sim-config.c +++ b/sim/common/sim-config.c @@ -22,9 +22,10 @@ /* This must come before any other includes. */ #include "defs.h" +#include "bfd.h" + #include "sim-main.h" #include "sim-assert.h" -#include "bfd.h" enum bfd_endian current_target_byte_order = BFD_ENDIAN_UNKNOWN; diff --git a/sim/common/sim-core.c b/sim/common/sim-core.c index 2c568dc..8d13020 100644 --- a/sim/common/sim-core.c +++ b/sim/common/sim-core.c @@ -26,17 +26,18 @@ /* This must come before any other includes. */ #include "defs.h" +#include <stdlib.h> + +#include "libiberty.h" + #include "sim-main.h" #include "sim-assert.h" #include "sim-signal.h" -#include "libiberty.h" #if (WITH_HW) #include "sim-hw.h" #endif -#include <stdlib.h> - /* "core" module install handler. This is called via sim_module_install to install the "core" diff --git a/sim/common/sim-cpu.c b/sim/common/sim-cpu.c index bde3e61..49bd850 100644 --- a/sim/common/sim-cpu.c +++ b/sim/common/sim-cpu.c @@ -22,9 +22,10 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. */ #include <stdlib.h> -#include "sim-main.h" #include "bfd.h" +#include "sim-main.h" + /* Allocate space for all cpus in the simulator. Space for the cpu must currently exist prior to parsing ARGV. */ /* ??? wip. better solution must wait. */ diff --git a/sim/common/sim-engine.c b/sim/common/sim-engine.c index 2a0fb72..0e06b55 100644 --- a/sim/common/sim-engine.c +++ b/sim/common/sim-engine.c @@ -20,13 +20,13 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. */ /* This must come before any other includes. */ #include "defs.h" +#include <stdio.h> +#include <stdlib.h> + #include "sim-main.h" #include "sim-assert.h" #include "sim-signal.h" -#include <stdio.h> -#include <stdlib.h> - /* Get the run state. REASON/SIGRC are the values returned by sim_stop_reason. ??? Should each cpu have its own copy? */ diff --git a/sim/common/sim-events.c b/sim/common/sim-events.c index ee031c9..a5ec32d 100644 --- a/sim/common/sim-events.c +++ b/sim/common/sim-events.c @@ -26,14 +26,15 @@ /* This must come before any other includes. */ #include "defs.h" +#include <signal.h> /* For SIGPROCMASK et al. */ +#include <stdlib.h> +#include <string.h> + +#include "libiberty.h" + #include "sim-main.h" #include "sim-assert.h" #include "sim-cpu.h" -#include "libiberty.h" - -#include <string.h> -#include <stdlib.h> -#include <signal.h> /* For SIGPROCMASK et al. */ typedef enum { watch_invalid, diff --git a/sim/common/sim-fpu.c b/sim/common/sim-fpu.c index fe8ecf8..e49d2e3 100644 --- a/sim/common/sim-fpu.c +++ b/sim/common/sim-fpu.c @@ -38,14 +38,14 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. */ /* This must come before any other includes. */ #include "defs.h" +#include <stdlib.h> + #include "sim-basics.h" #include "sim-fpu.h" #include "sim-io.h" #include "sim-assert.h" -#include <stdlib.h> - /* Debugging support. If digits is -1, then print all digits. */ diff --git a/sim/common/sim-hload.c b/sim/common/sim-hload.c index f33dcf6..c42590c 100644 --- a/sim/common/sim-hload.c +++ b/sim/common/sim-hload.c @@ -20,8 +20,9 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. */ /* This must come before any other includes. */ #include "defs.h" -#include "sim-main.h" #include "bfd.h" + +#include "sim-main.h" #include "sim-utils.h" #include "sim-assert.h" diff --git a/sim/common/sim-hw.c b/sim/common/sim-hw.c index 9a3db17..1b08643 100644 --- a/sim/common/sim-hw.c +++ b/sim/common/sim-hw.c @@ -20,6 +20,11 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. */ /* This must come before any other includes. */ #include "defs.h" +#include <ctype.h> +#include <errno.h> +#include <stdlib.h> +#include <string.h> + #include "sim-main.h" #include "sim-assert.h" #include "sim-options.h" @@ -32,12 +37,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. */ #include "hw-main.h" #include "hw-base.h" -#include <string.h> -#include <stdlib.h> -#include <ctype.h> -#include <errno.h> - - struct sim_hw { struct hw *tree; int trace_p; diff --git a/sim/common/sim-io.c b/sim/common/sim-io.c index 9fdc79e..5a47f65 100644 --- a/sim/common/sim-io.c +++ b/sim/common/sim-io.c @@ -22,20 +22,18 @@ /* This must come before any other includes. */ #include "defs.h" -#include "sim-main.h" -#include "sim-io.h" -#include "sim/callback.h" - #include <errno.h> #if HAVE_FCNTL_H #include <fcntl.h> #endif - +#include <stdlib.h> #if HAVE_UNISTD_H #include <unistd.h> #endif -#include <stdlib.h> +#include "sim-main.h" +#include "sim-io.h" +#include "sim/callback.h" #undef open diff --git a/sim/common/sim-io.h b/sim/common/sim-io.h index 9536e4b..f9fd197 100644 --- a/sim/common/sim-io.h +++ b/sim/common/sim-io.h @@ -23,6 +23,9 @@ #ifndef SIM_IO_H #define SIM_IO_H +#include <sys/stat.h> +#include <sys/types.h> + /* See the file include/callbacks.h for a description */ int sim_io_init (SIM_DESC sd); @@ -86,9 +89,6 @@ void sim_io_poll_quit (SIM_DESC sd); /* Returns -1 and sets (host) EAGAIN if not ready. */ int sim_io_poll_read (SIM_DESC sd, int, char *, int); -#include <sys/types.h> -#include <sys/stat.h> - int sim_io_stat (SIM_DESC sd, const char *path, struct stat *buf); int sim_io_fstat (SIM_DESC sd, int fd, struct stat *buf); diff --git a/sim/common/sim-load.c b/sim/common/sim-load.c index ec5df41..c91d90a 100644 --- a/sim/common/sim-load.c +++ b/sim/common/sim-load.c @@ -21,12 +21,12 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. */ /* This must come before any other includes. */ #include "defs.h" -#include "ansidecl.h" -#include <stdio.h> /* for NULL */ #include <stdarg.h> +#include <stdio.h> /* for NULL */ #include <stdlib.h> #include <time.h> +#include "ansidecl.h" #include "bfd.h" #include "sim/callback.h" diff --git a/sim/common/sim-memopt.c b/sim/common/sim-memopt.c index 636f6a9..093958e 100644 --- a/sim/common/sim-memopt.c +++ b/sim/common/sim-memopt.c @@ -20,25 +20,25 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. */ /* This must come before any other includes. */ #include "defs.h" -#include "sim-main.h" -#include "sim-assert.h" -#include "sim-options.h" - -#include <string.h> -#include <stdlib.h> #include <errno.h> #ifdef HAVE_FCNTL_H #include <fcntl.h> #endif +#include <stdlib.h> +#include <string.h> +#ifdef HAVE_UNISTD_H +#include <unistd.h> +#endif #ifdef HAVE_SYS_MMAN_H #include <sys/mman.h> #endif #ifdef HAVE_SYS_STAT_H #include <sys/stat.h> #endif -#ifdef HAVE_UNISTD_H -#include <unistd.h> -#endif + +#include "sim-main.h" +#include "sim-assert.h" +#include "sim-options.h" /* Memory fill byte. */ static unsigned8 fill_byte_value; diff --git a/sim/common/sim-model.c b/sim/common/sim-model.c index 98dcbea..a4e2d91 100644 --- a/sim/common/sim-model.c +++ b/sim/common/sim-model.c @@ -20,13 +20,14 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. */ /* This must come before any other includes. */ #include "defs.h" +#include "bfd.h" +#include "libiberty.h" + #include "sim-main.h" #include "sim-model.h" -#include "libiberty.h" #include "sim-options.h" #include "sim-io.h" #include "sim-assert.h" -#include "bfd.h" static void model_set (sim_cpu *, const SIM_MODEL *); diff --git a/sim/common/sim-module.c b/sim/common/sim-module.c index d2b220ab..dfbb6f9 100644 --- a/sim/common/sim-module.c +++ b/sim/common/sim-module.c @@ -22,15 +22,15 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. */ /* This must come before any other includes. */ #include "defs.h" +#include <stdlib.h> + +#include "libiberty.h" + #include "sim-main.h" #include "sim-io.h" #include "sim-options.h" #include "sim-assert.h" -#include "libiberty.h" - -#include <stdlib.h> - /* List of all early/core modules. TODO: Should trim this list by converting to sim_install_* framework. */ static MODULE_INSTALL_FN * const early_modules[] = { diff --git a/sim/common/sim-options.c b/sim/common/sim-options.c index 8c9b7cf..5991dde 100644 --- a/sim/common/sim-options.c +++ b/sim/common/sim-options.c @@ -20,21 +20,22 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. */ /* This must come before any other includes. */ #include "defs.h" -#include "sim-main.h" -#include <string.h> -#include <stdlib.h> #include <ctype.h> #include <stdio.h> +#include <stdlib.h> +#include <string.h> #include <unistd.h> + +#include "bfd.h" +#include "environ.h" +#include "hashtab.h" #include "libiberty.h" + +#include "sim-main.h" #include "sim-options.h" #include "sim-io.h" #include "sim-assert.h" -#include "environ.h" #include "version.h" -#include "hashtab.h" - -#include "bfd.h" /* Add a set of options to the simulator. TABLE is an array of OPTIONS terminated by a NULL `opt.name' entry. diff --git a/sim/common/sim-profile.c b/sim/common/sim-profile.c index 1459ae7..adde403 100644 --- a/sim/common/sim-profile.c +++ b/sim/common/sim-profile.c @@ -20,15 +20,15 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. */ /* This must come before any other includes. */ #include "defs.h" +#include <ctype.h> +#include <stdlib.h> +#include <string.h> + #include "sim-main.h" #include "sim-io.h" #include "sim-options.h" #include "sim-assert.h" -#include <stdlib.h> -#include <string.h> -#include <ctype.h> - #if !WITH_PROFILE_PC_P static unsigned int _profile_stub; # define PROFILE_PC_FREQ(p) _profile_stub diff --git a/sim/common/sim-reason.c b/sim/common/sim-reason.c index fa36837..27746ea 100644 --- a/sim/common/sim-reason.c +++ b/sim/common/sim-reason.c @@ -20,12 +20,12 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. */ /* This must come before any other includes. */ #include "defs.h" +#include <stdlib.h> + #include "sim-main.h" #include "sim-assert.h" #include "sim-signal.h" -#include <stdlib.h> - /* Generic implementation of sim_stop_reason */ void diff --git a/sim/common/sim-signal.c b/sim/common/sim-signal.c index d518604..0fe5e15 100644 --- a/sim/common/sim-signal.c +++ b/sim/common/sim-signal.c @@ -21,6 +21,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. */ #include "defs.h" #include <signal.h> + #include "sim-main.h" #include "sim-signal.h" diff --git a/sim/common/sim-trace.c b/sim/common/sim-trace.c index 9ebb86d..f4712aa 100644 --- a/sim/common/sim-trace.c +++ b/sim/common/sim-trace.c @@ -20,21 +20,19 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. */ /* This must come before any other includes. */ #include "defs.h" -#include "sim-main.h" -#include "sim-io.h" -#include "sim-options.h" -#include "sim-fpu.h" -#include "sim/callback.h" +#include <stdlib.h> +#include <string.h> #include "bfd.h" -#include "libiberty.h" - #include "dis-asm.h" +#include "libiberty.h" +#include "sim-main.h" #include "sim-assert.h" - -#include <string.h> -#include <stdlib.h> +#include "sim-io.h" +#include "sim-options.h" +#include "sim-fpu.h" +#include "sim/callback.h" #ifndef SIZE_PHASE #define SIZE_PHASE 8 diff --git a/sim/common/sim-utils.c b/sim/common/sim-utils.c index ff6234b..e30627b 100644 --- a/sim/common/sim-utils.c +++ b/sim/common/sim-utils.c @@ -21,16 +21,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. */ #include "defs.h" #include <stdlib.h> +#include <string.h> #include <time.h> -#include <sys/time.h> /* needed by sys/resource.h */ - #ifdef HAVE_SYS_RESOURCE_H #include <sys/resource.h> #endif -#include <string.h> +#include <sys/time.h> /* needed by sys/resource.h */ -#include "libiberty.h" #include "bfd.h" +#include "libiberty.h" + #include "sim-main.h" #include "sim-assert.h" #include "sim-utils.h" diff --git a/sim/common/sim-watch.c b/sim/common/sim-watch.c index bc6c44b..624580d 100644 --- a/sim/common/sim-watch.c +++ b/sim/common/sim-watch.c @@ -20,18 +20,18 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. */ /* This must come before any other includes. */ #include "defs.h" +#include <ctype.h> +#include <stdio.h> +#include <stdlib.h> +#include <string.h> + +#include "libiberty.h" + #include "sim-main.h" #include "sim-options.h" #include "sim-signal.h" -#include "libiberty.h" - #include "sim-assert.h" -#include <ctype.h> -#include <stdio.h> -#include <string.h> -#include <stdlib.h> - enum { OPTION_WATCH_DELETE = OPTION_START, diff --git a/sim/common/syscall.c b/sim/common/syscall.c index df9dd92..c64e78f 100644 --- a/sim/common/syscall.c +++ b/sim/common/syscall.c @@ -26,20 +26,22 @@ /* This must come before any other includes. */ #include "defs.h" -#include "ansidecl.h" -#include "libiberty.h" +#include <errno.h> +#include <fcntl.h> #include <stdarg.h> #include <stdio.h> #include <stdlib.h> #include <string.h> +#include <time.h> #ifdef HAVE_UNISTD_H #include <unistd.h> #endif -#include <errno.h> -#include <fcntl.h> -#include <time.h> -#include <sys/types.h> #include <sys/stat.h> +#include <sys/types.h> + +#include "ansidecl.h" +#include "libiberty.h" + #include "sim/callback.h" #ifndef ENOSYS |