]> granicus.if.org Git - postgresql/commitdiff
Code cleanup: in C89, there is no point casting the first argument to
authorNeil Conway <neilc@samurai.com>
Wed, 11 May 2005 01:26:02 +0000 (01:26 +0000)
committerNeil Conway <neilc@samurai.com>
Wed, 11 May 2005 01:26:02 +0000 (01:26 +0000)
memset() or MemSet() to a char *. For one, memset()'s first argument is
a void *, and further void * can be implicitly coerced to/from any other
pointer type.

src/backend/access/hash/hashovfl.c
src/backend/access/hash/hashpage.c
src/backend/access/hash/hashutil.c
src/backend/storage/lmgr/lock.c
src/backend/utils/cache/relcache.c
src/backend/utils/cache/syscache.c
src/backend/utils/fmgr/dfmgr.c
src/include/c.h
src/interfaces/libpq/fe-protocol2.c

index 81d25547e59b333d6d282504f08b35b9cb47fc4a..1b8b798b45dfa97d040cdc2b400815ac7486e448 100644 (file)
@@ -8,7 +8,7 @@
  *
  *
  * IDENTIFICATION
- *       $PostgreSQL: pgsql/src/backend/access/hash/hashovfl.c,v 1.45 2004/12/31 21:59:13 pgsql Exp $
+ *       $PostgreSQL: pgsql/src/backend/access/hash/hashovfl.c,v 1.46 2005/05/11 01:26:01 neilc Exp $
  *
  * NOTES
  *       Overflow pages look like ordinary relation pages.
@@ -509,7 +509,7 @@ _hash_initbitmap(Relation rel, HashMetaPage metap, BlockNumber blkno)
 
        /* set all of the bits to 1 */
        freep = HashPageGetBitmap(pg);
-       MemSet((char *) freep, 0xFF, BMPGSZ_BYTE(metap));
+       MemSet(freep, 0xFF, BMPGSZ_BYTE(metap));
 
        /* write out the new bitmap page (releasing write lock and pin) */
        _hash_wrtbuf(rel, buf);
index 58478b18000ec83ed6d86df5ff1a69d455fade17..6b974683f81c22d65e672245fb2d66531f9c4f7f 100644 (file)
@@ -8,7 +8,7 @@
  *
  *
  * IDENTIFICATION
- *       $PostgreSQL: pgsql/src/backend/access/hash/hashpage.c,v 1.48 2005/05/10 05:15:07 neilc Exp $
+ *       $PostgreSQL: pgsql/src/backend/access/hash/hashpage.c,v 1.49 2005/05/11 01:26:01 neilc Exp $
  *
  * NOTES
  *       Postgres hash pages look like ordinary relation pages.  The opaque
@@ -295,8 +295,8 @@ _hash_metapinit(Relation rel)
        metap->hashm_maxbucket = metap->hashm_lowmask = 1;      /* nbuckets - 1 */
        metap->hashm_highmask = 3;      /* (nbuckets << 1) - 1 */
 
-       MemSet((char *) metap->hashm_spares, 0, sizeof(metap->hashm_spares));
-       MemSet((char *) metap->hashm_mapp, 0, sizeof(metap->hashm_mapp));
+       MemSet(metap->hashm_spares, 0, sizeof(metap->hashm_spares));
+       MemSet(metap->hashm_mapp, 0, sizeof(metap->hashm_mapp));
 
        metap->hashm_spares[1] = 1; /* the first bitmap page is only spare */
        metap->hashm_ovflpoint = 1;
index 4a5e84ecbbd32774592e9d7aa8fb5e19049721de..da0a91630f2282d2216b8cfc02eaa1ab703fb284 100644 (file)
@@ -8,7 +8,7 @@
  *
  *
  * IDENTIFICATION
- *       $PostgreSQL: pgsql/src/backend/access/hash/hashutil.c,v 1.41 2004/12/31 21:59:13 pgsql Exp $
+ *       $PostgreSQL: pgsql/src/backend/access/hash/hashutil.c,v 1.42 2005/05/11 01:26:01 neilc Exp $
  *
  *-------------------------------------------------------------------------
  */
@@ -56,7 +56,7 @@ _hash_formitem(IndexTuple itup)
                (sizeof(HashItemData) - sizeof(IndexTupleData));
 
        hitem = (HashItem) palloc(nbytes_hitem);
-       memcpy((char *) &(hitem->hash_itup), (char *) itup, tuplen);
+       memcpy(&(hitem->hash_itup), itup, tuplen);
 
        return hitem;
 }
