GRASS Programmer's Manual
6.5.svn(2014)-r66266
Main Page
Related Pages
Namespaces
Data Structures
Files
File List
Globals
•
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Pages
verbose.c
Go to the documentation of this file.
1
22
#include <stdlib.h>
23
#include <grass/config.h>
24
25
#define MAXLEVEL 3
26
#define STDLEVEL 2
27
#define MINLEVEL 0
28
29
30
static
int
verbose = -1;
/* current verbosity level */
31
32
45
int
G_verbose
(
void
)
46
{
47
char
*verstr;
/* string for GRASS_VERBOSE content */
48
49
/* verbose not defined -> get it from env. */
50
if
(verbose < 0) {
51
52
if
((verstr =
getenv
(
"GRASS_VERBOSE"
))) {
53
if
((verbose = atoi(verstr))) ;
54
}
55
else
56
verbose =
STDLEVEL
;
57
}
58
return
verbose;
59
}
60
61
68
int
G_verbose_max
(
void
)
69
{
70
return
MAXLEVEL
;
71
}
72
73
80
int
G_verbose_std
(
void
)
81
{
82
return
STDLEVEL
;
83
}
84
85
92
int
G_verbose_min
(
void
)
93
{
94
return
MINLEVEL
;
95
}
96
106
int
G_set_verbose
(
int
level)
107
{
108
if
(level >=
MINLEVEL
&& level <=
MAXLEVEL
) {
109
verbose = level;
110
return
1;
111
}
112
113
return
0;
114
}
MINLEVEL
#define MINLEVEL
Definition:
verbose.c:27
MAXLEVEL
#define MAXLEVEL
Definition:
verbose.c:25
G_set_verbose
int G_set_verbose(int level)
Set verbosity level.
Definition:
verbose.c:106
getenv
char * getenv()
G_verbose_max
int G_verbose_max(void)
Get max verbosity level.
Definition:
verbose.c:68
G_verbose_std
int G_verbose_std(void)
Get standard verbosity level.
Definition:
verbose.c:80
G_verbose
int G_verbose(void)
Get current verbosity level.
Definition:
verbose.c:45
STDLEVEL
#define STDLEVEL
Definition:
verbose.c:26
G_verbose_min
int G_verbose_min(void)
Get min verbosity level.
Definition:
verbose.c:92
lib
gis
verbose.c
Generated on Sat Jan 2 2016 01:46:49 for GRASS Programmer's Manual by
1.8.5