/* -*-c-*-
*
- * $Id: mptext.h,v 1.4 2000/06/17 11:46:58 mdw Exp $
+ * $Id: mptext.h,v 1.5 2000/10/08 12:04:58 mdw Exp $
*
* Textual representation of multiprecision numbers
*
/*----- Revision history --------------------------------------------------*
*
* $Log: mptext.h,v $
+ * Revision 1.5 2000/10/08 12:04:58 mdw
+ * (MP_DOFPRINTFR): cope with null pointers.
+ *
* Revision 1.4 2000/06/17 11:46:58 mdw
* Convenience macros for producing debugging output containing MP
* integers.
#define MP_DOFPRINTFR(fp, args, m, r) do { \
fprintf args; \
- mp_writefile(m, fp, r); \
+ if (m) \
+ mp_writefile(m, fp, r); \
+ else \
+ fputs("<null>", fp); \
fputc('\n', fp); \
} while (0)