将optparse库的API进行了重大改进,包括: - 修改结构体字段为const类型以提高安全性 - 添加了宏定义SCC_OPTPARSE_OPT和SCC_OPTPARSE_OPT_END用于简化选项定义 - 重构了解析逻辑,引入greedy_mode和current状态跟踪 - 改进了短选项和长选项的解析机制 - 添加了参数计数验证功能(min_args/max_args检查) - 调整了函数返回值,parse函数现在返回int类型表示是否还有更多参数 - 完善了错误处理和边界条件检查
1.6 KiB
1.6 KiB