Lines 137-142
main(int argc, char *argv[])
Link Here
|
137 |
char *auxpaths; /* -m: additional manpaths. */ |
137 |
char *auxpaths; /* -m: additional manpaths. */ |
138 |
char *oarg; /* -O: output option string. */ |
138 |
char *oarg; /* -O: output option string. */ |
139 |
char *tagarg; /* -O tag: default value. */ |
139 |
char *tagarg; /* -O tag: default value. */ |
|
|
140 |
char *volume = NULL; /* -V volume title. */ |
140 |
unsigned char *uc; |
141 |
unsigned char *uc; |
141 |
size_t ressz; /* Number of elements in res[]. */ |
142 |
size_t ressz; /* Number of elements in res[]. */ |
142 |
size_t resnsz; /* Number of elements in resn[]. */ |
143 |
size_t resnsz; /* Number of elements in resn[]. */ |
Lines 215-221
main(int argc, char *argv[])
Link Here
|
215 |
outmode = OUTMODE_DEF; |
216 |
outmode = OUTMODE_DEF; |
216 |
|
217 |
|
217 |
while ((c = getopt(argc, argv, |
218 |
while ((c = getopt(argc, argv, |
|
|
219 |
#ifdef __FreeBSD__ |
220 |
"aC:cfhI:iK:klM:m:O:S:s:T:V:W:w")) != -1) { |
221 |
#else |
218 |
"aC:cfhI:iK:klM:m:O:S:s:T:VW:w")) != -1) { |
222 |
"aC:cfhI:iK:klM:m:O:S:s:T:VW:w")) != -1) { |
|
|
223 |
#endif |
219 |
if (c == 'i' && search.argmode == ARG_EXPR) { |
224 |
if (c == 'i' && search.argmode == ARG_EXPR) { |
220 |
optind--; |
225 |
optind--; |
221 |
break; |
226 |
break; |
Lines 320-325
main(int argc, char *argv[])
Link Here
|
320 |
return mandoc_msg_getrc(); |
325 |
return mandoc_msg_getrc(); |
321 |
} |
326 |
} |
322 |
break; |
327 |
break; |
|
|
328 |
#ifdef __FreeBSD__ |
329 |
case 'V': |
330 |
volume = strdup(optarg); |
331 |
if (volume == NULL) |
332 |
err(1, "strdup"); |
333 |
break; |
334 |
#endif |
323 |
case 'W': |
335 |
case 'W': |
324 |
if (woptions(optarg, &os_e, &outst.wstop) == -1) |
336 |
if (woptions(optarg, &os_e, &outst.wstop) == -1) |
325 |
return mandoc_msg_getrc(); |
337 |
return mandoc_msg_getrc(); |
Lines 635-641
main(int argc, char *argv[])
Link Here
|
635 |
} |
647 |
} |
636 |
|
648 |
|
637 |
mchars_alloc(); |
649 |
mchars_alloc(); |
|
|
650 |
#ifdef __FreeBSD__ |
651 |
mp = mparse_alloc(options, os_e, os_s, volume); |
652 |
#else |
638 |
mp = mparse_alloc(options, os_e, os_s); |
653 |
mp = mparse_alloc(options, os_e, os_s); |
|
|
654 |
#endif |
639 |
|
655 |
|
640 |
/* |
656 |
/* |
641 |
* Remember the original working directory, if possible. |
657 |
* Remember the original working directory, if possible. |