Skip to content
Snippets Groups Projects
Commit 1d0373c4076c authored by William M. Brack's avatar William M. Brack
Browse files

minor cleanup for various compilation warnings (AIX as well as gcc)

* libxslt/numbers.c, libxslt/extensions.c, libexslt/date.c,
  python/libxslt.c, xsltproc/xsltproc.c: minor cleanup for
  various compilation warnings (AIX as well as gcc)
parent 1e77dc9967eb
Branches
No related tags found
No related merge requests found
Sat Sep 27 18:42:57 PDT 2003 William Brack <wbrack@mmm.com.hk>
* libxslt/numbers.c, libxslt/extensions.c, libexslt/date.c,
python/libxslt.c, xsltproc/xsltproc.c: minor cleanup for
various compilation warnings (AIX as well as gcc)
Sat Sep 27 17:29:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
* libexslt/saxon.c: applied patch from Brett Kail to implement
......
......@@ -77,7 +77,7 @@
unsigned int hour :5; /* 0 <= hour <= 23 */
unsigned int min :6; /* 0 <= min <= 59 */
double sec;
int tz_flag :1; /* is tzo explicitely set? */
unsigned int tz_flag :1; /* is tzo explicitely set? */
int tzo :11; /* -1440 <= tzo <= 1440 */
};
......@@ -147,4 +147,8 @@
#define VALID_DATE(dt) \
(VALID_YEAR(dt->year) && VALID_MONTH(dt->mon) && VALID_MDAY(dt))
/*
hour and min structure vals are unsigned, so normal macros give
warnings on some compilers.
*/
#define VALID_TIME(dt) \
......@@ -150,5 +154,5 @@
#define VALID_TIME(dt) \
(VALID_HOUR(dt->hour) && VALID_MIN(dt->min) && \
((dt->hour <=23 ) && (dt->min <= 59) && \
VALID_SEC(dt->sec) && VALID_TZO(dt->tzo))
#define VALID_DATETIME(dt) \
......
......@@ -331,9 +331,7 @@
module = xmlHashLookup(xsltExtensionsHash, URI);
if (module != NULL) {
xsltExtDataPtr data;
data = xsltStyleGetExtData(style, URI);
xsltStyleGetExtData(style, URI);
}
}
return(0);
......
......@@ -215,7 +215,7 @@
break;
}
pointer -= len;
strncpy((char *)pointer, (const char *)temp_char, len);
memcpy(pointer, temp_char, len);
}
number /= 10.0;
++i;
......
......@@ -16,6 +16,7 @@
#include <libxml/xmlmemory.h>
#include <libxml/tree.h>
#include <libxml/xpath.h>
#include "libexslt/exslt.h"
#include "libxslt_wrap.h"
#include "libxslt-py.h"
......
......@@ -441,9 +441,8 @@
xmlFreeDoc(res);
} else {
int ret;
ctxt = xsltNewTransformContext(cur, doc);
if (ctxt == NULL)
return;
if (profile) {
......@@ -445,8 +444,8 @@
ctxt = xsltNewTransformContext(cur, doc);
if (ctxt == NULL)
return;
if (profile) {
ret = xsltRunStylesheetUser(cur, doc, params, output,
xsltRunStylesheetUser(cur, doc, params, output,
NULL, NULL, stderr, ctxt);
} else {
......@@ -451,6 +450,6 @@
NULL, NULL, stderr, ctxt);
} else {
ret = xsltRunStylesheetUser(cur, doc, params, output,
xsltRunStylesheetUser(cur, doc, params, output,
NULL, NULL, NULL, ctxt);
}
if (ctxt->state == XSLT_STATE_ERROR)
......@@ -644,8 +643,7 @@
(!strcmp(argv[i], "--stringparam"))) {
const xmlChar *string;
xmlChar *value;
int len;
i++;
params[nbparams++] = argv[i++];
string = (const xmlChar *) argv[i];
......@@ -648,8 +646,7 @@
i++;
params[nbparams++] = argv[i++];
string = (const xmlChar *) argv[i];
len = xmlStrlen(string);
if (xmlStrchr(string, '"')) {
if (xmlStrchr(string, '\'')) {
fprintf(stderr,
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment