1*a4963045SJacob Faibussowitsch #pragma once 2e5c89e4eSSatish Balay 3c6db04a5SJed Brown #include <petscsys.h> /*I "petscsys.h" I*/ 4f67a399dSBarry Smith #include <petsc/private/petscimpl.h> 5e5c89e4eSSatish Balay 6e5c89e4eSSatish Balay /* ----------------------------------------------------------------------- */ 7e5c89e4eSSatish Balay typedef struct _PrintfQueue *PrintfQueue; 8e5c89e4eSSatish Balay struct _PrintfQueue { 92d609e63SMatthew Knepley char *string; 1094217ebdSBarry Smith size_t size; 11e5c89e4eSSatish Balay PrintfQueue next; 12e5c89e4eSSatish Balay }; 1395c0884eSLisandro Dalcin 14ecfe9a72SLisandro Dalcin PETSC_INTERN PrintfQueue petsc_printfqueue; 15ecfe9a72SLisandro Dalcin PETSC_INTERN PrintfQueue petsc_printfqueuebase; 1695c0884eSLisandro Dalcin PETSC_INTERN int petsc_printfqueuelength; 17