#include <pwd.h>
#include <locale.h>
#include <assert.h>
+#include <stdint.h>
#ifdef HAVE_CONFIG_H
#include <config.h>
void transerrorinfo(GtkTreeViewColumn *col, GtkCellRenderer *rend, GtkTreeModel *model, GtkTreeIter *iter, gpointer data)
{
int error;
- time_t errortime;
+ gint64 errortime;
char finbuf[64], tbuf[64], *errstr;
gtk_tree_model_get(model, iter, 10, &error, 11, &errortime, -1);
errstr = _("Not found");
else if(error == DC_TRNSE_NOSLOTS)
errstr = _("No slots");
- strftime(tbuf, 64, _("%H:%M:%S"), localtime(&errortime));
+ strftime(tbuf, 64, _("%H:%M:%S"), localtime((const time_t[]){errortime}));
snprintf(finbuf, 64, _("%s (reported at %s)"), errstr, tbuf);
} else {
*finbuf = 0;
char *buf;
char *peerid, *peernick, *path, *hash;
int state, dir, error;
- gint64 size, curpos;
- time_t errortime;
+ gint64 size, curpos, errortime;
GtkListStore *stores[3];
for(transfer = dc_transfers; transfer != NULL; transfer = transfer->next)
8, gettrstatestock(transfer->state),
9, 0.0,
10, transfer->error,
- 11, transfer->errortime,
+ 11, (gint64)transfer->errortime,
12, hash,
-1);
free(peerid);
}
dc_init();
signal(SIGCHLD, SIG_IGN);
- pubhubaddr = sstrdup("http://www.hublist.org/PublicHubList.xml.bz2");
+ pubhubaddr = sstrdup("http://dchublist.com/hublist.xml.bz2");
dcserver = sstrdup("");
if((pwent = getpwuid(getuid())) == NULL)
{
G_TYPE_STRING, /* stock */
G_TYPE_FLOAT, /* percentage */
G_TYPE_INT, /* error */
- G_TYPE_INT, /* errortime */
+ G_TYPE_INT64, /* errortime */
G_TYPE_STRING); /* hash */
gtk_tree_view_set_model(GTK_TREE_VIEW(main_downloads), GTK_TREE_MODEL(dlmodel));