xref: /illumos-gate/usr/src/lib/libc/i386/gen/endian.c (revision cc366bfc)
1*7dc9a163SRobert Mustacchi /*
2*7dc9a163SRobert Mustacchi  * This file and its contents are supplied under the terms of the
3*7dc9a163SRobert Mustacchi  * Common Development and Distribution License ("CDDL"), version 1.0.
4*7dc9a163SRobert Mustacchi  * You may only use this file in accordance with the terms of version
5*7dc9a163SRobert Mustacchi  * 1.0 of the CDDL.
6*7dc9a163SRobert Mustacchi  *
7*7dc9a163SRobert Mustacchi  * A full copy of the text of the CDDL should have accompanied this
8*7dc9a163SRobert Mustacchi  * source.  A copy of the CDDL is also available via the Internet at
9*7dc9a163SRobert Mustacchi  * http://www.illumos.org/license/CDDL.
10*7dc9a163SRobert Mustacchi  */
11*7dc9a163SRobert Mustacchi 
12*7dc9a163SRobert Mustacchi /*
13*7dc9a163SRobert Mustacchi  * Copyright (c) 2015, Joyent, Inc.
14*7dc9a163SRobert Mustacchi  */
15*7dc9a163SRobert Mustacchi 
16*7dc9a163SRobert Mustacchi #include <endian.h>
17*7dc9a163SRobert Mustacchi 
18*7dc9a163SRobert Mustacchi /*
19*7dc9a163SRobert Mustacchi  * General endian(3C) functions that are basically no-ops.
20*7dc9a163SRobert Mustacchi  */
21*7dc9a163SRobert Mustacchi 
22*7dc9a163SRobert Mustacchi uint16_t
letoh16(uint16_t in)23*7dc9a163SRobert Mustacchi letoh16(uint16_t in)
24*7dc9a163SRobert Mustacchi {
25*7dc9a163SRobert Mustacchi 	return (in);
26*7dc9a163SRobert Mustacchi }
27*7dc9a163SRobert Mustacchi 
28*7dc9a163SRobert Mustacchi uint16_t
le16toh(uint16_t in)29*7dc9a163SRobert Mustacchi le16toh(uint16_t in)
30*7dc9a163SRobert Mustacchi {
31*7dc9a163SRobert Mustacchi 	return (in);
32*7dc9a163SRobert Mustacchi }
33*7dc9a163SRobert Mustacchi 
34*7dc9a163SRobert Mustacchi uint32_t
letoh32(uint32_t in)35*7dc9a163SRobert Mustacchi letoh32(uint32_t in)
36*7dc9a163SRobert Mustacchi {
37*7dc9a163SRobert Mustacchi 	return (in);
38*7dc9a163SRobert Mustacchi }
39*7dc9a163SRobert Mustacchi 
40*7dc9a163SRobert Mustacchi uint32_t
le32toh(uint32_t in)41*7dc9a163SRobert Mustacchi le32toh(uint32_t in)
42*7dc9a163SRobert Mustacchi {
43*7dc9a163SRobert Mustacchi 	return (in);
44*7dc9a163SRobert Mustacchi }
45*7dc9a163SRobert Mustacchi 
46*7dc9a163SRobert Mustacchi uint16_t
htole16(uint16_t in)47*7dc9a163SRobert Mustacchi htole16(uint16_t in)
48*7dc9a163SRobert Mustacchi {
49*7dc9a163SRobert Mustacchi 	return (in);
50*7dc9a163SRobert Mustacchi }
51*7dc9a163SRobert Mustacchi 
52*7dc9a163SRobert Mustacchi uint32_t
htole32(uint32_t in)53*7dc9a163SRobert Mustacchi htole32(uint32_t in)
54*7dc9a163SRobert Mustacchi {
55*7dc9a163SRobert Mustacchi 	return (in);
56*7dc9a163SRobert Mustacchi }
57