GRASS GIS 8 Programmer's Manual  8.2.2dev(2023)-3d2c704037
maskfd.c
Go to the documentation of this file.
1 /*!
2  * \file lib/raster/maskfd.c
3  *
4  * \brief Raster Library - Mask functions.
5  *
6  * (C) 2001-2009 by the GRASS Development Team
7  *
8  * This program is free software under the GNU General Public License
9  * (>=v2). Read the file COPYING that comes with GRASS for details.
10  *
11  * \author Original author CERL
12  */
13 
14 #include <grass/gis.h>
15 #include <grass/raster.h>
16 
17 #include "R.h"
18 
19 /*!
20  * \brief Test for MASK.
21  *
22  * \return -1 if no MASK
23  * \return file descriptor if MASK
24  */
25 
26 int Rast_maskfd(void)
27 {
29 
30  return R__.auto_mask > 0 ? R__.mask_fd : -1;
31 }
Definition: R.h:88
int Rast_maskfd(void)
Test for MASK.
Definition: maskfd.c:26
int mask_fd
Definition: R.h:91
int auto_mask
Definition: R.h:92
int Rast__check_for_auto_masking(void)
Checks for auto masking.
Definition: auto_mask.c:37