]> git.eshelyaron.com Git - emacs.git/commitdiff
(my_strftime): Some old compilers object to '\a', so don't bother
authorPaul Eggert <eggert@twinsun.com>
Thu, 18 Nov 1999 23:22:16 +0000 (23:22 +0000)
committerPaul Eggert <eggert@twinsun.com>
Thu, 18 Nov 1999 23:22:16 +0000 (23:22 +0000)
optimizing for it.

src/strftime.c

index b89d3243624fb74d9103046e6d334bdf9bb34b23..00d50133b35adc1cf84aeba55e52f28560102de7 100644 (file)
@@ -508,7 +508,7 @@ my_strftime (s, maxsize, format, tp ut_argument)
        case '%':
          break;
 
-       case '\a': case '\b': case '\t': case '\n':
+       case '\b': case '\t': case '\n':
        case '\v': case '\f': case '\r':
        case ' ': case '!': case '"': case '#': case '&': case'\'':
        case '(': case ')': case '*': case '+': case ',': case '-':
@@ -526,10 +526,11 @@ my_strftime (s, maxsize, format, tp ut_argument)
        case 'r': case 's': case 't': case 'u': case 'v': case 'w':
        case 'x': case 'y': case 'z': case '{': case '|': case '}':
        case '~':
-         /* The C Standard requires these 98 characters (plus '%') to
+         /* The C Standard requires these 97 characters (plus '%', '\a') to
             be in the basic execution character set.  None of these
             characters can start a multibyte sequence, so they need
-            not be analyzed further.  */
+            not be analyzed further.  Some old compilers object to
+            '\a', so don't bother optimizing for it.  */
          add (1, *p = *f);
          continue;