aboutsummaryrefslogtreecommitdiffstats
path: root/tools/libxl/flexarray.h
diff options
context:
space:
mode:
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
commit044f08997b983830dcba26a1f91cff1b9d63f013 (patch)
treeacf28b5c532c2ee316fa80d32866bd41a836ff24 /tools/libxl/flexarray.h
parentea3d0fee23a5a6dc23565a442b28a590f298c393 (diff)
downloadxen-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.h12
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