summaryrefslogtreecommitdiff
path: root/databases/sqlrelay/patches
diff options
context:
space:
mode:
authorjoerg <joerg>2013-10-20 18:18:28 +0000
committerjoerg <joerg>2013-10-20 18:18:28 +0000
commita0ab6123f4a11fb1360167157a0ab515def28f31 (patch)
tree1aaef7ecaa84dbc0449facf6f1dab59efdfc09b3 /databases/sqlrelay/patches
parent3b8eae442a909ebdf33202147d7712ea47b68d52 (diff)
downloadpkgsrc-a0ab6123f4a11fb1360167157a0ab515def28f31.tar.gz
Preserve const.
Diffstat (limited to 'databases/sqlrelay/patches')
-rw-r--r--databases/sqlrelay/patches/patch-src_connection_sqlrcursor.h17
-rw-r--r--databases/sqlrelay/patches/patch-src_connection_sqlrcursor_queryparse.C41
-rw-r--r--databases/sqlrelay/patches/patch-src_connections_oracle8_oracle8connection.C15
-rw-r--r--databases/sqlrelay/patches/patch-src_connections_router_routerconnection.C15
4 files changed, 88 insertions, 0 deletions
diff --git a/databases/sqlrelay/patches/patch-src_connection_sqlrcursor.h b/databases/sqlrelay/patches/patch-src_connection_sqlrcursor.h
new file mode 100644
index 00000000000..2a24b0b71eb
--- /dev/null
+++ b/databases/sqlrelay/patches/patch-src_connection_sqlrcursor.h
@@ -0,0 +1,17 @@
+$NetBSD: patch-src_connection_sqlrcursor.h,v 1.1 2013/10/20 18:18:28 joerg Exp $
+
+--- src/connection/sqlrcursor.h.orig 2013-10-17 12:20:42.000000000 +0000
++++ src/connection/sqlrcursor.h
+@@ -167,9 +167,9 @@ class sqlrcursor_svr {
+ // methods/variables used by derived classes
+ stringbuffer *fakeInputBinds(const char *query);
+
+- bool skipComment(char **ptr, const char *endptr);
+- bool skipWhitespace(char **ptr, const char *endptr);
+- bool advance(char **ptr, const char *endptr,
++ bool skipComment(const char **ptr, const char *endptr);
++ bool skipWhitespace(const char **ptr, const char *endptr);
++ bool advance(const char **ptr, const char *endptr,
+ uint16_t steps);
+
+ sqlrconnection_svr *conn;
diff --git a/databases/sqlrelay/patches/patch-src_connection_sqlrcursor_queryparse.C b/databases/sqlrelay/patches/patch-src_connection_sqlrcursor_queryparse.C
new file mode 100644
index 00000000000..21800bf0ec6
--- /dev/null
+++ b/databases/sqlrelay/patches/patch-src_connection_sqlrcursor_queryparse.C
@@ -0,0 +1,41 @@
+$NetBSD: patch-src_connection_sqlrcursor_queryparse.C,v 1.1 2013/10/20 18:18:28 joerg Exp $
+
+--- src/connection/sqlrcursor/queryparse.C.orig 2013-10-17 12:19:25.000000000 +0000
++++ src/connection/sqlrcursor/queryparse.C
+@@ -49,8 +49,8 @@ char *sqlrcursor_svr::skipWhitespaceAndC
+
+ void sqlrcursor_svr::checkForTempTable(const char *query, uint32_t length) {
+
+- char *ptr=(char *)query;
+- char *endptr=(char *)query+length;
++ const char *ptr=query;
++ const char *endptr=query+length;
+
+ // skip any leading comments
+ if (!skipWhitespace(&ptr,endptr) || !skipComment(&ptr,endptr) ||
+@@ -78,7 +78,7 @@ void sqlrcursor_svr::checkForTempTable(c
+ conn->addSessionTempTableForDrop(tablename.getString());
+ }
+
+-bool sqlrcursor_svr::skipComment(char **ptr, const char *endptr) {
++bool sqlrcursor_svr::skipComment(const char **ptr, const char *endptr) {
+ while (*ptr<endptr && !charstring::compare(*ptr,"--",2)) {
+ while (**ptr && **ptr!='\n') {
+ (*ptr)++;
+@@ -87,14 +87,14 @@ bool sqlrcursor_svr::skipComment(char **
+ return *ptr!=endptr;
+ }
+
+-bool sqlrcursor_svr::skipWhitespace(char **ptr, const char *endptr) {
++bool sqlrcursor_svr::skipWhitespace(const char **ptr, const char *endptr) {
+ while ((**ptr==' ' || **ptr=='\n' || **ptr==' ') && *ptr<endptr) {
+ (*ptr)++;
+ }
+ return *ptr!=endptr;
+ }
+
+-bool sqlrcursor_svr::advance(char **ptr, const char *endptr, uint16_t steps) {
++bool sqlrcursor_svr::advance(const char **ptr, const char *endptr, uint16_t steps) {
+ for (uint16_t i=0; i<steps && *ptr<endptr; i++) {
+ (*ptr)++;
+ }
diff --git a/databases/sqlrelay/patches/patch-src_connections_oracle8_oracle8connection.C b/databases/sqlrelay/patches/patch-src_connections_oracle8_oracle8connection.C
new file mode 100644
index 00000000000..2c06f9c9208
--- /dev/null
+++ b/databases/sqlrelay/patches/patch-src_connections_oracle8_oracle8connection.C
@@ -0,0 +1,15 @@
+$NetBSD: patch-src_connections_oracle8_oracle8connection.C,v 1.1 2013/10/20 18:18:28 joerg Exp $
+
+--- src/connections/oracle8/oracle8connection.C.orig 2013-10-17 12:22:31.000000000 +0000
++++ src/connections/oracle8/oracle8connection.C
+@@ -1076,8 +1076,8 @@ void oracle8cursor::returnOutputBindClob
+
+ void oracle8cursor::checkForTempTable(const char *query, uint32_t length) {
+
+- char *ptr=(char *)query;
+- char *endptr=(char *)query+length;
++ const char *ptr=query;
++ const char *endptr=query+length;
+
+ // skip any leading comments
+ if (!skipWhitespace(&ptr,endptr) || !skipComment(&ptr,endptr) ||
diff --git a/databases/sqlrelay/patches/patch-src_connections_router_routerconnection.C b/databases/sqlrelay/patches/patch-src_connections_router_routerconnection.C
new file mode 100644
index 00000000000..a52b7340a58
--- /dev/null
+++ b/databases/sqlrelay/patches/patch-src_connections_router_routerconnection.C
@@ -0,0 +1,15 @@
+$NetBSD: patch-src_connections_router_routerconnection.C,v 1.1 2013/10/20 18:18:28 joerg Exp $
+
+--- src/connections/router/routerconnection.C.orig 2013-10-17 12:22:33.000000000 +0000
++++ src/connections/router/routerconnection.C
+@@ -600,8 +600,8 @@ void routercursor::checkForTempTable(con
+
+ // for oracle db's...
+
+- char *ptr=(char *)query;
+- char *endptr=(char *)query+length;
++ const char *ptr=query;
++ const char *endptr=query+length;
+
+ // skip any leading comments
+ if (!skipWhitespace(&ptr,endptr) || !skipComment(&ptr,endptr) ||