Module Name: src Committed By: christos Date: Thu Mar 12 15:28:16 UTC 2015
Modified Files: src/sys/sys: bswap.h Log Message: Remove __OPTIMIZE__ requirement to expand the byte swap macros. Back in 2006 this change was reverted because some of the arch-specific libraries were broken, and this was hiding this fact. Now, we have code like static const struct in_addr inmask32 = {.s_addr = INADDR_BROADCAST}; which breaks gcc when compiling without optimization since it does not see that the expression is constant. To generate a diff of this commit: cvs rdiff -u -r1.18 -r1.19 src/sys/sys/bswap.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.