Sebastian Huber
8a5af1a184
Use __machine_*_t_defined for internal types
...
Newlib defines defaults for internal types via <sys/_types.h> and uses
<machine/_types.h> to let targets define their own type if necessary.
Previously for example
#ifndef __dev_t_defined
typedef short __dev_t;
#endif
However, the __*_t_defined pattern conflicts with the glibc type guard
pattern for user types, e.g. dev_t in this example. Introduce a
__machine_*_t_defined pattern for internal types (defined by
<machine/_types.h>, used by <sys/_types.h>). For example
#ifndef __machine_dev_t_defined
typedef short __dev_t;
#endif
Signed-off-by: Sebastian Huber <sebastian.huber@embedded-brains.de>
2016-04-15 14:51:39 +02:00
..
2015-12-21 11:53:14 -05:00
2013-05-08 23:13:51 +00:00
2008-12-11 17:27:56 +00:00
2008-12-11 17:27:56 +00:00
2009-07-29 22:33:40 +00:00
2015-10-19 14:10:33 +02:00
2016-03-18 12:33:41 +01:00
2016-03-21 11:12:19 +01:00
2016-03-20 21:30:08 +01:00
2009-10-08 16:44:10 +00:00
2009-12-17 19:43:43 +00:00
2012-08-10 15:21:57 +00:00
2008-10-31 21:08:03 +00:00
2016-03-18 21:20:06 +01:00
2015-12-21 11:49:28 -05:00
2006-08-03 16:56:05 +00:00
2009-12-03 16:11:27 +00:00
2013-04-29 21:06:23 +00:00
2016-03-17 21:09:06 -05:00
2008-10-31 21:08:03 +00:00
2013-07-02 21:30:57 +00:00
2014-03-21 21:27:29 +00:00
2013-06-10 15:27:43 +00:00
2015-11-20 18:03:05 +01:00
2015-11-20 18:14:58 +01:00
2010-03-05 08:55:16 +00:00
2010-03-05 08:55:16 +00:00
2013-11-13 20:04:18 +00:00
2015-06-23 16:14:53 +01:00
2015-11-20 18:14:58 +01:00
2015-06-23 17:30:22 +01:00
2016-04-15 14:51:39 +02:00
2016-03-28 22:39:50 -05:00
2016-03-28 22:39:50 -05:00
2008-11-19 20:56:22 +00:00
2010-05-31 19:15:41 +00:00
2009-04-09 08:20:10 +00:00
2009-11-18 09:49:57 +00:00
2013-04-29 21:06:23 +00:00
2013-11-26 17:21:01 +00:00
2013-11-26 17:21:01 +00:00
2013-11-26 17:21:01 +00:00
2013-11-26 17:21:01 +00:00
2013-11-18 17:26:52 +00:00
2013-11-18 17:26:52 +00:00
2013-11-18 17:26:52 +00:00
2013-11-18 17:26:52 +00:00
2005-10-28 21:21:08 +00:00
2009-11-23 17:02:20 +00:00
2015-11-20 18:14:58 +01:00
2005-10-28 21:21:08 +00:00
2016-02-08 10:33:07 +01:00
2015-12-21 11:49:28 -05:00
2015-12-21 11:49:28 -05:00
2015-12-21 11:49:28 -05:00
2011-08-23 12:03:55 +00:00
2016-02-12 10:16:06 -06:00
2005-10-28 21:21:08 +00:00
2013-04-29 21:06:23 +00:00
2016-03-28 22:39:50 -05:00
2008-11-19 20:56:22 +00:00
2015-11-19 16:31:08 +01:00
2010-02-06 18:28:33 +00:00
2015-04-23 21:57:08 +02:00
2008-09-25 01:23:08 +00:00
2008-12-11 17:27:56 +00:00
2016-03-28 22:39:50 -05:00
2015-11-20 18:03:05 +01:00
2015-11-26 10:13:53 +01:00
2013-11-18 17:26:52 +00:00
2016-04-04 16:32:07 +02:00
2013-11-18 17:26:52 +00:00
2013-11-18 17:26:52 +00:00
2016-03-26 20:27:18 +01:00
2013-11-18 17:26:52 +00:00
2013-11-18 17:26:52 +00:00
2013-11-18 17:26:52 +00:00
2008-12-11 17:27:56 +00:00
2014-12-16 10:55:17 +00:00
2013-11-26 17:21:01 +00:00
2015-06-23 16:14:53 +01:00
2013-11-26 17:21:01 +00:00
2013-11-26 17:21:01 +00:00
2013-11-26 17:21:01 +00:00
2015-11-20 17:57:20 +01:00
2007-07-06 20:03:28 +00:00
2013-11-26 17:21:01 +00:00
2013-11-18 17:26:52 +00:00
2013-11-18 17:26:52 +00:00
2013-11-26 17:21:01 +00:00
2008-11-24 21:27:33 +00:00
2013-11-26 17:21:01 +00:00
2013-04-29 21:06:23 +00:00
2015-04-23 21:57:09 +02:00
2013-04-29 21:06:23 +00:00