icon.h 556 B

12345678910111213141516171819202122232425262728
  1. #ifndef GRASS_ICON_H
  2. #ifndef _STDIO_H
  3. #include <stdio.h>
  4. #endif
  5. #define GRASS_ICON_H
  6. #define ICON struct _icon
  7. struct _icon
  8. {
  9. int nrows;
  10. int ncols;
  11. int xref;
  12. int yref;
  13. char **map;
  14. };
  15. char *ask_icon_any(char *, char *, int);
  16. char *ask_icon_new(char *, char *);
  17. char *ask_icon_old(char *, char *);
  18. int get_icon(char *, char *, ICON *);
  19. int get_default_icon(ICON *);
  20. int put_icon(char *, ICON *);
  21. int read_icon(FILE *, ICON *);
  22. int release_icon(ICON *);
  23. int scale_icon(ICON *, ICON *, float);
  24. int write_icon(FILE *, ICON *, int);
  25. #endif