# Konwencja domylna: parametry traktowane s 
# jako 32-bitowe liczby cakowite
# 
lib.add_longs.restype = c_long
# 0x100000000 nie mieci si na 32 bitch i jest ucinane do zera 
print lib.add_longs(0x100000000, 1)
>>> 1

# Jawne wymuszenie typu argumentw jako 64-bitowych
# czyli 0x 0000 0001 0000 0000 oraz 0x 0000 0000 0000 0001
# Wynik dodawania rwny jest 0x 0000 0001 0000 0001, 
# dziesitnie 4294967297
 
lib.add_longs.argtypes = [c_long, c_long] 
print lib.add_longs(0x100000000, 1)
>>> 4294967297
