<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Hello, in Intel® Integrated Performance Primitives</title>
    <link>https://community.intel.com/t5/Intel-Integrated-Performance/Redistributables-question/m-p/1031754#M23693</link>
    <description>&lt;P&gt;Hello,&lt;BR /&gt;
	Have you got chance to check redistribution file&amp;nbsp; at:&lt;BR /&gt;
	Documentation\en_US\ipp\redist.txt&lt;BR /&gt;
	&lt;BR /&gt;
	It is right that the document and some IPP library are permitted to be redistributed. The header file are not included there.&amp;nbsp;&lt;BR /&gt;
	&lt;BR /&gt;
	Thanks,&lt;BR /&gt;
	Chao&lt;/P&gt;</description>
    <pubDate>Wed, 22 Oct 2014 08:09:04 GMT</pubDate>
    <dc:creator>Chao_Y_Intel</dc:creator>
    <dc:date>2014-10-22T08:09:04Z</dc:date>
    <item>
      <title>Redistributables question</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Redistributables-question/m-p/1031753#M23692</link>
      <description>&lt;P&gt;Sorry if this has been answered, but I couldn't find it in the FAQs or on the forums.&lt;/P&gt;

&lt;P&gt;I am developing an API that uses Intel IPP for some features.&amp;nbsp; I intend to build a custom redistributable DLL as suggested in the documentation's list of ways to redistribute the binaries.&lt;/P&gt;

&lt;P&gt;What is not obvious to me is whether I can also redistribute the header files (.h's).&amp;nbsp;&amp;nbsp; My first thought was that I would want to wrap all functions in a "my api" version of them - eg.&lt;STRONG&gt; ippsMalloc_32f &lt;/STRONG&gt;becomes &lt;STRONG&gt;myapiMalloc_32f&lt;/STRONG&gt;, and &lt;STRONG&gt;myapiMalloc_32f&lt;/STRONG&gt; just passes the args right to it.&amp;nbsp; But then for typedefs, I would have to typedef all the types, mimicking the way ipp has already, and cast them in my ipp wrapper methods.&amp;nbsp; eg:&lt;/P&gt;

&lt;PRE class="brush:cpp;"&gt;typedef float Myapi32f; // maps to Ipp32f
typedef double Myapi64f; // maps to Ipp64f&lt;/PRE&gt;

&lt;P&gt;But it seems like if I did this, it would be worse than if I just included the Intel headers with their copyright notices intact. Searching the web for specific header files gives me some examples of these files in the wild, but they're not in the redist.txt.&lt;/P&gt;

&lt;P&gt;What is allowed?&amp;nbsp; What is standard for redistributing with an API?&lt;/P&gt;

&lt;P&gt;Thank you!&lt;/P&gt;</description>
      <pubDate>Tue, 21 Oct 2014 21:09:30 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Redistributables-question/m-p/1031753#M23692</guid>
      <dc:creator>Developer_A_</dc:creator>
      <dc:date>2014-10-21T21:09:30Z</dc:date>
    </item>
    <item>
      <title>Hello,</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Redistributables-question/m-p/1031754#M23693</link>
      <description>&lt;P&gt;Hello,&lt;BR /&gt;
	Have you got chance to check redistribution file&amp;nbsp; at:&lt;BR /&gt;
	Documentation\en_US\ipp\redist.txt&lt;BR /&gt;
	&lt;BR /&gt;
	It is right that the document and some IPP library are permitted to be redistributed. The header file are not included there.&amp;nbsp;&lt;BR /&gt;
	&lt;BR /&gt;
	Thanks,&lt;BR /&gt;
	Chao&lt;/P&gt;</description>
      <pubDate>Wed, 22 Oct 2014 08:09:04 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Redistributables-question/m-p/1031754#M23693</guid>
      <dc:creator>Chao_Y_Intel</dc:creator>
      <dc:date>2014-10-22T08:09:04Z</dc:date>
    </item>
  </channel>
</rss>

