<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Wed Feb 07 21:12:56 UTC 2024

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary append 'field=key&field=summary' to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>MongoDB Jira</title>
    <link>https://jira.mongodb.org</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>9.7.1</version>
        <build-number>970001</build-number>
        <build-date>13-04-2023</build-date>
    </build-info>


<item>
            <title>[CDRIVER-1577] Declare __cdecl as calling convention on Windows</title>
                <link>https://jira.mongodb.org/browse/CDRIVER-1577</link>
                <project id="10030" key="CDRIVER">C Driver</project>
                    <description>&lt;p&gt;This doesn&apos;t seem to impact other c apps on windows using mongoc, but when compiling c++ then the user may be tempted to change the calling convention:&lt;br/&gt;
&lt;a href=&quot;https://msdn.microsoft.com/en-us/library/zkwh89ks.aspx&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://msdn.microsoft.com/en-us/library/zkwh89ks.aspx&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Unless we specifically declare which calling convention our API expects, things might get muddy.&lt;/p&gt;</description>
                <environment></environment>
        <key id="321030">CDRIVER-1577</key>
            <summary>Declare __cdecl as calling convention on Windows</summary>
                <type id="4" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14710&amp;avatarType=issuetype">Improvement</type>
                                            <priority id="3" iconUrl="https://jira.mongodb.org/images/icons/priorities/major.svg">Major - P3</priority>
                        <status id="6" iconUrl="https://jira.mongodb.org/images/icons/statuses/closed.png" description="The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.">Closed</status>
                    <statusCategory id="3" key="done" colorName="success"/>
                                    <resolution id="9">Done</resolution>
                                        <assignee username="bjori">Hannes Magnusson</assignee>
                                    <reporter username="bjori">Hannes Magnusson</reporter>
                        <labels>
                    </labels>
                <created>Tue, 4 Oct 2016 20:46:30 +0000</created>
                <updated>Tue, 13 Dec 2016 15:36:43 +0000</updated>
                            <resolved>Mon, 12 Dec 2016 21:10:17 +0000</resolved>
                                                    <fixVersion>1.6.0</fixVersion>
                                    <component>Build</component>
                    <component>libbson</component>
                    <component>libmongoc</component>
                                        <votes>0</votes>
                                    <watches>4</watches>
                                                                                                                <comments>
                            <comment id="1456311" author="xgen-internal-githook" created="Tue, 13 Dec 2016 15:36:43 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;bjori&apos;, u&apos;name&apos;: u&apos;Hannes Magnusson&apos;, u&apos;email&apos;: u&apos;bjori@php.net&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-1577&quot; title=&quot;Declare __cdecl as calling convention on Windows&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-1577&quot;&gt;&lt;del&gt;CDRIVER-1577&lt;/del&gt;&lt;/a&gt; BSON_CALL should always be defined&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/libbson/commit/46c26042c643192621250f0f09598a9537967fe3&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/libbson/commit/46c26042c643192621250f0f09598a9537967fe3&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1455701" author="xgen-internal-githook" created="Mon, 12 Dec 2016 21:09:38 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;bjori&apos;, u&apos;name&apos;: u&apos;Hannes Magnusson&apos;, u&apos;email&apos;: u&apos;bjori@php.net&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-1577&quot; title=&quot;Declare __cdecl as calling convention on Windows&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-1577&quot;&gt;&lt;del&gt;CDRIVER-1577&lt;/del&gt;&lt;/a&gt; Declare __cdecl as calling convention on Windows&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-c-driver/commit/482374fac4abf7dd21cc881581d72ac4d6e6e622&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-c-driver/commit/482374fac4abf7dd21cc881581d72ac4d6e6e622&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1455696" author="xgen-internal-githook" created="Mon, 12 Dec 2016 21:05:49 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;bjori&apos;, u&apos;name&apos;: u&apos;Hannes Magnusson&apos;, u&apos;email&apos;: u&apos;bjori@php.net&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-1577&quot; title=&quot;Declare __cdecl as calling convention on Windows&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-1577&quot;&gt;&lt;del&gt;CDRIVER-1577&lt;/del&gt;&lt;/a&gt; Declare __cdecl as calling convention on Windows&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/libbson/commit/693e32f1d8bb2c97a7c5d7a77fda0e3d1f712aca&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/libbson/commit/693e32f1d8bb2c97a7c5d7a77fda0e3d1f712aca&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1420110" author="jesse" created="Fri, 28 Oct 2016 00:58:28 +0000"  >&lt;p&gt;I like the BSON_EXPORT idea best. I have no objection to running uncrustify on all headers.&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;In one commit, remove all the ASCII-art whitespace, which we can&apos;t maintain forever anyway. From now on, changing one function signature doesn&apos;t require reformatting any other function signatures.&lt;/li&gt;
	&lt;li&gt;In the same commit, since every public header line is changing anyway, introduce BSON_EXPORT.&lt;/li&gt;
&lt;/ul&gt;
</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="274080">CDRIVER-1167</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_15850" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|hsso6f:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10558" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>9223372036854775807</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                    <customfield id="customfield_10557" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue id="1301">C Driver 2016 sprint 9</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            </customfields>
    </item>
</channel>
</rss>