3 * File name: ir/adt/fourcc.h
4 * Purpose: define the famous infame FOURCC macro.
9 * Copyright: (C) 2004 University of Karlsruhe
10 * Licence: This file protected by GPL - GNU GENERAL PUBLIC LICENSE.
15 #include "firm_config.h"
17 /* define an always readable fourcc code */
18 #ifdef WORDS_BIGENDIAN
19 #define FOURCC(a,b,c,d) ((d) | ((c) << 8) | ((b) << 16) | ((a) << 24))
21 #define FOURCC(a,b,c,d) ((a) | ((b) << 8) | ((c) << 16) | ((d) << 24))
24 #endif /* _FOURCC_H */