Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 54559
b: refs/heads/master
c: ee7b9e3
h: refs/heads/master
i:
  54557: 39bdb65
  54555: dc3007a
  54551: d582bf9
  54543: 38b8a2c
  54527: 5639192
v: v3
  • Loading branch information
Michal Schmidt authored and Linus Torvalds committed May 8, 2007
1 parent e0e5d64 commit cc9afaf
Show file tree
Hide file tree
Showing 2 changed files with 1 addition and 26 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 46595390e97b3ab2741a36f5ff69e8f6033fa9c0
refs/heads/master: ee7b9e3706b9c5f90113eb16a1a84a1c01e09f95
25 changes: 0 additions & 25 deletions trunk/include/linux/byteorder/generic.h
Original file line number Diff line number Diff line change
Expand Up @@ -124,19 +124,8 @@
#define be32_to_cpus __be32_to_cpus
#define cpu_to_be16s __cpu_to_be16s
#define be16_to_cpus __be16_to_cpus
#endif


#if defined(__KERNEL__)
/*
* Handle ntohl and suches. These have various compatibility
* issues - like we want to give the prototype even though we
* also have a macro for them in case some strange program
* wants to take the address of the thing or something..
*
* Note that these used to return a "long" in libc5, even though
* long is often 64-bit these days.. Thus the casts.
*
* They have to be macros in order to do the constant folding
* correctly - if the argument passed into a inline function
* it is no longer constant according to gcc..
Expand All @@ -147,17 +136,6 @@
#undef htonl
#undef htons

/*
* Do the prototypes. Somebody might want to take the
* address or some such sick thing..
*/
extern __u32 ntohl(__be32);
extern __be32 htonl(__u32);
extern __u16 ntohs(__be16);
extern __be16 htons(__u16);

#if defined(__GNUC__) && defined(__OPTIMIZE__)

#define ___htonl(x) __cpu_to_be32(x)
#define ___htons(x) __cpu_to_be16(x)
#define ___ntohl(x) __be32_to_cpu(x)
Expand All @@ -168,9 +146,6 @@ extern __be16 htons(__u16);
#define htons(x) ___htons(x)
#define ntohs(x) ___ntohs(x)

#endif /* OPTIMIZE */

#endif /* KERNEL */


#endif /* _LINUX_BYTEORDER_GENERIC_H */

0 comments on commit cc9afaf

Please sign in to comment.