Issue 20256: Argument Clinic: compare signed and unsigned ints (original) (raw)

Issue20256

Created on 2014-01-14 08:35 by serhiy.storchaka, last changed 2022-04-11 14:57 by admin. This issue is now closed.

Messages (4)
msg208083 - (view) Author: Serhiy Storchaka (serhiy.storchaka) * (Python committer) Date: 2014-01-14 08:35
For unsigned_int, unsigned_long and size_t return converters Argument Clinic generates a code which compares unsigned integer return_value with signed -1.
msg208244 - (view) Author: Larry Hastings (larry) * (Python committer) Date: 2014-01-16 07:20
Good point. My brain is dead. What would be a better "magic cookie" value?
msg208251 - (view) Author: Serhiy Storchaka (serhiy.storchaka) * (Python committer) Date: 2014-01-16 07:59
(unsigned int)-1 etc.
msg268855 - (view) Author: Serhiy Storchaka (serhiy.storchaka) * (Python committer) Date: 2016-06-19 16:15
Was fixed in duplicate .
History
Date User Action Args
2022-04-11 14:57:56 admin set github: 64455
2016-06-19 16:15:03 serhiy.storchaka set status: open -> closedsuperseder: Return converter code generated by Argument Clinic has a warning for unsigned typesmessages: + resolution: duplicatestage: resolved
2015-02-25 15:24:44 serhiy.storchaka set components: + Argument Clinic
2014-01-16 07:59:31 serhiy.storchaka set messages: +
2014-01-16 07:20:24 larry set messages: +
2014-01-14 08:35:49 serhiy.storchaka create