home *** CD-ROM | disk | FTP | other *** search
/ ftp.ncftp.com / ftp.ncftp.com.zip / ftp.ncftp.com / ncftp / older_versions / ncftp-3.2.2-src.tar.bz2 / ncftp-3.2.2-src.tar / ncftp-3.2.2 / libncftp / u_close.c < prev    next >
C/C++ Source or Header  |  2005-01-01  |  390b  |  23 lines

  1. /* u_close.c
  2.  *
  3.  * Copyright (c) 1996-2005 Mike Gleason, NcFTP Software.
  4.  * All rights reserved.
  5.  *
  6.  */
  7.  
  8. #include "syshdrs.h"
  9. #ifdef PRAGMA_HDRSTOP
  10. #    pragma hdrstop
  11. #endif
  12.  
  13. /* Closes the file supplied, if it isn't a std stream. */
  14. void
  15. CloseFile(FILE **f)
  16. {
  17.     if (*f != NULL) {
  18.         if ((*f != stdout) && (*f != stdin) && (*f != stderr))
  19.             (void) fclose(*f);
  20.         *f = NULL;
  21.     }
  22. }    /* CloseFile */
  23.