gallium: Wrap decls in extern "C".

This commit is contained in:
José Fonseca 2008-02-22 18:28:30 +09:00
parent 6c597238b2
commit 901b03e84d
2 changed files with 22 additions and 0 deletions

View file

@ -37,8 +37,15 @@
#include "pipe/p_state.h" #include "pipe/p_state.h"
#ifdef __cplusplus
extern "C" {
#endif
struct cso_hash; struct cso_hash;
struct cso_hash_iter;
struct cso_cache { struct cso_cache {
struct cso_hash *blend_hash; struct cso_hash *blend_hash;
struct cso_hash *depth_stencil_hash; struct cso_hash *depth_stencil_hash;
@ -104,4 +111,9 @@ struct cso_hash_iter cso_find_state_template(struct cso_cache *sc,
void * cso_take_state(struct cso_cache *sc, unsigned hash_key, void * cso_take_state(struct cso_cache *sc, unsigned hash_key,
enum cso_cache_type type); enum cso_cache_type type);
#ifdef __cplusplus
}
#endif
#endif #endif

View file

@ -33,6 +33,12 @@
#ifndef CSO_HASH_H #ifndef CSO_HASH_H
#define CSO_HASH_H #define CSO_HASH_H
#ifdef __cplusplus
extern "C" {
#endif
struct cso_hash; struct cso_hash;
struct cso_node; struct cso_node;
@ -68,4 +74,8 @@ void *cso_hash_find_data_from_template( struct cso_hash *hash,
int size ); int size );
#ifdef __cplusplus
}
#endif
#endif #endif