/*
* This file is part of the GROMACS molecular simulation package.
*
- * Copyright (c) 2011,2012,2013,2014,2015,2016, by the GROMACS development team, led by
+ * Copyright (c) 2011,2012,2013,2014,2015,2016,2017, 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.
std::string stripSuffixIfPresent(const std::string &str, const char *suffix)
{
- if (suffix != NULL)
+ if (suffix != nullptr)
{
size_t suffixLength = std::strlen(suffix);
if (suffixLength > 0 && endsWith(str, suffix))
replaceInternal(const std::string &input, const char *from, const char *to,
bool bWholeWords)
{
- GMX_RELEASE_ASSERT(from != NULL && to != NULL,
+ GMX_RELEASE_ASSERT(from != nullptr && to != nullptr,
"Replacement strings must not be NULL");
size_t matchLength = std::strlen(from);
std::string result;
{
const char *nextBreakPtr = std::strpbrk(input + lineEnd, " \n");
size_t nextBreak
- = (nextBreakPtr != NULL ? nextBreakPtr - input : inputLength);
+ = (nextBreakPtr != nullptr ? nextBreakPtr - input : inputLength);
if (nextBreak > lastAllowedBreakPoint && lineEnd > lineStart)
{
break;