remove casts from xmalloc()
authorDenis Vlasenko <vda.linux@googlemail.com>
Tue, 19 Dec 2006 23:36:04 +0000 (23:36 -0000)
committerDenis Vlasenko <vda.linux@googlemail.com>
Tue, 19 Dec 2006 23:36:04 +0000 (23:36 -0000)
15 files changed:
archival/dpkg.c
console-tools/loadfont.c
coreutils/tail.c
e2fsprogs/blkid/probe.c
e2fsprogs/e2p/iod.c
editors/awk.c
editors/sed.c
editors/vi.c
libbb/dump.c
libbb/inet_common.c
miscutils/nmeter.c
modutils/insmod.c
networking/ifupdown.c
sysklogd/logread.c
util-linux/fdisk.c

index 9024d41d237ecfdff522ebe464cac557f36957c9..6ef04522d832852f07c5abd6b3bcf66e227f8bf2 100644 (file)
@@ -442,7 +442,7 @@ static void add_split_dependencies(common_node_t *parent_node, const char *whole
                field2 = strtok_r(line2, "|", &line_ptr2);
                if ((edge_type == EDGE_DEPENDS || edge_type == EDGE_PRE_DEPENDS) &&
                    (strcmp(field, field2) != 0)) {
-                       or_edge = (edge_t *)xmalloc(sizeof(edge_t));
+                       or_edge = xmalloc(sizeof(edge_t));
                        or_edge->type = edge_type + 1;
                } else {
                        or_edge = NULL;
@@ -456,7 +456,7 @@ static void add_split_dependencies(common_node_t *parent_node, const char *whole
                }
 
                do {
-                       edge = (edge_t *) xmalloc(sizeof(edge_t));
+                       edge = xmalloc(sizeof(edge_t));
                        edge->type = edge_type;
 
                        /* 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 ((status_hashtable[status_num] == NULL) ||
                                        (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;
                                        /* reinstreq isnt changed to "ok" until the package control info
                                         * is written to the status file*/
index 36f0e6da994ad7b7a72014ae10183921cd38eaf9..6aa739ba4a09ea8dcac2159a0fb32120383adb0d 100644 (file)
@@ -84,7 +84,7 @@ do_loadtable(int fd, unsigned char *inbuf, int tailsz, int fontsize)
        uint16_t unicode;
 
        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++) {
                while (tailsz >= 2) {
index 505a8fd6be1b0a8106e921a9bbf9679568e2bbe5..643c0f3c9d81facf2fafdc55e8f9c3fd0f3550de 100644 (file)
@@ -152,7 +152,7 @@ int tail_main(int argc, char **argv)
        }
 
        /* open all the files */
-       fds = (int *)xmalloc(sizeof(int) * (argc - optind + 1));
+       fds = xmalloc(sizeof(int) * (argc - optind + 1));
 
        argv += optind;
        nfiles = i = 0;
index ea9a619ee9fd9e024c895978ba6e44ae1c135c82..8c6e2aa3386d29fc725b97a439a2b392902e0f6d 100644 (file)
@@ -349,7 +349,7 @@ static int probe_swap1(int fd,
         * pagesize).
         */
        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) {
                free(sws);
                return 1;
@@ -620,7 +620,7 @@ try_again:
                        if (lseek(fd, idx << 10, SEEK_SET) < 0)
                                continue;
 
-                       buf = (unsigned char *)xmalloc(1024);
+                       buf = xmalloc(1024);
 
                        if (read(fd, buf, 1024) != 1024) {
                                free(buf);
index 8d4c5cdcb9d86eb323aa6c08d1591e4ea785a175..23ab8d5b54fce343c1f60b6c076629e864960070 100644 (file)
@@ -29,7 +29,7 @@ int iterate_on_dir (const char * dir_name,
        int     max_len, len;
 
        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);
 
        dir = opendir (dir_name);
index 147c621ab54dbd31f861fe15029170b0579f3da0..81ca9daf726c9e163628c24fa2451a6cf0cf84ba 100644 (file)
@@ -781,7 +781,7 @@ static var *nvalloc(int n)
 
        if (! cb) {
                size = (n <= MINNVBLOCK) ? MINNVBLOCK : n;
-               cb = (nvblock *)xmalloc(sizeof(nvblock) + size * sizeof(var));
+               cb = xmalloc(sizeof(nvblock) + size * sizeof(var));
                cb->size = size;
                cb->pos = cb->nv;
                cb->prev = pb;
@@ -2463,7 +2463,7 @@ re_cont:
                  case XC( OC_CONCAT ):
                  case XC( OC_COMMA ):
                        opn = strlen(L.s) + strlen(R.s) + 2;
-                       X.s = (char *)xmalloc(opn);
+                       X.s = xmalloc(opn);
                        strcpy(X.s, L.s);
                        if ((opinfo & OPCLSMASK) == OC_COMMA) {
                                L.s = getvar_s(V[SUBSEP]);
@@ -2702,7 +2702,7 @@ keep_going:
                /* one byte is reserved for some trick in next_token */
                if (fseek(F, 0, SEEK_END) == 0) {
                        flen = ftell(F);
-                       s = (char *)xmalloc(flen+4);
+                       s = xmalloc(flen+4);
                        fseek(F, 0, SEEK_SET);
                        i = 1 + fread(s+1, 1, flen, F);
                } else {
index 8d372abe4cd178a98736a55408f1f05d7f72ec32..95ced1ceb190836cd59519ae866ed35b8127479e 100644 (file)
@@ -382,7 +382,7 @@ out:
        /* compile the match string into a regex */
        if (*match != '\0') {
                /* 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);
        }
        free(match);
index 0bb2b23ef4ca725dce696a45de53bb781cf8f1e7..1122f9919ddb236b967b7acb9e8d2d973972076f 100644 (file)
@@ -1370,7 +1370,7 @@ static Byte *new_screen(int ro, int co)
 
        free(screen);
        screensize = ro * co + 8;
-       screen = (Byte *) xmalloc(screensize);
+       screen = xmalloc(screensize);
        // initialize the new screen. assume this will be a empty file.
        screen_erase();
        //   non-existent text[] lines start with a tilde (~).
@@ -1385,7 +1385,7 @@ static Byte *new_text(int size)
        if (size < 10240)
                size = 10240;   // have a minimum size for new files
        free(text);
-       text = (Byte *) xmalloc(size + 8);
+       text = xmalloc(size + 8);
        memset(text, '\0', size);       // clear new text[]
        //text += 4;            // leave some room for "oops"
        return text;
@@ -1901,7 +1901,7 @@ static void start_new_cmd_q(Byte c)
        // release old cmd
        free(last_modifying_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
        // if there is a current cmd count put it in the buffer first
        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;
        t = reg[dest];
        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[]
        strncpy((char *) t, (char *) p, cnt);   // copy text[] into bufer
        reg[dest] = t;
index 10710894ebe326514eed9fbe2a18c0d277ec9b76..d6e31b9b135ed8f06879c39f5d70c367a3bd6bfe 100644 (file)
@@ -358,8 +358,8 @@ static unsigned char *get(void)
 
        if (!curp) {
                address = (off_t)0; /*DBU:[dave@cray.com] initialize,initialize..*/
-               curp = (unsigned char *) xmalloc(bb_dump_blocksize);
-               savp = (unsigned char *) xmalloc(bb_dump_blocksize);
+               curp = xmalloc(bb_dump_blocksize);
+               savp = xmalloc(bb_dump_blocksize);
        } else {
                tmpp = curp;
                curp = savp;
index d8e00353e4aa918c08bdbeabaf56c011d5199ff7..9cdcb11deae95d14e2a26387b8afbfd1fbc0f7e1 100644 (file)
@@ -158,7 +158,7 @@ int INET_rresolve(char *name, size_t len, struct sockaddr_in *s_in,
        if ((ent == NULL) && (np == NULL)) {
                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->next = INET_nn;
        pn->host = host;
index b09877137aa00a31711333969679b47cc01e5efb..0c94853509982c0692c3e66d524b6252672e7fa6 100644 (file)
@@ -104,7 +104,7 @@ static const char* get_file(proc_file *pf)
                // but allows us to allocate only once (at first sample)
                // per proc file, and reuse buffer for each sample
                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);
        }
        return pf->file;
index 7b715b9c3f0b93efde92881d30a4376e0f729a4a..19066972a061e99efbcf29d10cd2b8e51381cc77 100644 (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
                                   of the carry we need to add.  Save the information, and let LO16
                                   do the actual relocation.  */
-                               n = (struct mips_hi16 *) xmalloc(sizeof *n);
+                               n = xmalloc(sizeof *n);
                                n->addr = loc;
                                n->value = v;
                                n->next = ifile->mips_hi16_list;
index b53d2330d79db36f5f461c51545750fb31e86d86..adbc37e43e4daad06541ff63cf03ef13ad90f218 100644 (file)
@@ -1048,7 +1048,7 @@ static char *run_mapping(char *physical, struct mapping_defn_t * map)
                /* If the mapping script exited successfully, try to
                 * grab a line of output and use that as the name of the
                 * 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 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]);
        }
 
-
        /* Update the interfaces */
        while (target_list) {
                llist_t *iface_list;
@@ -1255,8 +1254,7 @@ int ifupdown_main(int argc, char **argv)
                state_fp = xfopen("/var/run/ifstate", "w");
                while (state_list) {
                        if (state_list->data) {
-                               fputs(state_list->data, state_fp);
-                               fputc('\n', state_fp);
+                               fprintf(state_fp, "%s\n", state_list->data);
                        }
                        state_list = state_list->link;
                }
index 9cc6561a442acbebcd6321a16aade208f6ff2f40..745f97629611789f1e2aed6e0ee26ae349721d9c 100644 (file)
@@ -117,7 +117,7 @@ int logread_main(int argc, char **argv)
                log_len = buf->tail - i;
                if (log_len < 0)
                        log_len += buf->size;
-               buf_data = (char *)xmalloc(log_len);
+               buf_data = xmalloc(log_len);
 
                if (buf->tail < i) {
                        memcpy(buf_data, buf->data+i, buf->size-i);
index e4f7e54550bf5cc0b9f275995a2f1b3e3fc55761..84538af99dc7c596ec0f56cf80a0c2b913ce2a3b 100644 (file)
@@ -680,7 +680,7 @@ static void
 read_pte(struct pte *pe, off_t offset)
 {
        pe->offset = offset;
-       pe->sectorbuffer = (char *) xmalloc(sector_size);
+       pe->sectorbuffer = xmalloc(sector_size);
        seek_sector(offset);
        if (read(fd, pe->sectorbuffer, sector_size) != sector_size)
                fdisk_fatal(unable_to_read);