You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@trafficserver.apache.org by zw...@apache.org on 2015/06/15 16:38:24 UTC

trafficserver git commit: Fix some Lua build warnings, inline here seems useless anyways

Repository: trafficserver
Updated Branches:
  refs/heads/master 161fa0d18 -> eb75a9d6d


Fix some Lua build warnings, inline here seems useless anyways


Project: http://git-wip-us.apache.org/repos/asf/trafficserver/repo
Commit: http://git-wip-us.apache.org/repos/asf/trafficserver/commit/eb75a9d6
Tree: http://git-wip-us.apache.org/repos/asf/trafficserver/tree/eb75a9d6
Diff: http://git-wip-us.apache.org/repos/asf/trafficserver/diff/eb75a9d6

Branch: refs/heads/master
Commit: eb75a9d6d6733171111a3e299c72138040a76595
Parents: 161fa0d
Author: Leif Hedstrom <zw...@apache.org>
Authored: Mon Jun 15 08:38:18 2015 -0600
Committer: Leif Hedstrom <zw...@apache.org>
Committed: Mon Jun 15 08:38:18 2015 -0600

----------------------------------------------------------------------
 plugins/experimental/ts_lua/ts_lua_coroutine.c | 55 ++++++++++-----------
 1 file changed, 25 insertions(+), 30 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/trafficserver/blob/eb75a9d6/plugins/experimental/ts_lua/ts_lua_coroutine.c
----------------------------------------------------------------------
diff --git a/plugins/experimental/ts_lua/ts_lua_coroutine.c b/plugins/experimental/ts_lua/ts_lua_coroutine.c
index dbe4187..5e6bae9 100644
--- a/plugins/experimental/ts_lua/ts_lua_coroutine.c
+++ b/plugins/experimental/ts_lua/ts_lua_coroutine.c
@@ -18,40 +18,14 @@
 
 #include "ts_lua_coroutine.h"
 
-static inline void ts_lua_async_push_item(ts_lua_async_item **head, ts_lua_async_item *node);
-static inline void ts_lua_async_destroy_item(ts_lua_async_item *node);
-static inline void ts_lua_async_destroy_chain(ts_lua_async_item **head);
-
-
-inline ts_lua_async_item *
-ts_lua_async_create_item(TSCont cont, async_clean func, void *d, ts_lua_cont_info *ci)
-{
-  ts_lua_async_item *ai;
-
-  ai = (ts_lua_async_item *)TSmalloc(sizeof(ts_lua_async_item));
-  if (ai == NULL)
-    return NULL;
-
-  ai->cinfo = ci;
-
-  ai->cleanup = func;
-  ai->data = d;
-  ai->contp = cont;
-  ai->deleted = 0;
-
-  ts_lua_async_push_item(&ci->async_chain, ai);
-
-  return ai;
-}
-
-static inline void
+static void
 ts_lua_async_push_item(ts_lua_async_item **head, ts_lua_async_item *node)
 {
   node->next = *head;
   *head = node;
 }
 
-inline void
+static void
 ts_lua_async_destroy_item(ts_lua_async_item *node)
 {
   if (node->cleanup && !node->deleted) {
@@ -61,7 +35,7 @@ ts_lua_async_destroy_item(ts_lua_async_item *node)
   TSfree(node);
 }
 
-inline void
+static void
 ts_lua_async_destroy_chain(ts_lua_async_item **head)
 {
   ts_lua_async_item *node, *next;
@@ -75,7 +49,28 @@ ts_lua_async_destroy_chain(ts_lua_async_item **head)
   }
 }
 
-inline void
+ts_lua_async_item *
+ts_lua_async_create_item(TSCont cont, async_clean func, void *d, ts_lua_cont_info *ci)
+{
+  ts_lua_async_item *ai;
+
+  ai = (ts_lua_async_item *)TSmalloc(sizeof(ts_lua_async_item));
+  if (ai == NULL)
+    return NULL;
+
+  ai->cinfo = ci;
+
+  ai->cleanup = func;
+  ai->data = d;
+  ai->contp = cont;
+  ai->deleted = 0;
+
+  ts_lua_async_push_item(&ci->async_chain, ai);
+
+  return ai;
+}
+
+void
 ts_lua_release_cont_info(ts_lua_cont_info *ci)
 {
   ts_lua_main_ctx *mctx;