xref: /petsc/src/sys/fileio/mprint.h (revision f67a399d8999b481251f001eb10f222ea7739174)
1e5c89e4eSSatish Balay 
2e5c89e4eSSatish Balay #if !defined(__MPRINT_H)
3e5c89e4eSSatish Balay #define __MPRINT_H
4e5c89e4eSSatish Balay 
5c6db04a5SJed Brown #include <petscsys.h>             /*I    "petscsys.h"   I*/
6*f67a399dSBarry Smith #include <petsc/private/petscimpl.h>
7e5c89e4eSSatish Balay 
8e5c89e4eSSatish Balay /* ----------------------------------------------------------------------- */
9e5c89e4eSSatish Balay typedef struct _PrintfQueue *PrintfQueue;
10e5c89e4eSSatish Balay struct _PrintfQueue {
112d609e63SMatthew Knepley   char        *string;
122d609e63SMatthew Knepley   int         size;
13e5c89e4eSSatish Balay   PrintfQueue next;
14e5c89e4eSSatish Balay };
15d30b0576SJed Brown extern PrintfQueue petsc_printfqueue,petsc_printfqueuebase;
16d30b0576SJed Brown extern int         petsc_printfqueuelength;
17e5c89e4eSSatish Balay 
18e5c89e4eSSatish Balay #endif
19