home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 October / usenetsourcesnewsgroupsinfomagicoctober1994disk2.iso / unix / volume16 / deliver / part02 / debug.c < prev    next >
C/C++ Source or Header  |  1988-11-14  |  1KB  |  61 lines

  1. /* $Header: debug.c,v 1.1 88/06/06 09:38:23 chip Exp $
  2.  *
  3.  * Debugging output.
  4.  *
  5.  * $Log:    debug.c,v $
  6.  * Revision 1.1  88/06/06  09:38:23  chip
  7.  * Initial revision
  8.  * 
  9.  */
  10.  
  11. #include "deliver.h"
  12.  
  13. /*----------------------------------------------------------------------
  14.  * Print out a complete dump of all destinations
  15.  */
  16.  
  17. dumpdests(when)
  18. char    *when;
  19. {
  20.     DEST    *d;
  21.  
  22.     message("Destinations %s:\n", when);
  23.     for (d = first_dest(); d; d = next_dest(d))
  24.     {
  25.         message("\t%s", d->name);
  26.         if (d->class == CL_MBOX)
  27.             message(":%s", d->mailbox);
  28.  
  29.         message(" (");
  30.         switch (d->class)
  31.         {
  32.         case CL_USER:
  33.             message("User");
  34.             break;
  35.         case CL_MBOX:
  36.             message("Mailbox");
  37.             break;
  38.         case CL_UUCP:
  39.             message("UUCP");
  40.             break;
  41.         }
  42.         message(", ");
  43.         switch (d->state)
  44.         {
  45.         case ST_WORKING:
  46.             message("Working");
  47.             break;
  48.         case ST_HOLD:
  49.             message("Hold");
  50.             break;
  51.         case ST_DONE:
  52.             message("Done");
  53.             break;
  54.         case ST_ERROR:
  55.             message("Error: %s", d->error);
  56.             break;
  57.         }
  58.         message(")\n");
  59.     }
  60. }
  61.