$NetBSD: patch-src_args_cpp,v 1.1 2012/05/23 04:28:29 dholland Exp $]
Don't launder const. Fixes build with recent glibc.
--- src/args.cpp~ 2004-05-05 23:49:20.000000000 +0000
+++ src/args.cpp
@@ -110,8 +110,14 @@ bool ConsolePlayer::parseTime (const cha
else
{ // Read in MM:SS format
int val;
- *sep = '\0';
- val = atoi (str);
+ char *tmp;
+ size_t len;
+ len = sep - str;
+ tmp = new char[len + 1];
+ memcpy(tmp, str, len);
+ tmp[len] = 0;
+ val = atoi (tmp);
+ delete []tmp;
if (val < 0 || val > 99)
return false;
_time = (uint_least32_t) val * 60;
CVSweb <webmaster@jp.NetBSD.org>