xref: /petsc/src/sys/fileio/mprint.h (revision 2205254efee3a00a594e5e2a3a70f74dcb40bc03)
1 
2 #if !defined(__MPRINT_H)
3 #define __MPRINT_H
4 
5 #include <petscsys.h>             /*I    "petscsys.h"   I*/
6 #include <stdarg.h>
7 #if defined(PETSC_HAVE_STDLIB_H)
8 #include <stdlib.h>
9 #endif
10 
11 
12 /* ----------------------------------------------------------------------- */
13 typedef struct _PrintfQueue *PrintfQueue;
14 struct _PrintfQueue {
15   char        *string;
16   int         size;
17   PrintfQueue next;
18 };
19 extern PrintfQueue petsc_printfqueue,petsc_printfqueuebase;
20 extern int         petsc_printfqueuelength;
21 extern FILE        *petsc_printfqueuefile;
22 
23 #endif
24