made neko 2 version
code was not pure C, there was some const char * declared in func body