librazor/razor-internal.h
changeset 269 03fc85294bc9
parent 258 29d5002bd17f
child 271 3980d1d9148e
     1.1 --- a/librazor/razor-internal.h	Fri Jun 20 19:04:47 2008 -0400
     1.2 +++ b/librazor/razor-internal.h	Mon Jun 23 17:19:20 2008 -0400
     1.3 @@ -4,6 +4,14 @@
     1.4  #include <stdlib.h>
     1.5  #include <stdint.h>
     1.6  
     1.7 +/* GCC visibility */
     1.8 +#if defined(__GNUC__) && __GNUC__ >= 4
     1.9 +#define RAZOR_EXPORT __attribute__ ((visibility("default")))
    1.10 +#else
    1.11 +#define RAZOR_EXPORT
    1.12 +#endif
    1.13 +
    1.14 +
    1.15  void *zalloc(size_t size);
    1.16  
    1.17  struct array {