7d77c17cc1
Previously, if we attempted to build using C99 or later, we got "inline function declared but never defined" warnings and eventual "undefined reference" errors. As a result, it fails to build from source using gcc5. However, if we move the definitions to list.h and add "extern inline" declarations to list.c, which does compile using C99 and later, then it no longer compiles using gnu90, the default for gcc4. To avoid this mess, we remove the inline keywords altogether. Note that this fixes Debian bugs for wmifs [1], wmppp.app [2], and wmtime [3]. [1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=778170 [2] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=778172 [3] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=778174 |
||
---|---|---|
.. | ||
wmgeneral | ||
COPYING | ||
Makefile | ||
README | ||
wmkeys-mask.xbm | ||
wmkeys-master.xpm | ||
wmkeys.c | ||
wmkeysrc |
wmkeys ------ Copyright (C) 1999 Eric Crampton <EricCrampton@worldnet.att.net> See the file COPYING for license information. wmkeys is distributed under the GNU General Public License. wmkeys is a Window Maker and AfterStep dock app which allows you to quickly switch between different X keymaps, for example QWERTY and Dvorak. I wrote this so I could easily switch between those two keymaps as I learned the Dvorak mapping. Some code was taken from existing dock applications, such as wmtime. For more information on other dock apps available, see http://windowmaker.mezaway.org/ For updates, see the wmkeys page at http://home.att.net/~EricCrampton/wmkeys/ Feel free to send comments, suggestions, and patches to EricCrampton@worldnet.att.net.