Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 25 Aug 2018 04:04:01 +0000 (UTC)
From:      Tobias Kortkamp <tobik@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r477999 - head/cad/qmls/files
Message-ID:  <201808250404.w7P4419e016488@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: tobik
Date: Sat Aug 25 04:04:01 2018
New Revision: 477999
URL: https://svnweb.freebsd.org/changeset/ports/477999

Log:
  cad/qmls: Fix build with Clang 6
  
  cdl.cpp:128:24: error: cast from pointer to smaller type 'char' loses information
            buf[index] = (char)NULL;
                         ^~~~~~~~~~
  
  http://beefy11.nyi.freebsd.org/data/head-i386-default/p477696_s338122/logs/errors/qmls-0.2.log

Added:
  head/cad/qmls/files/patch-qmls_cdl.cpp   (contents, props changed)

Added: head/cad/qmls/files/patch-qmls_cdl.cpp
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/cad/qmls/files/patch-qmls_cdl.cpp	Sat Aug 25 04:04:01 2018	(r477999)
@@ -0,0 +1,36 @@
+--- qmls/cdl.cpp.orig	2018-08-25 04:01:56 UTC
++++ qmls/cdl.cpp
+@@ -125,7 +125,7 @@ istream& operator>>(istream& ins, CanonicalDecimalList
+       case ',':
+         if (index != 0)
+         {
+-          buf[index] = (char)NULL;
++          buf[index] = '\0';
+           str = buf;
+           inputStack.Push(str);
+           index = 0;
+@@ -175,7 +175,7 @@ istream& operator>>(istream& ins, CanonicalDecimalList
+       case ',':
+         if (index != 0)
+         {
+-          buf[index] = (char)NULL;
++          buf[index] = '\0';
+           careStack.Push(atoi(buf));
+           index = 0;
+         }
+@@ -226,7 +226,7 @@ istream& operator>>(istream& ins, CanonicalDecimalList
+         case ',':
+           if (index != 0)
+           {
+-            buf[index] = (char)NULL;
++            buf[index] = '\0';
+             dontCareStack.Push(atoi(buf));
+             index = 0;
+           }
+@@ -295,4 +295,4 @@ bool GetAlphaNumeric(istream& ins, char& ch)
+     return true;
+   }
+   return false;
+-}
+\ No newline at end of file
++}



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201808250404.w7P4419e016488>