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