Mercurial > libavcodec.hg
annotate libpostproc/mangle.h @ 2071:41d30bae5019 libavcodec
attempt to create some separation in the FLAC system with respect to
demuxer and decoder layers by enabling the FLAC decoder to decode data
without needing the entire file, from start to finish
| author | melanson |
|---|---|
| date | Thu, 10 Jun 2004 04:13:43 +0000 |
| parents | 556b5d0b5228 |
| children | 336a239ad9a4 |
| rev | line source |
|---|---|
| 1069 | 1 /* mangle.h - This file has some CPP macros to deal with different symbol |
| 2 * mangling across binary formats. | |
| 3 * (c)2002 by Felix Buenemann <atmosfear at users.sourceforge.net> | |
| 4 * File licensed under the GPL, see http://www.fsf.org/ for more info. | |
| 5 */ | |
| 6 | |
| 7 #ifndef __MANGLE_H | |
| 8 #define __MANGLE_H | |
| 9 | |
| 10 /* Feel free to add more to the list, eg. a.out IMO */ | |
|
1161
556b5d0b5228
mangle on mingw32 patch by ("Sascha Sommer" <saschasommer at freenet dot de>)
michaelni
parents:
1069
diff
changeset
|
11 #if defined(__CYGWIN__) || defined(__MINGW32__) || defined(__OS2__) || \ |
| 1069 | 12 (defined(__OpenBSD__) && !defined(__ELF__)) |
| 13 #define MANGLE(a) "_" #a | |
| 14 #else | |
| 15 #define MANGLE(a) #a | |
| 16 #endif | |
| 17 | |
| 18 #endif /* !__MANGLE_H */ | |
| 19 |
