axis-c-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Samisa Abeysinghe <sam...@wso2.com>
Subject Re: function parameter different from declaration parameter
Date Wed, 27 Feb 2008 02:59:39 GMT
Samisa Abeysinghe wrote:
> Carl Lefran├žois wrote:
>> when compiling the Axis2/C source I get many C4028 warnings "formal 
>> parameter x different from declaration"
>>
>> in the example below, the declared parameter is const int and the 
>> function declares it as int.
>>
>> declaration:  (\include\axis2_callback.h)
>>     AXIS2_EXTERN axis2_status_t AXIS2_CALL
>>     axis2_callback_report_error(
>>         axis2_callback_t * callback,
>>         const axutil_env_t * env,
>>         const int exception);
>>
>> function:   (\src\core\clientapi\callback.c)
>> AXIS2_EXTERN axis2_status_t AXIS2_CALL
>> axis2_callback_report_error(
>>     axis2_callback_t * callback,
>>     const axutil_env_t * env,
>>     int exception)
>> {
>>     axis2_callback_set_error(callback, env, exception);
>>     return callback->on_error(callback, env, exception);
>> }
>>
>>
>> Is there a reason for this difference?  I am asking before I try 
>> changing the declarations to see if they help me solve my debugging 
>> problem.
>
> That is a bug.

BTW, I looked into the svn code and someone has fixed it sometime back. 
I guess you are using 1.2 release. The fix will be available with 1.3 
release.

Samisa...


---------------------------------------------------------------------
To unsubscribe, e-mail: axis-c-user-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-c-user-help@ws.apache.org


Mime
View raw message