index 576fc205299eebe48047cab9f3dcdf5169ab35fe..12790a166cc66dffb12ca65dbd3a959c95d3c0f8 100644 (file)
@@ -8,7 +8,7 @@
  *
  *
  * IDENTIFICATION
- *       $PostgreSQL: pgsql/src/backend/storage/lmgr/lock.c,v 1.150 2005/04/29 22:28:24 tgl Exp $
+ *       $PostgreSQL: pgsql/src/backend/storage/lmgr/lock.c,v 1.151 2005/05/11 01:26:02 neilc Exp $
  *
  * NOTES
  *       Outside modules can create a lock table and acquire/release
@@ -551,8 +551,8 @@ LockAcquire(LOCKMETHODID lockmethodid, LOCKTAG *locktag,
                ProcQueueInit(&(lock->waitProcs));
                lock->nRequested = 0;
                lock->nGranted = 0;
-               MemSet((char *) lock->requested, 0, sizeof(int) * MAX_LOCKMODES);
-               MemSet((char *) lock->granted, 0, sizeof(int) * MAX_LOCKMODES);
+               MemSet(lock->requested, 0, sizeof(int) * MAX_LOCKMODES);
+               MemSet(lock->granted, 0, sizeof(int) * MAX_LOCKMODES);
                LOCK_PRINT("LockAcquire: new", lock, lockmode);
        }
        else
index c012650a5734d258c11735a134ac105ad4a91934..c4dc65f784a7c98df51d2c31bf0be3bc1676e9ae 100644 (file)
@@ -8,7 +8,7 @@
  *
  *
  * IDENTIFICATION
- *       $PostgreSQL: pgsql/src/backend/utils/cache/relcache.c,v 1.222 2005/05/06 17:24:54 tgl Exp $
+ *       $PostgreSQL: pgsql/src/backend/utils/cache/relcache.c,v 1.223 2005/05/11 01:26:02 neilc Exp $
  *
  *-------------------------------------------------------------------------
  */
@@ -297,7 +297,7 @@ AllocateRelationDesc(Relation relation, Form_pg_class relp)
        /*
         * clear all fields of reldesc
         */
-       MemSet((char *) relation, 0, sizeof(RelationData));
+       MemSet(relation, 0, sizeof(RelationData));
        relation->rd_targblock = InvalidBlockNumber;
 
        /* make sure relation is marked as having no open file yet */
@@ -315,7 +315,7 @@ AllocateRelationDesc(Relation relation, Form_pg_class relp)
         */
        relationForm = (Form_pg_class) palloc(CLASS_TUPLE_SIZE);
 
-       memcpy((char *) relationForm, (char *) relp, CLASS_TUPLE_SIZE);
+       memcpy(relationForm, relp, CLASS_TUPLE_SIZE);
 
        /* initialize relation tuple form */
        relation->rd_rel = relationForm;
index 0cea023bb9058e9dd1f2ff2c4a97c0659a04a23e..c6cfbc5be240037a68c04fc60457f0139b2b02cb 100644 (file)
@@ -8,7 +8,7 @@
  *
  *
  * IDENTIFICATION
- *       $PostgreSQL: pgsql/src/backend/utils/cache/syscache.c,v 1.98 2005/04/14 20:03:26 tgl Exp $
+ *       $PostgreSQL: pgsql/src/backend/utils/cache/syscache.c,v 1.99 2005/05/11 01:26:02 neilc Exp $
  *
  * NOTES
  *       These routines allow the parser/planner/executor to perform
@@ -455,7 +455,7 @@ InitCatalogCache(void)
 
        Assert(!CacheInitialized);
 
