partial_crc32
return partial_crc32(s, 0xffffffff) ^ 0xffffffff;
crc = partial_crc32(cur->string, crc);
crc = partial_crc32(cur->string, crc);
crc = partial_crc32(symbol_types[cur->tag].name,
crc = partial_crc32(cur->string, crc);