X-Git-Url: https://gerrit.fd.io/r/gitweb?p=vpp.git;a=blobdiff_plain;f=src%2Ftools%2Fvppapigen%2Fvppapigen.py;h=f3013aa6021a830a1bd2430db4068b81a59d58c4;hp=7a7b68737baad3324006eb3ae07a240373d1a4db;hb=ea2abbaeaf34a4652e970fd1e2f60c0d377ebde4;hpb=92511311118ee1cffac646d10c1edae6e94d90d7 diff --git a/src/tools/vppapigen/vppapigen.py b/src/tools/vppapigen/vppapigen.py index 7a7b68737ba..f3013aa6021 100755 --- a/src/tools/vppapigen/vppapigen.py +++ b/src/tools/vppapigen/vppapigen.py @@ -761,7 +761,7 @@ class VPPAPI(object): for o in objs: tname = o.__class__.__name__ try: - crc = binascii.crc32(o.crc, crc) + crc = binascii.crc32(o.crc, crc) & 0xffffffff except AttributeError: pass if isinstance(o, Define): @@ -908,7 +908,7 @@ def foldup_blocks(block, crc): def foldup_crcs(s): for f in s: f.crc = foldup_blocks(f.block, - binascii.crc32(f.crc)) + binascii.crc32(f.crc) & 0xffffffff) #