You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by di...@apache.org on 2007/11/28 10:04:48 UTC

svn commit: r598919 - /webservices/axis2/trunk/c/util/include/axutil_utils.h

Author: dinesh
Date: Wed Nov 28 01:04:47 2007
New Revision: 598919

URL: http://svn.apache.org/viewvc?rev=598919&view=rev
Log:
fixed: axis2_http_server not starting

Modified:
    webservices/axis2/trunk/c/util/include/axutil_utils.h

Modified: webservices/axis2/trunk/c/util/include/axutil_utils.h
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/util/include/axutil_utils.h?rev=598919&r1=598918&r2=598919&view=diff
==============================================================================
--- webservices/axis2/trunk/c/util/include/axutil_utils.h (original)
+++ webservices/axis2/trunk/c/util/include/axutil_utils.h Wed Nov 28 01:04:47 2007
@@ -53,14 +53,19 @@
      * @return If function return a status code return AXIS2_SUCCESS. Else if
      *         function return a type pointer return NULL
      */
-#define AXIS2_FUNC_PARAM_CHECK(object, env, error_return) \
-    if (!object) \
-    { \
+#define AXIS2_FUNC_PARAM_CHECK(object, env, error_return)               \
+    if (!object)                                                        \
+    {                                                                   \
         AXIS2_ERROR_SET_ERROR_NUMBER(env->error, AXIS2_ERROR_INVALID_NULL_PARAM); \
-        AXIS2_ERROR_SET_STATUS_CODE(env->error, AXIS2_FAILURE); \
-        return error_return; \
+        AXIS2_ERROR_SET_STATUS_CODE(env->error, AXIS2_FAILURE);         \
+        return error_return;                                            \
+    }                                                                   \
+    else                                                                \
+    {                                                                   \
+        AXIS2_ERROR_SET_STATUS_CODE(env->error, AXIS2_SUCCESS);              \
     }
 
+
     /**This macro is called to check whether an object is NULL.
      * if object is NULL error number and status code is set
      * @param object object to be check for NULL
@@ -70,24 +75,30 @@
      * @return If function return a status code return AXIS2_SUCCESS. Else if
      *         function return a type pointer return NULL
      */
-#define AXIS2_PARAM_CHECK(error, object, error_return) \
-    if (!object) \
-    { \
+#define AXIS2_PARAM_CHECK(error, object, error_return)                  \
+    if (!object)                                                        \
+    {                                                                   \
         AXIS2_ERROR_SET_ERROR_NUMBER(error, AXIS2_ERROR_INVALID_NULL_PARAM); \
-        AXIS2_ERROR_SET_STATUS_CODE(error, AXIS2_FAILURE); \
-        return error_return; \
+        AXIS2_ERROR_SET_STATUS_CODE(error, AXIS2_FAILURE);              \
+        return error_return;                                            \
+    }                                                                   \
+    else                                                                \
+    {                                                                   \
+        AXIS2_ERROR_SET_STATUS_CODE(error, AXIS2_SUCCESS);              \
     }
 
 
-#define AXIS2_PARAM_CHECK_VOID(error, object) \
-    if (!object) \
-    { \
+
+#define AXIS2_PARAM_CHECK_VOID(error, object)                           \
+    if (!object)                                                        \
+    {                                                                   \
         AXIS2_ERROR_SET_ERROR_NUMBER(error, AXIS2_ERROR_INVALID_NULL_PARAM); \
-        AXIS2_ERROR_SET_STATUS_CODE(error, AXIS2_FAILURE); \
-        return; \
+        AXIS2_ERROR_SET_STATUS_CODE(error, AXIS2_FAILURE);              \
+        return;                                                         \
     }
 
 
+
     /**This macro is used to handle error situation.
      * @param error_number Error number for the error occured
      * @param error_return If function return a status it should pass here
@@ -96,10 +107,10 @@
      * @return If function return a status code return AXIS2_SUCCESS. Else if
      *         function return a type pointer return NULL
      */
-#define AXIS2_ERROR_SET(error, error_number, status_code) \
-    { \
-        AXIS2_ERROR_SET_ERROR_NUMBER(error, error_number); \
-        AXIS2_ERROR_SET_STATUS_CODE(error, status_code); \
+#define AXIS2_ERROR_SET(error, error_number, status_code)   \
+    {                                                       \
+        AXIS2_ERROR_SET_ERROR_NUMBER(error, error_number);  \
+        AXIS2_ERROR_SET_STATUS_CODE(error, status_code);    \
     }
 
     /** Method names in the loadable libraries */
@@ -128,10 +139,10 @@
             void *ctx);
 
     /**
-        * \brief Axis2 scopes
-        *
-        * Possible scope value for Axis2
-        */
+     * \brief Axis2 scopes
+     *
+     * Possible scope value for Axis2
+     */
     enum axis2_scopes
     {
 



---------------------------------------------------------------------
To unsubscribe, e-mail: axis-cvs-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-cvs-help@ws.apache.org