Warning cleanup

- ignoring const
- declarations after statements
- some C files didnt include own headers (risking them getting out of sync)

Closes #1064
This commit is contained in:
Campbell Barton 2014-07-19 13:36:13 +10:00 committed by TingPing
parent 9fb4eb5107
commit f83d78dd28
17 changed files with 29 additions and 21 deletions

View File

@ -414,6 +414,9 @@ Util_BuildEOLList(char *word[])
PyObject *list; PyObject *list;
int listsize = 31; int listsize = 31;
int i; int i;
char *accum = NULL;
char *last = NULL;
/* Find the last valid array member; there may be intermediate NULLs that /* Find the last valid array member; there may be intermediate NULLs that
* would otherwise cause us to drop some members. */ * would otherwise cause us to drop some members. */
while (listsize > 0 && while (listsize > 0 &&
@ -424,10 +427,9 @@ Util_BuildEOLList(char *word[])
PyErr_Print(); PyErr_Print();
return NULL; return NULL;
} }
char *accum = NULL;
char *last = NULL;
for (i = listsize; i > 0; i--) { for (i = listsize; i > 0; i--) {
char *part = word[i]; char *part = word[i];
PyObject *uni_part;
if (accum == NULL) { if (accum == NULL) {
accum = g_strdup (part); accum = g_strdup (part);
} else if (part != NULL && part[0] != 0) { } else if (part != NULL && part[0] != 0) {
@ -443,7 +445,7 @@ Util_BuildEOLList(char *word[])
return NULL; return NULL;
} }
} }
PyObject *uni_part = PyUnicode_FromString(accum); uni_part = PyUnicode_FromString(accum);
PyList_SetItem(list, i - 1, uni_part); PyList_SetItem(list, i - 1, uni_part);
} }

View File

