]> pd.if.org Git - pdclib.old/commitdiff
Added struct status_t.
authorsolar <>
Mon, 8 May 2006 15:52:10 +0000 (15:52 +0000)
committersolar <>
Mon, 8 May 2006 15:52:10 +0000 (15:52 +0000)
includes/stdio.h

index f8232cdda355b35bcd8908988e17099be2630f1b..744e7c27b16e8dfff68bf896698835687553f18c 100644 (file)
@@ -44,8 +44,22 @@ typedef struct _PDCLIB_file_t FILE;
 #define SEEK_END 2
 #define SEEK_SET 4
 
-#define stdin NULL
-#define stdout NULL
+/* This is a strictly internal structure required by the printf() function
+   family.
+*/
+struct _PDCLIB_status_t
+{
+    int             base;  /* base to which the value shall be converted     */
+    _PDCLIB_int_fast32_t flags; /* flags and length modifiers                */
+    size_t          n;     /* maximum number of characters to be written     */
+    size_t          i;     /* number of characters already written           */
+    size_t          this;  /* output chars in the current conversion         */
+    char *          s;     /* target buffer                                  */
+    size_t          width; /* width of current field                         */
+    size_t          prec;  /* precision of current field                     */
+    FILE *          stream;/* for to-stream output                           */
+    _PDCLIB_va_list ap;    /* argument stack passed to the printf function   */
+};
 
 /* Operations on files */