输入的字串有可能带有0值字符,所以在c里必须指定长度,否则用strlen会被截断。但在lua里不存在截断问题,有string肯定就能取到正确的长度,所以可以省掉一个参数。当然,保持和c一样的接口参数是可以的。不过这个绑定代码是以前继承下来的了,我好象有印象之前c接口也只有一个参数,后面因为有截断的bug才修改成两个参数的,因此lua接口实际上是和以前的接口保持了一致的。