Remove unnecessary casts on malloc and elsewhere
We had many unnecessary casts, most of them dealing with malloc and other memory allocations. The variable type should take care of it; no need to do it explicitly. In addition, I caught a const error while removing the casts. Signed-off-by: Dan McGee <dan@archlinux.org>
This commit is contained in:
parent
5c930c318e
commit
2bcecbd62c
11 changed files with 31 additions and 31 deletions
|
@ -50,7 +50,7 @@ alpm_list_t *alpm_list_new()
|
||||||
{
|
{
|
||||||
alpm_list_t *list = NULL;
|
alpm_list_t *list = NULL;
|
||||||
|
|
||||||
list = (alpm_list_t *)malloc(sizeof(alpm_list_t));
|
list = malloc(sizeof(alpm_list_t));
|
||||||
if(list) {
|
if(list) {
|
||||||
list->data = NULL;
|
list->data = NULL;
|
||||||
list->prev = NULL;
|
list->prev = NULL;
|
||||||
|
|
|
@ -54,7 +54,7 @@ pmdepmissing_t *_alpm_depmiss_new(const char *target, pmdeptype_t type,
|
||||||
|
|
||||||
ALPM_LOG_FUNC;
|
ALPM_LOG_FUNC;
|
||||||
|
|
||||||
miss = (pmdepmissing_t *)malloc(sizeof(pmdepmissing_t));
|
miss = malloc(sizeof(pmdepmissing_t));
|
||||||
if(miss == NULL) {
|
if(miss == NULL) {
|
||||||
_alpm_log(PM_LOG_ERROR, _("malloc failure: could not allocate %d bytes"), sizeof(pmdepmissing_t));
|
_alpm_log(PM_LOG_ERROR, _("malloc failure: could not allocate %d bytes"), sizeof(pmdepmissing_t));
|
||||||
RET_ERR(PM_ERR_MEMORY, NULL);
|
RET_ERR(PM_ERR_MEMORY, NULL);
|
||||||
|
@ -431,7 +431,7 @@ pmdepend_t SYMEXPORT *alpm_splitdep(const char *depstring)
|
||||||
return(NULL);
|
return(NULL);
|
||||||
}
|
}
|
||||||
|
|
||||||
depend = (pmdepend_t *)malloc(sizeof(pmdepend_t));
|
depend = malloc(sizeof(pmdepend_t));
|
||||||
if(depend == NULL) {
|
if(depend == NULL) {
|
||||||
_alpm_log(PM_LOG_ERROR, _("malloc failure: could not allocate %d bytes"), sizeof(pmdepend_t));
|
_alpm_log(PM_LOG_ERROR, _("malloc failure: could not allocate %d bytes"), sizeof(pmdepend_t));
|
||||||
return(NULL);
|
return(NULL);
|
||||||
|
@ -628,7 +628,7 @@ int _alpm_resolvedeps(pmdb_t *local, alpm_list_t *dbs_sync, pmpkg_t *syncpkg,
|
||||||
_alpm_log(PM_LOG_ERROR, _("cannot resolve dependencies for \"%s\" (\"%s\" is not in the package set)"),
|
_alpm_log(PM_LOG_ERROR, _("cannot resolve dependencies for \"%s\" (\"%s\" is not in the package set)"),
|
||||||
miss->target, miss->depend.name);
|
miss->target, miss->depend.name);
|
||||||
if(data) {
|
if(data) {
|
||||||
if((miss = (pmdepmissing_t *)malloc(sizeof(pmdepmissing_t))) == NULL) {
|
if((miss = malloc(sizeof(pmdepmissing_t))) == NULL) {
|
||||||
_alpm_log(PM_LOG_ERROR, _("malloc failure: could not allocate %d bytes"), sizeof(pmdepmissing_t));
|
_alpm_log(PM_LOG_ERROR, _("malloc failure: could not allocate %d bytes"), sizeof(pmdepmissing_t));
|
||||||
FREELIST(*data);
|
FREELIST(*data);
|
||||||
pm_errno = PM_ERR_MEMORY;
|
pm_errno = PM_ERR_MEMORY;
|
||||||
|
@ -668,7 +668,7 @@ int _alpm_resolvedeps(pmdb_t *local, alpm_list_t *dbs_sync, pmpkg_t *syncpkg,
|
||||||
} else {
|
} else {
|
||||||
_alpm_log(PM_LOG_ERROR, _("cannot resolve dependencies for \"%s\""), miss->target);
|
_alpm_log(PM_LOG_ERROR, _("cannot resolve dependencies for \"%s\""), miss->target);
|
||||||
if(data) {
|
if(data) {
|
||||||
if((miss = (pmdepmissing_t *)malloc(sizeof(pmdepmissing_t))) == NULL) {
|
if((miss = malloc(sizeof(pmdepmissing_t))) == NULL) {
|
||||||
_alpm_log(PM_LOG_ERROR, _("malloc failure: could not allocate %d bytes"), sizeof(pmdepmissing_t));
|
_alpm_log(PM_LOG_ERROR, _("malloc failure: could not allocate %d bytes"), sizeof(pmdepmissing_t));
|
||||||
FREELIST(*data);
|
FREELIST(*data);
|
||||||
pm_errno = PM_ERR_MEMORY;
|
pm_errno = PM_ERR_MEMORY;
|
||||||
|
|
|
@ -45,7 +45,7 @@ pmhandle_t *_alpm_handle_new()
|
||||||
{
|
{
|
||||||
pmhandle_t *handle;
|
pmhandle_t *handle;
|
||||||
|
|
||||||
handle = (pmhandle_t *)malloc(sizeof(pmhandle_t));
|
handle = malloc(sizeof(pmhandle_t));
|
||||||
if(handle == NULL) {
|
if(handle == NULL) {
|
||||||
_alpm_log(PM_LOG_ERROR, _("malloc failure: could not allocate %d bytes"), sizeof(pmhandle_t));
|
_alpm_log(PM_LOG_ERROR, _("malloc failure: could not allocate %d bytes"), sizeof(pmhandle_t));
|
||||||
RET_ERR(PM_ERR_MEMORY, NULL);
|
RET_ERR(PM_ERR_MEMORY, NULL);
|
||||||
|
|
|
@ -230,7 +230,7 @@ static int parse_descfile(const char *descfile, pmpkg_t *info)
|
||||||
/*
|
/*
|
||||||
char *lang_tmp;
|
char *lang_tmp;
|
||||||
info->desc_localized = alpm_list_add(info->desc_localized, strdup(ptr));
|
info->desc_localized = alpm_list_add(info->desc_localized, strdup(ptr));
|
||||||
if((lang_tmp = (char *)malloc(strlen(setlocale(LC_ALL, "")))) == NULL) {
|
if((lang_tmp = malloc(strlen(setlocale(LC_ALL, "")))) == NULL) {
|
||||||
RET_ERR(PM_ERR_MEMORY, -1);
|
RET_ERR(PM_ERR_MEMORY, -1);
|
||||||
}
|
}
|
||||||
strncpy(lang_tmp, setlocale(LC_ALL, ""), strlen(setlocale(LC_ALL, "")));
|
strncpy(lang_tmp, setlocale(LC_ALL, ""), strlen(setlocale(LC_ALL, "")));
|
||||||
|
@ -373,7 +373,7 @@ pmpkg_t *_alpm_pkg_load(const char *pkgfile)
|
||||||
char *str;
|
char *str;
|
||||||
int fd;
|
int fd;
|
||||||
|
|
||||||
if((str = (char *)malloc(PATH_MAX)) == NULL) {
|
if((str = malloc(PATH_MAX)) == NULL) {
|
||||||
RET_ERR(PM_ERR_MEMORY, (pmpkg_t *)-1);
|
RET_ERR(PM_ERR_MEMORY, (pmpkg_t *)-1);
|
||||||
}
|
}
|
||||||
fn = strdup("/tmp/alpm_XXXXXX");
|
fn = strdup("/tmp/alpm_XXXXXX");
|
||||||
|
|
|
@ -49,7 +49,7 @@ pmserver_t *_alpm_server_new(const char *url)
|
||||||
|
|
||||||
ALPM_LOG_FUNC;
|
ALPM_LOG_FUNC;
|
||||||
|
|
||||||
server = (pmserver_t *)malloc(sizeof(pmserver_t));
|
server = malloc(sizeof(pmserver_t));
|
||||||
if(server == NULL) {
|
if(server == NULL) {
|
||||||
_alpm_log(PM_LOG_ERROR, _("malloc failure: could not allocate %d bytes"), sizeof(pmserver_t));
|
_alpm_log(PM_LOG_ERROR, _("malloc failure: could not allocate %d bytes"), sizeof(pmserver_t));
|
||||||
RET_ERR(PM_ERR_MEMORY, NULL);
|
RET_ERR(PM_ERR_MEMORY, NULL);
|
||||||
|
|
|
@ -60,7 +60,7 @@ pmsyncpkg_t *_alpm_sync_new(int type, pmpkg_t *spkg, void *data)
|
||||||
|
|
||||||
ALPM_LOG_FUNC;
|
ALPM_LOG_FUNC;
|
||||||
|
|
||||||
if((sync = (pmsyncpkg_t *)malloc(sizeof(pmsyncpkg_t))) == NULL) {
|
if((sync = malloc(sizeof(pmsyncpkg_t))) == NULL) {
|
||||||
_alpm_log(PM_LOG_ERROR, _("malloc failure: could not allocate %d bytes"), sizeof(pmsyncpkg_t));
|
_alpm_log(PM_LOG_ERROR, _("malloc failure: could not allocate %d bytes"), sizeof(pmsyncpkg_t));
|
||||||
return(NULL);
|
return(NULL);
|
||||||
}
|
}
|
||||||
|
@ -615,7 +615,7 @@ int _alpm_sync_prepare(pmtrans_t *trans, pmdb_t *db_local, alpm_list_t *dbs_sync
|
||||||
_alpm_log(PM_LOG_ERROR, _("unresolvable package conflicts detected"));
|
_alpm_log(PM_LOG_ERROR, _("unresolvable package conflicts detected"));
|
||||||
errorout = 1;
|
errorout = 1;
|
||||||
if(data) {
|
if(data) {
|
||||||
if((miss = (pmdepmissing_t *)malloc(sizeof(pmdepmissing_t))) == NULL) {
|
if((miss = malloc(sizeof(pmdepmissing_t))) == NULL) {
|
||||||
_alpm_log(PM_LOG_ERROR, _("malloc failure: could not allocate %d bytes"), sizeof(pmdepmissing_t));
|
_alpm_log(PM_LOG_ERROR, _("malloc failure: could not allocate %d bytes"), sizeof(pmdepmissing_t));
|
||||||
FREELIST(*data);
|
FREELIST(*data);
|
||||||
pm_errno = PM_ERR_MEMORY;
|
pm_errno = PM_ERR_MEMORY;
|
||||||
|
@ -631,7 +631,7 @@ int _alpm_sync_prepare(pmtrans_t *trans, pmdb_t *db_local, alpm_list_t *dbs_sync
|
||||||
_alpm_log(PM_LOG_ERROR, _("unresolvable package conflicts detected"));
|
_alpm_log(PM_LOG_ERROR, _("unresolvable package conflicts detected"));
|
||||||
errorout = 1;
|
errorout = 1;
|
||||||
if(data) {
|
if(data) {
|
||||||
if((miss = (pmdepmissing_t *)malloc(sizeof(pmdepmissing_t))) == NULL) {
|
if((miss = malloc(sizeof(pmdepmissing_t))) == NULL) {
|
||||||
_alpm_log(PM_LOG_ERROR, _("malloc failure: could not allocate %d bytes"), sizeof(pmdepmissing_t));
|
_alpm_log(PM_LOG_ERROR, _("malloc failure: could not allocate %d bytes"), sizeof(pmdepmissing_t));
|
||||||
FREELIST(*data);
|
FREELIST(*data);
|
||||||
pm_errno = PM_ERR_MEMORY;
|
pm_errno = PM_ERR_MEMORY;
|
||||||
|
@ -729,7 +729,7 @@ int _alpm_sync_prepare(pmtrans_t *trans, pmdb_t *db_local, alpm_list_t *dbs_sync
|
||||||
errorout = 1;
|
errorout = 1;
|
||||||
}
|
}
|
||||||
if(data) {
|
if(data) {
|
||||||
if((miss = (pmdepmissing_t *)malloc(sizeof(pmdepmissing_t))) == NULL) {
|
if((miss = malloc(sizeof(pmdepmissing_t))) == NULL) {
|
||||||
_alpm_log(PM_LOG_ERROR, _("malloc failure: could not allocate %d bytes"), sizeof(pmdepmissing_t));
|
_alpm_log(PM_LOG_ERROR, _("malloc failure: could not allocate %d bytes"), sizeof(pmdepmissing_t));
|
||||||
FREELIST(*data);
|
FREELIST(*data);
|
||||||
pm_errno = PM_ERR_MEMORY;
|
pm_errno = PM_ERR_MEMORY;
|
||||||
|
@ -863,7 +863,7 @@ int _alpm_sync_commit(pmtrans_t *trans, pmdb_t *db_local, alpm_list_t **data)
|
||||||
|
|
||||||
if((md5sum1 == NULL) && (sha1sum1 == NULL)) {
|
if((md5sum1 == NULL) && (sha1sum1 == NULL)) {
|
||||||
/* TODO wtf is this? malloc'd strings for error messages? */
|
/* TODO wtf is this? malloc'd strings for error messages? */
|
||||||
if((ptr = (char *)malloc(512)) == NULL) {
|
if((ptr = calloc(512, sizeof(char))) == NULL) {
|
||||||
RET_ERR(PM_ERR_MEMORY, -1);
|
RET_ERR(PM_ERR_MEMORY, -1);
|
||||||
}
|
}
|
||||||
snprintf(ptr, 512, _("can't get md5 or sha1 checksum for package %s\n"), pkgname);
|
snprintf(ptr, 512, _("can't get md5 or sha1 checksum for package %s\n"), pkgname);
|
||||||
|
@ -875,7 +875,7 @@ int _alpm_sync_commit(pmtrans_t *trans, pmdb_t *db_local, alpm_list_t **data)
|
||||||
md5sum2 = _alpm_MDFile(str);
|
md5sum2 = _alpm_MDFile(str);
|
||||||
sha1sum2 = _alpm_SHAFile(str);
|
sha1sum2 = _alpm_SHAFile(str);
|
||||||
if(md5sum2 == NULL && sha1sum2 == NULL) {
|
if(md5sum2 == NULL && sha1sum2 == NULL) {
|
||||||
if((ptr = (char *)malloc(512)) == NULL) {
|
if((ptr = calloc(512, sizeof(char))) == NULL) {
|
||||||
RET_ERR(PM_ERR_MEMORY, -1);
|
RET_ERR(PM_ERR_MEMORY, -1);
|
||||||
}
|
}
|
||||||
snprintf(ptr, 512, _("can't get md5 or sha1 checksum for package %s\n"), pkgname);
|
snprintf(ptr, 512, _("can't get md5 or sha1 checksum for package %s\n"), pkgname);
|
||||||
|
@ -885,7 +885,7 @@ int _alpm_sync_commit(pmtrans_t *trans, pmdb_t *db_local, alpm_list_t **data)
|
||||||
}
|
}
|
||||||
if((strcmp(md5sum1, md5sum2) != 0) && (strcmp(sha1sum1, sha1sum2) != 0)) {
|
if((strcmp(md5sum1, md5sum2) != 0) && (strcmp(sha1sum1, sha1sum2) != 0)) {
|
||||||
int doremove=0;
|
int doremove=0;
|
||||||
if((ptr = (char *)malloc(512)) == NULL) {
|
if((ptr = calloc(512, sizeof(char))) == NULL) {
|
||||||
RET_ERR(PM_ERR_MEMORY, -1);
|
RET_ERR(PM_ERR_MEMORY, -1);
|
||||||
}
|
}
|
||||||
if(trans->flags & PM_TRANS_FLAG_ALLDEPS) {
|
if(trans->flags & PM_TRANS_FLAG_ALLDEPS) {
|
||||||
|
|
|
@ -59,7 +59,7 @@ pmtrans_t *_alpm_trans_new()
|
||||||
|
|
||||||
ALPM_LOG_FUNC;
|
ALPM_LOG_FUNC;
|
||||||
|
|
||||||
if((trans = (pmtrans_t *)malloc(sizeof(pmtrans_t))) == NULL) {
|
if((trans = malloc(sizeof(pmtrans_t))) == NULL) {
|
||||||
_alpm_log(PM_LOG_ERROR, _("malloc failure: could not allocate %d bytes"), sizeof(pmtrans_t));
|
_alpm_log(PM_LOG_ERROR, _("malloc failure: could not allocate %d bytes"), sizeof(pmtrans_t));
|
||||||
return(NULL);
|
return(NULL);
|
||||||
}
|
}
|
||||||
|
@ -594,14 +594,14 @@ int _alpm_check_freespace(pmtrans_t *trans, alpm_list_t **data)
|
||||||
if(pkgsize > freespace) {
|
if(pkgsize > freespace) {
|
||||||
if(data) {
|
if(data) {
|
||||||
long long *ptr;
|
long long *ptr;
|
||||||
if((ptr = (long long*)malloc(sizeof(long long)))==NULL) {
|
if((ptr = malloc(sizeof(long long)))==NULL) {
|
||||||
_alpm_log(PM_LOG_ERROR, _("malloc failure: could not allocate %d bytes"), sizeof(long long));
|
_alpm_log(PM_LOG_ERROR, _("malloc failure: could not allocate %d bytes"), sizeof(long long));
|
||||||
pm_errno = PM_ERR_MEMORY;
|
pm_errno = PM_ERR_MEMORY;
|
||||||
return(-1);
|
return(-1);
|
||||||
}
|
}
|
||||||
*ptr = pkgsize;
|
*ptr = pkgsize;
|
||||||
*data = alpm_list_add(*data, ptr);
|
*data = alpm_list_add(*data, ptr);
|
||||||
if((ptr = (long long*)malloc(sizeof(long long)))==NULL) {
|
if((ptr = malloc(sizeof(long long)))==NULL) {
|
||||||
_alpm_log(PM_LOG_ERROR, _("malloc failure: could not allocate %d bytes"), sizeof(long long));
|
_alpm_log(PM_LOG_ERROR, _("malloc failure: could not allocate %d bytes"), sizeof(long long));
|
||||||
FREELIST(*data);
|
FREELIST(*data);
|
||||||
pm_errno = PM_ERR_MEMORY;
|
pm_errno = PM_ERR_MEMORY;
|
||||||
|
|
|
@ -196,7 +196,7 @@ char *_alpm_strtrim(char *str)
|
||||||
return(str);
|
return(str);
|
||||||
}
|
}
|
||||||
|
|
||||||
pch = (char *)(str + (strlen(str) - 1));
|
pch = (str + (strlen(str) - 1));
|
||||||
while(isspace((int)*pch)) {
|
while(isspace((int)*pch)) {
|
||||||
pch--;
|
pch--;
|
||||||
}
|
}
|
||||||
|
|
|
@ -442,7 +442,7 @@ void cb_trans_progress(pmtransprog_t event, const char *pkgname, int percent,
|
||||||
}
|
}
|
||||||
/* convert above strings to wide chars */
|
/* convert above strings to wide chars */
|
||||||
oprlen = strlen(opr);
|
oprlen = strlen(opr);
|
||||||
wcopr = (wchar_t*)calloc(oprlen, sizeof(wchar_t));
|
wcopr = calloc(oprlen, sizeof(wchar_t));
|
||||||
if(!wcopr) {
|
if(!wcopr) {
|
||||||
fprintf(stderr, "malloc failure: could not allocate %d bytes\n",
|
fprintf(stderr, "malloc failure: could not allocate %d bytes\n",
|
||||||
strlen(opr) * sizeof(wchar_t));
|
strlen(opr) * sizeof(wchar_t));
|
||||||
|
@ -519,10 +519,10 @@ void cb_dl_progress(const char *filename, int xfered, int total)
|
||||||
diff_sec = current_time.tv_sec - initial_time.tv_sec;
|
diff_sec = current_time.tv_sec - initial_time.tv_sec;
|
||||||
diff_usec = current_time.tv_usec - initial_time.tv_usec;
|
diff_usec = current_time.tv_usec - initial_time.tv_usec;
|
||||||
timediff = diff_sec + (diff_usec / 1000000.0);
|
timediff = diff_sec + (diff_usec / 1000000.0);
|
||||||
rate = (float)total / (timediff * 1024.0);
|
rate = total / (timediff * 1024.0);
|
||||||
|
|
||||||
/* round elapsed time to the nearest second */
|
/* round elapsed time to the nearest second */
|
||||||
eta_s = (int)floorf(timediff + 0.5);
|
eta_s = floorf(timediff + 0.5);
|
||||||
} else {
|
} else {
|
||||||
/* compute current average values */
|
/* compute current average values */
|
||||||
timediff = get_update_timediff(0);
|
timediff = get_update_timediff(0);
|
||||||
|
@ -531,10 +531,10 @@ void cb_dl_progress(const char *filename, int xfered, int total)
|
||||||
/* return if the calling interval was too short */
|
/* return if the calling interval was too short */
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
rate = (float)(xfered - xfered_last) / (timediff * 1024.0);
|
rate = (xfered - xfered_last) / (timediff * 1024.0);
|
||||||
/* average rate to reduce jumpiness */
|
/* average rate to reduce jumpiness */
|
||||||
rate = (float)(rate + 2*rate_last) / 3;
|
rate = (rate + 2*rate_last) / 3;
|
||||||
eta_s = (unsigned int)(total - xfered) / (rate * 1024.0);
|
eta_s = (total - xfered) / (rate * 1024.0);
|
||||||
rate_last = rate;
|
rate_last = rate;
|
||||||
xfered_last = xfered;
|
xfered_last = xfered;
|
||||||
}
|
}
|
||||||
|
@ -570,7 +570,7 @@ void cb_dl_progress(const char *filename, int xfered, int total)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
f_xfered = (float) xfered / 1024.0; /* convert to K by default */
|
f_xfered = xfered / 1024.0; /* convert to K by default */
|
||||||
/* xfered_size = 'K'; was set above */
|
/* xfered_size = 'K'; was set above */
|
||||||
if(f_xfered > 2048.0) {
|
if(f_xfered > 2048.0) {
|
||||||
f_xfered /= 1024.0;
|
f_xfered /= 1024.0;
|
||||||
|
|
|
@ -111,15 +111,15 @@ void dump_pkg_full(pmpkg_t *pkg, int level)
|
||||||
*/
|
*/
|
||||||
void dump_pkg_sync(pmpkg_t *pkg, const char *treename)
|
void dump_pkg_sync(pmpkg_t *pkg, const char *treename)
|
||||||
{
|
{
|
||||||
char *descheader, *md5sum, *sha1sum;
|
const char *descheader, *md5sum, *sha1sum;
|
||||||
if(pkg == NULL) {
|
if(pkg == NULL) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
descheader = _("Description : ");
|
descheader = _("Description : ");
|
||||||
|
|
||||||
md5sum = (char *)alpm_pkg_get_md5sum(pkg);
|
md5sum = alpm_pkg_get_md5sum(pkg);
|
||||||
sha1sum = (char *)alpm_pkg_get_sha1sum(pkg);
|
sha1sum = alpm_pkg_get_sha1sum(pkg);
|
||||||
|
|
||||||
printf(_("Repository : %s\n"), treename);
|
printf(_("Repository : %s\n"), treename);
|
||||||
printf(_("Name : %s\n"), (char *)alpm_pkg_get_name(pkg));
|
printf(_("Name : %s\n"), (char *)alpm_pkg_get_name(pkg));
|
||||||
|
|
|
@ -216,7 +216,7 @@ char *strtrim(char *str)
|
||||||
memmove(str, pch, (strlen(pch) + 1));
|
memmove(str, pch, (strlen(pch) + 1));
|
||||||
}
|
}
|
||||||
|
|
||||||
pch = (char *)(str + (strlen(str) - 1));
|
pch = (str + (strlen(str) - 1));
|
||||||
while(isspace(*pch)) {
|
while(isspace(*pch)) {
|
||||||
pch--;
|
pch--;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue