Comment 4 for bug 225060

Revision history for this message
Richard Laager (rlaager) wrote :

See this thread for an explanation of this:
http://lists.freebsd.org/pipermail/freebsd-multimedia/2007-April/006332.html

Here's a snippet:
 (The dfaac() macro in libavcodec/faad.c
 uses "faacDec" ## a to put symbols together
 to get, e.g. faacDecGetErrorMessage, into
 strings, which it then looks up in the shared
 library with dlsym(), which never gives the
 "compatability API" a chance to get in the
 middle).