Bug: https://bugs.gentoo.org/898132 --- a/utility.cpp +++ b/utility.cpp @@ -107,8 +107,8 @@ int compArgStr(const char *str, const char *arg, int min) { } int parseInteger(const char *str, int start, int len) { - register int value = 0; - register char ch; + int value = 0; + char ch; int neg = 0, inside = 0; if (!str || start < 0) { return 0; } @@ -136,7 +136,7 @@ int parseInteger(const char *str, int start, int len) { double parseReal(const char *str, int start, int len) { double value = 0.0, scale = 1.0, expscale = 1.0, expfact = 10.0; int expval = 0; - register char ch; + char ch; int inside = 0, infract = 0, inexp = 0, insn = 0, esn = 0; if (!str || start < 0) { return 0; }