vchiq: Allow inclusion from C++

This commit is contained in:
popcornmix
2016-09-14 21:23:22 +01:00
parent 19d0403234
commit 22eb237060
3 changed files with 24 additions and 0 deletions

View File

@@ -33,6 +33,10 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#include "interface/vcos/vcos.h"
#include "interface/vcos/vcos_stdint.h"
#ifdef __cplusplus
extern "C" {
#endif
/* ---- Constants and Types ---------------------------------------------- */
typedef struct opaque_vc_mem_access_handle_t *VC_MEM_ACCESS_HANDLE_T;
@@ -202,6 +206,10 @@ VC_MEM_SIZE_T GetVideoCoreMemorySize( VC_MEM_ACCESS_HANDLE_T handle );
*/
VC_MEM_ADDR_T GetVideoCoreMemoryPhysicalAddress( VC_MEM_ACCESS_HANDLE_T handle );
#ifdef __cplusplus
}
#endif
#endif /* DEBUG_SYM_H */

View File

@@ -30,6 +30,10 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#include "interface/vchi/vchi_mh.h"
#ifdef __cplusplus
extern "C" {
#endif
#define VCHIQ_SERVICE_HANDLE_INVALID 0
#define VCHIQ_SLOT_SIZE 4096
@@ -188,4 +192,8 @@ extern VCHIQ_STATUS_T vchiq_dump_phys_mem(VCHIQ_SERVICE_HANDLE_T service,
extern VCHIQ_STATUS_T vchiq_get_peer_version(VCHIQ_SERVICE_HANDLE_T handle,
short *peer_version);
#ifdef __cplusplus
}
#endif
#endif /* VCHIQ_IF_H */

View File

@@ -31,6 +31,10 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#include "vchiq_if.h"
#include "interface/vcos/vcos.h"
#ifdef __cplusplus
extern "C" {
#endif
typedef struct {
int size;
int read;
@@ -53,5 +57,9 @@ extern void vchiu_queue_push(VCHIU_QUEUE_T *queue, VCHIQ_HEADER_T *header);
extern VCHIQ_HEADER_T *vchiu_queue_peek(VCHIU_QUEUE_T *queue);
extern VCHIQ_HEADER_T *vchiu_queue_pop(VCHIU_QUEUE_T *queue);
#ifdef __cplusplus
}
#endif
#endif