Fix more warnings and use glib data types
authorChenthill Palanisamy <pchenthill@novell.com>
Tue, 7 Sep 2010 05:33:26 +0000 (11:03 +0530)
committerChenthill Palanisamy <pchenthill@novell.com>
Tue, 7 Sep 2010 07:13:58 +0000 (12:43 +0530)
calendar/libedata-cal/test-intervaltree.c
libedataserver/e-debug-log.c
libedataserver/e-debug-log.h
libedataserver/e-sexp.c

index 5ee7b04..8b63614 100644 (file)
@@ -39,8 +39,8 @@ const double pbality_delete = 0.3;
 
 struct _EInterval
 {
-       int start;
-       int end;
+       gint start;
+       gint end;
        ECalComponent* comp;
 };
 
@@ -48,7 +48,7 @@ typedef struct _EInterval EInterval;
 
 GList *list = NULL;
 
-static inline int
+static inline gint
 compare_intervals (time_t x_start, time_t x_end, time_t y_start, time_t y_end)
 {
        /* assumption: x_start <= x_end */
@@ -225,11 +225,11 @@ random_test()
         * 5. do various searches, compare results of both structures
         * 6. free memory
         */
-       int i, start, end;
+       gint i, start, end;
        EInterval *interval = NULL;
        EIntervalTree *tree;
        GList *l1, *l2, *next;
-       int num_deleted = 0;
+       gint num_deleted = 0;
 
        tree = e_intervaltree_new ();
 
@@ -420,8 +420,8 @@ random_test()
        g_list_free (list);
 }
 
-int
-main (int argc, char **argv)
+gint
+main (gint argc, gchar **argv)
 {
        g_type_init ();
 
index 524a455..38bcb5a 100644 (file)
 static GStaticMutex log_mutex = G_STATIC_MUTEX_INIT;
 
 static GHashTable *domains_hash;
-static char **ring_buffer;
-static int ring_buffer_next_index;
-static int ring_buffer_num_lines;
-static int ring_buffer_max_lines = DEFAULT_RING_BUFFER_NUM_LINES;
+static gchar **ring_buffer;
+static gint ring_buffer_next_index;
+static gint ring_buffer_num_lines;
+static gint ring_buffer_max_lines = DEFAULT_RING_BUFFER_NUM_LINES;
 
 static GSList *milestones_head;
 static GSList *milestones_tail;
@@ -59,7 +59,7 @@ unlock (void)
 }
 
 void
-e_debug_log (gboolean is_milestone, const char *domain, const char *format, ...)
+e_debug_log (gboolean is_milestone, const gchar *domain, const gchar *format, ...)
 {
        va_list args;
 
@@ -69,7 +69,7 @@ e_debug_log (gboolean is_milestone, const char *domain, const char *format, ...)
 }
 
 static gboolean
-is_domain_enabled (const char *domain)
+is_domain_enabled (const gchar *domain)
 {
        /* User actions are always logged */
        if (strcmp (domain, E_DEBUG_LOG_DOMAIN_USER) == 0)
@@ -87,20 +87,20 @@ ensure_ring (void)
        if (ring_buffer)
                return;
 
-       ring_buffer = g_new0 (char *, ring_buffer_max_lines);
+       ring_buffer = g_new0 (gchar *, ring_buffer_max_lines);
        ring_buffer_next_index = 0;
        ring_buffer_num_lines = 0;
 }
 
 static void
