]> git.saurik.com Git - bison.git/commitdiff
* src/bison.simple (_yy_memcpy): CPP reformat.
authorMarc Autret <autret_m@epita.fr>
Mon, 13 Aug 2001 21:10:10 +0000 (21:10 +0000)
committerMarc Autret <autret_m@epita.fr>
Mon, 13 Aug 2001 21:10:10 +0000 (21:10 +0000)
ChangeLog
src/bison.simple

index 575f09d0825bdb4be24c332789ba93d3efad67a2..4b0d732485c9e9dc6fabd0b61b6f7a92da10301b 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2001-08-13  Marc Autret  <autret_m@epita.fr>
+
+       * src/bison.simple (_yy_memcpy): CPP reformat.
+
 2001-08-13  Pascal Bart  <pascal.bart@epita.fr>
 
        * tests/atconfig.in (CPPFLAGS): Fix.
index a073070c686ccb8792b9051033a68f529ad31cc8..77b54685cb89acf358b26d9de804deb851f65317 100644 (file)
@@ -185,40 +185,27 @@ int yydebug;
 #if __GNUC__ > 1               /* GNU C and GNU C++ define this.  */
 # define __yy_memcpy(To, From, Count)  __builtin_memcpy (To, From, Count)
 #else                          /* not GNU C or C++ */
-# ifndef __cplusplus
 
 /* This is the most reliable way to avoid incompatibilities
    in available built-in functions on various systems.  */
 static void
+# ifndef __cplusplus
 __yy_memcpy (to, from, count)
      char *to;
-     char *from;
+     const char *from;
      unsigned int count;
-{
-  register char *f = from;
-  register char *t = to;
-  register int i = count;
-
-  while (i-- > 0)
-    *t++ = *f++;
-}
-
 # else /* __cplusplus */
-
-/* This is the most reliable way to avoid incompatibilities
-   in available built-in functions on various systems.  */
-static void
-__yy_memcpy (char *to, char *from, unsigned int count)
+__yy_memcpy (char *to, const char *from, unsigned int count)
+# endif
 {
+  register const char *f = from;
   register char *t = to;
-  register char *f = from;
   register int i = count;
 
   while (i-- > 0)
     *t++ = *f++;
 }
 
-# endif
 #endif
 \f
 #line