|
|
43d12fd |
commit d4cc29a254db6bd3838aac79d9d0e91cfd467c9d
|
|
|
43d12fd |
Author: Andreas Schwab <schwab@redhat.com>
|
|
|
43d12fd |
Date: Fri Dec 2 11:34:28 2011 +0100
|
|
|
43d12fd |
|
|
|
43d12fd |
Mark fortified __FD_ELT as extension
|
|
|
43d12fd |
|
|
|
43d12fd |
diff --git a/ChangeLog b/ChangeLog
|
|
|
43d12fd |
index dddb628..e512bbb 100644
|
|
|
43d12fd |
--- a/ChangeLog
|
|
|
43d12fd |
+++ b/ChangeLog
|
|
|
43d12fd |
@@ -1,3 +1,8 @@
|
|
|
43d12fd |
+2011-12-02 Andreas Schwab <schwab@redhat.com>
|
|
|
43d12fd |
+
|
|
|
43d12fd |
+ * misc/bits/select2.h (__FD_ELT): Mark as extension. Add
|
|
|
43d12fd |
+ parenthesis.
|
|
|
43d12fd |
+
|
|
|
43d12fd |
2011-11-29 Andreas Schwab <schwab@redhat.com>
|
|
|
43d12fd |
|
|
|
43d12fd |
* locale/weight.h (findidx): Add parameter len.
|
|
|
43d12fd |
diff --git a/misc/bits/select2.h b/misc/bits/select2.h
|
|
|
43d12fd |
index 37c4827..a7ce1b4 100644
|
|
|
43d12fd |
--- a/misc/bits/select2.h
|
|
|
43d12fd |
+++ b/misc/bits/select2.h
|
|
|
43d12fd |
@@ -27,7 +27,8 @@ extern unsigned long int __fdelt_warn (unsigned long int __d)
|
|
|
43d12fd |
__warnattr ("bit outside of fd_set selected");
|
|
|
43d12fd |
#undef __FD_ELT
|
|
|
43d12fd |
#define __FD_ELT(d) \
|
|
|
43d12fd |
- ({ unsigned long int __d = d; \
|
|
|
43d12fd |
+ __extension__ \
|
|
|
43d12fd |
+ ({ unsigned long int __d = (d); \
|
|
|
43d12fd |
(__builtin_constant_p (__d) \
|
|
|
43d12fd |
? (__d >= __FD_SETSIZE \
|
|
|
43d12fd |
? __fdelt_warn (__d) : (__d / __NFDBITS)) \
|