GRASS GIS 8 Programmer's Manual
8.5.0dev(2025)-565e82de51
Main Page
Related Pages
Data Structures
Data Structures
Class Hierarchy
Data Fields
All
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
~
Variables
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Related Functions
Files
File List
Globals
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
Variables
_
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
w
x
y
Typedefs
a
b
c
d
e
f
g
h
i
j
k
l
m
o
p
r
s
t
u
v
w
y
Enumerations
a
c
d
e
h
i
j
l
m
n
o
p
r
s
t
v
y
Enumerator
_
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
r
s
t
u
v
w
y
Macros
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
•
All
Data Structures
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
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:629
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 Mar 20 2025 07:33:31 for GRASS GIS 8 Programmer's Manual by
1.9.1