[GRASS-SVN] r41477 - grass/trunk/lib/gis
svn_grass at osgeo.org
svn_grass at osgeo.org
Fri Mar 19 12:07:26 EDT 2010
Author: glynn
Date: 2010-03-19 12:07:26 -0400 (Fri, 19 Mar 2010)
New Revision: 41477
Modified:
grass/trunk/lib/gis/parser.c
Log:
Clean-up
Modified: grass/trunk/lib/gis/parser.c
===================================================================
--- grass/trunk/lib/gis/parser.c 2010-03-19 12:46:52 UTC (rev 41476)
+++ grass/trunk/lib/gis/parser.c 2010-03-19 16:07:26 UTC (rev 41477)
@@ -334,7 +334,7 @@
/* Stash default answers */
opt = &st->first_option;
- while (opt != NULL) {
+ while (opt) {
if (opt->required)
st->has_required = 1;
@@ -608,7 +608,7 @@
if (st->n_flags) {
flag = &st->first_flag;
- while (flag != '\0') {
+ while (flag) {
if (flag->answer == 1) {
flg[0] = ' ';
flg[1] = '-';
@@ -630,8 +630,8 @@
}
opt = &st->first_option;
- while (opt != '\0') {
- if (opt->answer != '\0' && opt->answers[0] != NULL) {
+ while (opt) {
+ if (opt->answer && opt->answers[0]) {
slen = strlen(opt->key) + strlen(opt->answers[0]) + 4; /* +4 for: ' ' = " " */
if (len + slen >= nalloced) {
nalloced += (nalloced + 1024 > len + slen) ? 1024 : slen + 1;
@@ -651,9 +651,8 @@
strcpy(cur, opt->answers[0]);
cur = strchr(cur, '\0');
len = cur - buff;
- for (n = 1; opt->answers[n] != NULL && opt->answers[n] != '\0';
- n++) {
- if (opt->answers[n] == NULL)
+ for (n = 1; opt->answers[n]; n++) {
+ if (!opt->answers[n])
break;
slen = strlen(opt->answers[n]) + 2; /* +2 for , " */
if (len + slen >= nalloced) {
@@ -722,7 +721,7 @@
/* This is to see if we should spit out the --o flag */
if (st->n_opts) {
opt = &st->first_option;
- while (opt != NULL) {
+ while (opt) {
if (opt->gisprompt) {
split_gisprompt(opt->gisprompt, age, element, desc);
if (strcmp(age, "new") == 0)
@@ -798,7 +797,7 @@
/* Find flag with corrrect keyword */
flag = &st->first_flag;
- while (flag != NULL) {
+ while (flag) {
if (flag->key == f) {
flag->answer = 1;
return (0);
@@ -879,7 +878,7 @@
/* Find option with best keyword match */
got_one = 0;
key_len = strlen(the_key);
- for (at_opt = &st->first_option; at_opt != NULL; at_opt = at_opt->next_opt) {
+ for (at_opt = &st->first_option; at_opt; at_opt = at_opt->next_opt) {
if (!at_opt->key)
continue;
#if 1
@@ -938,7 +937,7 @@
return (0);
opt = &st->first_option;
- while (opt != NULL) {
+ while (opt) {
/* Check answer against options if any */
if (opt->answer) {
@@ -1137,8 +1136,8 @@
return (0);
opt = &st->first_option;
- while (opt != NULL) {
- if (opt->required && opt->answer == NULL) {
+ while (opt) {
+ if (opt->required && !opt->answer) {
fprintf(stderr,
_("\nERROR: Required parameter <%s> not set:\n (%s).\n"),
opt->key, (opt->label ? opt->label : opt->description) );
@@ -1164,8 +1163,8 @@
return;
opt = &st->first_option;
- while (opt != NULL) {
- if ( /*opt->multiple && */ (opt->answer != NULL)) {
+ while (opt) {
+ if ( /*opt->multiple && */ opt->answer) {
/* Allocate some memory to store array of pointers */
allocated = 10;
opt->answers = (char **)G_malloc(allocated * sizeof(char *));
@@ -1221,8 +1220,8 @@
error = 0;
opt = &st->first_option;
- while (opt != NULL) {
- if ((opt->answer != NULL) && (opt->key_desc != NULL)) {
+ while (opt) {
+ if (opt->answer && opt->key_desc) {
/* count commas */
n_commas = 1;
for (ptr = opt->key_desc; *ptr != '\0'; ptr++)
@@ -1282,8 +1281,8 @@
}
opt = &st->first_option;
- while (opt != NULL) {
- if ((opt->answer != NULL) && (opt->gisprompt != NULL)) {
+ while (opt) {
+ if (opt->answer && opt->gisprompt) {
split_gisprompt(opt->gisprompt, age, element, desc);
if (strcmp(age, "new") == 0) {
More information about the grass-commit
mailing list