projects
/
lttng-tools.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Cleanup: use LTTNG_HIDDEN in src/common
[lttng-tools.git]
/
src
/
common
/
hashtable
/
utils.c
diff --git
a/src/common/hashtable/utils.c
b/src/common/hashtable/utils.c
index dd599d798e03417d7e0dd26eea7d7b4db9f34c98..850f9e5db3d905be2f83da28221fc18ab6e589cb 100644
(file)
--- a/
src/common/hashtable/utils.c
+++ b/
src/common/hashtable/utils.c
@@
-48,7
+48,7
@@
* with 12*3 instructions on 3 integers than you can with 3 instructions on 1
* byte), but shoehorning those bytes into integers efficiently is messy.
*/
* with 12*3 instructions on 3 integers than you can with 3 instructions on 1
* byte), but shoehorning those bytes into integers efficiently is messy.
*/
-
+#define _GNU_SOURCE
#include <assert.h>
#include <stdint.h> /* defines uint32_t etc */
#include <stdio.h> /* defines printf for tests */
#include <assert.h>
#include <stdint.h> /* defines uint32_t etc */
#include <stdio.h> /* defines printf for tests */
@@
-59,6
+59,7
@@
#include "utils.h"
#include <common/compat/endian.h> /* attempt to define endianness */
#include "utils.h"
#include <common/compat/endian.h> /* attempt to define endianness */
+#include <common/common.h>
/*
* My best guess at if you are big-endian or little-endian. This may
/*
* My best guess at if you are big-endian or little-endian. This may
@@
-449,7
+450,7
@@
static uint32_t __attribute__((unused)) hashlittle(const void *key,
/*
* Hash function for number value.
*/
/*
* Hash function for number value.
*/
-__attribute__((visibility("hidden")))
+LTTNG_HIDDEN
unsigned long hash_key_ulong(void *_key, unsigned long seed)
{
union {
unsigned long hash_key_ulong(void *_key, unsigned long seed)
{
union {
@@
-470,7
+471,7
@@
unsigned long hash_key_ulong(void *_key, unsigned long seed)
/*
* Hash function for number value.
*/
/*
* Hash function for number value.
*/
-__attribute__((visibility("hidden")))
+LTTNG_HIDDEN
unsigned long hash_key_ulong(void *_key, unsigned long seed)
{
uint32_t key = (uint32_t) _key;
unsigned long hash_key_ulong(void *_key, unsigned long seed)
{
uint32_t key = (uint32_t) _key;
@@
-482,7
+483,7
@@
unsigned long hash_key_ulong(void *_key, unsigned long seed)
/*
* Hash function for string.
*/
/*
* Hash function for string.
*/
-__attribute__((visibility("hidden")))
+LTTNG_HIDDEN
unsigned long hash_key_str(void *key, unsigned long seed)
{
return hashlittle(key, strlen((char *) key), seed);
unsigned long hash_key_str(void *key, unsigned long seed)
{
return hashlittle(key, strlen((char *) key), seed);
@@
-491,7
+492,7
@@
unsigned long hash_key_str(void *key, unsigned long seed)
/*
* Hash function compare for number value.
*/
/*
* Hash function compare for number value.
*/
-__attribute__((visibility("hidden")))
+LTTNG_HIDDEN
int hash_match_key_ulong(void *key1, void *key2)
{
if (key1 == key2) {
int hash_match_key_ulong(void *key1, void *key2)
{
if (key1 == key2) {
@@
-504,7
+505,7
@@
int hash_match_key_ulong(void *key1, void *key2)
/*
* Hash compare function for string.
*/
/*
* Hash compare function for string.
*/
-__attribute__((visibility("hidden")))
+LTTNG_HIDDEN
int hash_match_key_str(void *key1, void *key2)
{
if (strcmp(key1, key2) == 0) {
int hash_match_key_str(void *key1, void *key2)
{
if (strcmp(key1, key2) == 0) {
This page took
0.024123 seconds
and
4
git commands to generate.