-       MemSet((char *) SysCache, 0, sizeof(SysCache));
+       MemSet(SysCache, 0, sizeof(SysCache));
 
        for (cacheId = 0; cacheId < SysCacheSize; cacheId++)
        {
index bffba525cae9ecf8aff4ea826e14102e28bcf947..3c33fbfa6f05c04be25ed00ed144422a5b1ea0a9 100644 (file)
@@ -8,7 +8,7 @@
  *
  *
  * IDENTIFICATION
- *       $PostgreSQL: pgsql/src/backend/utils/fmgr/dfmgr.c,v 1.79 2004/12/31 22:01:31 pgsql Exp $
+ *       $PostgreSQL: pgsql/src/backend/utils/fmgr/dfmgr.c,v 1.80 2005/05/11 01:26:02 neilc Exp $
  *
  *-------------------------------------------------------------------------
  */
@@ -126,7 +126,7 @@ load_external_function(char *filename, char *funcname,
                                        (errcode(ERRCODE_OUT_OF_MEMORY),
                                         errmsg("out of memory")));
 
-               MemSet((char *) file_scanner, 0, sizeof(DynamicFileList));
+               MemSet(file_scanner, 0, sizeof(DynamicFileList));
                strcpy(file_scanner->filename, fullname);
                file_scanner->device = stat_buf.st_dev;
 #ifndef WIN32
index 31d843fde753611532a5090a81e9d4e4ea2565ff..e57c8e9daa4615dc9f5b87ba183491cde4fa8765 100644 (file)
@@ -12,7 +12,7 @@
  * Portions Copyright (c) 1996-2005, PostgreSQL Global Development Group
  * Portions Copyright (c) 1994, Regents of the University of California
  *
- * $PostgreSQL: pgsql/src/include/c.h,v 1.182 2005/04/28 21:47:17 tgl Exp $
+ * $PostgreSQL: pgsql/src/include/c.h,v 1.183 2005/05/11 01:26:02 neilc Exp $
  *
  *-------------------------------------------------------------------------
  */
@@ -630,7 +630,7 @@ typedef NameData *Name;
 #define MemSet(start, val, len) \
        do \
        { \
-               int32 _start = (int32 *) (start); \
+               int32  *_start = (int32 *) (start); \
                int             _val = (val); \
                Size    _len = (len); \
 \
@@ -639,12 +639,12 @@ typedef NameData *Name;
                        _val == 0 && \
                        _len <= MEMSET_LOOP_LIMIT) \
                { \
-                       int32 * _stop = (int32 *) ((char *) _start + _len); \
+                       int32 *_stop = (int32 *) ((char *) _start + _len); \
                        while (_start < _stop) \
                                *_start++ = 0; \
                } \
                else \
-                       memset((char *) _start, _val, _len); \
+                       memset(_start, _val, _len); \
        } while (0)
 
 #define MEMSET_LOOP_LIMIT  1024
@@ -658,7 +658,7 @@ typedef NameData *Name;
 #define MemSetAligned(start, val, len) \
        do \
        { \
-               int32 _start = (int32 *) (start); \
+               int32  *_start = (int32 *) (start); \
                int             _val = (val); \
                Size    _len = (len); \
 \
@@ -666,12 +666,12 @@ typedef NameData *Name;
                        _val == 0 && \
                        _len <= MEMSET_LOOP_LIMIT) \
                { \
-                       int32 * _stop = (int32 *) ((char *) _start + _len); \
+                       int32 *_stop = (int32 *) ((char *) _start + _len); \
                        while (_start < _stop) \
                                *_start++ = 0; \
                } \
                else \
-                       memset((char *) _start, _val, _len); \
+                       memset(_start, _val, _len); \
        } while (0)
 
 
index ed1a3ac7ecfd03d043826ecae48e08085be1c36a..2501ef4a603208cc530b364064946b3937ab65a8 100644 (file)
@@ -8,7 +8,7 @@
  *
  *
  * IDENTIFICATION
- *       $PostgreSQL: pgsql/src/interfaces/libpq/fe-protocol2.c,v 1.16 2004/12/31 22:03:50 pgsql Exp $
+ *       $PostgreSQL: pgsql/src/interfaces/libpq/fe-protocol2.c,v 1.17 2005/05/11 01:26:02 neilc Exp $
  *
  *-------------------------------------------------------------------------
  */
@@ -592,7 +592,7 @@ getRowDescriptions(PGconn *conn)
        {
                result->attDescs = (PGresAttDesc *)
                        pqResultAlloc(result, nfields * sizeof(PGresAttDesc), TRUE);
-               MemSet((char *) result->attDescs, 0, nfields * sizeof(PGresAttDesc));
+               MemSet(result->attDescs, 0, nfields * sizeof(PGresAttDesc));
        }
 
        /* get type info */
@@ -667,7 +667,7 @@ getAnotherTuple(PGconn *conn, bool binary)
                        pqResultAlloc(result, nfields * sizeof(PGresAttValue), TRUE);
                if (conn->curTuple == NULL)
                        goto outOfMemory;
-               MemSet((char *) conn->curTuple, 0, nfields * sizeof(PGresAttValue));
+               MemSet(conn->curTuple, 0, nfields * sizeof(PGresAttValue));
 
                /*
                 * If it's binary, fix the column format indicators.  We assume
@@ -1409,7 +1409,7 @@ pqBuildStartupPacket2(PGconn *conn, int *packetlen,
        if (!startpacket)
                return NULL;
 
-       MemSet((char *) startpacket, 0, sizeof(StartupPacket));
+       MemSet(startpacket, 0, sizeof(StartupPacket));
 
        startpacket->protoVersion = htonl(conn->pversion);