Correct spelling for messages and comments. Replace occurances of <space(s)>

followed by <tab> with a single <tab>.
This commit is contained in:
mmdolze
2011-03-24 04:20:36 +00:00
parent 5b90f21c2e
commit be5c6d014b
+40 -40
View File
@@ -49,8 +49,8 @@ static ConfigSection *find_section(const char *sectionname);
static ConfigSection *add_section(const char *sectionname); static ConfigSection *add_section(const char *sectionname);
static ConfigKey *find_key(ConfigSection *s, const char *keyname, int skip); static ConfigKey *find_key(ConfigSection *s, const char *keyname, int skip);
static ConfigKey *add_key(ConfigSection *s, const char *keyname, const char *value); static ConfigKey *add_key(ConfigSection *s, const char *keyname, const char *value);
static char get_next_char_f(FILE *f);
#if defined(LCDPROC_CONFIG_READ_STRING) #if defined(LCDPROC_CONFIG_READ_STRING)
static char get_next_char_f(FILE *f);
static int process_config(ConfigSection **current_section, char(*get_next_char)(), const char *source_descr, FILE *f); static int process_config(ConfigSection **current_section, char(*get_next_char)(), const char *source_descr, FILE *f);
#else #else
static int process_config(ConfigSection **current_section, const char *source_descr, FILE *f); static int process_config(ConfigSection **current_section, const char *source_descr, FILE *f);
@@ -96,7 +96,7 @@ int config_read_string(const char *sectionname, const char *str)
int pos = 0; int pos = 0;
ConfigSection *s; ConfigSection *s;
/* We use a nested fuction to transfer the characters from buffer to parser*/ /* We use a nested function to transfer the characters from buffer to parser*/
char get_next_char() { char get_next_char() {
return str[pos++]; return str[pos++];
} }
@@ -122,7 +122,7 @@ int config_read_string(const char *sectionname, const char *str)
* sscanf(s, "%dx%d", &w, &h); // scan format like: 20x4 * sscanf(s, "%dx%d", &w, &h); // scan format like: 20x4
* \endcode * \endcode
* ...and check the w and h values... * ...and check the w and h values...
* \li Copy it to a preallocated buffer like \c device[256]: * \li Copy it to a pre-allocated buffer like \c device[256]:
* \code * \code
* s = config_get_string(...); * s = config_get_string(...);
* strncpy(device, s, sizeof(device)); * strncpy(device, s, sizeof(device));
@@ -267,7 +267,7 @@ long int config_get_int(const char *sectionname, const char *keyname,
long int v = strtol(k->value, &end, 0); long int v = strtol(k->value, &end, 0);
if ((end != NULL) && (end != k->value) && (*end == '\0')) if ((end != NULL) && (end != k->value) && (*end == '\0'))
/* Conversion succesful */ /* Conversion successful */
return v; return v;
} }
return default_value; return default_value;
@@ -294,7 +294,7 @@ double config_get_float(const char *sectionname, const char *keyname,
double v = strtod(k->value, &end); double v = strtod(k->value, &end);
if ((end != NULL) && (end != k->value) && (*end == '\0')) if ((end != NULL) && (end != k->value) && (*end == '\0'))
/* Conversion succesful*/ /* Conversion successful*/
return v; return v;
} }
return default_value; return default_value;
@@ -312,7 +312,7 @@ int config_has_section(const char *sectionname)
} }
/** Test whether the configuration contains a specific key in a specfic section. /** Test whether the configuration contains a specific key in a specific section.
* \param sectionname Name of the section where the key is sought. * \param sectionname Name of the section where the key is sought.
* \param keyname Name of the key to look for. * \param keyname Name of the key to look for.
* \retval 0 key or section not found * \retval 0 key or section not found
@@ -361,7 +361,7 @@ void config_clear(void)
free(s->name); free(s->name);
free(s); free(s);
} }
/* Finally make everything inaccessable */ /* Finally make everything inaccessible */
first_section = NULL; first_section = NULL;
} }
@@ -536,7 +536,7 @@ static int process_config(ConfigSection **current_section, const char *source_de
case '\t': case '\t':
case ' ': case ' ':
/* ignore spaces */ /* ignore spaces */
break; break;
case '[': case '[':
/* section name */ /* section name */
state = ST_SECTIONLABEL; state = ST_SECTIONLABEL;
@@ -544,7 +544,7 @@ static int process_config(ConfigSection **current_section, const char *source_de
sectionname[sectionname_pos] = '\0'; sectionname[sectionname_pos] = '\0';
break; break;
default: default:
/* key word */ /* key word */
state = ST_KEYNAME; state = ST_KEYNAME;
keyname_pos = 0; keyname_pos = 0;
keyname[keyname_pos++] = ch; keyname[keyname_pos++] = ch;
@@ -552,34 +552,34 @@ static int process_config(ConfigSection **current_section, const char *source_de
} }
break; break;
case ST_SECTIONLABEL: case ST_SECTIONLABEL:
/* section label: "["{non-space chars}+"]" */ /* section label: "["{non-space chars}+"]" */
switch (ch) { switch (ch) {
case '\0': case '\0':
case '\n': case '\n':
/* premature end of label */ /* premature end of label */
report(RPT_WARNING, "Unterminated section label on line %d of %s: %s", report(RPT_WARNING, "Unterminated section label on line %d of %s: %s",
line_nr, source_descr, sectionname); line_nr, source_descr, sectionname);
error = 1; error = 1;
state = ST_INITIAL; /* alrady at the end, no resync required */ state = ST_INITIAL; /* already at the end, no resync required */
break; break;
case ']': case ']':
/* label terminated: find/create section */ /* label terminated: find/create section */
if (!(*current_section = find_section(sectionname))) { if (!(*current_section = find_section(sectionname))) {
*current_section = add_section(sectionname); *current_section = add_section(sectionname);
} }
state = ST_SECTIONLABEL_DONE; state = ST_SECTIONLABEL_DONE;
break; break;
// case '\r': // case '\r':
// case '\t': // case '\t':
// case ' ': // case ' ':
// /* no spaces allowed in section labels WHY? */ // /* no spaces allowed in section labels WHY? */
// report(RPT_WARNING, "Invalid character in section label on line %d of %s: %s", // report(RPT_WARNING, "Invalid character in section label on line %d of %s: %s",
// line_nr, source_descr, sectionname); // line_nr, source_descr, sectionname);
// error = 1; // error = 1;
// state = ST_INVALID_SECTIONLABEL; /* resync required */ // state = ST_INVALID_SECTIONLABEL; /* resync required */
// break; // break;
default: default:
/* append char to section label */ /* append char to section label */
if (sectionname_pos < MAXSECTIONLABELLENGTH) { if (sectionname_pos < MAXSECTIONLABELLENGTH) {
sectionname[sectionname_pos++] = ch; sectionname[sectionname_pos++] = ch;
sectionname[sectionname_pos] = '\0'; sectionname[sectionname_pos] = '\0';
@@ -592,13 +592,13 @@ static int process_config(ConfigSection **current_section, const char *source_de
} }
break; break;
case ST_KEYNAME: case ST_KEYNAME:
/* key name: {non-space chars}+ */ /* key name: {non-space chars}+ */
switch (ch) { switch (ch) {
case '\r': case '\r':
case '\t': case '\t':
case ' ': case ' ':
/* ignore trailing spaces */ /* ignore trailing spaces */
if (keyname_pos != 0) if (keyname_pos != 0)
state = ST_ASSIGNMENT; state = ST_ASSIGNMENT;
break; break;
case '\0': case '\0':
@@ -610,7 +610,7 @@ static int process_config(ConfigSection **current_section, const char *source_de
state = ST_INITIAL; /* already at the end; no resync required */ state = ST_INITIAL; /* already at the end; no resync required */
break; break;
case '=': case '=':
/* end of key reached, "=" found, now we need a value */ /* end of key reached, "=" found, now we need a value */
state = ST_VALUE; state = ST_VALUE;
value[0] = '\0'; value[0] = '\0';
value_pos = 0; value_pos = 0;
@@ -618,14 +618,14 @@ static int process_config(ConfigSection **current_section, const char *source_de
// case '"': // case '"':
// case '[': // case '[':
// case ']': // case ']':
// /* character invalid in key names WHY ? */ // /* character invalid in key names WHY ? */
// report(RPT_WARNING, "Invalid character in key name on line %d of %s: %s", // report(RPT_WARNING, "Invalid character in key name on line %d of %s: %s",
// line_nr, source_descr, keyname); // line_nr, source_descr, keyname);
// error = 1; // error = 1;
// state = ST_INVALID_KEYNAME; /* resync required */ // state = ST_INVALID_KEYNAME; /* resync required */
// break; // break;
default: default:
/* append char to key name */ /* append char to key name */
if (keyname_pos < MAXKEYNAMELENGTH) { if (keyname_pos < MAXKEYNAMELENGTH) {
keyname[keyname_pos++] = ch; keyname[keyname_pos++] = ch;
keyname[keyname_pos] = '\0'; keyname[keyname_pos] = '\0';
@@ -638,33 +638,33 @@ static int process_config(ConfigSection **current_section, const char *source_de
} }
break; break;
case ST_ASSIGNMENT: case ST_ASSIGNMENT:
/* assignement: "=" */ /* assignment: "=" */
switch (ch) { switch (ch) {
case '\t': case '\t':
case ' ': case ' ':
/* ignore leading spaces */ /* ignore leading spaces */
break; break;
case '=': case '=':
/* "=" found, now we need a value */ /* "=" found, now we need a value */
state = ST_VALUE; state = ST_VALUE;
value[0] = '\0'; value[0] = '\0';
value_pos = 0; value_pos = 0;
break; break;
default: default:
report(RPT_WARNING, "Assigment expected on line %d of %s: %s", report(RPT_WARNING, "Assignment expected on line %d of %s: %s",
line_nr, source_descr, keyname); line_nr, source_descr, keyname);
error = 1; error = 1;
state = ST_INVALID_ASSIGNMENT; state = ST_INVALID_ASSIGNMENT;
} }
break; break;
case ST_VALUE: case ST_VALUE:
/* value: {non-space char}+ | "\""{any potentially-quoted char}+"\"" */ /* value: {non-space char}+ | "\""{any potentially-quoted char}+"\"" */
switch (ch) { switch (ch) {
case '#': case '#':
case ';': case ';':
/* allow comment if we already had a value */ /* allow comment if we already had a value */
/* WHY ONLY THEN ? 'xx=' can be seen as equivalent to 'xx=""' */ /* WHY ONLY THEN ? 'xx=' can be seen as equivalent to 'xx=""' */
if (value_pos > 0) { if (value_pos > 0) {
state = ST_COMMENT; state = ST_COMMENT;
break; break;
} }
@@ -681,7 +681,7 @@ static int process_config(ConfigSection **current_section, const char *source_de
case '\t': case '\t':
case ' ': case ' ':
/* ignore leading spaces */ /* ignore leading spaces */
if (value_pos == 0) if (value_pos == 0)
break; break;
/* fall through */ /* fall through */
case '\0': case '\0':
@@ -701,11 +701,11 @@ static int process_config(ConfigSection **current_section, const char *source_de
state = ((ch == ' ') || (ch == '\t')) ? ST_VALUE_DONE : ST_INITIAL; state = ((ch == ' ') || (ch == '\t')) ? ST_VALUE_DONE : ST_INITIAL;
break; break;
case '"': case '"':
/* quoted string */ /* quoted string */
state = ST_QUOTEDVALUE; state = ST_QUOTEDVALUE;
break; break;
default: default:
/* append char to value */ /* append char to value */
if (value_pos < MAXVALUELENGTH) { if (value_pos < MAXVALUELENGTH) {
value[value_pos++] = ch; value[value_pos++] = ch;
value[value_pos] = '\0'; value[value_pos] = '\0';
@@ -718,7 +718,7 @@ static int process_config(ConfigSection **current_section, const char *source_de
} }
break; break;
case ST_QUOTEDVALUE: case ST_QUOTEDVALUE:
/* a quoted part of a string */ /* a quoted part of a string */
switch (ch) { switch (ch) {
case '\0': case '\0':
case '\n': case '\n':
@@ -732,13 +732,13 @@ static int process_config(ConfigSection **current_section, const char *source_de
escape = 1; escape = 1;
break; break;
} }
/* fall though */ /* fall through */
case '"': case '"':
if (!escape) { if (!escape) {
state = ST_VALUE; state = ST_VALUE;
break; break;
} }
/* fall though */ /* fall through */
default: default:
if (escape) { if (escape) {
switch (ch) { switch (ch) {
@@ -756,17 +756,17 @@ static int process_config(ConfigSection **current_section, const char *source_de
value[value_pos++] = ch; value[value_pos++] = ch;
value[value_pos] = '\0'; value[value_pos] = '\0';
} }
break; break;
case ST_SECTIONLABEL_DONE: case ST_SECTIONLABEL_DONE:
case ST_VALUE_DONE: case ST_VALUE_DONE:
switch (ch) { switch (ch) {
case ';': case ';':
case '#': case '#':
state = ST_COMMENT; state = ST_COMMENT;
break; break;
case '\0': case '\0':
case '\n': case '\n':
state = ST_INITIAL; state = ST_INITIAL;
break; break;
case '\t': case '\t':
case ' ': case ' ':
@@ -787,7 +787,7 @@ static int process_config(ConfigSection **current_section, const char *source_de
case ST_INVALID_KEYNAME: case ST_INVALID_KEYNAME:
case ST_INVALID_VALUE: case ST_INVALID_VALUE:
case ST_COMMENT: case ST_COMMENT:
/* comment or error: ignore anything up to the next line */ /* comment or error: ignore anything up to the next line */
if (ch == '\n') if (ch == '\n')
state = ST_INITIAL; state = ST_INITIAL;
} }