Also drop prototypes for nonexistent functions. --- radeon/bof.h | 41 +++++++++++++++++++---------------------- 1 files changed, 19 insertions(+), 22 deletions(-) diff --git a/radeon/bof.h b/radeon/bof.h index 014affb..239c98a 100644 --- a/radeon/bof.h +++ b/radeon/bof.h @@ -28,6 +28,7 @@ #include <stdio.h> #include <stdint.h> +#include "xf86drm-internals.h" #define BOF_TYPE_STRING 0 #define BOF_TYPE_NULL 1 @@ -51,34 +52,30 @@ typedef struct bof { long offset; } bof_t; -extern int bof_file_flush(bof_t *root); -extern bof_t *bof_file_new(const char *filename); -extern int bof_object_dump(bof_t *object, const char *filename); - /* object */ -extern bof_t *bof_object(void); -extern bof_t *bof_object_get(bof_t *object, const char *keyname); -extern int bof_object_set(bof_t *object, const char *keyname, bof_t *value); +extern _DRM_HIDDEN bof_t *bof_object(void); +extern _DRM_HIDDEN bof_t *bof_object_get(bof_t *object, const char *keyname); +extern _DRM_HIDDEN int bof_object_set(bof_t *object, const char *keyname, bof_t *value); /* array */ -extern bof_t *bof_array(void); -extern int bof_array_append(bof_t *array, bof_t *value); -extern bof_t *bof_array_get(bof_t *bof, unsigned i); -extern unsigned bof_array_size(bof_t *bof); +extern _DRM_HIDDEN bof_t *bof_array(void); +extern _DRM_HIDDEN int bof_array_append(bof_t *array, bof_t *value); +extern _DRM_HIDDEN bof_t *bof_array_get(bof_t *bof, unsigned i); +extern _DRM_HIDDEN unsigned bof_array_size(bof_t *bof); /* blob */ -extern bof_t *bof_blob(unsigned size, void *value); -extern unsigned bof_blob_size(bof_t *bof); -extern void *bof_blob_value(bof_t *bof); +extern _DRM_HIDDEN bof_t *bof_blob(unsigned size, void *value); +extern _DRM_HIDDEN unsigned bof_blob_size(bof_t *bof); +extern _DRM_HIDDEN void *bof_blob_value(bof_t *bof); /* string */ -extern bof_t *bof_string(const char *value); +extern _DRM_HIDDEN bof_t *bof_string(const char *value); /* int32 */ -extern bof_t *bof_int32(int32_t value); -extern int32_t bof_int32_value(bof_t *bof); +extern _DRM_HIDDEN bof_t *bof_int32(int32_t value); +extern _DRM_HIDDEN int32_t bof_int32_value(bof_t *bof); /* common functions */ -extern void bof_decref(bof_t *bof); -extern void bof_incref(bof_t *bof); -extern bof_t *bof_load_file(const char *filename); -extern int bof_dump_file(bof_t *bof, const char *filename); -extern void bof_print(bof_t *bof); +extern _DRM_HIDDEN void bof_decref(bof_t *bof); +extern _DRM_HIDDEN void bof_incref(bof_t *bof); +extern _DRM_HIDDEN bof_t *bof_load_file(const char *filename); +extern _DRM_HIDDEN int bof_dump_file(bof_t *bof, const char *filename); +extern _DRM_HIDDEN void bof_print(bof_t *bof); static inline int bof_is_object(bof_t *bof){return (bof->type == BOF_TYPE_OBJECT);} static inline int bof_is_blob(bof_t *bof){return (bof->type == BOF_TYPE_BLOB);} -- 1.7.1 _______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/dri-devel