<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ruby.git/ext/win32ole/win32ole_variant.h, branch ruby_2_7</title>
<subtitle>The Ruby Programming Language</subtitle>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/'/>
<entry>
<title>merge revision(s) a0bc3f2a1c2c98f225612101cb4e1ea1a6813546,75a0447c15a7ab017bd4240c2a9cc69b134b80b9,f1699314147bad2cf5550cc582693424fdbc2510: [Backport #16846]</title>
<updated>2020-07-26T07:19:40+00:00</updated>
<author>
<name>nagachika</name>
<email>nagachika@ruby-lang.org</email>
</author>
<published>2020-07-26T07:19:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=43cc6997c59d2fbe3b91e91ee52faaa8749e9349'/>
<id>43cc6997c59d2fbe3b91e91ee52faaa8749e9349</id>
<content type='text'>
	Suppress C4267 "possible loss of data" warnings

	Suppress C4267 "possible loss of data" warnings

	Just cast down explicitly.

	win32ole: separate global variable declarations and definitions

	https://gcc.gnu.org/gcc-10/changes.html#c

	&gt; * GCC now defaults to `-fno-common`.  As a result, global
	&gt;   variable accesses are more efficient on various targets.  In
	&gt;   C, global variables with multiple tentative definitions now
	&gt;   result in linker errors.  With `-fcommon` such definitions are
	&gt;   silently merged during linking.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
	Suppress C4267 "possible loss of data" warnings

	Suppress C4267 "possible loss of data" warnings

	Just cast down explicitly.

	win32ole: separate global variable declarations and definitions

	https://gcc.gnu.org/gcc-10/changes.html#c

	&gt; * GCC now defaults to `-fno-common`.  As a result, global
	&gt;   variable accesses are more efficient on various targets.  In
	&gt;   C, global variables with multiple tentative definitions now
	&gt;   result in linker errors.  With `-fcommon` such definitions are
	&gt;   silently merged during linking.
</pre>
</div>
</content>
</entry>
<entry>
<title>ext/win32ole/win32ole.c (ole_val2variant, ole_invoke): refactoring.</title>
<updated>2014-10-25T22:46:15+00:00</updated>
<author>
<name>suke</name>
<email>suke@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
</author>
<published>2014-10-25T22:46:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=5d2ce2fb40fecc7ad8431886d2bc3ab2aa0a69ec'/>
<id>5d2ce2fb40fecc7ad8431886d2bc3ab2aa0a69ec</id>
<content type='text'>
use ole_variant2variant to convert WIN32OLE_VARIANT object to
VARIANT object.

ext/win32ole/win32ole_variant.c: refactoring. add
ole_variant2variant.
ext/win32ole/win32ole_variant.h: ditto.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48139 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
use ole_variant2variant to convert WIN32OLE_VARIANT object to
VARIANT object.

ext/win32ole/win32ole_variant.c: refactoring. add
ole_variant2variant.
ext/win32ole/win32ole_variant.h: ditto.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48139 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
</pre>
</div>
</content>
</entry>
<entry>
<title>ext: protoize no-arguments functions</title>
<updated>2014-10-04T23:29:24+00:00</updated>
<author>
<name>nobu</name>
<email>nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
</author>
<published>2014-10-04T23:29:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=ba0655ebdd31e5e6b9ae8ede328733067a68dcbc'/>
<id>ba0655ebdd31e5e6b9ae8ede328733067a68dcbc</id>
<content type='text'>
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47793 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47793 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
</pre>
</div>
</content>
</entry>
<entry>
<title>* ext/win32ole/win32ole.c: seperate WIN32OLE_VARIANT src from</title>
<updated>2014-08-13T12:46:23+00:00</updated>
<author>
<name>suke</name>
<email>suke@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
</author>
<published>2014-08-13T12:46:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=51b4ccd6187c62dfb4f2b493951bc830faf1cff4'/>
<id>51b4ccd6187c62dfb4f2b493951bc830faf1cff4</id>
<content type='text'>
  win32ole.c.
* ext/win32ole/win32ole.h: ditto.
* ext/win32ole/win32ole_variant.c: ditto.
* ext/win32ole/win32ole_variant.c: ditto.
* ext/win32ole/depend: ditto.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47172 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
  win32ole.c.
* ext/win32ole/win32ole.h: ditto.
* ext/win32ole/win32ole_variant.c: ditto.
* ext/win32ole/win32ole_variant.c: ditto.
* ext/win32ole/depend: ditto.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47172 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
</pre>
</div>
</content>
</entry>
</feed>
