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 }; 15*95c0884eSLisandro Dalcin 16*95c0884eSLisandro Dalcin PETSC_INTERN PrintfQueue petsc_printfqueue,petsc_printfqueuebase; 17*95c0884eSLisandro Dalcin PETSC_INTERN int petsc_printfqueuelength; 18e5c89e4eSSatish Balay 19e5c89e4eSSatish Balay #endif 20