Sun Mar 31 18:07:32 1996 Ulrich Drepper <drepper@gnu.ai.mit.edu>
authorroland <roland>
Tue, 2 Apr 1996 14:18:40 +0000 (14:18 +0000)
committerroland <roland>
Tue, 2 Apr 1996 14:18:40 +0000 (14:18 +0000)
* stdio-common/printf.h: Mark change for wide-char handling.
Changing it now would result in incompatibilities.

stdio-common/printf.h

index df7747e..6e90154 100644 (file)
@@ -1,4 +1,4 @@
-/* Copyright (C) 1991, 1992, 1993, 1995 Free Software Foundation, Inc.
+/* Copyright (C) 1991, 92, 93, 95, 96 Free Software Foundation, Inc.
 This file is part of the GNU C Library.
 
 The GNU C Library is free software; you can redistribute it and/or
@@ -26,6 +26,7 @@ __BEGIN_DECLS
 #define        __need_FILE
 #include <stdio.h>
 #define        __need_size_t
+#define __need_wchar_t
 #include <stddef.h>
 
 
@@ -33,7 +34,11 @@ struct printf_info
 {
   int prec;                    /* Precision.  */
   int width;                   /* Width.  */
-  unsigned char spec;          /* Format letter.  */
+#ifdef THIS_IS_INCOMPATIBLE_WITH_LINUX_LIBC
+  wchar_t spec;                        /* Format letter.  */
+#else
+  char spec;                   /* Format letter.  */
+#endif
   unsigned int is_long_double:1;/* L flag.  */
   unsigned int is_short:1;     /* h flag.  */
   unsigned int is_long:1;      /* l flag.  */