lkml.org 
[lkml]   [2003]   [Jan]   [18]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    From
    SubjectRE: any chance of 2.6.0-test*?
    Date
    > Now, it's provable you never *NEED* a goto.  On the other hand,
    *judicious*
    > use of goto can prevent code that is so cluttered with stuff of the form:
    > if(...) {
    > ...
    > die_flag = 1;
    > if (!die _flag) {...
    >
    > Pretty soon, you have die_1_flag, die_2_flag, die_3_flag and so on,
    > rather than 3 or 4 "goto bail_now;".

    There's always the construction:

    for(;;)
    {
    /* do something */

    if (something_failed)
    break;

    /* do something */

    if (something_failed)
    break;

    ...

    break; /* the final break */
    }

    etc.


    -
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/

    \
     
     \ /
      Last update: 2005-03-22 13:32    [W:0.023 / U:29.616 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site