blob: 93bc163be5a451fab486e1e46c8cfb39c0bf1488 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
  | 
/*
 * This is a wrapper for libpci.
 * ...
 */
#ifndef __PLATFORM_PCI_H__
#define __PLATFORM_PCI_H__
/*
 * An old libpci version seems to use the variable name "index" which triggers
 * shadowing warnings on systems which have the index() function in a default
 * #include or as builtin.
 */
#define index shadow_workaround_index
#if defined (__NetBSD__)
#include <pci.h>
#else
#include <pci/pci.h>
#endif
#undef index
#endif /* __PLATFORM_PCI_H__ */
  
  |