remove casts from xmalloc()
This commit is contained in:
parent
2375d75f32
commit
b95636c52f
@ -442,7 +442,7 @@ static void add_split_dependencies(common_node_t *parent_node, const char *whole
|
|||||||
field2 = strtok_r(line2, "|", &line_ptr2);
|
field2 = strtok_r(line2, "|", &line_ptr2);
|
||||||
if ((edge_type == EDGE_DEPENDS || edge_type == EDGE_PRE_DEPENDS) &&
|
if ((edge_type == EDGE_DEPENDS || edge_type == EDGE_PRE_DEPENDS) &&
|
||||||
(strcmp(field, field2) != 0)) {
|
(strcmp(field, field2) != 0)) {
|
||||||
or_edge = (edge_t *)xmalloc(sizeof(edge_t));
|
or_edge = xmalloc(sizeof(edge_t));
|
||||||
or_edge->type = edge_type + 1;
|
or_edge->type = edge_type + 1;
|
||||||
} else {
|
} else {
|
||||||
or_edge = NULL;
|
or_edge = NULL;
|
||||||
@ -456,7 +456,7 @@ static void add_split_dependencies(common_node_t *parent_node, const char *whole
|
|||||||
}
|
}
|
||||||
|
|
||||||
do {
|
do {
|
||||||
edge = (edge_t *) xmalloc(sizeof(edge_t));
|
edge = xmalloc(sizeof(edge_t));
|
||||||
edge->type = edge_type;
|
edge->type = edge_type;
|
||||||
|
|
||||||
/* Skip any extra leading spaces */
|
/* Skip any extra leading spaces */
|
||||||
@ -1708,7 +1708,7 @@ int dpkg_main(int argc, char **argv)
|
|||||||
/* If no previous entry was found initialise a new entry */
|
/* If no previous entry was found initialise a new entry */
|
||||||
if ((status_hashtable[status_num] == NULL) ||
|
if ((status_hashtable[status_num] == NULL) ||
|
||||||
(status_hashtable[status_num]->status == 0)) {
|
(status_hashtable[status_num]->status == 0)) {
|
||||||
status_node = (status_node_t *) xmalloc(sizeof(status_node_t));
|
status_node = xmalloc(sizeof(status_node_t));
|
||||||
status_node->package = deb_file[deb_count]->package;
|
status_node->package = deb_file[deb_count]->package;
|
||||||
/* reinstreq isnt changed to "ok" until the package control info
|
/* reinstreq isnt changed to "ok" until the package control info
|
||||||
* is written to the status file*/
|
* is written to the status file*/
|
||||||
|
@ -84,7 +84,7 @@ do_loadtable(int fd, unsigned char *inbuf, int tailsz, int fontsize)
|
|||||||
uint16_t unicode;
|
uint16_t unicode;
|
||||||
|
|
||||||
maxct = tailsz; /* more than enough */
|
maxct = tailsz; /* more than enough */
|
||||||
up = (struct unipair *) xmalloc(maxct * sizeof(struct unipair));
|
up = xmalloc(maxct * sizeof(struct unipair));
|
||||||
|
|
||||||
for (glyph = 0; glyph < fontsize; glyph++) {
|
for (glyph = 0; glyph < fontsize; glyph++) {
|
||||||
while (tailsz >= 2) {
|
while (tailsz >= 2) {
|
||||||
|
@ -152,7 +152,7 @@ int tail_main(int argc, char **argv)
|
|||||||
}
|
}
|
||||||
|
|
||||||
/* open all the files */
|
/* open all the files */
|
||||||
fds = (int *)xmalloc(sizeof(int) * (argc - optind + 1));
|
fds = xmalloc(sizeof(int) * (argc - optind + 1));
|
||||||
|
|
||||||
argv += optind;
|
argv += optind;
|
||||||
nfiles = i = 0;
|
nfiles = i = 0;
|
||||||
|
@ -349,7 +349,7 @@ static int probe_swap1(int fd,
|
|||||||
* pagesize).
|
* pagesize).
|
||||||
*/
|
*/
|
||||||
if (lseek(fd, 1024, SEEK_SET) < 0) return 1;
|
if (lseek(fd, 1024, SEEK_SET) < 0) return 1;
|
||||||
sws = (struct swap_id_block *)xmalloc(1024);
|
sws = xmalloc(1024);
|
||||||
if (read(fd, sws, 1024) != 1024) {
|
if (read(fd, sws, 1024) != 1024) {
|
||||||
free(sws);
|
free(sws);
|
||||||
return 1;
|
return 1;
|
||||||
@ -620,7 +620,7 @@ try_again:
|
|||||||
if (lseek(fd, idx << 10, SEEK_SET) < 0)
|
if (lseek(fd, idx << 10, SEEK_SET) < 0)
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
buf = (unsigned char *)xmalloc(1024);
|
buf = xmalloc(1024);
|
||||||
|
|
||||||
if (read(fd, buf, 1024) != 1024) {
|
if (read(fd, buf, 1024) != 1024) {
|
||||||
free(buf);
|
free(buf);
|
||||||
|
@ -29,7 +29,7 @@ int iterate_on_dir (const char * dir_name,
|
|||||||
int max_len, len;
|
int max_len, len;
|
||||||
|
|
||||||
max_len = PATH_MAX + sizeof(struct dirent);
|
max_len = PATH_MAX + sizeof(struct dirent);
|
||||||
de = (struct dirent *)xmalloc(max_len+1);
|
de = xmalloc(max_len+1);
|
||||||
memset(de, 0, max_len+1);
|
memset(de, 0, max_len+1);
|
||||||
|
|
||||||
dir = opendir (dir_name);
|
dir = opendir (dir_name);
|
||||||
|
@ -781,7 +781,7 @@ static var *nvalloc(int n)
|
|||||||
|
|
||||||
if (! cb) {
|
if (! cb) {
|
||||||
size = (n <= MINNVBLOCK) ? MINNVBLOCK : n;
|
size = (n <= MINNVBLOCK) ? MINNVBLOCK : n;
|
||||||
cb = (nvblock *)xmalloc(sizeof(nvblock) + size * sizeof(var));
|
cb = xmalloc(sizeof(nvblock) + size * sizeof(var));
|
||||||
cb->size = size;
|
cb->size = size;
|
||||||
cb->pos = cb->nv;
|
cb->pos = cb->nv;
|
||||||
cb->prev = pb;
|
cb->prev = pb;
|
||||||
@ -2463,7 +2463,7 @@ re_cont:
|
|||||||
case XC( OC_CONCAT ):
|
case XC( OC_CONCAT ):
|
||||||
case XC( OC_COMMA ):
|
case XC( OC_COMMA ):
|
||||||
opn = strlen(L.s) + strlen(R.s) + 2;
|
opn = strlen(L.s) + strlen(R.s) + 2;
|
||||||
X.s = (char *)xmalloc(opn);
|
X.s = xmalloc(opn);
|
||||||
strcpy(X.s, L.s);
|
strcpy(X.s, L.s);
|
||||||
if ((opinfo & OPCLSMASK) == OC_COMMA) {
|
if ((opinfo & OPCLSMASK) == OC_COMMA) {
|
||||||
L.s = getvar_s(V[SUBSEP]);
|
L.s = getvar_s(V[SUBSEP]);
|
||||||
@ -2702,7 +2702,7 @@ keep_going:
|
|||||||
/* one byte is reserved for some trick in next_token */
|
/* one byte is reserved for some trick in next_token */
|
||||||
if (fseek(F, 0, SEEK_END) == 0) {
|
if (fseek(F, 0, SEEK_END) == 0) {
|
||||||
flen = ftell(F);
|
flen = ftell(F);
|
||||||
s = (char *)xmalloc(flen+4);
|
s = xmalloc(flen+4);
|
||||||
fseek(F, 0, SEEK_SET);
|
fseek(F, 0, SEEK_SET);
|
||||||
i = 1 + fread(s+1, 1, flen, F);
|
i = 1 + fread(s+1, 1, flen, F);
|
||||||
} else {
|
} else {
|
||||||
|
@ -382,7 +382,7 @@ out:
|
|||||||
/* compile the match string into a regex */
|
/* compile the match string into a regex */
|
||||||
if (*match != '\0') {
|
if (*match != '\0') {
|
||||||
/* If match is empty, we use last regex used at runtime */
|
/* If match is empty, we use last regex used at runtime */
|
||||||
sed_cmd->sub_match = (regex_t *) xmalloc(sizeof(regex_t));
|
sed_cmd->sub_match = xmalloc(sizeof(regex_t));
|
||||||
xregcomp(sed_cmd->sub_match, match, cflags);
|
xregcomp(sed_cmd->sub_match, match, cflags);
|
||||||
}
|
}
|
||||||
free(match);
|
free(match);
|
||||||
|
@ -1370,7 +1370,7 @@ static Byte *new_screen(int ro, int co)
|
|||||||
|
|
||||||
free(screen);
|
free(screen);
|
||||||
screensize = ro * co + 8;
|
screensize = ro * co + 8;
|
||||||
screen = (Byte *) xmalloc(screensize);
|
screen = xmalloc(screensize);
|
||||||
// initialize the new screen. assume this will be a empty file.
|
// initialize the new screen. assume this will be a empty file.
|
||||||
screen_erase();
|
screen_erase();
|
||||||
// non-existent text[] lines start with a tilde (~).
|
// non-existent text[] lines start with a tilde (~).
|
||||||
@ -1385,7 +1385,7 @@ static Byte *new_text(int size)
|
|||||||
if (size < 10240)
|
if (size < 10240)
|
||||||
size = 10240; // have a minimum size for new files
|
size = 10240; // have a minimum size for new files
|
||||||
free(text);
|
free(text);
|
||||||
text = (Byte *) xmalloc(size + 8);
|
text = xmalloc(size + 8);
|
||||||
memset(text, '\0', size); // clear new text[]
|
memset(text, '\0', size); // clear new text[]
|
||||||
//text += 4; // leave some room for "oops"
|
//text += 4; // leave some room for "oops"
|
||||||
return text;
|
return text;
|
||||||
@ -1901,7 +1901,7 @@ static void start_new_cmd_q(Byte c)
|
|||||||
// release old cmd
|
// release old cmd
|
||||||
free(last_modifying_cmd);
|
free(last_modifying_cmd);
|
||||||
// get buffer for new cmd
|
// get buffer for new cmd
|
||||||
last_modifying_cmd = (Byte *) xmalloc(BUFSIZ);
|
last_modifying_cmd = xmalloc(BUFSIZ);
|
||||||
memset(last_modifying_cmd, '\0', BUFSIZ); // clear new cmd queue
|
memset(last_modifying_cmd, '\0', BUFSIZ); // clear new cmd queue
|
||||||
// if there is a current cmd count put it in the buffer first
|
// if there is a current cmd count put it in the buffer first
|
||||||
if (cmdcnt > 0)
|
if (cmdcnt > 0)
|
||||||
@ -1954,7 +1954,7 @@ static Byte *text_yank(Byte * p, Byte * q, int dest) // copy text into a registe
|
|||||||
cnt = q - p + 1;
|
cnt = q - p + 1;
|
||||||
t = reg[dest];
|
t = reg[dest];
|
||||||
free(t); // if already a yank register, free it
|
free(t); // if already a yank register, free it
|
||||||
t = (Byte *) xmalloc(cnt + 1); // get a new register
|
t = xmalloc(cnt + 1); // get a new register
|
||||||
memset(t, '\0', cnt + 1); // clear new text[]
|
memset(t, '\0', cnt + 1); // clear new text[]
|
||||||
strncpy((char *) t, (char *) p, cnt); // copy text[] into bufer
|
strncpy((char *) t, (char *) p, cnt); // copy text[] into bufer
|
||||||
reg[dest] = t;
|
reg[dest] = t;
|
||||||
|
@ -358,8 +358,8 @@ static unsigned char *get(void)
|
|||||||
|
|
||||||
if (!curp) {
|
if (!curp) {
|
||||||
address = (off_t)0; /*DBU:[dave@cray.com] initialize,initialize..*/
|
address = (off_t)0; /*DBU:[dave@cray.com] initialize,initialize..*/
|
||||||
curp = (unsigned char *) xmalloc(bb_dump_blocksize);
|
curp = xmalloc(bb_dump_blocksize);
|
||||||
savp = (unsigned char *) xmalloc(bb_dump_blocksize);
|
savp = xmalloc(bb_dump_blocksize);
|
||||||
} else {
|
} else {
|
||||||
tmpp = curp;
|
tmpp = curp;
|
||||||
curp = savp;
|
curp = savp;
|
||||||
|
@ -158,7 +158,7 @@ int INET_rresolve(char *name, size_t len, struct sockaddr_in *s_in,
|
|||||||
if ((ent == NULL) && (np == NULL)) {
|
if ((ent == NULL) && (np == NULL)) {
|
||||||
safe_strncpy(name, inet_ntoa(s_in->sin_addr), len);
|
safe_strncpy(name, inet_ntoa(s_in->sin_addr), len);
|
||||||
}
|
}
|
||||||
pn = (struct addr *) xmalloc(sizeof(struct addr));
|
pn = xmalloc(sizeof(struct addr));
|
||||||
pn->addr = *s_in;
|
pn->addr = *s_in;
|
||||||
pn->next = INET_nn;
|
pn->next = INET_nn;
|
||||||
pn->host = host;
|
pn->host = host;
|
||||||
|
@ -104,7 +104,7 @@ static const char* get_file(proc_file *pf)
|
|||||||
// but allows us to allocate only once (at first sample)
|
// but allows us to allocate only once (at first sample)
|
||||||
// per proc file, and reuse buffer for each sample
|
// per proc file, and reuse buffer for each sample
|
||||||
if (!pf->file)
|
if (!pf->file)
|
||||||
pf->file = (char*)xmalloc(proc_file_size);
|
pf->file = xmalloc(proc_file_size);
|
||||||
readfile_z(pf->file, proc_file_size, pf->name);
|
readfile_z(pf->file, proc_file_size, pf->name);
|
||||||
}
|
}
|
||||||
return pf->file;
|
return pf->file;
|
||||||
|
@ -1131,7 +1131,7 @@ arch_apply_relocation(struct obj_file *f,
|
|||||||
/* We cannot relocate this one now because we don't know the value
|
/* We cannot relocate this one now because we don't know the value
|
||||||
of the carry we need to add. Save the information, and let LO16
|
of the carry we need to add. Save the information, and let LO16
|
||||||
do the actual relocation. */
|
do the actual relocation. */
|
||||||
n = (struct mips_hi16 *) xmalloc(sizeof *n);
|
n = xmalloc(sizeof *n);
|
||||||
n->addr = loc;
|
n->addr = loc;
|
||||||
n->value = v;
|
n->value = v;
|
||||||
n->next = ifile->mips_hi16_list;
|
n->next = ifile->mips_hi16_list;
|
||||||
|
@ -1048,7 +1048,7 @@ static char *run_mapping(char *physical, struct mapping_defn_t * map)
|
|||||||
/* If the mapping script exited successfully, try to
|
/* If the mapping script exited successfully, try to
|
||||||
* grab a line of output and use that as the name of the
|
* grab a line of output and use that as the name of the
|
||||||
* logical interface. */
|
* logical interface. */
|
||||||
char *new_logical = (char *)xmalloc(MAX_INTERFACE_LENGTH);
|
char *new_logical = xmalloc(MAX_INTERFACE_LENGTH);
|
||||||
|
|
||||||
if (fgets(new_logical, MAX_INTERFACE_LENGTH, out)) {
|
if (fgets(new_logical, MAX_INTERFACE_LENGTH, out)) {
|
||||||
/* If we are able to read a line of output from the script,
|
/* If we are able to read a line of output from the script,
|
||||||
@ -1139,7 +1139,6 @@ int ifupdown_main(int argc, char **argv)
|
|||||||
llist_add_to_end(&target_list, argv[optind]);
|
llist_add_to_end(&target_list, argv[optind]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/* Update the interfaces */
|
/* Update the interfaces */
|
||||||
while (target_list) {
|
while (target_list) {
|
||||||
llist_t *iface_list;
|
llist_t *iface_list;
|
||||||
@ -1255,8 +1254,7 @@ int ifupdown_main(int argc, char **argv)
|
|||||||
state_fp = xfopen("/var/run/ifstate", "w");
|
state_fp = xfopen("/var/run/ifstate", "w");
|
||||||
while (state_list) {
|
while (state_list) {
|
||||||
if (state_list->data) {
|
if (state_list->data) {
|
||||||
fputs(state_list->data, state_fp);
|
fprintf(state_fp, "%s\n", state_list->data);
|
||||||
fputc('\n', state_fp);
|
|
||||||
}
|
}
|
||||||
state_list = state_list->link;
|
state_list = state_list->link;
|
||||||
}
|
}
|
||||||
|
@ -117,7 +117,7 @@ int logread_main(int argc, char **argv)
|
|||||||
log_len = buf->tail - i;
|
log_len = buf->tail - i;
|
||||||
if (log_len < 0)
|
if (log_len < 0)
|
||||||
log_len += buf->size;
|
log_len += buf->size;
|
||||||
buf_data = (char *)xmalloc(log_len);
|
buf_data = xmalloc(log_len);
|
||||||
|
|
||||||
if (buf->tail < i) {
|
if (buf->tail < i) {
|
||||||
memcpy(buf_data, buf->data+i, buf->size-i);
|
memcpy(buf_data, buf->data+i, buf->size-i);
|
||||||
|
@ -680,7 +680,7 @@ static void
|
|||||||
read_pte(struct pte *pe, off_t offset)
|
read_pte(struct pte *pe, off_t offset)
|
||||||
{
|
{
|
||||||
pe->offset = offset;
|
pe->offset = offset;
|
||||||
pe->sectorbuffer = (char *) xmalloc(sector_size);
|
pe->sectorbuffer = xmalloc(sector_size);
|
||||||
seek_sector(offset);
|
seek_sector(offset);
|
||||||
if (read(fd, pe->sectorbuffer, sector_size) != sector_size)
|
if (read(fd, pe->sectorbuffer, sector_size) != sector_size)
|
||||||
fdisk_fatal(unable_to_read);
|
fdisk_fatal(unable_to_read);
|
||||||
|
Loading…
Reference in New Issue
Block a user