mirror of
https://github.com/Llewellynvdm/conky.git
synced 2025-02-05 05:28:32 +00:00
More warning fixes.
This commit is contained in:
parent
8ff1d9845d
commit
41c32bb72f
@ -1646,9 +1646,10 @@ int draw_each_line_inner(char *s, int special_index, int last_special_applied) {
|
||||
char *tmp_str;
|
||||
cur_x += font_ascent() / 2;
|
||||
cur_y += font_h / 2;
|
||||
asprintf(&tmp_str, "%.1f", current->scale);
|
||||
if (asprintf(&tmp_str, "%.1f", current->scale)) {
|
||||
draw_string(tmp_str);
|
||||
free(tmp_str);
|
||||
}
|
||||
cur_x = tmp_x;
|
||||
cur_y = tmp_y;
|
||||
}
|
||||
@ -2685,10 +2686,11 @@ void load_config_file() {
|
||||
l.call(1, 1);
|
||||
#else
|
||||
char *syntaxerr;
|
||||
asprintf(&syntaxerr, _(SYNTAX_ERR_READ_CONF), e.what());
|
||||
if (asprintf(&syntaxerr, _(SYNTAX_ERR_READ_CONF), e.what())) {
|
||||
std::string syntaxerrobj(syntaxerr);
|
||||
free(syntaxerr);
|
||||
throw conky::error(syntaxerrobj);
|
||||
}
|
||||
#endif
|
||||
}
|
||||
l.call(0, 0);
|
||||
|
@ -680,9 +680,9 @@ int update_net_stats(void) {
|
||||
// get essid
|
||||
if (winfo->b.has_essid) {
|
||||
if (winfo->b.essid_on) {
|
||||
snprintf(ns->essid, 32, "%s", winfo->b.essid);
|
||||
snprintf(ns->essid, 34, "%s", winfo->b.essid);
|
||||
} else {
|
||||
snprintf(ns->essid, 32, "%s", "off/any");
|
||||
snprintf(ns->essid, 34, "%s", "off/any");
|
||||
}
|
||||
}
|
||||
// get channel and freq
|
||||
|
@ -30,9 +30,9 @@
|
||||
#ifndef _NET_STAT_H
|
||||
#define _NET_STAT_H
|
||||
|
||||
#include "config.h"
|
||||
#include <sys/socket.h> /* struct sockaddr */
|
||||
#include <netinet/in.h> /* struct in6_addr */
|
||||
#include <sys/socket.h> /* struct sockaddr */
|
||||
#include "config.h"
|
||||
|
||||
#ifdef BUILD_IPV6
|
||||
struct v6addr {
|
||||
@ -73,7 +73,7 @@ struct net_stat {
|
||||
* trans_speed */
|
||||
double net_rec[15], net_trans[15];
|
||||
// wireless extensions
|
||||
char essid[32];
|
||||
char essid[35];
|
||||
int channel;
|
||||
char freq[16];
|
||||
char bitrate[16];
|
||||
|
@ -66,10 +66,10 @@ inline size_t callback_base::get_hash(const handle &h) { return h->hash; }
|
||||
inline bool callback_base::is_equal(const handle &a, const handle &b) {
|
||||
if (a->hash != b->hash) { return false; }
|
||||
|
||||
#pragma GCC diagnostic push
|
||||
#pragma GCC diagnostic ignored "-Wpotentially-evaluated-expression"
|
||||
#pragma clang diagnostic push
|
||||
#pragma clang diagnostic ignored "-Wpotentially-evaluated-expression"
|
||||
if (typeid(*a) != typeid(*b)) { return false; }
|
||||
#pragma GCC diagnostic pop
|
||||
#pragma clang diagnostic pop
|
||||
|
||||
return *a == *b;
|
||||
}
|
||||
|
10
src/x11.cc
10
src/x11.cc
@ -32,12 +32,12 @@
|
||||
#include "conky.h"
|
||||
#include "logging.h"
|
||||
|
||||
#pragma GCC diagnostic push
|
||||
#pragma GCC diagnostic ignored "-Wdeprecated-register"
|
||||
#pragma GCC diagnostic ignored "-Wregister"
|
||||
#pragma GCC diagnostic ignored "-Wvariadic-macros"
|
||||
#pragma clang diagnostic push
|
||||
#pragma clang diagnostic ignored "-Wdeprecated-register"
|
||||
#pragma clang diagnostic ignored "-Wregister"
|
||||
#pragma clang diagnostic ignored "-Wvariadic-macros"
|
||||
#include <X11/XKBlib.h>
|
||||
#pragma GCC diagnostic pop
|
||||
#pragma clang diagnostic pop
|
||||
#include <X11/Xatom.h>
|
||||
#include <X11/Xlib.h>
|
||||
#include <X11/Xmd.h>
|
||||
|
Loading…
x
Reference in New Issue
Block a user