Changeset: 6b49f9762428 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=6b49f9762428 Modified Files: gdk/gdk_hash.c gdk/gdk_hash.h Branch: default Log Message:
Add some function attributes. diffs (51 lines): diff --git a/gdk/gdk_hash.c b/gdk/gdk_hash.c --- a/gdk/gdk_hash.c +++ b/gdk/gdk_hash.c @@ -35,7 +35,7 @@ #include "gdk.h" #include "gdk_private.h" -static uint8_t +static inline uint8_t __attribute__((__const__)) HASHwidth(BUN hashsize) { if (hashsize <= (BUN) BUN2_NONE) @@ -49,7 +49,7 @@ HASHwidth(BUN hashsize) #endif } -static inline BUN +static inline BUN __attribute__((__const__)) hashmask(BUN m) { m |= m >> 1; diff --git a/gdk/gdk_hash.h b/gdk/gdk_hash.h --- a/gdk/gdk_hash.h +++ b/gdk/gdk_hash.h @@ -92,7 +92,7 @@ HASHputlink(Hash *h, BUN i, BUN v) } } -static inline BUN +static inline BUN __attribute__((__pure__)) HASHget(Hash *h, BUN i) { switch (h->width) { @@ -107,7 +107,7 @@ HASHget(Hash *h, BUN i) } } -static inline BUN +static inline BUN __attribute__((__pure__)) HASHgetlink(Hash *h, BUN i) { switch (h->width) { @@ -180,7 +180,7 @@ HASHgetlink(Hash *h, BUN i) #define hash_flt(H,V) hash_int(H,V) #define hash_dbl(H,V) hash_lng(H,V) -static inline BUN +static inline BUN __attribute__((__const__)) mix_uuid(uuid u) { ulng u1, u2; _______________________________________________ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list