PR# 14904 Wrong C external definition of API_MARSHALLER

Problem Report Summary
Submitter: manus_eiffel
Category: Other
Priority: Medium
Date: 2008/10/22
Class: Bug
Severity: Serious
Number: 14904
Release: 6.3.7.5186
Confidential: No
Status: Open
Responsible:
Environment: Mozilla/5.0 (Windows; U; Windows NT 5.2; en-US; rv:1.9.0.3) Gecko/2008092417 Firefox/3.0.3
Synopsis: Wrong C external definition of API_MARSHALLER

Description
This code does not work properly when compiled on Windows, you get the following error:

 warning C4013: 'T' undefined; assuming extern returning int


	c_unicode_defined: BOOLEAN
			-- External to determine if Unicode symbol is defined.
		external
			"C inline"
		alias
			"return (sizeof (%"%") != sizeof (T(%" %")));"
		end
To Reproduce

										
Problem Report Interactions