[PATCH] replace 'inline' with 'static inline' for gcc 5.x gcc 5.x defaults to -std=gnu11 instead of -std=gnu89 which change the semantics for inline functions and the standalone 'inline' causes error with "gcc5 -g -o0" Replace inline with static inline to be compatible with both gcc 4 and 5. Upstream-status: Pending Signed-off-by: Roy Li --- nDPI/src/lib/protocols/ssl.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nDPI/src/lib/protocols/ssl.c b/nDPI/src/lib/protocols/ssl.c index 245b8c3..72beda9 100644 --- a/nDPI/src/lib/protocols/ssl.c +++ b/nDPI/src/lib/protocols/ssl.c @@ -39,7 +39,7 @@ static void ipoque_int_ssl_add_connection(struct ipoque_detection_module_struct #ifdef HAVE_NTOP #ifndef WIN32 -inline int min(int a, int b) { return(a < b ? a : b); } +static inline int min(int a, int b) { return(a < b ? a : b); } #endif static void stripCertificateTrailer(char *buffer, int buffer_len) { -- 1.9.1