Lines Matching refs:item
231 poptItem item = &item_buf;
238 memset(item, 0, sizeof(*item));
265 item->option.longName = opt + 2;
267 item->option.shortName = opt[1];
297 item->option.longName = longName;
299 item->option.shortName = longName[0];
303 if (poptParseArgvString(se, &item->argc, &item->argv)) goto exit;
305 item->option.argInfo = POPT_ARGFLAG_DOC_HIDDEN;
306 for (i = 0, j = 0; i < item->argc; i++, j++) {
308 if (!strncmp(item->argv[i], "--POPTdesc=", sizeof("--POPTdesc=")-1)) {
309 f = item->argv[i] + sizeof("--POPTdesc=");
311 item->option.descrip = f;
312 item->option.argInfo &= ~POPT_ARGFLAG_DOC_HIDDEN;
315 if (!strncmp(item->argv[i], "--POPTargs=", sizeof("--POPTargs=")-1)) {
316 f = item->argv[i] + sizeof("--POPTargs=");
318 item->option.argDescrip = f;
319 item->option.argInfo &= ~POPT_ARGFLAG_DOC_HIDDEN;
320 item->option.argInfo |= POPT_ARG_STRING;
324 item->argv[j] = item->argv[i];
327 item->argv[j] = NULL;
328 item->argc = j;
332 rc = poptAddItem(con, item, 0);
334 rc = poptAddItem(con, item, 1);