xref: /petsc/src/sys/fileio/mprint.h (revision ecfe9a7241486697f593f24591dd2a5988c02042)
1e5c89e4eSSatish Balay 
2e5c89e4eSSatish Balay #if !defined(__MPRINT_H)
3e5c89e4eSSatish Balay #define __MPRINT_H
4e5c89e4eSSatish Balay 
5c6db04a5SJed Brown #include <petscsys.h>             /*I    "petscsys.h"   I*/
6f67a399dSBarry 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 };
1595c0884eSLisandro Dalcin 
16*ecfe9a72SLisandro Dalcin PETSC_INTERN PrintfQueue petsc_printfqueue;
17*ecfe9a72SLisandro Dalcin PETSC_INTERN PrintfQueue petsc_printfqueuebase;
1895c0884eSLisandro Dalcin PETSC_INTERN int         petsc_printfqueuelength;
19e5c89e4eSSatish Balay 
20e5c89e4eSSatish Balay #endif
21