OpenCores
URL https://opencores.org/ocsvn/test_project/test_project/trunk

Subversion Repositories test_project

[/] [test_project/] [trunk/] [linux_sd_driver/] [include/] [linux/] [compiler-gcc3.h] - Blame information for rev 62

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 62 marcus.erl
#ifndef __LINUX_COMPILER_H
2
#error "Please don't include <linux/compiler-gcc3.h> directly, include <linux/compiler.h> instead."
3
#endif
4
 
5
/* These definitions are for GCC v3.x.  */
6
#include <linux/compiler-gcc.h>
7
 
8
#if __GNUC_MINOR__ >= 3
9
# define __used                 __attribute__((__used__))
10
# define __attribute_used__     __used                          /* deprecated */
11
#else
12
# define __used                 __attribute__((__unused__))
13
# define __attribute_used__     __used                          /* deprecated */
14
#endif
15
 
16
#if __GNUC_MINOR__ >= 4
17
#define __must_check            __attribute__((warn_unused_result))
18
#endif
19
 
20
/*
21
 * A trick to suppress uninitialized variable warning without generating any
22
 * code
23
 */
24
#define uninitialized_var(x) x = x
25
 
26
#define __always_inline         inline __attribute__((always_inline))

powered by: WebSVN 2.1.0

© copyright 1999-2025 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.