move backend into libfirm
[libfirm] / ir / be / test / gnu_def.c
1 #ifdef __GNUC__
2 unsigned int gnu_dev_major (unsigned long long int __dev)
3 {
4   return ((__dev >> 8) & 0xfff) | ((unsigned int) (__dev >> 32) & ~0xfff);
5 }
6
7 unsigned int gnu_dev_minor (unsigned long long int __dev)
8 {
9   return (__dev & 0xff) | ((unsigned int) (__dev >> 12) & ~0xff);
10 }
11
12 unsigned long long int gnu_dev_makedev (unsigned int __major, unsigned int __minor)
13 {
14   return ((__minor & 0xff) | ((__major & 0xfff) << 8)
15       | (((unsigned long long int) (__minor & ~0xff)) << 12)
16       | (((unsigned long long int) (__major & ~0xfff)) << 32));
17 }
18 #endif
19
20 int main()
21 {
22     return 0;
23 }