GRASS GIS 8 Programmer's Manual
8.5.0dev(2024)-36359e2344
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
gis.h
CELL
int CELL
Definition:
gis.h:628
raster.h
CELL_TYPE
#define CELL_TYPE
Definition:
raster.h:11
f_null
int f_null(int argc, const int *argt, void **args)
Definition:
xnull.c:9
lib
calc
xnull.c
Generated on Thu Nov 21 2024 07:03:31 for GRASS GIS 8 Programmer's Manual by
1.9.1