-add_to_ring (char *str)
+add_to_ring (gchar *str)
 {
        ensure_ring ();
 
        g_assert (str != NULL);
 
        if (ring_buffer_num_lines == ring_buffer_max_lines) {
-               /* We have an overlap, and the ring_buffer_next_index points to
+               /* We have an overlap, and the ring_buffer_next_index pogints to
                 * the "first" item.  Free it to make room for the new item.
                 */
 
@@ -121,9 +121,9 @@ add_to_ring (char *str)
 }
 
 static void
-add_to_milestones (const char *str)
+add_to_milestones (const gchar *str)
 {
-       char *str_copy;
+       gchar *str_copy;
 
        str_copy = g_strdup (str);
 
@@ -138,10 +138,10 @@ add_to_milestones (const char *str)
 }
 
 void
-e_debug_logv (gboolean is_milestone, const char *domain, const char *format, va_list args)
+e_debug_logv (gboolean is_milestone, const gchar *domain, const gchar *format, va_list args)
 {
-       char *str;
-       char *debug_str;
+       gchar *str;
+       gchar *debug_str;
        struct timeval tv;
        struct tm tm;
 
@@ -163,7 +163,7 @@ e_debug_logv (gboolean is_milestone, const char *domain, const char *format, va_
                                     tm.tm_hour,
                                     tm.tm_min,
                                     tm.tm_sec,
-                                    (int) (tv.tv_usec / 100),
+                                    (gint) (tv.tv_usec / 100),
                                     domain,
                                     str);
        g_free (str);
@@ -177,12 +177,12 @@ e_debug_logv (gboolean is_milestone, const char *domain, const char *format, va_
 }
 
 gboolean
-e_debug_log_load_configuration (const char *filename, GError **error)
+e_debug_log_load_configuration (const gchar *filename, GError **error)
 {
        GKeyFile *key_file;
-       char **strings;
+       gchar **strings;
        gsize num_strings;
-       int num;
+       gint num;
        GError *my_error;
 
        g_assert (filename != NULL);
@@ -202,12 +202,12 @@ e_debug_log_load_configuration (const char *filename, GError **error)
        if (my_error)
                g_error_free (my_error);
        else {
-               int i;
+               gint i;
 
                for (i = 0; i < num_strings; i++)
                        strings[i] = g_strstrip (strings[i]);
 
-               e_debug_log_enable_domains ((const char **) strings, num_strings);
+               e_debug_log_enable_domains ((const gchar **) strings, num_strings);
                g_strfreev (strings);
        }
 
@@ -225,9 +225,9 @@ e_debug_log_load_configuration (const char *filename, GError **error)
 }
 
 void
-e_debug_log_enable_domains (const char **domains, int n_domains)
+e_debug_log_enable_domains (const gchar **domains, gint n_domains)
 {
-       int i;
+       gint i;
 
        g_assert (domains != NULL);
        g_assert (n_domains >= 0);
@@ -244,7 +244,7 @@ e_debug_log_enable_domains (const char **domains, int n_domains)
                        continue; /* user actions are always enabled */
 
                if (g_hash_table_lookup (domains_hash, domains[i]) == NULL) {
-                       char *domain;
+                       gchar *domain;
 
                        domain = g_strdup (domains[i]);
                        g_hash_table_insert (domains_hash, domain, domain);
@@ -255,9 +255,9 @@ e_debug_log_enable_domains (const char **domains, int n_domains)
 }
 
 void
-e_debug_log_disable_domains (const char **domains, int n_domains)
+e_debug_log_disable_domains (const gchar **domains, gint n_domains)
 {
-       int i;
+       gint i;
 
        g_assert (domains != NULL);
        g_assert (n_domains >= 0);
@@ -266,7 +266,7 @@ e_debug_log_disable_domains (const char **domains, int n_domains)
 
        if (domains_hash) {
                for (i = 0; i < n_domains; i++) {
-                       char *domain;
+                       gchar *domain;
 
                        g_assert (domains[i] != NULL);
 
@@ -285,7 +285,7 @@ e_debug_log_disable_domains (const char **domains, int n_domains)
 }
 
 gboolean
-e_debug_log_is_domain_enabled (const char *domain)
+e_debug_log_is_domain_enabled (const gchar *domain)
 {
        gboolean retval;
 
@@ -299,15 +299,15 @@ e_debug_log_is_domain_enabled (const char *domain)
 }
 
 struct domains_dump_closure {
-       char **domains;
-       int num_domains;
+       gchar **domains;
+       gint num_domains;
 };
 
 static void
 domains_foreach_dump_cb (gpointer key, gpointer value, gpointer data)
 {
        struct domains_dump_closure *closure;
-       char *domain;
+       gchar *domain;
 
        closure = data;
        domain = key;
@@ -321,7 +321,7 @@ make_key_file_from_configuration (void)
 {
        GKeyFile *key_file;
        struct domains_dump_closure closure;
-       int num_domains;
+       gint num_domains;
 
        key_file = g_key_file_new ();
 
@@ -330,7 +330,7 @@ make_key_file_from_configuration (void)
        if (domains_hash) {
                num_domains = g_hash_table_size (domains_hash);
                if (num_domains != 0) {
-                       closure.domains = g_new (char *, num_domains);
+                       closure.domains = g_new (gchar *, num_domains);
                        closure.num_domains = 0;
 
                        g_hash_table_foreach (domains_hash, domains_foreach_dump_cb, &closure);
@@ -350,10 +350,10 @@ make_key_file_from_configuration (void)
 }
 
 static gboolean
-write_string (const char *filename, FILE *file, const char *str, GError **error)
+write_string (const gchar *filename, FILE *file, const gchar *str, GError **error)
 {
        if (fputs (str, file) == EOF) {
-               int saved_errno;
+               gint saved_errno;
 
                saved_errno = errno;
                g_set_error (error,
@@ -368,10 +368,10 @@ write_string (const char *filename, FILE *file, const char *str, GError **error)
 }
 
 static gboolean
-dump_configuration (const char *filename, FILE *file, GError **error)
+dump_configuration (const gchar *filename, FILE *file, GError **error)
 {
        GKeyFile *key_file;
-       char *data;
+       gchar *data;
        gsize length;
        gboolean success;
 
@@ -403,7 +403,7 @@ dump_configuration (const char *filename, FILE *file, GError **error)
 }
 
 static gboolean
-dump_milestones (const char *filename, FILE *file, GError **error)
+dump_milestones (const gchar *filename, FILE *file, GError **error)
 {
        GSList *l;
 
@@ -411,7 +411,7 @@ dump_milestones (const char *filename, FILE *file, GError **error)
                return FALSE;
 
        for (l = milestones_head; l; l = l->next) {
-               const char *str;
+               const gchar *str;
 
                str = l->data;
                if (!(write_string (filename, file, str, error)
@@ -426,10 +426,10 @@ dump_milestones (const char *filename, FILE *file, GError **error)
 }
 
 static gboolean
-dump_ring_buffer (const char *filename, FILE *file, GError **error)
+dump_ring_buffer (const gchar *filename, FILE *file, GError **error)
 {
-       int start_index;
-       int i;
+       gint start_index;
+       gint i;
 
        if (!write_string (filename, file, "===== BEGIN RING BUFFER =====\n", error))
                return FALSE;
@@ -440,7 +440,7 @@ dump_ring_buffer (const char *filename, FILE *file, GError **error)
                start_index = 0;
 
        for (i = 0; i < ring_buffer_num_lines; i++) {
-               int idx;
+               gint idx;
 
                idx = (start_index + i) % ring_buffer_max_lines;
 
@@ -457,7 +457,7 @@ dump_ring_buffer (const char *filename, FILE *file, GError **error)
 }
 
 gboolean
-e_debug_log_dump (const char *filename, GError **error)
+e_debug_log_dump (const gchar *filename, GError **error)
 {
        FILE *file;
        gboolean success;
@@ -470,7 +470,7 @@ e_debug_log_dump (const char *filename, GError **error)
 
        file = fopen (filename, "w");
        if (!file) {
-               int saved_errno;
+               gint saved_errno;
 
                saved_errno = errno;
                g_set_error (error,
@@ -491,7 +491,7 @@ e_debug_log_dump (const char *filename, GError **error)
  do_close:
 
        if (fclose (file) != 0) {
-               int saved_errno;
+               gint saved_errno;
 
                saved_errno = errno;
 
@@ -518,8 +518,8 @@ e_debug_log_dump_to_dated_file (GError **error)
 {
        time_t t;
        struct tm tm;
-       char *basename;
-       char *filename;
+       gchar *basename;
+       gchar *filename;
        gboolean retval;
 
        g_assert (error == NULL || *error == NULL);
@@ -545,10 +545,10 @@ e_debug_log_dump_to_dated_file (GError **error)
 }
 
 void
-e_debug_log_set_max_lines (int num_lines)
+e_debug_log_set_max_lines (gint num_lines)
 {
-       char **new_buffer;
-       int lines_to_copy;
+       gchar **new_buffer;
+       gint lines_to_copy;
 
        g_assert (num_lines > 0);
 
@@ -557,13 +557,13 @@ e_debug_log_set_max_lines (int num_lines)
        if (num_lines == ring_buffer_max_lines)
                goto out;
 
-       new_buffer = g_new0 (char *, num_lines);
+       new_buffer = g_new0 (gchar *, num_lines);
 
        lines_to_copy = MIN (num_lines, ring_buffer_num_lines);
 
        if (ring_buffer) {
-               int start_index;
-               int i;
+               gint start_index;
+               gint i;
 
                if (ring_buffer_num_lines == ring_buffer_max_lines)
                        start_index = (ring_buffer_next_index + ring_buffer_max_lines - lines_to_copy) % ring_buffer_max_lines;
@@ -573,7 +573,7 @@ e_debug_log_set_max_lines (int num_lines)
                g_assert (start_index >= 0 && start_index < ring_buffer_max_lines);
 
                for (i = 0; i < lines_to_copy; i++) {
-                       int idx;
+                       gint idx;
 
                        idx = (start_index + i) % ring_buffer_max_lines;
 
@@ -597,10 +597,10 @@ e_debug_log_set_max_lines (int num_lines)
        unlock ();
 }
 
-int
+gint
 e_debug_log_get_max_lines (void)
 {
-       int retval;
+       gint retval;
 
        lock ();
        retval = ring_buffer_max_lines;
@@ -612,7 +612,7 @@ e_debug_log_get_max_lines (void)
 void
 e_debug_log_clear (void)
 {
-       int i;
+       gint i;
 
        lock ();
 
index 9241c12..753aa99 100644 (file)
 #define E_DEBUG_LOG_DOMAIN_GLOG                "GLog"          /* used for GLog messages; don't use it yourself */
 #define E_DEBUG_LOG_DOMAIN_CAL_QUERIES  "CalQueries"    /* used for calendar queries analysis */
 
-void e_debug_log (gboolean is_milestone, const char *domain, const char *format, ...);
+void e_debug_log (gboolean is_milestone, const gchar *domain, const gchar *format, ...);
 
-void e_debug_logv (gboolean is_milestone, const char *domain, const char *format, va_list args);
+void e_debug_logv (gboolean is_milestone, const gchar *domain, const gchar *format, va_list args);
 
-gboolean e_debug_log_load_configuration (const char *filename, GError **error);
+gboolean e_debug_log_load_configuration (const gchar *filename, GError **error);
 
-void e_debug_log_enable_domains (const char **domains, int n_domains);
-void e_debug_log_disable_domains (const char **domains, int n_domains);
+void e_debug_log_enable_domains (const gchar **domains, gint n_domains);
+void e_debug_log_disable_domains (const gchar **domains, gint n_domains);
 
-gboolean e_debug_log_is_domain_enabled (const char *domain);
+gboolean e_debug_log_is_domain_enabled (const gchar *domain);
 
-gboolean e_debug_log_dump (const char *filename, GError **error);
+gboolean e_debug_log_dump (const gchar *filename, GError **error);
 
 gboolean e_debug_log_dump_to_dated_file (GError **error);
 
-void e_debug_log_set_max_lines (int num_lines);
-int e_debug_log_get_max_lines (void);
+void e_debug_log_set_max_lines (gint num_lines);
+gint e_debug_log_get_max_lines (void);
 
 /* For testing only */
 void e_debug_log_clear (void);
index 785a199..5a4a030 100644 (file)
@@ -113,8 +113,9 @@ static void parse_dump_term(struct _ESExpTerm *t, gint depth);
 static GObjectClass *parent_class;
 #endif
 
-typedef gboolean (ESGeneratorFunc)(int argc, struct _ESExpResult **argv, struct _ESExpResult *r);
-typedef gboolean (ESOperatorFunc)(int argc, struct _ESExpResult **argv, struct _ESExpResult *r);
+typedef gboolean (ESGeneratorFunc) (gint argc, struct _ESExpResult **argv, struct _ESExpResult *r);
+typedef gboolean (ESOperatorFunc) (gint argc, struct _ESExpResult **argv, struct _ESExpResult *r);
+
 /* FIXME: constant _TIME_MAX used in different files, move it somewhere */
 #define _TIME_MAX      ((time_t) INT_MAX)      /* Max valid time_t     */
 
@@ -829,7 +830,7 @@ parse_dump_term(struct _ESExpTerm *t, gint depth)
 }
 #endif
 
-const char *time_functions[] = {
+const gchar *time_functions[] = {
        "time-now",
        "make-time",
        "time-add-day",
@@ -838,7 +839,7 @@ const char *time_functions[] = {
 };
 
 static gboolean
-binary_generator (int argc, struct _ESExpResult **argv, struct _ESExpResult *r)
+binary_generator (gint argc, struct _ESExpResult **argv, struct _ESExpResult *r)
 {
        g_return_val_if_fail (r != NULL, FALSE);
        g_return_val_if_fail (argc == 2, FALSE);
@@ -853,7 +854,7 @@ binary_generator (int argc, struct _ESExpResult **argv, struct _ESExpResult *r)
 }
 
 static gboolean
-unary_generator(int argc, struct _ESExpResult **argv, struct _ESExpResult *r)
+unary_generator(gint argc, struct _ESExpResult **argv, struct _ESExpResult *r)
 {
        /* unary generator with end time */
        g_return_val_if_fail (r != NULL, FALSE);
@@ -869,7 +870,7 @@ unary_generator(int argc, struct _ESExpResult **argv, struct _ESExpResult *r)
 }
 
 static const struct {
-       char *name;
+       const gchar *name;
        ESGeneratorFunc *func;
 } generators[] = {
        {"occur-in-time-range?", binary_generator},
@@ -878,10 +879,10 @@ static const struct {
        {"completed-before?", unary_generator},
 };
 
-const int generators_count = sizeof(generators) / sizeof(generators[0]);
+const gint generators_count = sizeof(generators) / sizeof(generators[0]);
 
 static gboolean
-or_operator(int argc, struct _ESExpResult **argv, struct _ESExpResult *r)
+or_operator(gint argc, struct _ESExpResult **argv, struct _ESExpResult *r)
 {
        /*
           A          B           A or B
@@ -904,7 +905,7 @@ or_operator(int argc, struct _ESExpResult **argv, struct _ESExpResult *r)
 }
 
 static gboolean
-and_operator(int argc, struct _ESExpResult **argv, struct _ESExpResult *r)
+and_operator(gint argc, struct _ESExpResult **argv, struct _ESExpResult *r)
 {
        /*
           A           B          A and B
@@ -928,20 +929,20 @@ and_operator(int argc, struct _ESExpResult **argv, struct _ESExpResult *r)
 }
 
 static const struct {
-       char *name;
+       const gchar *name;
        ESOperatorFunc *func;
 } operators[] = {
        {"or", or_operator},
        {"and", and_operator}
 };
 
-const int operators_count = sizeof(operators) / sizeof(operators[0]);
+const gint operators_count = sizeof(operators) / sizeof(operators[0]);
 
 
 static ESOperatorFunc*
-get_operator_function(const char *fname)
+get_operator_function(const gchar *fname)
 {
-       int i;
+       gint i;
 
        g_return_val_if_fail (fname != NULL, NULL);
 
@@ -953,9 +954,9 @@ get_operator_function(const char *fname)
 }
 
 static inline gboolean
-is_time_function(const char *fname)
+is_time_function(const gchar *fname)
 {
-       int i;
+       gint i;
 
        g_return_val_if_fail (fname != NULL, FALSE);
 
@@ -967,9 +968,9 @@ is_time_function(const char *fname)
 }
 
 static ESGeneratorFunc*
-get_generator_function(const char *fname)
+get_generator_function(const gchar *fname)
 {
-       int i;
+       gint i;
 
        g_return_val_if_fail (fname != NULL, NULL);
 
@@ -985,7 +986,7 @@ static struct _ESExpResult *
 e_sexp_term_evaluate_occur_times(struct _ESExp *f, struct _ESExpTerm *t, time_t *start, time_t *end)
 {
        struct _ESExpResult *r = NULL;
-       int i, argc;
+       gint i, argc;
        struct _ESExpResult **argv;
        gboolean ok = TRUE;
 
@@ -1006,6 +1007,10 @@ e_sexp_term_evaluate_occur_times(struct _ESExp *f, struct _ESExpTerm *t, time_t
                break;
        case ESEXP_TERM_IFUNC:
        case ESEXP_TERM_FUNC:
+       {
+               ESGeneratorFunc *generator = NULL;
+               ESOperatorFunc *operator = NULL;
+                       
                r(printf(" (function \"%s\"\n", t->value.func.sym->name));
 
                r = e_sexp_result_new(f, ESEXP_RES_UNDEFINED);
@@ -1017,9 +1022,6 @@ e_sexp_term_evaluate_occur_times(struct _ESExp *f, struct _ESExpTerm *t, time_t
                                                                    start, end);
                }
 
-               ESGeneratorFunc *generator = NULL;
-               ESOperatorFunc *operator = NULL;
-
                if (is_time_function(t->value.func.sym->name)) {
                        /* evaluate time */
                        if (t->value.func.sym->f.func)
@@ -1039,7 +1041,7 @@ e_sexp_term_evaluate_occur_times(struct _ESExp *f, struct _ESExpTerm *t, time_t
 
                e_sexp_resultv_free(f, t->value.func.termcount, argv);
                break;
-
+       }
        case ESEXP_TERM_INT:
        case ESEXP_TERM_BOOL:
        case ESEXP_TERM_TIME: