diff options
Diffstat (limited to 'tools')
-rw-r--r-- | tools/make_entities_h.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/tools/make_entities_h.py b/tools/make_entities_h.py index 5c24825..90831a9 100644 --- a/tools/make_entities_h.py +++ b/tools/make_entities_h.py @@ -42,7 +42,7 @@ lines = [""] * len(hashed_data) # in this list. Adds to lines a line for the midpoint, then calls # itself recursively for the earlier and later elements. Each node # contains indices for elements with a lesser hash and elements with -# a greater hash. An index of 0 means we're at a leaf node. +# a greater hash. An index of -1 means we're at a leaf node. def to_binary_array(xs, mid): # divide in half, and form binary array from each half x = xs[mid] @@ -51,11 +51,11 @@ def to_binary_array(xs, mid): midlesses = len(lesses) // 2 midgreaters = len(greaters) // 2 if len(lesses) == 0: - ml = 0 + ml = -1 else: ml = indices[lesses[midlesses][0]] if len(greaters) == 0: - mg = 0 + mg = -1 else: mg = indices[greaters[midgreaters][0]] lines[indices[x[0]]] = ("{" + str(x[0]) + ", (unsigned char*)\"" + |