*
* Copyright (c) 1991-2000, University of Groningen, The Netherlands.
* Copyright (c) 2001-2004, The GROMACS development team.
- * Copyright (c) 2013,2014,2015,2016,2017,2018, by the GROMACS development team, led by
+ * Copyright (c) 2013,2014,2015,2016,2017,2018,2019, 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.
#include "gromacs/utility/baseversion.h"
#include "gromacs/utility/cstringutil.h"
#include "gromacs/utility/smalloc.h"
+#include "gromacs/utility/stringutil.h"
typedef struct {
const char *key;
/* Not a release build, return without printing anything */
return;
}
-
- const char *doiString = wrap_lines(gmxDOI(), LINE_WIDTH, 0, FALSE);
+ gmx::TextLineWrapper wrapper;
+ wrapper.settings().setLineLength(LINE_WIDTH);
+ wrapper.settings().setFirstLineIndent(0);
+ const std::string doiString = wrapper.wrapToString(gmxDOI());
if (fp == nullptr)
{
return;
}
fprintf(fp, "\n++++ PLEASE CITE THE DOI FOR THIS VERSION OF GROMACS ++++\n");
- fprintf(fp, "%s%s\n", "https://doi.org/", doiString);
+ fprintf(fp, "%s%s\n", "https://doi.org/", doiString.c_str());
fprintf(fp, "-------- -------- --- Thank You --- -------- --------\n\n");
fflush(fp);
}