home *** CD-ROM | disk | FTP | other *** search
/ PC Extra Super CD 1998 January / PCPLUS131.iso / DJGPP / V2 / DJLSR201.ZIP / src / libc / pc_hw / co80 / scputs.c < prev    next >
Encoding:
C/C++ Source or Header  |  1995-03-11  |  478 b   |  22 lines

  1. /* Copyright (C) 1995 DJ Delorie, see COPYING.DJ for details */
  2. #include "sc.h"
  3.  
  4. void    
  5. ScreenPutString(const char *_ch, int _attr, int _x, int _y)
  6. {
  7.   int scptr;
  8.   if ((_x < 0) || (_y < 0))
  9.     return;
  10.   if ((_x >= ScreenCols()) || (_y >= ScreenRows()))
  11.     return;
  12.   _attr = (_attr & 0xff) << 8;
  13.   scptr = co80 + (_x+_y*ScreenCols())*2;
  14.   _farsetsel(dossel);
  15.   while (*_ch)
  16.   {
  17.     _farnspokew(scptr, (*_ch & 0xff)|_attr);
  18.     _ch++;
  19.     scptr += 2;
  20.   }
  21. }
  22.