One of our principles is to have only one exit point in functions, so in
this point we would agree with you. On the other hand, it is also
possible to do it without "goto"s.

Erwann ABALEA schrieb:
> Hodie Id. Iun. MMVIII est, Konrad Kleine scripsit:
>> To make this thread a little more interesting... Why are there more than
>> 6200 "gotos" in the OpenSSL source code? Provokating question, I know.
> 
> Because C is not BASIC? ;)
> Honestly, I also disliked gotos in the past, with bad reasons; I
> changed my mind, it allows me to write functions with only one exit
> point, and group deallocations together. There's no "spaghetti"
> symptom, in C, as a goto must span in the same function.
> 
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    openssl-users@openssl.org
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to