[prev in list] [next in list] [prev in thread] [next in thread] 

List:       mandoc-source
Subject:    mdocml: Improve clarity of some casts; from Christos Zoulas <christos at
From:       schwarze () mdocml ! bsd ! lv
Date:       2017-02-17 14:44:25
Message-ID: 6641334335694179798.enqueue () fantadrom ! bsd ! lv
[Download RAW message or body]

Log Message:
-----------
Improve clarity of some casts;
from Christos Zoulas <christos at NetBSD>.

Modified Files:
--------------
    mdocml:
        dba.c
        dbm_map.c

Revision Data
-------------
Index: dba.c
===================================================================
RCS file: /home/cvs/mdocml/mdocml/dba.c,v
retrieving revision 1.9
retrieving revision 1.10
diff -Ldba.c -Ldba.c -u -p -r1.9 -r1.10
--- dba.c
+++ dba.c
@@ -315,8 +315,8 @@ compare_names(const void *vp1, const voi
 	const char	*cp1, *cp2;
 	int		 diff;
 
-	cp1 = *(char **)vp1;
-	cp2 = *(char **)vp2;
+	cp1 = *(const char * const *)vp1;
+	cp2 = *(const char * const *)vp2;
 	return (diff = *cp2 - *cp1) ? diff :
 	    strcasecmp(cp1 + 1, cp2 + 1);
 }
@@ -326,8 +326,8 @@ compare_strings(const void *vp1, const v
 {
 	const char	*cp1, *cp2;
 
-	cp1 = *(char **)vp1;
-	cp2 = *(char **)vp2;
+	cp1 = *(const char * const *)vp1;
+	cp2 = *(const char * const *)vp2;
 	return strcmp(cp1, cp2);
 }
 
@@ -502,7 +502,7 @@ compare_entries(const void *vp1, const v
 {
 	const struct macro_entry *ep1, *ep2;
 
-	ep1 = *(struct macro_entry **)vp1;
-	ep2 = *(struct macro_entry **)vp2;
+	ep1 = *(const struct macro_entry * const *)vp1;
+	ep2 = *(const struct macro_entry * const *)vp2;
 	return strcmp(ep1->value, ep2->value);
 }
Index: dbm_map.c
===================================================================
RCS file: /home/cvs/mdocml/mdocml/dbm_map.c,v
retrieving revision 1.7
retrieving revision 1.8
diff -Ldbm_map.c -Ldbm_map.c -u -p -r1.7 -r1.8
--- dbm_map.c
+++ dbm_map.c
@@ -175,7 +175,7 @@ dbm_getint(int32_t offset)
 int32_t
 dbm_addr(const void *p)
 {
-	return htobe32((char *)p - dbm_base);
+	return htobe32((const char *)p - dbm_base);
 }
 
 int
--
 To unsubscribe send an email to source+unsubscribe@mdocml.bsd.lv

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic