Author: ed
Date: Mon May 30 16:52:23 2016
New Revision: 300999
URL: https://svnweb.freebsd.org/changeset/base/300999

Log:
  Let dbm's datum::dptr use the right type.
  
  According to POSIX, it should use void *, not char *. Unfortunately, the
  dsize field also has the wrong type. It should be size_t. I'm not going
  to change that, as that will break the ABI.
  
  Reviewed by:  pfg
  Differential Revision:        https://reviews.freebsd.org/D6647

Modified:
  head/include/ndbm.h
  head/lib/libc/db/man/dbm.3

Modified: head/include/ndbm.h
==============================================================================
--- head/include/ndbm.h Mon May 30 16:26:34 2016        (r300998)
+++ head/include/ndbm.h Mon May 30 16:52:23 2016        (r300999)
@@ -52,7 +52,7 @@
 #define        DBM_SUFFIX      ".db"
 
 typedef struct {
-       char *dptr;
+       void *dptr;
        int dsize;
 } datum;
 

Modified: head/lib/libc/db/man/dbm.3
==============================================================================
--- head/lib/libc/db/man/dbm.3  Mon May 30 16:26:34 2016        (r300998)
+++ head/lib/libc/db/man/dbm.3  Mon May 30 16:52:23 2016        (r300999)
@@ -15,7 +15,7 @@
 .\"
 .\" $FreeBSD$
 .\"
-.Dd February 19, 2015
+.Dd May 30, 2016
 .Dt DBM 3
 .Os
 .Sh NAME
@@ -66,7 +66,7 @@ is declared in
 .In ndbm.h :
 .Bd -literal
 typedef struct {
-       char *dptr;
+       void *dptr;
        int dsize;
 } datum;
 .Ed
_______________________________________________
svn-src-all@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to