diff options
-rw-r--r-- | Makefile | 2 | ||||
-rw-r--r-- | src/cg-base.c | 5 | ||||
-rw-r--r-- | src/cg-base.h | 2 | ||||
-rw-r--r-- | src/cg-brilliance.c | 6 | ||||
-rw-r--r-- | src/cg-darkroom.c | 9 | ||||
-rw-r--r-- | src/cg-gamma.c | 8 | ||||
-rw-r--r-- | src/cg-icc.c | 24 | ||||
-rw-r--r-- | src/cg-limits.c | 6 | ||||
-rw-r--r-- | src/cg-negative.c | 5 | ||||
-rw-r--r-- | src/cg-query.c | 7 | ||||
-rw-r--r-- | src/cg-rainbow.c | 8 | ||||
-rw-r--r-- | src/cg-remove.c | 5 | ||||
-rw-r--r-- | src/cg-sleepmode.c | 7 |
13 files changed, 43 insertions, 51 deletions
@@ -16,7 +16,7 @@ OPTIMISE = -O2 WARN = -Wall -Wextra -DEF = -D'PKGNAME="$(PKGNAME)"' -D_DEFAULT_SOURCE +DEF = -D'PKGNAME="$(PKGNAME)"' -D_DEFAULT_SOURCE -D_BSD_SOURCE all: $(BIN) diff --git a/src/cg-base.c b/src/cg-base.c index 24bc09f..e62f178 100644 --- a/src/cg-base.c +++ b/src/cg-base.c @@ -15,9 +15,6 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see <http://www.gnu.org/licenses/>. */ -#define _DEFAULT_SOURCE -#define _BSD_SOURCE - #include "cg-base.h" #include <libclut.h> @@ -416,7 +413,7 @@ static int get_crtc_info(void) { size_t i, unsynced = 0, selected; char* synced; - int saved_errno, need_flush = 0; + int need_flush = 0; struct pollfd pollfd; synced = alloca(crtcs_n * sizeof(*synced)); diff --git a/src/cg-base.h b/src/cg-base.h index 269f2a3..8d39f4a 100644 --- a/src/cg-base.h +++ b/src/cg-base.h @@ -132,7 +132,7 @@ extern const int64_t default_priority; /** * The default class for the program */ -extern char* const default_class; +extern char default_class[]; diff --git a/src/cg-brilliance.c b/src/cg-brilliance.c index 16b406a..0e631d0 100644 --- a/src/cg-brilliance.c +++ b/src/cg-brilliance.c @@ -35,7 +35,7 @@ const int64_t default_priority = ((int64_t)1) << 61; /** * The default class for the program */ -char* const default_class = PKGNAME "::cg-brilliance::standard"; +char default_class[] = PKGNAME "::cg-brilliance::standard"; @@ -114,6 +114,7 @@ int handle_opt(char* opt, char* arg) else usage(); return 0; + (void) arg; } @@ -129,7 +130,7 @@ static int parse_double(double* restrict out, const char* restrict str) char* end; errno = 0; *out = strtod(str, &end); - if (errno || (out < 0) || isinf(*out) || isnan(*out) || *end) + if (errno || (*out < 0) || isinf(*out) || isnan(*out) || *end) return -1; if (!strchr("0123456789.", *str)) return -1; @@ -184,6 +185,7 @@ int handle_args(int argc, char* argv[], char* method, char* site, usage(); } return 0; + (void) site; } diff --git a/src/cg-darkroom.c b/src/cg-darkroom.c index 8dd92f8..bd677c7 100644 --- a/src/cg-darkroom.c +++ b/src/cg-darkroom.c @@ -35,7 +35,7 @@ const int64_t default_priority = ((int64_t)3) << 61; /** * The default class for the program */ -char* const default_class = PKGNAME "::cg-darkroom::standard"; +char default_class[] = PKGNAME "::cg-darkroom::standard"; @@ -104,6 +104,7 @@ int handle_opt(char* opt, char* arg) else usage(); return 0; + (void) arg; } @@ -119,7 +120,7 @@ static int parse_double(double* restrict out, const char* restrict str) char* end; errno = 0; *out = strtod(str, &end); - if (errno || (out < 0) || isinf(*out) || isnan(*out) || *end) + if (errno || (*out < 0) || isinf(*out) || isnan(*out) || *end) return -1; if (!strchr("0123456789.", *str)) return -1; @@ -143,9 +144,6 @@ static int parse_double(double* restrict out, const char* restrict str) int handle_args(int argc, char* argv[], char* method, char* site, char** crtcs, char* prio, char* rule) { - char* red; - char* green; - char* blue; int q = xflag + dflag; q += (method != NULL) && !strcmp(method, "?"); q += (prio != NULL) && !strcmp(prio, "?"); @@ -162,6 +160,7 @@ int handle_args(int argc, char* argv[], char* method, char* site, else if (argc) usage(); return 0; + (void) site; } diff --git a/src/cg-gamma.c b/src/cg-gamma.c index 8f4a361..b8df95d 100644 --- a/src/cg-gamma.c +++ b/src/cg-gamma.c @@ -15,9 +15,6 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see <http://www.gnu.org/licenses/>. */ -#define _DEFAULT_SOURCE -#define _BSD_SOURCE - #include "cg-base.h" #include <libclut.h> @@ -41,7 +38,7 @@ const int64_t default_priority = 0; /** * The default class for the program */ -char* const default_class = PKGNAME "::cg-gamma::standard"; +char default_class[] = PKGNAME "::cg-gamma::standard"; @@ -218,7 +215,7 @@ static int parse_double(double* restrict out, const char* restrict str) char* end; errno = 0; *out = strtod(str, &end); - if (errno || (out < 0) || isinf(*out) || isnan(*out) || *end) + if (errno || (*out < 0) || isinf(*out) || isnan(*out) || *end) return -1; if (!strchr("0123456789.", *str)) return -1; @@ -432,6 +429,7 @@ int handle_args(int argc, char* argv[], char* method, char* site, free(fflag), fflag = NULL; errno = saved_errno; return cleanup(-1); + (void) site; } diff --git a/src/cg-icc.c b/src/cg-icc.c index a3e48cd..9396b71 100644 --- a/src/cg-icc.c +++ b/src/cg-icc.c @@ -61,7 +61,7 @@ const int64_t default_priority = 0; /** * The default class for the program */ -char* const default_class = PKGNAME "::cg-icc::standard"; +char default_class[] = PKGNAME "::cg-icc::standard"; @@ -196,6 +196,7 @@ int handle_opt(char* opt, char* arg) usage(); } return 0; + (void) arg; } @@ -326,7 +327,7 @@ int handle_args(int argc, char* argv[], char* method, char* site, { struct passwd* pw; char* path = NULL; - int free_fflag = 0, saved_errno; + int saved_errno; int fd = -1, q = xflag + dflag; q += (method != NULL) && !strcmp(method, "?"); q += (prio != NULL) && !strcmp(prio, "?"); @@ -374,6 +375,7 @@ int handle_args(int argc, char* argv[], char* method, char* site, close(fd); errno = saved_errno; return cleanup(-1); + (void) site; } @@ -669,15 +671,15 @@ static int parse_icc(const char* restrict content, size_t n, libcoopgamma_ramps_ /* Get the gamma, brightness and contrast */ if (n - ptr < 9 * 4) continue; - r_gamma = (double)icc_uint32(content + ptr) / 65536L, ptr += 4; - r_min = (double)icc_uint32(content + ptr) / 65536L, ptr += 4; - r_max = (double)icc_uint32(content + ptr) / 65536L, ptr += 4; - g_gamma = (double)icc_uint32(content + ptr) / 65536L, ptr += 4; - g_min = (double)icc_uint32(content + ptr) / 65536L, ptr += 4; - g_max = (double)icc_uint32(content + ptr) / 65536L, ptr += 4; - b_gamma = (double)icc_uint32(content + ptr) / 65536L, ptr += 4; - b_min = (double)icc_uint32(content + ptr) / 65536L, ptr += 4; - b_max = (double)icc_uint32(content + ptr) / 65536L, ptr += 4; + r_gamma = icc_uint32(content + ptr), r_gamma /= 65536L, ptr += 4; + r_min = icc_uint32(content + ptr), r_min /= 65536L, ptr += 4; + r_max = icc_uint32(content + ptr), r_max /= 65536L, ptr += 4; + g_gamma = icc_uint32(content + ptr), g_gamma /= 65536L, ptr += 4; + g_min = icc_uint32(content + ptr), g_min /= 65536L, ptr += 4; + g_max = icc_uint32(content + ptr), g_max /= 65536L, ptr += 4; + b_gamma = icc_uint32(content + ptr), b_gamma /= 65536L, ptr += 4; + b_min = icc_uint32(content + ptr), b_min /= 65536L, ptr += 4; + b_max = icc_uint32(content + ptr), b_max /= 65536L, ptr += 4; /* Initialise ramps */ *depth = LIBCOOPGAMMA_DOUBLE; diff --git a/src/cg-limits.c b/src/cg-limits.c index b3a7ed7..6a071c7 100644 --- a/src/cg-limits.c +++ b/src/cg-limits.c @@ -15,9 +15,6 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see <http://www.gnu.org/licenses/>. */ -#define _DEFAULT_SOURCE -#define _BSD_SOURCE - #include "cg-base.h" #include <libclut.h> @@ -41,7 +38,7 @@ const int64_t default_priority = -(((int64_t)1) << 62); /** * The default class for the program */ -char* const default_class = PKGNAME "::cg-limits::standard"; +char default_class[] = PKGNAME "::cg-limits::standard"; @@ -562,6 +559,7 @@ int handle_args(int argc, char* argv[], char* method, char* site, free(Cflag), Cflag = NULL; errno = saved_errno; return cleanup(-1); + (void) site; } diff --git a/src/cg-negative.c b/src/cg-negative.c index ef61752..106c15c 100644 --- a/src/cg-negative.c +++ b/src/cg-negative.c @@ -35,7 +35,7 @@ const int64_t default_priority = ((int64_t)1) << 62; /** * The default class for the program */ -char* const default_class = PKGNAME "::cg-negative::standard"; +char default_class[] = PKGNAME "::cg-negative::standard"; @@ -132,6 +132,7 @@ int handle_opt(char* opt, char* arg) usage(); } return 0; + (void) arg; } @@ -160,6 +161,8 @@ int handle_args(int argc, char* argv[], char* method, char* site, if (argc || (q > 1) || (xflag && (prio != NULL))) usage(); return 0; + (void) argv; + (void) site; } diff --git a/src/cg-query.c b/src/cg-query.c index 881b6bf..254945d 100644 --- a/src/cg-query.c +++ b/src/cg-query.c @@ -15,9 +15,6 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see <http://www.gnu.org/licenses/>. */ -#define _DEFAULT_SOURCE -#define _BSD_SOURCE - #include "arg.h" #include <libcoopgamma.h> @@ -51,7 +48,7 @@ static char* class = NULL; /** * Print usage information and exit */ -void usage(void) +static void usage(void) { fprintf(stderr, "Usage: %s [-M method] [-S site] [-h high] [-l low] [-f class] -c crtc\n", @@ -148,7 +145,7 @@ static int print_info(void) { libcoopgamma_crtc_info_t info; libcoopgamma_filter_table_t table; - char* str; + const char* str; int saved_errno, ret = 0; size_t i; diff --git a/src/cg-rainbow.c b/src/cg-rainbow.c index b60c860..35f9619 100644 --- a/src/cg-rainbow.c +++ b/src/cg-rainbow.c @@ -15,8 +15,6 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see <http://www.gnu.org/licenses/>. */ -#define _DEFAULT_SOURCE -#define _BSD_SOURCE #include "cg-base.h" #include <libclut.h> @@ -40,7 +38,7 @@ const int64_t default_priority = ((int64_t)1) << 60; /** * The default class for the program */ -char* const default_class = PKGNAME "::cg-rainbow::standard"; +char default_class[] = PKGNAME "::cg-rainbow::standard"; @@ -127,7 +125,7 @@ static int parse_double(double* restrict out, const char* restrict str) char* end; errno = 0; *out = strtod(str, &end); - if (errno || (out < 0) || isinf(*out) || isnan(*out) || *end) + if (errno || (*out < 0) || isinf(*out) || isnan(*out) || *end) return -1; if (!strchr("0123456789.", *str)) return -1; @@ -171,6 +169,8 @@ int handle_args(int argc, char* argv[], char* method, char* site, usage(); } return 0; + (void) site; + (void) argv; } diff --git a/src/cg-remove.c b/src/cg-remove.c index 065e6eb..bde0855 100644 --- a/src/cg-remove.c +++ b/src/cg-remove.c @@ -15,9 +15,6 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see <http://www.gnu.org/licenses/>. */ -#define _DEFAULT_SOURCE -#define _BSD_SOURCE - #include "arg.h" #include <libcoopgamma.h> @@ -42,7 +39,7 @@ static libcoopgamma_context_t cg; /** * Print usage information and exit */ -void usage(void) +static void usage(void) { fprintf(stderr, "Usage: %s [-M method] [-S site] [-c crtc]... class...\n", diff --git a/src/cg-sleepmode.c b/src/cg-sleepmode.c index bfb88a0..bfa719a 100644 --- a/src/cg-sleepmode.c +++ b/src/cg-sleepmode.c @@ -15,8 +15,6 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see <http://www.gnu.org/licenses/>. */ -#define _DEFAULT_SOURCE -#define _BSD_SOURCE #include "cg-base.h" #include <libclut.h> @@ -43,7 +41,7 @@ const int64_t default_priority = ((int64_t)3) << 59; /** * The default class for the program */ -char* const default_class = PKGNAME "::cg-sleepmode::standard"; +char default_class[] = PKGNAME "::cg-sleepmode::standard"; @@ -178,7 +176,7 @@ static int parse_double(double* restrict out, const char* restrict str) char* end; errno = 0; *out = strtod(str, &end); - if (errno || (out < 0) || isinf(*out) || isnan(*out) || *end) + if (errno || (*out < 0) || isinf(*out) || isnan(*out) || *end) return -1; if (!strchr("0123456789.", *str)) return -1; @@ -235,6 +233,7 @@ int handle_args(int argc, char* argv[], char* method, char* site, if (blue_target >= 1) blue_time = 0; return 0; + (void) site; } |