From f6cc4a208c8090eb336a395d407b11a08be85083 Mon Sep 17 00:00:00 2001
From: shattered <shattered@4ea69e1a-61f1-4043-bf83-b5c94c648137>
Date: Fri, 20 Jul 2007 15:56:42 +0000
Subject: [PATCH] Explicitly convert thousands_sep to char*.  Apparently on
 DragonFly it's a const char*:

http://www.pkgsrc-box.org/reports/current/DragonFly-1.8/20070709.1210/smartmontools-5.37/build.log


git-svn-id: https://smartmontools.svn.sourceforge.net/svnroot/smartmontools/trunk@2415 4ea69e1a-61f1-4043-bf83-b5c94c648137
---
 sm5/ataprint.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sm5/ataprint.cpp b/sm5/ataprint.cpp
index 1c837630b..28a6f2008 100644
--- a/sm5/ataprint.cpp
+++ b/sm5/ataprint.cpp
@@ -41,7 +41,7 @@
 #include "utility.h"
 #include "knowndrives.h"
 
-const char *ataprint_c_cvsid="$Id: ataprint.cpp,v 1.181 2007/05/30 19:29:40 chrfranke Exp $"
+const char *ataprint_c_cvsid="$Id: ataprint.cpp,v 1.182 2007/07/20 15:56:42 shattered Exp $"
 ATACMDNAMES_H_CVSID ATACMDS_H_CVSID ATAPRINT_H_CVSID CONFIG_H_CVSID EXTERN_H_CVSID INT64_H_CVSID KNOWNDRIVES_H_CVSID SMARTCTL_H_CVSID UTILITY_H_CVSID;
 
 // for passing global control variables
@@ -483,7 +483,7 @@ uint64_t determine_capacity(struct ata_identify_device *drive, char *pstring){
   setlocale (LC_ALL, "");
   currentlocale=localeconv();
   if (*(currentlocale->thousands_sep))
-    separator=currentlocale->thousands_sep;
+    separator=(char *)currentlocale->thousands_sep;
 #endif // #ifdef HAVE_LOCALE_H
 
   // get #sectors and turn into bytes
-- 
GitLab