emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] scratch/record 1682496 06/12: Use sizeof to get length of


From: Lars Brinkhoff
Subject: [Emacs-diffs] scratch/record 1682496 06/12: Use sizeof to get length of cl-struct prefix.
Date: Sun, 19 Mar 2017 16:04:20 -0400 (EDT)

branch: scratch/record
commit 16824969c66c5f4ae68a102ae4ce6a146f8ca399
Author: Lars Brinkhoff <address@hidden>
Commit: Lars Brinkhoff <address@hidden>

    Use sizeof to get length of cl-struct prefix.
    
    Also replace a `0' with `false'.
---
 src/data.c | 8 +++-----
 1 file changed, 3 insertions(+), 5 deletions(-)

diff --git a/src/data.c b/src/data.c
index 5a91d92..0e7f4b4 100644
--- a/src/data.c
+++ b/src/data.c
@@ -201,8 +201,7 @@ DEFUN ("null", Fnull, Snull, 1, 1, 0,
   return Qnil;
 }
 
-static const char *old_struct_prefix = "cl-struct-";
-static int old_struct_prefix_length;
+static const char old_struct_prefix[] = "cl-struct-";
 
 static int
 vector_struct_p (Lisp_Object object)
@@ -214,7 +213,7 @@ vector_struct_p (Lisp_Object object)
   return SYMBOLP (type)
     && strncmp (SDATA (SYMBOL_NAME (type)),
                old_struct_prefix,
-               old_struct_prefix_length) == 0;
+               sizeof old_struct_prefix - 1) == 0;
 }
 
 static Lisp_Object
@@ -3899,8 +3898,7 @@ syms_of_data (void)
 
   DEFVAR_BOOL ("old-struct-compat", old_struct_compat,
               doc: /* Non-nil means hack for old structs is in effect.  */);
-  old_struct_compat = 0;
-  old_struct_prefix_length = strlen (old_struct_prefix);
+  old_struct_compat = false;
 
   DEFSYM (Qwatchers, "watchers");
   DEFSYM (Qmakunbound, "makunbound");



reply via email to

[Prev in Thread] Current Thread [Next in Thread]