GRASS 8 Programmer's Manual
8.6.0dev(2026)-f6f2c534ea
Loading...
Searching...
No Matches
xnull.c
Go to the documentation of this file.
1
#include <
grass/gis.h
>
2
#include <
grass/raster.h
>
3
#include <
grass/calc.h
>
4
5
/****************************************************************
6
null() null values
7
****************************************************************/
8
9
int
f_null
(
int
argc
,
const
int
*
argt
,
void
**args)
10
{
11
CELL
*res = args[0];
12
int
i;
13
14
if
(
argc
> 0)
15
return
E_ARG_HI
;
16
17
if
(
argt
[0] !=
CELL_TYPE
)
18
return
E_RES_TYPE
;
19
20
for
(i = 0; i <
columns
; i++)
21
SET_NULL_C
(&res[i]);
22
23
return
0;
24
}
calc.h
E_RES_TYPE
@ E_RES_TYPE
Definition
calc.h:14
E_ARG_HI
@ E_ARG_HI
Definition
calc.h:12
columns
int columns
Definition
calc.c:11
SET_NULL_C
#define SET_NULL_C(x)
Definition
calc.h:30
AMI_STREAM
Definition
ami_stream.h:153
f_null
func_t f_null
gis.h
CELL
int CELL
Definition
gis.h:634
raster.h
CELL_TYPE
#define CELL_TYPE
Definition
raster.h:11
lib
calc
xnull.c
Generated on Sun Apr 12 2026 06:59:14 for GRASS 8 Programmer's Manual by
1.9.8