Ajout des "extern C" et des protos dans les .h poutr compiler en C++
This commit is contained in:
parent
ec5463cf89
commit
11d2cf485b
|
@ -43,8 +43,12 @@
|
|||
| |
|
||||
\------------------------------------------------------*/
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif /* __cplusplus */
|
||||
|
||||
# ifndef __P
|
||||
# if defined(__STDC__) || defined(__GNUC__)
|
||||
# if defined(__STDC__) || defined(__GNUC__) || defined(__cplusplus)
|
||||
# define __P(x) x
|
||||
# else
|
||||
# define __P(x) ()
|
||||
|
@ -447,4 +451,8 @@
|
|||
extern autgraph * loadautgraph __P((char *FileName));
|
||||
extern void driveautgraph __P((autgraph *Graph, char *FileName));
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif /* __cplusplus */
|
||||
|
||||
# endif
|
||||
|
|
|
@ -32,6 +32,10 @@
|
|||
#ifndef BEH_BEHDEF
|
||||
#define BEH_BEHDEF
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif /* __cplusplus */
|
||||
|
||||
/* ###------------------------------------------------------### */
|
||||
/* defines */
|
||||
/* ###------------------------------------------------------### */
|
||||
|
@ -348,4 +352,8 @@ extern void beh_toolbug ();
|
|||
extern char *beh_vhdlname ();
|
||||
extern char *beh_vhvector ();
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif /* __cplusplus */
|
||||
|
||||
#endif
|
||||
|
|
Loading…
Reference in New Issue