GRASS Programmer's Manual  6.5.svn(2014)-r66266
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
sigsetfile.c File Reference

Imagery Library - Open/Create signiture files. More...

#include <string.h>
#include <grass/gis.h>
#include <grass/imagery.h>
#include <grass/glocale.h>
Include dependency graph for sigsetfile.c:

Go to the source code of this file.

Functions

FILE * I_fopen_sigset_file_new (const char *group, const char *subgroup, const char *name)
 Create new signiture file in given group/subgroup. More...
 
FILE * I_fopen_sigset_file_old (const char *group, const char *subgroup, const char *name)
 Open existing signiture file in given group/subgroup. More...
 

Detailed Description

Imagery Library - Open/Create signiture files.

(C) 2001-2011 by the GRASS Development Team

This program is free software under the GNU General Public License (>=v2). Read the file COPYING that comes with GRASS for details.

Author
GRASS GIS Development Team

Definition in file sigsetfile.c.

Function Documentation

FILE* I_fopen_sigset_file_new ( const char *  group,
const char *  subgroup,
const char *  name 
)

Create new signiture file in given group/subgroup.

Note: Prints warning on error and returns NULL.

Parameters
groupname of group
subgroupname of subgroup
namename of signiture file
Returns
pointer to FILE
NULL on error

Definition at line 32 of file sigsetfile.c.

References fd, G__make_mapset_element_misc(), G__name_is_fully_qualified(), G_fopen_new_misc(), G_mapset(), G_warning(), NULL, and sprintf().

FILE* I_fopen_sigset_file_old ( const char *  group,
const char *  subgroup,
const char *  name 
)

Open existing signiture file in given group/subgroup.

Note: Prints warning on error and returns NULL.

Parameters
groupname of group
subgroupname of subgroup
namename of signiture file
Returns
pointer to FILE
NULL on error

Definition at line 76 of file sigsetfile.c.

References fd, G_fopen_old_misc(), G_mapset(), G_warning(), NULL, and sprintf().