home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / misc / volume8 / gnuplot1.10A / part07 / help / pchar.c < prev    next >
C/C++ Source or Header  |  1989-09-09  |  736b  |  44 lines

  1. /*
  2.  * Program    : help
  3.  * Module    : pchar.c
  4.  * Programmer    : R. Stolfa
  5.  *
  6.  * Purpose :    To provide a very simple "more" like output stream for
  7.  *        looking at the text in "HELPFILE" and all the topics
  8.  *        listed in "DIRFILE".
  9.  *
  10.  * Modification History:
  11.  *   08/27/87    Created
  12.  */
  13.  
  14. #include    "global.h"
  15.  
  16. pchar (c)
  17. int    c;
  18. {
  19.     char    in_buff[BSIZE];        /* input buffer */
  20.  
  21.     /*
  22.      * If this is the recursive call, do not
  23.      * output anything
  24.      */
  25.     if (c != '\0')
  26.         putchar (c);
  27.  
  28.     /*
  29.      * If this is the newline, then increment the
  30.      * line count
  31.      */
  32.     if (c == '\n')
  33.         lines ++;
  34.  
  35.     /*
  36.      * If this is the one to pause on, then do so
  37.      */
  38.     if (lines == 21) {
  39.         printf ("\nPress RETURN to continue");
  40.         (void) fgets (in_buff, BSIZE, stdin);
  41.         lines = 0;
  42.     }
  43. }
  44.