go
go->optind++;
go->info &= ~(GI_MINUS|GI_PLUS);
go->info |= flag == '-' ? GI_MINUS : GI_PLUS;
go->p++;
go->buf[0] = c;
go->optarg = go->buf;
(go->flags & GF_NONAME) ? "" : argv[0],
(go->flags & GF_NONAME) ? "" : ": ", c);
if (go->flags & GF_ERROR)
if (argv[go->optind - 1][go->p])
go->optarg = argv[go->optind - 1] + go->p;
else if (argv[go->optind])
go->optarg = argv[go->optind++];
go->optarg = (char *) 0;
go->buf[0] = c;
go->optarg = go->buf;
(go->flags & GF_NONAME) ? "" : argv[0],
(go->flags & GF_NONAME) ? "" : ": ", c);
if (go->flags & GF_ERROR)
go->p = 0;
go->optarg = argv[go->optind - 1] + go->p;
go->p = 0;
if (argv[go->optind - 1][go->p]) {
if (digit(argv[go->optind - 1][go->p])) {
go->optarg = argv[go->optind - 1] + go->p;
go->p = 0;
go->optarg = (char *) 0;
if (argv[go->optind] && digit(argv[go->optind][0])) {
go->optarg = argv[go->optind++];
go->p = 0;
go->optarg = (char *) 0;
Getopt go;
ksh_getopt_reset(&go, GF_ERROR|GF_PLUSOPT);
while ((optc = ksh_getopt(argv, &go, opts)) != EOF) {
set = (go.info & GI_PLUS) ? 0 : 1;
array = go.optarg;
if (go.optarg == (char *) 0) {
i = option(go.optarg);
bi_errorf("%s: bad option", go.optarg);
if (!(go.info & GI_MINUSMINUS) && argv[go.optind]
&& (argv[go.optind][0] == '-' || argv[go.optind][0] == '+')
&& argv[go.optind][1] == '\0')
if (argv[go.optind][0] == '-' && !Flag(FPOSIX))
go.optind++;
*setargsp = !arrayset && ((go.info & GI_MINUSMINUS)
|| argv[go.optind]);
for (i = go.optind; argv[i]; i++)
qsortp((void **) &argv[go.optind], (size_t) (i - go.optind),
set_array(array, arrayset, argv + go.optind);
for (; argv[go.optind]; go.optind++)
return go.optind;
ksh_getopt_reset(go, flags)
Getopt *go;
go->optind = 1;
go->optarg = (char *) 0;
go->p = 0;
go->flags = flags;
go->info = 0;
go->buf[1] = '\0';
ksh_getopt(argv, go, options)
Getopt *go;
if (go->p == 0 || (c = argv[go->optind - 1][go->p]) == '\0') {
char *arg = argv[go->optind], flag = arg ? *arg : '\0';
go->p = 1;
go->optind++;
go->p = 0;
go->info |= GI_MINUSMINUS;
&& (!(go->flags & GF_PLUSOPT) || flag != '+'))
go->p = 0;
# if underflow or inexact is enabled, then go calculate the EXOP first.
# if underflow or inexact is enabled, go calculate EXOP first.
# if underflow or inexact is enabled, go calculate EXOP first.
# if underflow or inexact is enabled, go calculate EXOP first.
# if underflow or inexact is enabled, go calculate EXOP first.
# if underflow or inexact is enabled, go calculate EXOP first.
# if underflow or inexact is enabled, then go calculate the EXOP first.
# if underflow or inexact is enabled, go calculate EXOP first.
go(LOAD_ADDR, buf+1, ebuf);
void go(int, void *, void *);
int go = DMAC_CCR_STR|DMAC_CCR_INT;
go |= DMAC_CCR_CNT;
go &= ~DMAC_CCR_STR;
bus_space_write_1(dmac->sc_bst, chan->ch_bht, DMAC_REG_CCR, go);
goto go;
go:
struct iwm_mac_data_go go;
cd_pause(struct cd_softc *cd, int go)
cmd.resume = go & 0xff;
go("longjmp", &bail_longjmp);
go("longjmp", &bail_compat13_longjmp);
go("siglongjmp", &bail_siglongjmp);
go("siglongjmp", &bail_compat13_siglongjmp);