Doug Torrance
2e2937620d
wmgeneral: Add _POSIX_C_SOURCE #defines for strdup, pid_t, and getline.
2015-05-26 08:22:14 +01:00
Doug Torrance
7e04b6a890
wmgeneral: Fix "unused variable" warning.
2015-05-26 08:22:14 +01:00
Doug Torrance
624b2898fe
wmgeneral: Don't call free on pointers we haven't malloced.
...
Could cause occasional segfaults.
2015-05-20 10:44:41 +01:00
Doug Torrance
a9b73f2fd6
wmgeneral: Fix segfault if newline encountered in parse_rcfile.
...
From a patch for wmppp.app by Chris Gray <cgray@tribsoft.com> submitted to
Debian to fix several bugs [1].
[1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=27997
2015-05-20 10:44:41 +01:00
Doug Torrance
cd30d4127d
wmgeneral: Add proper copyright headers; fix changelog formatting.
2015-05-20 10:44:41 +01:00
Doug Torrance
afd3d56aea
wmgeneral: Use #includes from include-what-you-use.
2015-05-20 10:44:41 +01:00
Doug Torrance
6b1ed40882
wmgeneral: Use field width limits for scanf.
...
This fixes "(portability) scanf without field width limits can crash with
huge input data on some versions of libc" warning from cppcheck.
We choose 10 as the field width limit as it is the number of characters in
2^31-1, the largest int.
2015-05-20 10:44:41 +01:00
Doug Torrance
a0f16b945a
wmgeneral: Reduce scope of several variables.
...
Also took the opportunity to fix some whitespace formatting.
2015-05-20 10:44:41 +01:00
Doug Torrance
6dc4716c29
wmgeneral: Merge 2003-10-10 version from wmmon and wmtime.
...
Note that this was a fork of the earlier 1998-05-02 version and didn't
contain the later changes. Therefore we merge the best of both versions.
wmtime had some additional unnecessary dummy variables, so we use the wmmon
version.
2015-05-20 10:44:41 +01:00
Doug Torrance
612921ae43
Remove trailing whitespace.
2014-10-05 19:18:49 +01:00
Carlos R. Mafra
eea379d833
Strip off version numbers from dir name
2012-02-12 22:50:31 +00:00