Tag: 许可获取

是否有GNU getline接口的替代实现?

我目前正在进行的实验使用的软件库具有复杂的源历史记录,并且没有明确定义的许可证。 合理化事物并在固定许可下发布将是一项相当大的工作。 它也打算运行一个随机的unixish平台,只有我们支持的一些libc有GNU getline,但现在代码期望它。 有没有人知道在限制较少的许可下可以重新实现GNU getline语义? 编辑::我问,因为谷歌没有帮助,我想尽可能避免写一个(这可能是一个有趣的练习,但它不能最好地利用我的时间。) 更具体地说,有问题的界面是: ssize_t getline (char **lineptr, size_t *n, FILE *stream);