diff options
author | "Gianni Tedesco (3P)" <gianni.tedesco@citrix.com> | 2010-08-11 13:09:22 +0100 |
---|---|---|
committer | "Gianni Tedesco (3P)" <gianni.tedesco@citrix.com> | 2010-08-11 13:09:22 +0100 |
commit | 044f08997b983830dcba26a1f91cff1b9d63f013 (patch) | |
tree | acf28b5c532c2ee316fa80d32866bd41a836ff24 /tools/libxl/flexarray.h | |
parent | ea3d0fee23a5a6dc23565a442b28a590f298c393 (diff) | |
download | xen-044f08997b983830dcba26a1f91cff1b9d63f013.tar.gz xen-044f08997b983830dcba26a1f91cff1b9d63f013.tar.bz2 xen-044f08997b983830dcba26a1f91cff1b9d63f013.zip |
xl: Use gcc hidden visibility attribute
This kills off about 1,000 PLT entries speeding up link time and shaving about
1-2KB off of binary size. It also prevents users of the library erroneously
calling libxl internal functions.
Signed-off-by: Gianni Tedesco <gianni.tedesco@citrix.com>
Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
Diffstat (limited to 'tools/libxl/flexarray.h')
-rw-r--r-- | tools/libxl/flexarray.h | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/tools/libxl/flexarray.h b/tools/libxl/flexarray.h index 70e4c1aad3..a2234b2bbe 100644 --- a/tools/libxl/flexarray.h +++ b/tools/libxl/flexarray.h @@ -22,12 +22,12 @@ typedef struct flexarray { void **data; /* array of pointer */ } flexarray_t; -flexarray_t *flexarray_make(int size, int autogrow); -void flexarray_free(flexarray_t *array); -int flexarray_grow(flexarray_t *array, int extents); -int flexarray_set(flexarray_t *array, unsigned int index, void *ptr); -int flexarray_get(flexarray_t *array, int index, void **ptr); +_hidden flexarray_t *flexarray_make(int size, int autogrow); +_hidden void flexarray_free(flexarray_t *array); +_hidden int flexarray_grow(flexarray_t *array, int extents); +_hidden int flexarray_set(flexarray_t *array, unsigned int index, void *ptr); +_hidden int flexarray_get(flexarray_t *array, int index, void **ptr); -void **flexarray_contents(flexarray_t *array); +_hidden void **flexarray_contents(flexarray_t *array); #endif |