##// END OF EJS Templates
pure-parsers: document index class constants...
Raphaël Gomès -
r47380:e83327af default
parent child Browse files
Show More
@@ -42,10 +42,15 b' def offset_type(offset, type):'
42
42
43
43
44 class BaseIndexObject(object):
44 class BaseIndexObject(object):
45 # Format of an index entry according to Python's `struct` language
45 index_format = b">Qiiiiii20s12x"
46 index_format = b">Qiiiiii20s12x"
46 big_int_size = struct.calcsize(b'Q')
47 # Size of a C unsigned long long int, platform independent
47 int_size = struct.calcsize(b'i')
48 big_int_size = struct.calcsize(b'>Q')
49 # Size of a C long int, platform independent
50 int_size = struct.calcsize(b'>i')
51 # Size of the entire index format
48 index_size = struct.calcsize(index_format)
52 index_size = struct.calcsize(index_format)
53 # An empty index entry, used as a default value to be overridden, or nullrev
49 null_item = (0, 0, 0, -1, -1, -1, -1, nullid)
54 null_item = (0, 0, 0, -1, -1, -1, -1, nullid)
50
55
51 @property
56 @property
General Comments 0
You need to be logged in to leave comments. Login now