Subversion Repositories Kolibri OS

Rev

Go to most recent revision | Blame | Last modification | View Log | Download | RSS feed

  1. #include <stdio.h>
  2.  
  3. int fputs ( const char * str, FILE * file )
  4. {
  5.         int rc;
  6.  
  7.     if(!file || !str)
  8.     {
  9.         errno = E_INVALIDPTR;
  10.         return EOF;
  11.     }
  12.  
  13.         if ((file->mode & 3)==FILE_OPEN_READ)
  14.     {
  15.         errno = E_ACCESS;
  16.         return EOF;
  17.     }
  18.  
  19.     while(*str)
  20.     {
  21.         rc = fputc(*str, file);
  22.         if (rc < 0) return rc;
  23.         str++;
  24.     }
  25.  
  26.     return 0;
  27. }
  28.