Changeset: d8710070c1ef for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/d8710070c1ef
Modified Files:
gdk/gdk_logger.c
monetdb5/optimizer/opt_dict.c
Branch: default
Log Message:
Use bool.
diffs (130 lines):
diff --git a/gdk/gdk_logger.c b/gdk/gdk_logger.c
--- a/gdk/gdk_logger.c
+++ b/gdk/gdk_logger.c
@@ -2350,9 +2350,9 @@ log_flush(logger *lg, ulng ts)
}
/* we read the full file because skipping is impossible with
current log format */
log_lock(lg);
- lg->flushing = 1;
+ lg->flushing = true;
res = log_read_transaction(lg);
- lg->flushing = 0;
+ lg->flushing = false;
log_unlock(lg);
if (res == LOG_EOF) {
log_close_input(lg);
@@ -2860,7 +2860,7 @@ left_truncate_flush_queue(logger *lg, in
MT_sema_up(&lg->flush_queue_semaphore);
}
-static int
+static bool
number_in_flush_queue(logger *lg, unsigned int number) {
MT_lock_set(&lg->flush_queue_lock);
const int fql = lg->flush_queue_length;
@@ -2868,10 +2868,10 @@ number_in_flush_queue(logger *lg, unsign
for (int i = 0; i < fql; i++) {
const int idx = (lg->flush_queue_begin + i) % FLUSH_QUEUE_SIZE;
if (lg->flush_queue[idx] == number) {
- return 1;
+ return true;
}
}
- return 0;
+ return false;
}
static int
diff --git a/monetdb5/optimizer/opt_dict.c b/monetdb5/optimizer/opt_dict.c
--- a/monetdb5/optimizer/opt_dict.c
+++ b/monetdb5/optimizer/opt_dict.c
@@ -74,7 +74,7 @@ OPTdictImplementation(Client cntxt, MalB
freeInstruction(p);
continue;
}
- int done = 0;
+ bool done = false;
for(j=p->retc; j< p->argc; j++){
k = getArg(p,j);
if (varisdict[k]) { // maybe we could delay this usage
@@ -92,7 +92,7 @@ OPTdictImplementation(Client cntxt, MalB
dictunique[l] = dictunique[k];
pushInstruction(mb,r);
freeInstruction(p);
- done = 1;
+ done = true;
break;
} else if (p->argc == 2 && p->retc == 1 &&
p->barrier == ASSIGNsymbol) {
/* a = b */
@@ -101,7 +101,7 @@ OPTdictImplementation(Client cntxt, MalB
vardictvalue[l] = vardictvalue[k];
dictunique[l] = dictunique[k];
freeInstruction(p);
- done = 1;
+ done = true;
break;
} else if (getModuleId(p) == algebraRef &&
getFunctionId(p) == subsliceRef) {
/* pos = subslice(col, l, h) with col =
dict.decompress(o,u)
@@ -110,7 +110,7 @@ OPTdictImplementation(Client cntxt, MalB
getArg(r, j) = varisdict[k];
pushInstruction(mb,r);
freeInstruction(p);
- done = 1;
+ done = true;
break;
} else if ((getModuleId(p) == batRef &&
getFunctionId(p) == mirrorRef) || (getModuleId(p) == batcalcRef &&
getFunctionId(p) == identityRef)) {
/* id = mirror/identity(col) with col =
dict.decompress(o,u)
@@ -119,7 +119,7 @@ OPTdictImplementation(Client cntxt, MalB
getArg(r, j) = varisdict[k];
pushInstruction(mb,r);
freeInstruction(p);
- done = 1;
+ done = true;
break;
} else if (isSelect(p)) {
if (getFunctionId(p) == thetaselectRef)
{
@@ -182,7 +182,7 @@ OPTdictImplementation(Client cntxt, MalB
pushInstruction(mb,t);
}
freeInstruction(p);
- done = 1;
+ done = true;
break;
} else if (j == 2 && p->argc > j+1 &&
getModuleId(p) == algebraRef && getFunctionId(p) == joinRef
&& varisdict[getArg(p, j+1)] &&
vardictvalue[k] == vardictvalue[getArg(p, j+1)]) {
@@ -196,7 +196,7 @@ OPTdictImplementation(Client cntxt, MalB
getArg(r, j+1) = varisdict[l];
pushInstruction(mb,r);
freeInstruction(p);
- done = 1;
+ done = true;
break;
} else if (j == 2 && p->argc > j+1 &&
getModuleId(p) == algebraRef && getFunctionId(p) == joinRef
&& varisdict[getArg(p, j+1)] &&
vardictvalue[k] != vardictvalue[getArg(p, j+1)]) {
@@ -218,7 +218,7 @@ OPTdictImplementation(Client cntxt, MalB
r = addArgument(mb, r, getArg(p, 7));
pushInstruction(mb,r);
freeInstruction(p);
- done = 1;
+ done = true;
break;
} else if ((isMapOp(p) || isMap2Op(p)) &&
allConstExcept(mb, p, j)) {
/* batcalc.-(1, col) with col =
dict.decompress(o,u)
@@ -236,7 +236,7 @@ OPTdictImplementation(Client cntxt, MalB
dictunique[l] = 0;
pushInstruction(mb,r);
freeInstruction(p);
- done = 1;
+ done = true;
break;
} else if (getModuleId(p) == groupRef &&
(getFunctionId(p) ==
subgroupRef || getFunctionId(p) == subgroupdoneRef ||
@@ -269,7 +269,7 @@ OPTdictImplementation(Client cntxt, MalB
getArg(r, j) = input;
pushInstruction(mb,r);
freeInstruction(p);
- done = 1;
+ done = true;
break;
} else {
/* need to decompress */
_______________________________________________
checkin-list mailing list -- [email protected]
To unsubscribe send an email to [email protected]