On Thu, 11 Oct 2001, Petko Boukov wrote:

> Syglasen sym, primeryt ti e udachen. V takyv tochno sluchaj goto
> pesti dublirane na kod. Az nqmashe da napravq usloviqta vlozheni, no
> shtqh da dubliram RELEASE-ite:
>
> if (!SUCCEEDED(1))
>         return FAILED;
> if (!SUCCEEDED(2)) {
>         RELEASE(1);
>         return FAILED;
> }
> if (!SUCEEDED(3)) {
>         RELEASE(2);
>         RELEASE(1);
>         return FAILED;
> }
> return SUCCESS;
>
> Tova obache haresva li ti?
>
> $ find /usr/src/linux-2.4.10 -type f -name "*.c" -exec grep goto {} \; | wc -l
>   13232
>
> Nqmam podryka BSD kernel, ama ot tova, koeto sym vidql v TCP/IP
> Illustrated vol.2 v tehniq tcp/ip stack ne slagat goto za shtqlo i
> neshtqlo.
>
> Petko
>
:) az imam :
root@freebsd:~# find /usr/src/sys  -type f -name "*.c" -exec grep goto {}  \; | wc -l
    5564

Koeto pak ne e malko, ponezhe prakticheski source na fbsd kernela e 71 mb
( 4.4 release, ako ne se luzha), a linux-2.4.11 e nqkude okolo 100-110 mb,
kato razlikata e osnovno v driveri, v koito goto se polzva dosta chesto.

===========================================================================
A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers)
http://www.linux-bulgaria.org/ Hosted by Internet Group Ltd. - Stara Zagora
  • ... Petko Boukov
    • ... Vasil Kolev
      • ... George Danchev
    • ... Jordan Dimitrov
      • ... Georgi Vlaev
    • ... Petko Boukov
    • ... Ангел Вълков

Reply via email to