]> granicus.if.org Git - flex/commitdiff
Replace zero_out() with stdlib's memset.
authorMichael McConville <mmcconville@mykolab.com>
Wed, 9 Dec 2015 21:22:11 +0000 (16:22 -0500)
committerWill Estes <westes575@gmail.com>
Wed, 9 Dec 2015 22:44:33 +0000 (17:44 -0500)
src/flexdef.h
src/misc.c
src/tblcmp.c
to.do/unicode/flexdef.h
to.do/unicode/misc.c
to.do/unicode/tblcmp.c

index 71eebc66a75c7b1c60c87090eab70bc03d4a03f1..9c6baecea2944496095582dc79f2e960a523b202 100644 (file)
@@ -939,9 +939,6 @@ extern void transition_struct_out PROTO ((int, int));
 /* Only needed when using certain broken versions of bison to build parse.c. */
 extern void *yy_flex_xmalloc PROTO ((int));
 
-/* Set a region of memory to 0. */
-extern void zero_out PROTO ((char *, size_t));
-
 
 /* from file nfa.c */
 
index 523ff9222dccd78d5ba63a189225044111b998bd..cfdf2f8cc6ec32837a147462379508ca3c64ce34 100644 (file)
@@ -906,22 +906,6 @@ void   *yy_flex_xmalloc (int size)
 }
 
 
-/* zero_out - set a region of memory to 0
- *
- * Sets region_ptr[0] through region_ptr[size_in_bytes - 1] to zero.
- */
-
-void zero_out (char *region_ptr, size_t size_in_bytes)
-{
-       char *rp, *rp_end;
-
-       rp = region_ptr;
-       rp_end = region_ptr + size_in_bytes;
-
-       while (rp < rp_end)
-               *rp++ = 0;
-}
-
 /* Remove all '\n' and '\r' characters, if any, from the end of str.
  * str can be any null-terminated string, or NULL.
  * returns str. */
index e6d549c5581a3a6e7cc18280fffa40ef64fae775..9f7e9a34ddc16a0a97f8e60bfa0fb941837ce17f 100644 (file)
@@ -299,8 +299,7 @@ void    expand_nxt_chk (void)
        nxt = reallocate_integer_array (nxt, current_max_xpairs);
        chk = reallocate_integer_array (chk, current_max_xpairs);
 
-       zero_out ((char *) (chk + old_max),
-                 (size_t) (MAX_XPAIRS_INCREMENT * sizeof (int)));
+       memset(chk + old_max, 0, MAX_XPAIRS_INCREMENT * sizeof(int));
 }
 
 
@@ -421,9 +420,7 @@ void    inittbl (void)
 {
        int i;
 
-       zero_out ((char *) chk,
-
-                 (size_t) (current_max_xpairs * sizeof (int)));
+       memset(chk, 0, current_max_xpairs * sizeof(int));
 
        tblend = 0;
        firstfree = tblend + 1;
index 74db30848c7dbbe7774aaabadcbacd4f0b0b9672..8e44c2632852bd34899a79f05eb155210d53f4a2 100644 (file)
@@ -913,9 +913,6 @@ extern void transition_struct_out PROTO((int, int));
 /* Only needed when using certain broken versions of bison to build parse.c. */
 extern void *yy_flex_xmalloc PROTO(( int ));
 
-/* Set a region of memory to 0. */
-extern void zero_out PROTO((char *, size_t));
-
 
 /* from file nfa.c */
 
index 340707e622633e78634a5e8316b0d6d1439eb7b3..f107415792314ea6644331c182989d7ffdfcd754 100644 (file)
@@ -824,22 +824,3 @@ int size;
 
        return result;
        }
-
-
-/* zero_out - set a region of memory to 0
- *
- * Sets region_ptr[0] through region_ptr[size_in_bytes - 1] to zero.
- */
-
-void zero_out( region_ptr, size_in_bytes )
-char *region_ptr;
-size_t size_in_bytes;
-       {
-       register char *rp, *rp_end;
-
-       rp = region_ptr;
-       rp_end = region_ptr + size_in_bytes;
-
-       while ( rp < rp_end )
-               *rp++ = 0;
-       }
index c21d9bed4b124231c2903fdcf869efa292a0afd7..f2d4366ec3f3189ff644d6f193de22d1ca34a1fa 100644 (file)
@@ -309,8 +309,7 @@ void expand_nxt_chk()
        nxt = reallocate_integer_array( nxt, current_max_xpairs );
        chk = reallocate_integer_array( chk, current_max_xpairs );
 
-       zero_out( (char *) (chk + old_max),
-               (size_t) (MAX_XPAIRS_INCREMENT * sizeof( int )) );
+       memset(chk + old_max, 0, MAX_XPAIRS_INCREMENT * sizeof(int));
        }
 
 
@@ -436,7 +435,7 @@ void inittbl()
        {
        register int i;
 
-       zero_out( (char *) chk, (size_t) (current_max_xpairs * sizeof( int )) );
+       memset(chk, 0, current_max_xpairs * sizeof(int));
 
        tblend = 0;
        firstfree = tblend + 1;