@ -53,8 +53,9 @@ void get_hwmon_chip_name(char *name)
void get_hwmon_temp(unsigned int *value, unsigned int *sensor) void get_hwmon_temp(unsigned int *value, unsigned int *sensor)
{ {
char buffer[bsize]; char buffer[bsize];
FILE *fp;
snprintf(buffer, bsize, "/sys/class/hwmon/hwmon0/device/temp%i_input", *sensor); snprintf(buffer, bsize, "/sys/class/hwmon/hwmon0/device/temp%i_input", *sensor);
FILE *fp = fopen(buffer, "r"); fp = fopen(buffer, "r");
if(fp != NULL) { if(fp != NULL) {
if(fgets(buffer, bsize, fp) != NULL) if(fgets(buffer, bsize, fp) != NULL)
*value = atoi(buffer); *value = atoi(buffer);

View File

@ -32,12 +32,12 @@ float percentage(unsigned long long *free, unsigned long long *total)
char *pretty_freespace(const char *desc, unsigned long long *free_k, unsigned long long *total_k) char *pretty_freespace(const char *desc, unsigned long long *free_k, unsigned long long *total_k)
{ {
char *quantities[] = { "KiB", "MiB", "GiB", "TiB", "PiB", "EiB", "ZiB", "YiB", 0 };
char *result, **quantity; char *result, **quantity;
double free_space, total_space; double free_space, total_space;
free_space = *free_k; free_space = *free_k;
total_space = *total_k; total_space = *total_k;
result = malloc(bsize * sizeof(char)); result = malloc(bsize * sizeof(char));
char *quantities[] = { "KiB", "MiB", "GiB", "TiB", "PiB", "EiB", "ZiB", "YiB", 0 };
if (total_space == 0) if (total_space == 0)
{ {
snprintf(result, bsize, "%s: none", desc); snprintf(result, bsize, "%s: none", desc);

View File

@ -34,6 +34,7 @@
#include "match.h" #include "match.h"
#include "hwmon.h" #include "hwmon.h"
#include "xsys.h" #include "xsys.h"
#include "parse.h"
int xs_parse_cpu(char *model, char *vendor, double *freq, char *cache, unsigned int *count) int xs_parse_cpu(char *model, char *vendor, double *freq, char *cache, unsigned int *count)
{ {

View File

@ -115,9 +115,10 @@ void pci_find_fullname(char *fullname, char *vendor, char *device)
char devicename[bsize/2] = ""; char devicename[bsize/2] = "";
char *position; char *position;
int cardfound = 0; int cardfound = 0;
FILE *fp;
sysinfo_get_pciids (buffer); sysinfo_get_pciids (buffer);
FILE *fp = fopen (buffer, "r"); fp = fopen (buffer, "r");
if(fp == NULL) { if(fp == NULL) {
snprintf(fullname, bsize, "%s:%s", vendor, device); snprintf(fullname, bsize, "%s:%s", vendor, device);

View File

@ -878,11 +878,11 @@ sysinfo_cb (char *word[], char *word_eol[], void *userdata)
int int
hexchat_plugin_init (hexchat_plugin *plugin_handle, char **plugin_name, char **plugin_desc, char **plugin_version, char *arg) hexchat_plugin_init (hexchat_plugin *plugin_handle, char **plugin_name, char **plugin_desc, char **plugin_version, char *arg)
{ {
char buffer[bsize];
ph = plugin_handle; ph = plugin_handle;
*plugin_name = name; *plugin_name = name;
*plugin_desc = desc; *plugin_desc = desc;
*plugin_version = version; *plugin_version = version;
char buffer[bsize];
hexchat_hook_command (ph, "SYSINFO", HEXCHAT_PRI_NORM, sysinfo_cb, sysinfo_help, NULL); hexchat_hook_command (ph, "SYSINFO", HEXCHAT_PRI_NORM, sysinfo_cb, sysinfo_help, NULL);
hexchat_hook_command (ph, "NETDATA", HEXCHAT_PRI_NORM, netdata_cb, NULL, NULL); hexchat_hook_command (ph, "NETDATA", HEXCHAT_PRI_NORM, netdata_cb, NULL, NULL);

View File

@ -1311,7 +1311,7 @@ cmd_set (struct session *sess, char *tbuf, char *word[], char *word_eol[])
} }
int int
hexchat_open_file (char *file, int flags, int mode, int xof_flags) hexchat_open_file (const char *file, int flags, int mode, int xof_flags)
{ {
char *buf; char *buf;
int fd; int fd;

View File

@ -48,7 +48,7 @@ void list_loadconf (char *file, GSList ** list, char *defaultconf);
int list_delentry (GSList ** list, char *name); int list_delentry (GSList ** list, char *name);
void list_addentry (GSList ** list, char *cmd, char *name); void list_addentry (GSList ** list, char *cmd, char *name);
int cmd_set (session *sess, char *tbuf, char *word[], char *word_eol[]); int cmd_set (session *sess, char *tbuf, char *word[], char *word_eol[]);
int hexchat_open_file (char *file, int flags, int mode, int xof_flags); int hexchat_open_file (const char *file, int flags, int mode, int xof_flags);
FILE *hexchat_fopen_file (const char *file, const char *mode, int xof_flags); FILE *hexchat_fopen_file (const char *file, const char *mode, int xof_flags);
#define XOF_DOMODE 1 #define XOF_DOMODE 1

View File

@ -26,6 +26,7 @@
#include <dbus/dbus-glib-lowlevel.h> #include <dbus/dbus-glib-lowlevel.h>
#include <glib/gi18n.h> #include <glib/gi18n.h>
#include "hexchat-plugin.h" #include "hexchat-plugin.h"
#include "dbus-plugin.h"
#define PNAME _("remote access") #define PNAME _("remote access")
#define PDESC _("plugin for remote access using DBUS") #define PDESC _("plugin for remote access using DBUS")

View File

@ -33,7 +33,7 @@ guint command_id;
guint server_id; guint server_id;
static void static void
write_error (char *message, write_error (const char *message,
GError **error) GError **error)
{ {
if (error == NULL || *error == NULL) { if (error == NULL || *error == NULL) {

View File

@ -42,7 +42,7 @@
#include <string.h> #include <string.h>
#include <stdlib.h> #include <stdlib.h>
int main() int main(void)
{ {
char name[512]; char name[512];
char num[512]; char num[512];

View File

@ -429,7 +429,7 @@ regex_match (const GRegex *re, const char *word, int *start, int *end)
#define OPT_PORT "(" PORT ")?" #define OPT_PORT "(" PORT ")?"
static GRegex * static GRegex *
make_re (char *grist) make_re (const char *grist)
{ {
GRegex *ret; GRegex *ret;
GError *err = NULL; GError *err = NULL;

View File

@ -1526,7 +1526,7 @@ canonalize_key (char *key)
} }
int int
portable_mode () portable_mode (void)
{ {
#ifdef WIN32 #ifdef WIN32
if ((_access( "portable-mode", 0 )) != -1) if ((_access( "portable-mode", 0 )) != -1)
@ -1543,7 +1543,7 @@ portable_mode ()
} }
int int
unity_mode () unity_mode (void)
{ {
#ifdef G_OS_UNIX #ifdef G_OS_UNIX
const char *env = g_getenv("XDG_CURRENT_DESKTOP"); const char *env = g_getenv("XDG_CURRENT_DESKTOP");

View File

@ -73,8 +73,8 @@ guint32 str_hash (const char *key);
guint32 str_ihash (const unsigned char *key); guint32 str_ihash (const unsigned char *key);
void safe_strcpy (char *dest, const char *src, int bytes_left); void safe_strcpy (char *dest, const char *src, int bytes_left);
void canonalize_key (char *key); void canonalize_key (char *key);
int portable_mode (); int portable_mode (void);
int unity_mode (); int unity_mode (void);
char *encode_sasl_pass_plain (char *user, char *pass); char *encode_sasl_pass_plain (char *user, char *pass);
char *encode_sasl_pass_blowfish (char *user, char *pass, char *data); char *encode_sasl_pass_blowfish (char *user, char *pass, char *data);
char *encode_sasl_pass_aes (char *user, char *pass, char *data); char *encode_sasl_pass_aes (char *user, char *pass, char *data);

View File

@ -62,12 +62,13 @@ cv_tabs_sizerequest (GtkWidget *viewport, GtkRequisition *requisition, chanview
static void static void
cv_tabs_sizealloc (GtkWidget *widget, GtkAllocation *allocation, chanview *cv) cv_tabs_sizealloc (GtkWidget *widget, GtkAllocation *allocation, chanview *cv)
{ {
GdkWindow *parent_win;
GtkAdjustment *adj; GtkAdjustment *adj;
GtkWidget *inner; GtkWidget *inner;
gint viewport_size; gint viewport_size;
inner = ((tabview *)cv)->inner; inner = ((tabview *)cv)->inner;
GdkWindow *parent_win = gtk_widget_get_window (gtk_widget_get_parent (inner)); parent_win = gtk_widget_get_window (gtk_widget_get_parent (inner));
if (cv->vertical) if (cv->vertical)
{ {

View File

@ -186,9 +186,10 @@ fe_tray_set_balloon (const char *title, const char *text)
if (!notify_is_initted()) if (!notify_is_initted())
{ {
GList* server_caps;
notify_init(PACKAGE_NAME); notify_init(PACKAGE_NAME);
GList* server_caps = notify_get_server_caps (); server_caps = notify_get_server_caps ();
if (g_list_find_custom (server_caps, "body-markup", (GCompareFunc)strcmp)) if (g_list_find_custom (server_caps, "body-markup", (GCompareFunc)strcmp))
{ {
notify_text_strip_flags |= STRIP_ESCMARKUP; notify_text_strip_flags |= STRIP_ESCMARKUP;

View File

@ -3257,7 +3257,7 @@ gtk_xtext_render_stamp (GtkXText * xtext, textentry * ent,
{ {
textentry tmp_ent; textentry tmp_ent;
int jo, ji, hs; int jo, ji, hs;
int xsize, y; int xsize, y, emphasis;
/* trashing ent here, so make a backup first */ /* trashing ent here, so make a backup first */
memcpy (&tmp_ent, ent, sizeof (tmp_ent)); memcpy (&tmp_ent, ent, sizeof (tmp_ent));
@ -3267,7 +3267,7 @@ gtk_xtext_render_stamp (GtkXText * xtext, textentry * ent,
xtext->jump_out_offset = 0; xtext->jump_out_offset = 0;
xtext->jump_in_offset = 0; xtext->jump_in_offset = 0;
xtext->hilight_start = 0xffff; /* temp disable */ xtext->hilight_start = 0xffff; /* temp disable */
int emphasis = 0; emphasis = 0;
if (xtext->mark_stamp) if (xtext->mark_stamp)
{ {