On 08/01/16 00:28, Xin Li wrote:


On 7/31/16 14:36, Pedro F. Giffuni wrote:
Author: pfg
Date: Sun Jul 31 21:36:40 2016
New Revision: 303600
URL: https://svnweb.freebsd.org/changeset/base/303600

Log:
  indent(1): replace function call to bzero with memset.

  Reference:
  
https://github.com/pstef/freebsd_indent/commit/7422f42f80099c69d34833d7106035dc09230235

  Differential Revision: https://reviews.freebsd.org/D6966  (Partial)
  Submitted by: Piotr Stefaniak

Modified:
  head/usr.bin/indent/io.c

Modified: head/usr.bin/indent/io.c
==============================================================================
--- head/usr.bin/indent/io.c    Sun Jul 31 21:29:10 2016        (r303599)
+++ head/usr.bin/indent/io.c    Sun Jul 31 21:36:40 2016        (r303600)
@@ -629,7 +629,7 @@ parsefont(struct fstate *f, const char *
     const char *s = s0;
     int         sizedelta = 0;

-    bzero(f, sizeof *f);
+    memset(f, 0, sizeof(struct fstate));
                    ^^^^^^^^^^^^^^^^^^^^^  This is much more error-prone
than sizeof(*f) IMHO.

Cheers,

Does this look better?

Cheers,

Pedro.
Index: usr.bin/indent/io.c
===================================================================
--- usr.bin/indent/io.c	(revision 303615)
+++ usr.bin/indent/io.c	(working copy)
@@ -629,7 +629,7 @@
     const char *s = s0;
     int         sizedelta = 0;
 
-    memset(f, 0, sizeof(struct fstate));
+    memset(f, '\0', sizeof(*f));
     while (*s) {
 	if (isdigit(*s))
 	    f->size = f->size * 10 + *s - '0';
_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "[email protected]"

Reply via email to