Subject: cryptosrc-intl goto tags are a mess
To: None <current-users@netbsd.org>
From: Sean Doran <smd@ebone.net>
List: current-users
Date: 02/03/2000 02:29:43
In -current's cryptosrc-intl, there are a bunch of "goto out;" ... "out:"
statements and tags, and unfortunately many of these conflict with 
a variable called "out" in the same scope.  -:(

For example:

/usr/src/crypto-intl/lib/libkrb5/../../dist/heimdal/lib/krb5/rd_req.c: In function `krb5_rd_req':
/usr/src/crypto-intl/lib/libkrb5/../../dist/heimdal/lib/krb5/rd_req.c:373: `out' redeclared as different kind of symbol
/usr/src/crypto-intl/lib/libkrb5/../../dist/heimdal/lib/krb5/rd_req.c:418: previous declaration of `out'
*** Error code 1

Substituting another string for the "out" targets, apparently confined
to that directory (lib/krb5/../../dist/heimdal/lib/krb5/), makes things
build happily.

	Sean.