home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Source Code 1993 July / THE_SOURCE_CODE_CD_ROM.iso / gnu / fontutils-0.6 / imageto / input-img.h < prev    next >
Encoding:
C/C++ Source or Header  |  1992-03-27  |  1.3 KB  |  44 lines

  1. /* input-img.h: declarations for reading an IMG file.
  2.  
  3. Copyright (C) 1992 Free Software Foundation, Inc.
  4.  
  5. This program is free software; you can redistribute it and/or modify
  6. it under the terms of the GNU General Public License as published by
  7. the Free Software Foundation; either version 2, or (at your option)
  8. any later version.
  9.  
  10. This program is distributed in the hope that it will be useful,
  11. but WITHOUT ANY WARRANTY; without even the implied warranty of
  12. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  13. GNU General Public License for more details.
  14.  
  15. You should have received a copy of the GNU General Public License
  16. along with this program; if not, write to the Free Software
  17. Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.  */
  18.  
  19. #ifndef INPUT_IMG_H
  20. #define INPUT_IMG_H
  21.  
  22. #include "types.h"
  23. #include "image-header.h"
  24.  
  25.  
  26. /* Prepare to read FILENAME.  */
  27. extern void img_open_input_file (string filename);
  28.  
  29. /* Close up gracefully.  */
  30. extern void img_close_input_file (void);
  31.  
  32.  
  33. /* Read the header.  */
  34. extern void img_get_header (void);
  35.  
  36.  
  37. /* Read a single scanline into P.  P must point to a large-enough block
  38.    for one entire scanline (the width of the image is given in the
  39.    header).  If at the end of the input file, returns false, else
  40.    returns true.  */
  41. extern boolean img_get_scanline (one_byte *p);
  42.  
  43. #endif /* not INPUT_IMG_H */
  44.