Commit graph

8 commits

Author SHA1 Message Date
Doug Torrance 7d77c17cc1 wmgeneral: Remove inline keywords.
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
2015-05-20 10:44:40 +01:00
Doug Torrance dae24a2f5d wmgeneral: Free pointer.
Fixes "(error) Memory leak: argv" found by cppcheck.
2015-05-20 10:44:40 +01:00
Doug Torrance 746c4b6b7c wmgeneral: Check if malloc fails.
Fixes "(error) Uninitialized variable: ret" found by cppcheck.
2015-05-20 10:44:40 +01:00
eatdirt 14c4303218 editing changelog 2014-11-20 23:16:04 +00:00
eatdirt 0cacb3cddb Add support for choosing first cpuid 2014-11-20 23:15:57 +00:00
eatdirt 27a4386c3f Fix segfault when appending an argument not recknownized 2014-11-20 23:15:53 +00:00
eatdirt ca283f97b8 Fixing file permissions 2014-11-20 23:15:47 +00:00
eatdirt bc1a137c53 Adding wmcpufreq to repository 2014-11-20 23:15:36 +00:00