Use machine header file for endianness configuration.

newlib/ChangeLog:
2015-07-28  Andre Vieira  <andre.simoesdiasvieira@arm.com>

   * libc/sys/arm/sys/param.h (BIG_ENDIAN, LITTLE_ENDIAN): Moved
   to machine/endian.h.
   * libc/machine/arm/machine/param.h (BYTE_ORDER): Idem.
   * libc/machine/arm/machine/endian.h: New.

From ca6efccda91bc6b620b7d96a466b0f1e2f02cfeb Mon Sep 17 00:00:00 2001
From: Andre Simoes Dias Vieira <andsim01@arm.com>
Date: Tue, 28 Jul 2015 12:16:20 +0100
Subject: [PATCH 2/2] Move endianness configuration to machine/endian.h
This commit is contained in:
Andre Vieira
2015-07-31 10:28:51 +01:00
committed by Corinna Vinschen
parent 573532df7f
commit a732159809
3 changed files with 41 additions and 15 deletions

View File

@ -4,6 +4,7 @@
# define _SYS_PARAM_H
#include <machine/param.h>
#include <machine/endian.h>
#ifndef HZ
# define HZ (60)
@ -15,13 +16,4 @@
# define PATHSIZE (1024)
#endif
#define BIG_ENDIAN 4321
#define LITTLE_ENDIAN 1234
#ifdef __ARMEB__
#define BYTE_ORDER BIG_ENDIAN
#else
#define BYTE_ORDER LITTLE_ENDIAN
#endif
#endif