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