home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / unix / volume7 / rvi / part2 / rv_flash.c < prev    next >
Encoding:
C/C++ Source or Header  |  1986-11-30  |  377 b   |  29 lines

  1. #include "rv.h"
  2.  
  3. /*
  4.  * Simulate flash() on non-USG curses
  5.  */
  6.  
  7. #ifndef USG
  8. extern int _putchar();
  9. void
  10. flash()
  11. {
  12.     static INT once;
  13.     static char flashstr[80];
  14.     char *tgetstr(), *s;
  15.  
  16.     if (!once) {
  17.         ++once;
  18.         s = flashstr;
  19.         if (tgetstr("vb", &s) == NULL) {
  20.             s = flashstr;
  21.             if (tgetstr("bl", &s) == NULL)
  22.                 strcpy(flashstr, "\007");
  23.         }
  24.     }
  25.  
  26.     _puts(flashstr);
  27. }
  28. #endif !USG
  29.