popt-optional.diff
来自「实现了集群的实现 完成了资源负载平衡等问题」· DIFF 代码 · 共 26 行
DIFF
26 行
--- rpm-4.0.4/popt/popt.c~ Sat Jan 19 07:28:30 2002+++ rpm-4.0.4/popt/popt.c Fri Aug 9 17:08:15 2002@@ -840,12 +840,17 @@ canstrip) { poptStripArg(con, con->os->next); }- + if (con->os->argv != NULL) { /* XXX can't happen */- /* XXX watchout: subtle side-effects live here. */- longArg = con->os->argv[con->os->next++];- longArg = expandNextArg(con, longArg);- con->os->nextArg = longArg;+ if (opt->argInfo & POPT_ARGFLAG_OPTIONAL &&+ con->os->argv[con->os->next][0] == '-') {+ con->os->nextArg = NULL;+ } else {+ /* XXX watchout: subtle side-effects live here. */+ longArg = con->os->argv[con->os->next++];+ longArg = expandNextArg(con, longArg);+ con->os->nextArg = longArg;+ } } } }
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?