- Add a key definition (XF86XK_AudioPlayPause) to help audio-aware application(s... 70/8770/2 accepted/tizen/ivi/genivi accepted/tizen/ivi/stable accepted/tizen_generic tizen_3.0.m14.2_ivi tizen_ivi_genivi accepted/tizen/20130910.123434 accepted/tizen/20130910.183302 accepted/tizen/20130910.194850 accepted/tizen/20130910.202637 accepted/tizen/20130910.205247 accepted/tizen/20130913.000826 accepted/tizen/20130913.012628 accepted/tizen/20130913.064725 accepted/tizen/ivi/genivi/20140131.040437 ivi_oct_m2 submit/tizen/20130910.025215 submit/tizen/20130912.233817 submit/tizen_ivi_genivi/20140131.034401 tizen_3.0.m14.2_ivi_release
authorSung-Jin Park <sj76.park@samsung.com>
Tue, 27 Aug 2013 01:47:23 +0000 (21:47 -0400)
committerSung-Jin Park <sj76.park@samsung.com>
Tue, 3 Sep 2013 07:14:38 +0000 (03:14 -0400)
- Increase XFD_SETSIZE

Change-Id: I9badeabbfdef1a48a952574a1cd3ce36cd25fe12

XF86keysym.h
Xpoll.h.in

index df5e9cc..93ef385 100644 (file)
 #define XF86XK_Prev_VMode      0x1008FE23   /* prev. video mode available */
 #define XF86XK_LogWindowTree   0x1008FE24   /* print window tree to log   */
 #define XF86XK_LogGrabInfo     0x1008FE25   /* print all active grabs to log */
+
+/* Keys for special action keys for Tizen mobile */
+#define XF86XK_AudioPlayPause   0x1008E001   /* Start playing of audio or pause audio playing (toggle) */
index 8275658..3513a23 100644 (file)
@@ -67,10 +67,11 @@ typedef long fd_mask;
 # endif
 #endif
 
-#define XFD_SETSIZE    256
-
 #ifndef FD_SETSIZE
+#define XFD_SETSIZE    256
 #define FD_SETSIZE     XFD_SETSIZE
+#else
+#define XFD_SETSIZE    FD_SETSIZE
 #endif
 
 #ifndef NBBY
@@ -119,6 +120,19 @@ typedef struct fd_set {
  * array. before accessing an element in the array we check it exists.
  * If it does not exist then the compiler discards the code to access it. 
  */
+static inline int
+xfd_anyset(fd_set* p)
+{
+    int i;
+    for(i=0; i < howmany(FD_SETSIZE, NFDBITS); i++)
+    {
+       if(__XFDS_BITS(p, i)) return 1;
+    }
+    return 0;
+}
+#define XFD_ANYSET(p)  (xfd_anyset(p))
+
+/* Change Inline Function
 #define XFD_ANYSET(p) \
         ((howmany(FD_SETSIZE, NFDBITS) > 0 && (__XFDS_BITS(p, 0))) || \
         (howmany(FD_SETSIZE, NFDBITS) > 1 && (__XFDS_BITS(p, 1))) || \
@@ -128,6 +142,7 @@ typedef struct fd_set {
         (howmany(FD_SETSIZE, NFDBITS) > 5 && (__XFDS_BITS(p, 5))) || \
         (howmany(FD_SETSIZE, NFDBITS) > 6 && (__XFDS_BITS(p, 6))) || \
         (howmany(FD_SETSIZE, NFDBITS) > 7 && (__XFDS_BITS(p, 7))))
+*/
 
 #define XFD_COPYSET(src,dst) { \
         int __i__; \