1 2 #if !defined(__MPRINT_H) 3 #define __MPRINT_H 4 5 #include <petscsys.h> /*I "petscsys.h" I*/ 6 #include <stdarg.h> 7 #if defined(PETSC_HAVE_STDLIB_H) 8 #include <stdlib.h> 9 #endif 10 11 12 /* ----------------------------------------------------------------------- */ 13 typedef struct _PrintfQueue *PrintfQueue; 14 struct _PrintfQueue { 15 char *string; 16 int size; 17 PrintfQueue next; 18 }; 19 extern PrintfQueue petsc_printfqueue,petsc_printfqueuebase; 20 extern int petsc_printfqueuelength; 21 extern FILE *petsc_printfqueuefile; 22 23 #endif 24