Changeset: be06ebd3ed8d for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=be06ebd3ed8d
Modified Files:
        sql/backends/monet5/vaults/lidar/lidar.c
Branch: data-vaults
Log Message:

Make optimized compilation work


diffs (64 lines):

diff --git a/sql/backends/monet5/vaults/lidar/lidar.c 
b/sql/backends/monet5/vaults/lidar/lidar.c
--- a/sql/backends/monet5/vaults/lidar/lidar.c
+++ b/sql/backends/monet5/vaults/lidar/lidar.c
@@ -753,6 +753,7 @@ typedef struct input_parameters {
 static void
 parse_parameters(str params, InputParameters *parsed) {
        /* x, y, and z are always loaded */
+    char *p = NULL;
        parsed->cnum = 3;
        parsed->parameters = PARAM_X_COORD | PARAM_Y_COORD | PARAM_Z_COORD;
 
@@ -760,7 +761,7 @@ parse_parameters(str params, InputParame
                return;
        }
 
-       for (char *p = params; *p != '\0'; p++) {
+       for (p = params; *p != '\0'; p++) {
                switch (*p) {
                case 'x':
                case 'X':
@@ -916,6 +917,7 @@ LIDARattach(Client cntxt, MalBlkPtr mb, 
        lng nils = 0;
        lng uniq = 0;
        lng sz = 0;
+    int prm = 0;
 
        switch(pci->argc) {
        case 2:
@@ -1161,7 +1163,7 @@ LIDARattach(Client cntxt, MalBlkPtr mb, 
        /* create an SQL table to hold the LIDAR table */
        tbl = mvc_create_table(m, sch, tname_low, tt_table, 0, SQL_PERSIST, 0, 
input_params.cnum);
 
-       for (int prm = 1; prm < PARAMS_END_SENTINEL; prm <<= 1) {
+       for (prm = 1; prm < PARAMS_END_SENTINEL; prm <<= 1) {
                if (input_params.parameters & prm) {
                        switch(prm) {
                        case PARAM_X_COORD:
@@ -1471,7 +1473,7 @@ LIDARloadTable_(mvc *m, sql_schema *sch,
        str fname;
        str msg = MAL_SUCCEED;
        oid rid = oid_nil, frid = oid_nil, tid = oid_nil;
-       int fid;
+       int fid, prm = 0;
 #ifndef NDEBUG
        int time0;
 #endif
@@ -1480,7 +1482,7 @@ LIDARloadTable_(mvc *m, sql_schema *sch,
        /* BAT *x = NULL, *y = NULL, *z = NULL; */
        BAT *bat = NULL;
        sql_column *column;
-       int precisionx, precisiony, precisionz;
+       int precisionx = 0, precisiony = 0, precisionz = 0;
        int input_params;
        double scalex, scaley, scalez;
        int error_code;
@@ -1521,7 +1523,7 @@ LIDARloadTable_(mvc *m, sql_schema *sch,
        col = mvc_bind_column(m, lidar_tbl, "LoadParams");
        input_params = *(int*)table_funcs.column_find_value(m->session->tr, 
col, rid);
 
-       for (int prm = 1; prm < PARAMS_END_SENTINEL; prm <<= 1) {
+       for (prm = 1; prm < PARAMS_END_SENTINEL; prm <<= 1) {
                if (input_params & prm) {
                        switch(prm) {
                        case PARAM_X_COORD:
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to