From: Marek VavruĊĦa Date: Sat, 28 Nov 2015 22:50:43 +0000 (+0100) Subject: lib/resolve: inlining not forced X-Git-Tag: v1.0.0-beta3~60 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=969a09ca2c01b092ac1a7c01d526bac1b1cecf13;p=thirdparty%2Fknot-resolver.git lib/resolve: inlining not forced --- diff --git a/lib/defines.h b/lib/defines.h index f3dc873a2..c70c279f9 100644 --- a/lib/defines.h +++ b/lib/defines.h @@ -27,13 +27,11 @@ #define KR_CONST __attribute__((__const__)) #define KR_PURE __attribute__((__pure__)) #define KR_NORETURN __attribute__((__noreturn__)) -#define KR_INLINE __attribute__((always_inline)) #else #define KR_EXPORT #define KR_CONST #define KR_PURE #define KR_NORETURN -#define KR_INLINE #endif /* diff --git a/lib/resolve.c b/lib/resolve.c index 30261a2e5..a730a2140 100644 --- a/lib/resolve.c +++ b/lib/resolve.c @@ -87,7 +87,7 @@ static inline size_t layer_id(struct kr_request *req, const struct knot_layer_ap } /* @internal We don't need to deal with locale here */ -KR_CONST KR_INLINE static bool isletter(unsigned chr) +KR_CONST static inline bool isletter(unsigned chr) { return (chr | 0x20 /* tolower */) - 'a' <= 'z' - 'a'; } /* Randomize QNAME letter case.