mirror of
https://gitlab.freedesktop.org/pulseaudio/pulseaudio.git
synced 2025-10-31 22:25:33 -04:00
split polyplib to multiple modules add some prelimenary documentation add doxygen support git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@123 fefdeb5f-60dc-0310-8127-8f9354f1896f
21 lines
539 B
C
21 lines
539 B
C
#ifndef foocdeclhfoo
|
|
#define foocdeclhfoo
|
|
|
|
/** \file
|
|
* C++ compatibility support */
|
|
|
|
#ifdef __cplusplus
|
|
/** If using C++ this macro enables C mode, otherwise does nothing */
|
|
#define PA_C_DECL_BEGIN extern "C" {
|
|
/** If using C++ this macros switches back to C++ mode, otherwise does nothing */
|
|
#define PA_C_DECL_END }
|
|
|
|
#else
|
|
/** If using C++ this macro enables C mode, otherwise does nothing */
|
|
#define PA_C_DECL_BEGIN
|
|
/** If using C++ this macros switches back to C++ mode, otherwise does nothing */
|
|
#define PA_C_DECL_END
|
|
|
|
#endif
|
|
|
|
#endif
|