Ignore:
Timestamp:
2017-08-09T05:55:15Z (7 years ago)
Author:
Alex Schroeder <alex@…>
Branches:
master
Children:
a893271
Parents:
a9e0de2
Message:

Twitter: fix format strings for integers

Silence the following compiler warning: format specifies type
'unsigned long long' but the argument has type 'guint64'. When
formatting a json_integer, use PRId64 for int64_t. When formatting
ordinary integers, use G_GUINT64_FORMAT for guint64.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • protocols/twitter/twitter_lib.c

    ra9e0de2 rd11822a  
    308308
    309309                txl->list = g_slist_prepend(txl->list,
    310                                             g_strdup_printf("%" PRIu64, c->u.array.values[i]->u.integer));
     310                                            g_strdup_printf("%" PRId64, c->u.array.values[i]->u.integer));
    311311        }
    312312
     
    441441        txl = g_new0(struct twitter_xml_list, 1);
    442442        txl->list = td->noretweets_ids;
    443        
     443
    444444        // Process the retweet ids
    445445        txl->type = TXL_ID;
     
    452452                        }
    453453                        txl->list = g_slist_prepend(txl->list,
    454                                                     g_strdup_printf("%"PRIu64, c->u.integer));
     454                                                    g_strdup_printf("%" PRId64, c->u.integer));
    455455                }
    456456        }
     
    750750                        char *pos, *new;
    751751
    752                         /* Skip if a required field is missing, if the t.co URL is not in fact 
     752                        /* Skip if a required field is missing, if the t.co URL is not in fact
    753753                           in the Tweet at all, or if the full-ish one *is* in it already
    754754                           (dupes appear, especially in streaming API). */
     
    978978                return;
    979979        }
    980        
     980
    981981        /* Check this is not a tweet that should be muted */
    982         uid_str = g_strdup_printf("%" PRIu64, status->user->uid);
     982        uid_str = g_strdup_printf("%" G_GUINT64_FORMAT, status->user->uid);
    983983
    984984        if (g_slist_find_custom(td->mutes_ids, uid_str, (GCompareFunc)strcmp)) {
     
    11701170                char *uid_str;
    11711171                ut = twitter_xt_get_user(target);
    1172                 uid_str = g_strdup_printf("%" PRIu64, ut->uid);
     1172                uid_str = g_strdup_printf("%" G_GUINT64_FORMAT, ut->uid);
    11731173                if (!(found = g_slist_find_custom(td->mutes_ids, uid_str,
    11741174                                                  (GCompareFunc)strcmp))) {
     
    11771177                twitter_log(ic, "Muted user %s", ut->screen_name);
    11781178                if (getenv("BITLBEE_DEBUG")) {
    1179                         fprintf(stderr, "New mute: %s %"PRIu64"\n",
     1179                        fprintf(stderr, "New mute: %s %"G_GUINT64_FORMAT"\n",
    11801180                                ut->screen_name, ut->uid);
    11811181                }
     
    11841184                char *uid_str;
    11851185                ut = twitter_xt_get_user(target);
    1186                 uid_str = g_strdup_printf("%" PRIu64, ut->uid);
     1186                uid_str = g_strdup_printf("%" G_GUINT64_FORMAT, ut->uid);
    11871187                if ((found = g_slist_find_custom(td->mutes_ids, uid_str,
    11881188                                                (GCompareFunc)strcmp))) {
     
    11941194                twitter_log(ic, "Unmuted user %s", ut->screen_name);
    11951195                if (getenv("BITLBEE_DEBUG")) {
    1196                         fprintf(stderr, "New unmute: %s %"PRIu64"\n",
     1196                        fprintf(stderr, "New unmute: %s %"G_GUINT64_FORMAT"\n",
    11971197                                ut->screen_name, ut->uid);
    11981198                }
Note: See TracChangeset for help on using the changeset viewer.