cython
1__doc__ = u"""
2>>> D = set_longlong(2**40, 2**50, 2, "yelp")
3>>> D[2**40]
4'yelp'
5>>> D[2**50]
6'yelp'
7>>> D[2]
8'yelp'
9"""
10
11ctypedef long long foo
12
13def set_longlong(long long ob, foo x, long y, val):
14cdef object tank = {}
15tank[ob] = val
16tank[x] = val
17tank[y] = val
18return tank
19