<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: conflict types в заголовочном файле и в С</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/9508.html</link>
    <description>понадобилось старый проект скомпилить под новую систему. &lt;br&gt;в файле rsa.h&lt;br&gt;&lt;br&gt;==============&lt;br&gt;#include &amp;lt;stdio.h&amp;gt;&lt;br&gt;&lt;br&gt;/* ************************************************** */&lt;br&gt;/* Please modify this value to suit your application */&lt;br&gt;#define MAXBITS 128&lt;br&gt;/* Remove the following line to use a pure C version*/&lt;br&gt;// #define ANSIC&lt;br&gt;/* ************************************************** */&lt;br&gt; &lt;br&gt;//typedef xdata unsigned char DIGIT_T ;&lt;br&gt;//typedef xdata unsigned long bdigit_t;&lt;br&gt;//typedef xdata unsigned int size_t_;&lt;br&gt;&lt;br&gt;typedef unsigned char DIGIT_T ;&lt;br&gt;typedef unsigned long bdigit_t;&lt;br&gt;typedef unsigned int size_t_;&lt;br&gt;/*&lt;br&gt;&quot;Contains BIGDIGITS multiple-precision arithmetic code originally&lt;br&gt;written by David Ireland, copyright (c) 2001-6 by D.I. Management&lt;br&gt;Services Pty Limited &amp;lt;www.di-mgt.com.au&amp;gt;, and is used with&lt;br&gt;permission.&quot;&lt;br&gt;*/&lt;br&gt;&lt;br&gt;/* Useful macros */&lt;br&gt;&lt;br&gt;#define MAXDIGITS MAXBITS/8&lt;br&gt;&lt;br&gt;#define ISODD(x) ((x) &amp; 0x1)&lt;br&gt;#define ISEVEN(x) (!ISODD(x))&lt;br&gt;#define mpISODD(x, n) (x&#091;0&#093; &amp; 0x1)&lt;br&gt;#define mpISEVEN(x, n) (!(x&#091;0&#093; &amp; 0x1))&lt;br&gt;#define mp</description>

<item>
    <title>conflict types в заголовочном файле и в С (greenetc)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/9508.html#4</link>
    <pubDate>Thu, 12 Jul 2012 05:29:36 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; в файле rsa.h &lt;br&gt;&amp;gt;&amp;gt;&amp;gt;  size_t_ ndigits &lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; я что то упустил в развитии компиляторов ? В заголовочнике определяем в &lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; .с реализовываем. что не так ?&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Что за size_t_?&lt;br&gt;&amp;gt;&amp;gt; показал весь .h &lt;br&gt;&amp;gt; Так у тебя в объявлении функции один параметр size_t, а в определении &lt;br&gt;&amp;gt; size_t_ или unsigned int. Ты портируешь код с 32x на 64х. &lt;br&gt;&amp;gt; Видимо на 32 size_t_ == unsigned int эквивалентно size_t, а на &lt;br&gt;&amp;gt; 64x - нет. А зачем вообще понадобилось так делать?&lt;br&gt;&lt;br&gt;Та уже и не вспомню со времен fedorecore 8 ... видимо мудрил тогда. Подсказка помогла именно в разрядности size_t и дело ...на машинах 32 размер size_t = 32, а на x86_64 , size_t = 64 .... спасибо.&lt;br&gt;</description>
</item>

<item>
    <title>conflict types в заголовочном файле и в С (Anonim)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/9508.html#3</link>
    <pubDate>Wed, 11 Jul 2012 13:48:15 GMT</pubDate>
    <description>&amp;gt;&amp;gt;&amp;gt; понадобилось старый проект скомпилить под новую систему.&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; в файле rsa.h &lt;br&gt;&amp;gt;&amp;gt;  size_t_ ndigits &lt;br&gt;&amp;gt;&amp;gt;&amp;gt; я что то упустил в развитии компиляторов ? В заголовочнике определяем в &lt;br&gt;&amp;gt;&amp;gt;&amp;gt; .с реализовываем. что не так ?&lt;br&gt;&amp;gt;&amp;gt; Что за size_t_?&lt;br&gt;&amp;gt; показал весь .h &lt;br&gt;&lt;br&gt;Так у тебя в объявлении функции один параметр size_t, а в определении size_t_ или unsigned int. Ты портируешь код с 32x на 64х. Видимо на 32 size_t_ == unsigned int эквивалентно size_t, а на 64x - нет. А зачем вообще понадобилось так делать? &lt;br&gt;</description>
</item>

<item>
    <title>conflict types в заголовочном файле и в С (greenetc)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/9508.html#2</link>
    <pubDate>Wed, 11 Jul 2012 13:33:03 GMT</pubDate>
    <description>&amp;gt;&amp;gt; понадобилось старый проект скомпилить под новую систему.&lt;br&gt;&amp;gt;&amp;gt; в файле rsa.h &lt;br&gt;&amp;gt;  size_t_ ndigits &lt;br&gt;&amp;gt;&amp;gt; я что то упустил в развитии компиляторов ? В заголовочнике определяем в &lt;br&gt;&amp;gt;&amp;gt; .с реализовываем. что не так ?&lt;br&gt;&amp;gt; Что за size_t_?&lt;br&gt;&lt;br&gt;показал весь .h&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>conflict types в заголовочном файле и в С (Anonim)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/9508.html#1</link>
    <pubDate>Wed, 11 Jul 2012 13:26:14 GMT</pubDate>
    <description>&amp;gt; понадобилось старый проект скомпилить под новую систему.&lt;br&gt;&amp;gt; в файле rsa.h &lt;br&gt;&lt;br&gt; size_t_ ndigits &lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt; я что то упустил в развитии компиляторов ? В заголовочнике определяем в &lt;br&gt;&amp;gt; .с реализовываем. что не так ?&lt;br&gt;&lt;br&gt;Что за size_t_?&lt;br&gt;</description>
</item>

</channel>
</rss>
