* Copyright (c) 1991-2000, University of Groningen, The Netherlands.
* Copyright (c) 2001-2004, The GROMACS development team.
* Copyright (c) 2013,2014,2015,2017,2018 by the GROMACS development team.
- * Copyright (c) 2019,2020, by the GROMACS development team, led by
+ * Copyright (c) 2019,2020,2021, by the GROMACS development team, led by
* Mark Abraham, David van der Spoel, Berk Hess, and Erik Lindahl,
* and including many others, as listed in the AUTHORS file in the
* top-level source directory and at http://www.gromacs.org.
t_blocka* new_blocka()
{
- t_blocka* block;
+ t_blocka* block = nullptr;
snew(block, 1);
snew(block->index, 1);
static void low_pr_blocka(FILE* fp, int indent, const char* title, const t_blocka* block, gmx_bool bShowNumbers)
{
- int i;
-
if (available(fp, block, indent, title))
{
indent = pr_blocka_title(fp, indent, title, block);
- for (i = 0; i <= block->nr; i++)
+ for (int i = 0; i <= block->nr; i++)
{
pr_indent(fp, indent + INDENT);
fprintf(fp, "%s->index[%d]=%d\n", title, bShowNumbers ? i : -1, block->index[i]);
}
- for (i = 0; i < block->nra; i++)
+ for (int i = 0; i < block->nra; i++)
{
pr_indent(fp, indent + INDENT);
fprintf(fp, "%s->a[%d]=%d\n", title, bShowNumbers ? i : -1, block->a[i]);
void pr_block(FILE* fp, int indent, const char* title, const t_block* block, gmx_bool bShowNumbers)
{
- int i, start;
-
if (available(fp, block, indent, title))
{
- indent = pr_block_title(fp, indent, title, block);
- start = 0;
+ indent = pr_block_title(fp, indent, title, block);
+ int start = 0;
if (block->index[start] != 0)
{
fprintf(fp, "block->index[%d] should be 0\n", start);
}
else
{
- for (i = 0; i < block->nr; i++)
+ for (int i = 0; i < block->nr; i++)
{
int end = block->index[i + 1];
pr_indent(fp, indent);
void pr_blocka(FILE* fp, int indent, const char* title, const t_blocka* block, gmx_bool bShowNumbers)
{
- int i, j, ok, size, start, end;
+ bool ok = false;
if (available(fp, block, indent, title))
{
- indent = pr_blocka_title(fp, indent, title, block);
- start = 0;
- end = start;
- if ((ok = static_cast<int>(block->index[start] == 0)) == 0)
+ indent = pr_blocka_title(fp, indent, title, block);
+ int start = 0;
+ int end = start;
+ ok = (block->index[start] == 0);
+ if (!ok)
{
fprintf(fp, "block->index[%d] should be 0\n", start);
}
else
{
- for (i = 0; i < block->nr; i++)
+ for (int i = 0; i < block->nr; i++)
{
- end = block->index[i + 1];
- size = pr_indent(fp, indent);
+ end = block->index[i + 1];
+ int size = pr_indent(fp, indent);
if (end <= start)
{
size += fprintf(fp, "%s[%d]={", title, i);
bShowNumbers ? start : -1,
bShowNumbers ? end - 1 : -1);
}
- for (j = start; j < end; j++)
+ for (int j = start; j < end; j++)
{
if (j > start)
{