Cat1237 / cocoapods-hmap

A Command Line Tool And CocoaPods plugin which can gen/read header map file.
MIT License
114 stars 39 forks source link

代码大小端Format的写法感觉有问题 #18

Closed pusswzy closed 2 years ago

pusswzy commented 2 years ago

在hmap_struct这个文件中,HMapHeader的FORMAT常量为

FORMAT = 'L=1S=2L4'

L4前面没有=,导致一直默认是小端判断。感觉应该改为

FORMAT = 'L=1S=2L=4'

是否正确?

Cat1237 commented 2 years ago

L=1S=2L4其实等于L1S2L4这种写法,判断大小端是通过跟HMAP_SWAPPED_MAGIC做比较来判断的

pusswzy commented 2 years ago

您可能没有懂我的意思,大小端判断完成后会将Format里面的=替换成>或者<号。但是你的Format写的是FORMAT = 'L=1S=2L4',L和4之间没有=,就会导致大小端无法正确判断了

pusswzy commented 2 years ago

大佬我已经写PR了 麻烦您有时间验证下 https://github.com/Cat1237/cocoapods-hmap/pull/19

Cat1237 commented 2 years ago

好的,我马上就有时间了,最近有点忙

大佬我已经写PR了 麻烦您有时间验证下 #19