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 sa...@apache.org on 2006/07/13 14:07:58 UTC
svn commit: r421599 - in /webservices/axis2/trunk/c:
include/axis2_core_utils.h modules/core/util/axis2_core_utils.h
util/include/axis2_string.h util/src/string.c
Author: sahan
Date: Thu Jul 13 05:07:57 2006
New Revision: 421599
URL: http://svn.apache.org/viewvc?rev=421599&view=rev
Log:
1. Moved axis2_core_utils.h to global include
2. Added AXIS2_STRNCMP
Added:
webservices/axis2/trunk/c/include/axis2_core_utils.h
- copied unchanged from r421329, webservices/axis2/trunk/c/modules/core/util/axis2_core_utils.h
Removed:
webservices/axis2/trunk/c/modules/core/util/axis2_core_utils.h
Modified:
webservices/axis2/trunk/c/util/include/axis2_string.h
webservices/axis2/trunk/c/util/src/string.c
Modified: webservices/axis2/trunk/c/util/include/axis2_string.h
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/util/include/axis2_string.h?rev=421599&r1=421598&r2=421599&view=diff
==============================================================================
--- webservices/axis2/trunk/c/util/include/axis2_string.h (original)
+++ webservices/axis2/trunk/c/util/include/axis2_string.h Thu Jul 13 05:07:57 2006
@@ -76,6 +76,11 @@
axis2_strcmp (const axis2_char_t * s1,
const axis2_char_t * s2);
+ AXIS2_EXTERN int AXIS2_CALL
+ axis2_strncmp (const axis2_char_t * s1,
+ const axis2_char_t * s2,
+ int n);
+
AXIS2_EXTERN axis2_ssize_t AXIS2_CALL
axis2_strlen(const axis2_char_t * s);
@@ -151,6 +156,9 @@
#define AXIS2_STRCMP(s1, s2) \
axis2_strcmp(s1, s2)
+
+#define AXIS2_STRNCMP(s1, s2, n) \
+ axis2_strncmp(s1, s2, n)
#define AXIS2_STRLEN(s) \
axis2_strlen(s)
Modified: webservices/axis2/trunk/c/util/src/string.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/util/src/string.c?rev=421599&r1=421598&r2=421599&view=diff
==============================================================================
--- webservices/axis2/trunk/c/util/src/string.c (original)
+++ webservices/axis2/trunk/c/util/src/string.c Thu Jul 13 05:07:57 2006
@@ -214,6 +214,16 @@
}
+AXIS2_EXTERN int AXIS2_CALL
+axis2_strncmp (const axis2_char_t * s1, const axis2_char_t * s2, int n)
+{
+ if (s1 && s2)
+ return strncmp (s1, s2, n);
+ else
+ return -1;
+}
+
+
AXIS2_EXTERN axis2_ssize_t AXIS2_CALL
axis2_strlen (const axis2_char_t * s)
{
---------------------------------------------------------------------
To unsubscribe, e-mail: axis-cvs-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-cvs-help@ws.apache.org