You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by mt...@apache.org on 2009/08/26 13:22:25 UTC
svn commit: r807963 - in /commons/sandbox/runtime/trunk/src/main/native:
include/acr_port.h include/arch/windows/acr_arch_private.h
srclib/regex/engine.c srclib/regex/regcomp.c srclib/regex/regex2.h
srclib/regex/utils.h
Author: mturk
Date: Wed Aug 26 11:22:24 2009
New Revision: 807963
URL: http://svn.apache.org/viewvc?rev=807963&view=rev
Log:
Fix warnings on windows
Modified:
commons/sandbox/runtime/trunk/src/main/native/include/acr_port.h
commons/sandbox/runtime/trunk/src/main/native/include/arch/windows/acr_arch_private.h
commons/sandbox/runtime/trunk/src/main/native/srclib/regex/engine.c
commons/sandbox/runtime/trunk/src/main/native/srclib/regex/regcomp.c
commons/sandbox/runtime/trunk/src/main/native/srclib/regex/regex2.h
commons/sandbox/runtime/trunk/src/main/native/srclib/regex/utils.h
Modified: commons/sandbox/runtime/trunk/src/main/native/include/acr_port.h
URL: http://svn.apache.org/viewvc/commons/sandbox/runtime/trunk/src/main/native/include/acr_port.h?rev=807963&r1=807962&r2=807963&view=diff
==============================================================================
--- commons/sandbox/runtime/trunk/src/main/native/include/acr_port.h (original)
+++ commons/sandbox/runtime/trunk/src/main/native/include/acr_port.h Wed Aug 26 11:22:24 2009
@@ -36,6 +36,11 @@
size_t strlcpy(char *, const char *, size_t);
#endif
+#if defined(ACR_WANT_ISBLANK)
+int isblank(int);
+#endif
+
+
#if defined(ACR_WANT_FNMATCH)
#define FNM_NOMATCH 1 /* Match failed. */
#define FNM_NOSYS 2 /* Function not supported (unused). */
Modified: commons/sandbox/runtime/trunk/src/main/native/include/arch/windows/acr_arch_private.h
URL: http://svn.apache.org/viewvc/commons/sandbox/runtime/trunk/src/main/native/include/arch/windows/acr_arch_private.h?rev=807963&r1=807962&r2=807963&view=diff
==============================================================================
--- commons/sandbox/runtime/trunk/src/main/native/include/arch/windows/acr_arch_private.h (original)
+++ commons/sandbox/runtime/trunk/src/main/native/include/arch/windows/acr_arch_private.h Wed Aug 26 11:22:24 2009
@@ -83,6 +83,7 @@
#define ACR_WANT_STRSIGNAL 1
#define ACR_WANT_STRLCAT 1
#define ACR_WANT_STRLCPY 1
+#define ACR_WANT_ISBLANK 1
#define ACR_WANT_FNMATCH 1
Modified: commons/sandbox/runtime/trunk/src/main/native/srclib/regex/engine.c
URL: http://svn.apache.org/viewvc/commons/sandbox/runtime/trunk/src/main/native/srclib/regex/engine.c?rev=807963&r1=807962&r2=807963&view=diff
==============================================================================
--- commons/sandbox/runtime/trunk/src/main/native/srclib/regex/engine.c (original)
+++ commons/sandbox/runtime/trunk/src/main/native/srclib/regex/engine.c Wed Aug 26 11:22:24 2009
@@ -188,7 +188,7 @@
STATETEARDOWN(m);
return(REG_ESPACE);
}
- for (i = 1; i <= m->g->nsub; i++)
+ for (i = 1; i <= (int)m->g->nsub; i++)
m->pmatch[i].rm_so = m->pmatch[i].rm_eo = -1;
if (!g->backrefs && !(m->eflags®_BACKR)) {
NOTE("dissecting");
@@ -246,8 +246,8 @@
}
if (nmatch > 1) {
assert(m->pmatch != NULL);
- for (i = 1; i < nmatch; i++)
- if (i <= m->g->nsub)
+ for (i = 1; i < (int)nmatch; i++)
+ if (i <= (int)m->g->nsub)
pmatch[i] = m->pmatch[i];
else {
pmatch[i].rm_so = -1;
Modified: commons/sandbox/runtime/trunk/src/main/native/srclib/regex/regcomp.c
URL: http://svn.apache.org/viewvc/commons/sandbox/runtime/trunk/src/main/native/srclib/regex/regcomp.c?rev=807963&r1=807962&r2=807963&view=diff
==============================================================================
--- commons/sandbox/runtime/trunk/src/main/native/srclib/regex/regcomp.c (original)
+++ commons/sandbox/runtime/trunk/src/main/native/srclib/regex/regcomp.c Wed Aug 26 11:22:24 2009
@@ -1077,7 +1077,7 @@
static void
freeset(struct parse *p, cset *cs)
{
- int i;
+ size_t i;
cset *top = &p->g->sets[p->g->ncsets];
size_t css = (size_t)p->g->csetsize;
@@ -1100,7 +1100,7 @@
freezeset(struct parse *p, cset *cs)
{
uch h = cs->hash;
- int i;
+ size_t i;
cset *top = &p->g->sets[p->g->ncsets];
cset *cs2;
size_t css = (size_t)p->g->csetsize;
@@ -1130,7 +1130,7 @@
static int /* character; there is no "none" value */
firstch(struct parse *p, cset *cs)
{
- int i;
+ size_t i;
size_t css = (size_t)p->g->csetsize;
for (i = 0; i < css; i++)
@@ -1146,7 +1146,7 @@
static int
nch(struct parse *p, cset *cs)
{
- int i;
+ size_t i;
size_t css = (size_t)p->g->csetsize;
int n = 0;
Modified: commons/sandbox/runtime/trunk/src/main/native/srclib/regex/regex2.h
URL: http://svn.apache.org/viewvc/commons/sandbox/runtime/trunk/src/main/native/srclib/regex/regex2.h?rev=807963&r1=807962&r2=807963&view=diff
==============================================================================
--- commons/sandbox/runtime/trunk/src/main/native/srclib/regex/regex2.h (original)
+++ commons/sandbox/runtime/trunk/src/main/native/srclib/regex/regex2.h Wed Aug 26 11:22:24 2009
@@ -131,6 +131,7 @@
cat_t catspace[1]; /* actually [NC] */
};
+#undef OUT
/* misc utilities */
#define OUT (CHAR_MAX+1) /* a non-character value */
#define ISWORD(c) (isalnum(c) || (c) == '_')
Modified: commons/sandbox/runtime/trunk/src/main/native/srclib/regex/utils.h
URL: http://svn.apache.org/viewvc/commons/sandbox/runtime/trunk/src/main/native/srclib/regex/utils.h?rev=807963&r1=807962&r2=807963&view=diff
==============================================================================
--- commons/sandbox/runtime/trunk/src/main/native/srclib/regex/utils.h (original)
+++ commons/sandbox/runtime/trunk/src/main/native/srclib/regex/utils.h Wed Aug 26 11:22:24 2009
@@ -15,7 +15,11 @@
*/
/* utility definitions */
+#ifdef _POSIX2_RE_DUP_MAX
#define DUPMAX _POSIX2_RE_DUP_MAX /* xxx is this right? */
+#else
+#define DUPMAX 255 /* xxx is this right? */
+#endif
#define INFINITY (DUPMAX + 1)
#define NC (CHAR_MAX - CHAR_MIN + 1)
typedef unsigned char uch;