Treat unsigned 64 bit IDL values as unsigned long long in Python
authorDouglas Bagnall <douglas.bagnall@catalyst.net.nz>
Tue, 16 Jun 2015 23:37:03 +0000 (11:37 +1200)
committerAndrew Bartlett <abartlet@samba.org>
Wed, 24 Jun 2015 04:04:10 +0000 (06:04 +0200)
commit3c9f7957c94b8c84d03d7980cfed6ec8f7e8423b
treee4ec6124ffd5b5ddc3bbcdceefab189817a0723b
parentc3cf81324744737e9a9e8d8d7435d39bf95034f3
Treat unsigned 64 bit IDL values as unsigned long long in Python

This caused a compilation error on i386:

default/librpc/gen_ndr/py_server_id.c:216:75: error: overflow in implicit constant conversion [-Werror=overflow]
  PyModule_AddObject(m, "SERVERID_UNIQUE_ID_NOT_TO_VERIFY", PyInt_FromLong(0xFFFFFFFFFFFFFFFFULL));

Signed-off-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
pidl/lib/Parse/Pidl/Samba4/Python.pm