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
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list