Changeset: 8f16a995dba4 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=8f16a995dba4
Modified Files:
clients/Tests/exports.stable.out
monetdb5/modules/mal/sample.c
monetdb5/modules/mal/sample.h
Branch: default
Log Message:
Merge with Jan2014 branch.
diffs (75 lines):
diff --git a/clients/Tests/exports.stable.out b/clients/Tests/exports.stable.out
--- a/clients/Tests/exports.stable.out
+++ b/clients/Tests/exports.stable.out
@@ -1837,8 +1837,8 @@ str SABmarchConnection(int *ret, str *ho
str SABmarchScenario(int *ret, str *lang);
str SABprelude(int *ret);
str SABretreatScenario(int *ret, str *lang);
-str SAMPLEuniform(bat *r, bat *b, ptr s);
-str SAMPLEuniform_dbl(bat *r, bat *b, ptr p);
+str SAMPLEuniform(bat *r, bat *b, wrd *s);
+str SAMPLEuniform_dbl(bat *r, bat *b, dbl *p);
str SERVERbindBAT(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr pci);
str SERVERclient(int *res, stream **In, stream **Out);
str SERVERconnect(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr pc);
diff --git a/monetdb5/modules/mal/sample.c b/monetdb5/modules/mal/sample.c
--- a/monetdb5/modules/mal/sample.c
+++ b/monetdb5/modules/mal/sample.c
@@ -79,13 +79,13 @@
*/
str
-SAMPLEuniform(bat *r, bat *b, ptr s) {
+SAMPLEuniform(bat *r, bat *b, wrd *s) {
BAT *br, *bb;
if ((bb = BATdescriptor(*b)) == NULL) {
throw(MAL, "sample.subuniform", INTERNAL_BAT_ACCESS);
}
- br = BATsample(bb,*(BUN *)s);
+ br = BATsample(bb, (BUN) *s);
if (br == NULL)
throw(MAL, "sample.subuniform", OPERATION_FAILED);
@@ -96,9 +96,9 @@ SAMPLEuniform(bat *r, bat *b, ptr s) {
}
str
-SAMPLEuniform_dbl(bat *r, bat *b, ptr p) {
+SAMPLEuniform_dbl(bat *r, bat *b, dbl *p) {
BAT *bb;
- double pr = *(double *)p;
+ double pr = *p;
wrd s;
if ( pr < 0.0 || pr > 1.0 ) {
@@ -106,12 +106,12 @@ SAMPLEuniform_dbl(bat *r, bat *b, ptr p)
" p should be between 0 and 1.0" );
} else if (pr == 0) {/* special case */
s = 0;
- return SAMPLEuniform(r, b, (ptr)&s);
+ return SAMPLEuniform(r, b, &s);
}
if ((bb = BATdescriptor(*b)) == NULL) {
throw(MAL, "sample.uniform", INTERNAL_BAT_ACCESS);
}
s = (wrd) (pr*(double)BATcount(bb));
BBPunfix(bb->batCacheid);
- return SAMPLEuniform(r, b, (ptr) &s);
+ return SAMPLEuniform(r, b, &s);
}
diff --git a/monetdb5/modules/mal/sample.h b/monetdb5/modules/mal/sample.h
--- a/monetdb5/modules/mal/sample.h
+++ b/monetdb5/modules/mal/sample.h
@@ -39,9 +39,9 @@
#endif
sample_export str
-SAMPLEuniform(bat *r, bat *b, ptr s);
+SAMPLEuniform(bat *r, bat *b, wrd *s);
sample_export str
-SAMPLEuniform_dbl(bat *r, bat *b, ptr p);
+SAMPLEuniform_dbl(bat *r, bat *b, dbl *p);
#endif
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list