我也不懂这个,是一些函数上都需要加 static 么?未用的变量是哪个,我可以删除后重新生成 patch 试试
你make的时候会看见nsfns.m有几个warning,不过编译能通过,也不影响使用,就是不太好看。
- cfdata_to_lisp
- cfstring_to_lisp_nodecode
- cfstring_to_lisp
- cfstring_create_with_utf8_cstring
- cfstring_create_with_string_noencode
- cfstring_create_with_string
- mac_create_input_source_from_lisp
- mac_input_source_properties
这些没有在外部使用,应该都可以加 static,我来加一下,去掉一些注释的代码
mac_create_input_source_from_lisp和mac_input_source_properties不用加static。
1 个赞
我改过 static 以及去掉一些注释了,正常可用。
PR没问题,merge了。
2 个赞