summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBruno Haible <bruno@clisp.org>2020-08-30 12:36:15 +0200
committerBruno Haible <bruno@clisp.org>2020-08-30 12:36:15 +0200
commita63b830554920476881837eeacd4a6b507632b19 (patch)
tree5b67d1854af1062c1e5f8a4faa1a160230b0774a
parent313d1a67708737cab0e917ac4064cb39a167e794 (diff)
downloadgperf-a63b830554920476881837eeacd4a6b507632b19.tar.gz
Make the code C++17 compliant.
* lib/getline.cc (getstr): Don't use the 'register' keyword.
-rw-r--r--ChangeLog5
-rw-r--r--lib/getline.cc4
2 files changed, 7 insertions, 2 deletions
diff --git a/ChangeLog b/ChangeLog
index 29551e9..25615b3 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2020-08-30 Bruno Haible <bruno@clisp.org>
+
+ Make the code C++17 compliant.
+ * lib/getline.cc (getstr): Don't use the 'register' keyword.
+
2020-08-29 Bruno Haible <bruno@clisp.org>
Fix link error on native Windows with MSVC/clang.
diff --git a/lib/getline.cc b/lib/getline.cc
index ecc3e85..2d97644 100644
--- a/lib/getline.cc
+++ b/lib/getline.cc
@@ -1,6 +1,6 @@
/* getline.c -- Replacement for GNU C library function getline
- Copyright (C) 1993, 1996, 2001-2003 Free Software Foundation, Inc.
+ Copyright (C) 1993, 1996, 2001-2003, 2020 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -55,7 +55,7 @@ getstr (char **lineptr, size_t *n, FILE *stream, char terminator, size_t offset)
for (;;)
{
- register int c = getc (stream);
+ int c = getc (stream);
/* We always want at least one char left in the buffer, since we
always (unless we get an error while reading the first char)