[ 
https://issues.apache.org/jira/browse/AXIS2C-964?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12567338#action_12567338
 ] 

Senaka Fernando commented on AXIS2C-964:
----------------------------------------

Hi Dimuthu,

I guess this is not solved yet. I think there is an issue when printing the 
number to a string.

I sent these numbers,

1. 9223372036854775808
2. 92233720368
3. 9223372036854775
4. 922337203
5. 92233720

And, these are what went in the payload

1. 0
2. 2039407152
3. 2783138807
4. 922337203
5. 92233720

I think we'll have to come with some new uint64 to string logic. I think we can 
support this at the util level. I will look into the possibility of doing that. 
Also I found this,

sprintf (text_value_1, "%lu", (int)_RetULong->property_inULong);

inside adb_RetULong. I bet this leads to some nasty havoc.

Regards,
Senaka



> Support for uint64_t, int64_t required at codegen level
> -------------------------------------------------------
>
>                 Key: AXIS2C-964
>                 URL: https://issues.apache.org/jira/browse/AXIS2C-964
>             Project: Axis2-C
>          Issue Type: Improvement
>          Components: code generation, wsdl2c tool
>            Reporter: Senaka Fernando
>             Fix For: 1.3.0
>
>         Attachments: case12.zip, case12.zip, win_screen_shot_1.jpg
>
>
> Support for uint64_t, int64_t required at codegen level. I have added support 
> at util level and fixed AXIS2C-919. Hope we can add this to the codegen tool 
> too.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to