Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

libcrypt on ARM5

Name: Anonymous 2010-10-11 0:08

I'm trying to compile libcrypt on a SheevaPlug running Debian Squeeze, but it keeps giving me the following error:

invalid operands to binary != (have ‘va_list’ and ‘void *’)

is there any way to get this thing to compile without major hacking?

Name: Anonymous 2010-10-13 10:54

>>21
AFAIK they all satisfy the spec (I haven't cared enough to check.) The problem is that people use them wrong (i.e. by depending on implementation specific behavior) and the spec is lacking for people who feel the need to make their code babysit the programmers. (There are supposedly legit needs for the kind of test seen here but I don't really know what they are, or how legitimate they really are.) C just tries to keep a low profile with respect to runtime overhead where ever possible. IMO, variadic functions are just not C's thing and that doesn't bother me.

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List