Closed pusswzy closed 2 years ago
L=1S=2L4其实等于L1S2L4这种写法,判断大小端是通过跟HMAP_SWAPPED_MAGIC做比较来判断的
您可能没有懂我的意思,大小端判断完成后会将Format里面的=
替换成>
或者<
号。但是你的Format写的是FORMAT = 'L=1S=2L4',L和4之间没有=,就会导致大小端无法正确判断了
大佬我已经写PR了 麻烦您有时间验证下 https://github.com/Cat1237/cocoapods-hmap/pull/19
好的,我马上就有时间了,最近有点忙
大佬我已经写PR了 麻烦您有时间验证下 #19
在hmap_struct这个文件中,HMapHeader的FORMAT常量为
L4前面没有=,导致一直默认是小端判断。感觉应该改为
是否正确?