[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[plamo:23072] Re: install Planet 4.0 to plamo 3.x



かぶってしまいました :-)。

From: takao@hirata.nuee.nagoya-u.ac.jp (Takao Ono)
Message-Id: <040702114932.M0116580@flame.hirata.nuee.nagoya-u.ac.jp>

> > 多重ループを一度に抜けるには goto しかないですよね。

> 大技としては「別の関数にして return」という方法もあることはありま
> すが,

char *my_gettoken(char **p); を書くってことですね。

    char *dev, *opt;

    if ((dev = my_gettoken(&p)) == NULL || (opt = my_gettoken(&p)) == NULL)
        continue;

    if (*dev == '#' || strcmp(dev, device) || *opt != '-')
        continue;

    switch (opt[1]) {
    case 's':
    (以下略)

確かに大掛かりですが、スッキリしてますよね。

あちこちの設定ファイルをいろいろと読んでるのであればこんなふうにまじめ
に組むところですが、見ていただければわかる通り、かなり適当です :-)。
_______________________________
田原 俊一   jado@flowernet.gr.jp, shunichi_tahara@zenrin.co.jp
                                  http://flowernet.gr.jp/jado/
FingerPrint:  16 9E 70 3B 05 86 5D 08  B8 4C 47 3A E7 E9 8E D9
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄

Follow-Ups
[plamo:23076] Re: install Planet 4.0 to plamo 3.x, kuni
References
[plamo:23069] Re: install Planet 4.0 to plamo 3.x, kuni
[plamo:23070] Re: install Planet 4.0 to plamo 3.x, Takao Ono

[検索ページ] [メール一覧]
Plamo ML 公開システム