I question the utility of having an exhaustive enum for all of the
possible keypresses; I think it makes more sense to just redefine the
grEvent struct to use an unsigned short instead of the enum:

Index: ft2demos-2.4.2/graph/grevents.h
===================================================================
--- ft2demos-2.4.2.orig/graph/grevents.h
+++ ft2demos-2.4.2/graph/grevents.h
@@ -106,7 +106,7 @@
   typedef struct grEvent_
   {
     int    type;
-    grKey  key;
+    unsigned short  key;
     int    x, y;
 
   } grEvent;

Tested with gcc 4.5, and this appears to work.  Do you have an opinion
on this?

-- 
gcc-4.5. checks enums more strictly
https://bugs.launchpad.net/bugs/624740
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to