Ethereal-dev: Re: [Ethereal-dev] base64_decode name clash (util.c vs. Heimdal w/--with-krb5)

Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.

From: "Olivier Biot" <ethereal@xxxxxxxxxx>
Date: Tue, 11 May 2004 00:21:17 +0200
From: Biot Olivier


| |From: Thomas Anders
| |
| |Olivier Biot wrote:
| |> Is the heimdal function effectively announced and used in the API
or
| |> is it only exported by accident?
| |
| |To quote a Heimdal core developer (Love) on this:
| |
| |"Almost all functions in libroken pollute the namespace, its not
every
| |  good and we are (very very) slowly fixing that problem.
| |  Thus, its not exported by accident."
|
| Sigh... There's no choice then: we have to rename our function or
make it
| static to the HTTP dissector. Or we could provide a
tvb_base64_decode()
| helper (this would require adding another data source)?
Additionally, the
| POP3 and SMTP dissectors may like this helper :)

I checked in a rename to epan_base64_decode() in util.c, util.h and
packet-http.c.

Regards,

Olivier