nxstyle: Output line numbers when complaining on block comments length
This commit is contained in:
parent
0715ab3132
commit
45a8edd227
@ -406,21 +406,27 @@ static int get_line_width(FILE *instream)
|
|||||||
char line[LINE_SIZE]; /* The current line being examined */
|
char line[LINE_SIZE]; /* The current line being examined */
|
||||||
int max = 0;
|
int max = 0;
|
||||||
int min = INT_MAX;
|
int min = INT_MAX;
|
||||||
|
int lineno = 0;
|
||||||
|
int lineno_max;
|
||||||
|
int lineno_min;
|
||||||
int len;
|
int len;
|
||||||
|
|
||||||
while (fgets(line, LINE_SIZE, instream))
|
while (fgets(line, LINE_SIZE, instream))
|
||||||
{
|
{
|
||||||
|
lineno++;
|
||||||
len = block_comment_width(line);
|
len = block_comment_width(line);
|
||||||
if (len > 0)
|
if (len > 0)
|
||||||
{
|
{
|
||||||
if (len > max)
|
if (len > max)
|
||||||
{
|
{
|
||||||
max = len;
|
max = len;
|
||||||
|
lineno_max = lineno;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (len < min)
|
if (len < min)
|
||||||
{
|
{
|
||||||
min = len;
|
min = len;
|
||||||
|
lineno_min = lineno_min;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -432,7 +438,8 @@ static int get_line_width(FILE *instream)
|
|||||||
}
|
}
|
||||||
else if (max != min)
|
else if (max != min)
|
||||||
{
|
{
|
||||||
ERRORFL("Block comments have different lengths", g_file_name);
|
ERROR("Block comments have different lengths", lineno_max, max);
|
||||||
|
ERROR("Block comments have different lengths", lineno_min, min);
|
||||||
return DEFAULT_WIDTH;
|
return DEFAULT_WIDTH;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user