Changeset: f3bbd52b2453 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/f3bbd52b2453
Modified Files:
        sql/backends/monet5/sql.h
        sql/backends/monet5/sql_assert.h
        sql/backends/monet5/sql_cast.h
        sql/backends/monet5/sql_cat.h
        sql/backends/monet5/sql_gencode.h
        sql/backends/monet5/sql_optimizer.h
        sql/backends/monet5/sql_orderidx.h
        sql/backends/monet5/sql_rank.h
        sql/backends/monet5/sql_scenario.h
        sql/backends/monet5/sql_statistics.h
        sql/backends/monet5/sql_subquery.h
        sql/backends/monet5/sql_transaction.h
        sql/backends/monet5/sql_user.h
        sql/backends/monet5/wlr.h
Branch: default
Log Message:

Export less


diffs (truncated from 924 to 300 lines):

diff --git a/sql/backends/monet5/sql.h b/sql/backends/monet5/sql.h
--- a/sql/backends/monet5/sql.h
+++ b/sql/backends/monet5/sql.h
@@ -57,253 +57,253 @@ extern sql_rel *sql_symbol2relation(back
 extern BAT *mvc_bind(mvc *m, const char *sname, const char *tname, const char 
*cname, int access);
 extern BAT *mvc_bind_idxbat(mvc *m, const char *sname, const char *tname, 
const char *iname, int access);
 
-sql5_export str SQLmvc(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr 
pci);
-sql5_export str SQLcommit(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr 
pci);
-sql5_export str SQLabort(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr 
pci);
-sql5_export str SQLtransaction2(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
-sql5_export str SQLcatalog(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr 
pci);
+extern str SQLmvc(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr pci);
+extern str SQLcommit(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr pci);
+extern str SQLabort(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr pci);
+extern str SQLtransaction2(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr 
pci);
+extern str SQLcatalog(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr pci);
 
-sql5_export str mvc_grow_wrap(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
-sql5_export str mvc_claim_wrap(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
-sql5_export str mvc_append_wrap(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
-sql5_export str mvc_append_column(sql_trans *t, sql_column *c, size_t pos, BAT 
*ins);
+extern str mvc_grow_wrap(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr 
pci);
+extern str mvc_claim_wrap(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr 
pci);
+extern str mvc_append_wrap(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr 
pci);
+extern str mvc_append_column(sql_trans *t, sql_column *c, size_t pos, BAT 
*ins);
 
-sql5_export str mvc_update_wrap(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
-sql5_export str mvc_bind_wrap(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
-sql5_export str mvc_delta_values(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
-sql5_export str mvc_bind_idxbat_wrap(Client cntxt, MalBlkPtr mb, MalStkPtr 
stk, InstrPtr pci);
-sql5_export str mvc_clear_table_wrap(Client cntxt, MalBlkPtr mb, MalStkPtr 
stk, InstrPtr pci);
-sql5_export str mvc_delete_wrap(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
-sql5_export str SQLtid(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr 
pci);
-sql5_export str DELTAbat(bat *result, const bat *col, const bat *uid, const 
bat *uval);
-sql5_export str DELTAsub(bat *result, const bat *col, const bat *cid, const 
bat *uid, const bat *uval);
-sql5_export str DELTAproject(bat *result, const bat *select, const bat *col, 
const bat *uid, const bat *uval);
+extern str mvc_update_wrap(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr 
pci);
+extern str mvc_bind_wrap(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr 
pci);
+extern str mvc_delta_values(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
+extern str mvc_bind_idxbat_wrap(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
+extern str mvc_clear_table_wrap(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
+extern str mvc_delete_wrap(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr 
pci);
+extern str SQLtid(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr pci);
+extern str DELTAbat(bat *result, const bat *col, const bat *uid, const bat 
*uval);
+extern str DELTAsub(bat *result, const bat *col, const bat *cid, const bat 
*uid, const bat *uval);
+extern str DELTAproject(bat *result, const bat *select, const bat *col, const 
bat *uid, const bat *uval);
 
-sql5_export str BATleftproject(bat *result, const bat *col, const bat *l, 
const bat *r);
+extern str BATleftproject(bat *result, const bat *col, const bat *l, const bat 
*r);
 
-sql5_export str mvc_table_result_wrap(Client cntxt, MalBlkPtr mb, MalStkPtr 
stk, InstrPtr pci);
+extern str mvc_table_result_wrap(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
 
-sql5_export str mvc_export_table_wrap( Client cntxt, MalBlkPtr mb, MalStkPtr 
stk, InstrPtr pci);
+extern str mvc_export_table_wrap( Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
 
-sql5_export str mvc_affected_rows_wrap(Client cntxt, MalBlkPtr mb, MalStkPtr 
stk, InstrPtr pci);
-sql5_export str mvc_export_result_wrap(Client cntxt, MalBlkPtr mb, MalStkPtr 
stk, InstrPtr pci);
-sql5_export str mvc_export_head_wrap(Client cntxt, MalBlkPtr mb, MalStkPtr 
stk, InstrPtr pci);
-sql5_export str mvc_export_chunk_wrap(Client cntxt, MalBlkPtr mb, MalStkPtr 
stk, InstrPtr pci);
-sql5_export str mvc_export_operation_wrap(Client cntxt, MalBlkPtr mb, 
MalStkPtr stk, InstrPtr pci);
-sql5_export str mvc_scalar_value_wrap(Client cntxt, MalBlkPtr mb, MalStkPtr 
stk, InstrPtr pci);
-sql5_export str mvc_row_result_wrap(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
-sql5_export str mvc_export_row_wrap(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
-sql5_export str mvc_import_table_wrap(Client cntxt, MalBlkPtr mb, MalStkPtr 
stk, InstrPtr pci);
-sql5_export str mvc_bin_import_table_wrap(Client cntxt, MalBlkPtr mb, 
MalStkPtr stk, InstrPtr pci);
-sql5_export str mvc_bin_import_column_wrap(Client cntxt, MalBlkPtr mb, 
MalStkPtr stk, InstrPtr pci);
-sql5_export str setVariable(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
-sql5_export str getVariable(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
-sql5_export str sql_variables(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
-sql5_export str mvc_logfile(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
-sql5_export str mvc_next_value(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
-sql5_export str mvc_bat_next_value(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
-sql5_export str mvc_get_value(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
-sql5_export str mvc_bat_get_value(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
-sql5_export str mvc_getVersion(lng *r, const int *clientid);
-sql5_export str mvc_restart_seq(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
-sql5_export str mvc_bat_restart_seq(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
-sql5_export str not_unique(bit *ret, const bat *bid);
-sql5_export str SQLdrop_hash(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
-sql5_export str SQLargRecord(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
-sql5_export str SQLoptimizersUpdate(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
-sql5_export str month_interval_str(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
-sql5_export str second_interval_str(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
-sql5_export str dump_cache(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr 
pci);
-sql5_export str dump_opt_stats(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
-sql5_export str dump_trace(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr 
pci);
-sql5_export str sql_rt_credentials_wrap(Client cntxt, MalBlkPtr mb, MalStkPtr 
stk, InstrPtr pci);
-sql5_export str sql_storage(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
-sql5_export str sql_querylog_catalog(Client cntxt, MalBlkPtr mb, MalStkPtr 
stk, InstrPtr pci);
-sql5_export str sql_querylog_calls(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
-sql5_export str sql_querylog_empty(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
-sql5_export str sql_rowid(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr 
pci);
-sql5_export str sql_rank_grp(bat *rid, const bat *bid, const bat *gid, const 
bat *gpe);
-sql5_export str sql_rank(bat *rid, const bat *bid);
-sql5_export str sql_dense_rank_grp(bat *rid, const bat *bid, const bat *gid, 
const bat *gpe);
-sql5_export str sql_dense_rank(bat *rid, const bat *bid);
-sql5_export str SQLidentity(oid *rid, const void *i);
-sql5_export str BATSQLidentity(bat *rid, const bat *bid);
-sql5_export str PBATSQLidentity(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
-sql5_export str create_table_or_view(mvc *sql, char* sname, char *tname, 
sql_table *t, int temp);
+extern str mvc_affected_rows_wrap(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
+extern str mvc_export_result_wrap(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
+extern str mvc_export_head_wrap(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
+extern str mvc_export_chunk_wrap(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
+extern str mvc_export_operation_wrap(Client cntxt, MalBlkPtr mb, MalStkPtr 
stk, InstrPtr pci);
+extern str mvc_scalar_value_wrap(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
+extern str mvc_row_result_wrap(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
+extern str mvc_export_row_wrap(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
+extern str mvc_import_table_wrap(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
+extern str mvc_bin_import_table_wrap(Client cntxt, MalBlkPtr mb, MalStkPtr 
stk, InstrPtr pci);
+extern str mvc_bin_import_column_wrap(Client cntxt, MalBlkPtr mb, MalStkPtr 
stk, InstrPtr pci);
+extern str setVariable(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr 
pci);
+extern str getVariable(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr 
pci);
+extern str sql_variables(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr 
pci);
+extern str mvc_logfile(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr 
pci);
+extern str mvc_next_value(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr 
pci);
+extern str mvc_bat_next_value(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
+extern str mvc_get_value(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr 
pci);
+extern str mvc_bat_get_value(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
+extern str mvc_getVersion(lng *r, const int *clientid);
+extern str mvc_restart_seq(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr 
pci);
+extern str mvc_bat_restart_seq(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
+extern str not_unique(bit *ret, const bat *bid);
+extern str SQLdrop_hash(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr 
pci);
+extern str SQLargRecord(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr 
pci);
+extern str SQLoptimizersUpdate(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
+extern str month_interval_str(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
+extern str second_interval_str(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
+extern str dump_cache(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr pci);
+extern str dump_opt_stats(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr 
pci);
+extern str dump_trace(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr pci);
+extern str sql_rt_credentials_wrap(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
+extern str sql_storage(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr 
pci);
+extern str sql_querylog_catalog(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
+extern str sql_querylog_calls(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
+extern str sql_querylog_empty(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
+extern str sql_rowid(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr pci);
+extern str sql_rank_grp(bat *rid, const bat *bid, const bat *gid, const bat 
*gpe);
+extern str sql_rank(bat *rid, const bat *bid);
+extern str sql_dense_rank_grp(bat *rid, const bat *bid, const bat *gid, const 
bat *gpe);
+extern str sql_dense_rank(bat *rid, const bat *bid);
+extern str SQLidentity(oid *rid, const void *i);
+extern str BATSQLidentity(bat *rid, const bat *bid);
+extern str PBATSQLidentity(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr 
pci);
+extern str create_table_or_view(mvc *sql, char* sname, char *tname, sql_table 
*t, int temp);
 sql5_export str create_table_from_emit(Client cntxt, char *sname, char *tname, 
sql_emit_col *columns, size_t ncols);
 sql5_export str append_to_table_from_emit(Client cntxt, char *sname, char 
*tname, sql_emit_col *columns, size_t ncols);
 
-sql5_export str bte_dec_round_wrap(bte *res, const bte *v, const bte *r);
-sql5_export str bte_bat_dec_round_wrap(Client cntxt, MalBlkPtr mb, MalStkPtr 
stk, InstrPtr pci);
-sql5_export str bte_bat_dec_round_wrap_cst(Client cntxt, MalBlkPtr mb, 
MalStkPtr stk, InstrPtr pci);
-sql5_export str bte_bat_dec_round_wrap_nocst(Client cntxt, MalBlkPtr mb, 
MalStkPtr stk, InstrPtr pci);
-sql5_export str bte_round_wrap(bte *res, const bte *v, const bte *r, const int 
*d, const int *s);
-sql5_export str bte_bat_round_wrap(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
-sql5_export str bte_bat_round_wrap_cst(Client cntxt, MalBlkPtr mb, MalStkPtr 
stk, InstrPtr pci);
-sql5_export str bte_bat_round_wrap_nocst(Client cntxt, MalBlkPtr mb, MalStkPtr 
stk, InstrPtr pci);
+extern str bte_dec_round_wrap(bte *res, const bte *v, const bte *r);
+extern str bte_bat_dec_round_wrap(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
+extern str bte_bat_dec_round_wrap_cst(Client cntxt, MalBlkPtr mb, MalStkPtr 
stk, InstrPtr pci);
+extern str bte_bat_dec_round_wrap_nocst(Client cntxt, MalBlkPtr mb, MalStkPtr 
stk, InstrPtr pci);
+extern str bte_round_wrap(bte *res, const bte *v, const bte *r, const int *d, 
const int *s);
+extern str bte_bat_round_wrap(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
+extern str bte_bat_round_wrap_cst(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
+extern str bte_bat_round_wrap_nocst(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
 
 
-sql5_export str str_2dec_bte(bte *res, const str *val, const int *d, const int 
*sc);
-sql5_export str batstr_2dec_bte(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
-sql5_export str bte_dec2second_interval(lng *res, const int *sc, const bte 
*dec, const int *ek, const int *sk);
-sql5_export str bte_batdec2second_interval(Client cntxt, MalBlkPtr mb, 
MalStkPtr stk, InstrPtr pci);
+extern str str_2dec_bte(bte *res, const str *val, const int *d, const int *sc);
+extern str batstr_2dec_bte(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr 
pci);
+extern str bte_dec2second_interval(lng *res, const int *sc, const bte *dec, 
const int *ek, const int *sk);
+extern str bte_batdec2second_interval(Client cntxt, MalBlkPtr mb, MalStkPtr 
stk, InstrPtr pci);
 
-sql5_export str nil_2dec_bte(bte *res, const void *val, const int *d, const 
int *sc);
-sql5_export str batnil_2dec_bte(bat *res, const bat *val, const int *d, const 
int *sc);
+extern str nil_2dec_bte(bte *res, const void *val, const int *d, const int 
*sc);
+extern str batnil_2dec_bte(bat *res, const bat *val, const int *d, const int 
*sc);
 
-sql5_export str sht_dec_round_wrap(sht *res, const sht *v, const sht *r);
-sql5_export str sht_bat_dec_round_wrap(Client cntxt, MalBlkPtr mb, MalStkPtr 
stk, InstrPtr pci);
-sql5_export str sht_bat_dec_round_wrap_cst(Client cntxt, MalBlkPtr mb, 
MalStkPtr stk, InstrPtr pci);
-sql5_export str sht_bat_dec_round_wrap_nocst(Client cntxt, MalBlkPtr mb, 
MalStkPtr stk, InstrPtr pci);
-sql5_export str sht_round_wrap(sht *res, const sht *v, const bte *r, const int 
*d, const int *s);
-sql5_export str sht_bat_round_wrap(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
-sql5_export str sht_bat_round_wrap_cst(Client cntxt, MalBlkPtr mb, MalStkPtr 
stk, InstrPtr pci);
-sql5_export str sht_bat_round_wrap_nocst(Client cntxt, MalBlkPtr mb, MalStkPtr 
stk, InstrPtr pci);
-sql5_export str str_2dec_sht(sht *res, const str *val, const int *d, const int 
*sc);
-sql5_export str batstr_2dec_sht(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
-sql5_export str sht_dec2second_interval(lng *res, const int *sc, const sht 
*dec, const int *ek, const int *sk);
-sql5_export str sht_batdec2second_interval(Client cntxt, MalBlkPtr mb, 
MalStkPtr stk, InstrPtr pci);
+extern str sht_dec_round_wrap(sht *res, const sht *v, const sht *r);
+extern str sht_bat_dec_round_wrap(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
+extern str sht_bat_dec_round_wrap_cst(Client cntxt, MalBlkPtr mb, MalStkPtr 
stk, InstrPtr pci);
+extern str sht_bat_dec_round_wrap_nocst(Client cntxt, MalBlkPtr mb, MalStkPtr 
stk, InstrPtr pci);
+extern str sht_round_wrap(sht *res, const sht *v, const bte *r, const int *d, 
const int *s);
+extern str sht_bat_round_wrap(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
+extern str sht_bat_round_wrap_cst(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
+extern str sht_bat_round_wrap_nocst(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
+extern str str_2dec_sht(sht *res, const str *val, const int *d, const int *sc);
+extern str batstr_2dec_sht(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr 
pci);
+extern str sht_dec2second_interval(lng *res, const int *sc, const sht *dec, 
const int *ek, const int *sk);
+extern str sht_batdec2second_interval(Client cntxt, MalBlkPtr mb, MalStkPtr 
stk, InstrPtr pci);
 
-sql5_export str nil_2dec_sht(sht *res, const void *val, const int *d, const 
int *sc);
-sql5_export str batnil_2dec_sht(bat *res, const bat *val, const int *d, const 
int *sc);
+extern str nil_2dec_sht(sht *res, const void *val, const int *d, const int 
*sc);
+extern str batnil_2dec_sht(bat *res, const bat *val, const int *d, const int 
*sc);
 
-sql5_export str int_dec_round_wrap(int *res, const int *v, const int *r);
-sql5_export str int_bat_dec_round_wrap(Client cntxt, MalBlkPtr mb, MalStkPtr 
stk, InstrPtr pci);
-sql5_export str int_bat_dec_round_wrap_cst(Client cntxt, MalBlkPtr mb, 
MalStkPtr stk, InstrPtr pci);
-sql5_export str int_bat_dec_round_wrap_nocst(Client cntxt, MalBlkPtr mb, 
MalStkPtr stk, InstrPtr pci);
-sql5_export str int_round_wrap(int *res, const int *v, const bte *r, const int 
*d, const int *s);
-sql5_export str int_bat_round_wrap(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
-sql5_export str int_bat_round_wrap_cst(Client cntxt, MalBlkPtr mb, MalStkPtr 
stk, InstrPtr pci);
-sql5_export str int_bat_round_wrap_nocst(Client cntxt, MalBlkPtr mb, MalStkPtr 
stk, InstrPtr pci);
-sql5_export str str_2dec_int(int *res, const str *val, const int *d, const int 
*sc);
-sql5_export str batstr_2dec_int(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
-sql5_export str int_dec2second_interval(lng *res, const int *sc, const int 
*dec, const int *ek, const int *sk);
-sql5_export str int_batdec2second_interval(Client cntxt, MalBlkPtr mb, 
MalStkPtr stk, InstrPtr pci);
+extern str int_dec_round_wrap(int *res, const int *v, const int *r);
+extern str int_bat_dec_round_wrap(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
+extern str int_bat_dec_round_wrap_cst(Client cntxt, MalBlkPtr mb, MalStkPtr 
stk, InstrPtr pci);
+extern str int_bat_dec_round_wrap_nocst(Client cntxt, MalBlkPtr mb, MalStkPtr 
stk, InstrPtr pci);
+extern str int_round_wrap(int *res, const int *v, const bte *r, const int *d, 
const int *s);
+extern str int_bat_round_wrap(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
+extern str int_bat_round_wrap_cst(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
+extern str int_bat_round_wrap_nocst(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
+extern str str_2dec_int(int *res, const str *val, const int *d, const int *sc);
+extern str batstr_2dec_int(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr 
pci);
+extern str int_dec2second_interval(lng *res, const int *sc, const int *dec, 
const int *ek, const int *sk);
+extern str int_batdec2second_interval(Client cntxt, MalBlkPtr mb, MalStkPtr 
stk, InstrPtr pci);
 
-sql5_export str nil_2dec_int(int *res, const void *val, const int *d, const 
int *sc);
-sql5_export str batnil_2dec_int(bat *res, const bat *val, const int *d, const 
int *sc);
+extern str nil_2dec_int(int *res, const void *val, const int *d, const int 
*sc);
+extern str batnil_2dec_int(bat *res, const bat *val, const int *d, const int 
*sc);
 
-sql5_export str lng_dec_round_wrap(lng *res, const lng *v, const lng *r);
-sql5_export str lng_bat_dec_round_wrap(Client cntxt, MalBlkPtr mb, MalStkPtr 
stk, InstrPtr pci);
-sql5_export str lng_bat_dec_round_wrap_cst(Client cntxt, MalBlkPtr mb, 
MalStkPtr stk, InstrPtr pci);
-sql5_export str lng_bat_dec_round_wrap_nocst(Client cntxt, MalBlkPtr mb, 
MalStkPtr stk, InstrPtr pci);
-sql5_export str lng_round_wrap(lng *res, const lng *v, const bte *r, const int 
*d, const int *s);
-sql5_export str lng_bat_round_wrap(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
-sql5_export str lng_bat_round_wrap_cst(Client cntxt, MalBlkPtr mb, MalStkPtr 
stk, InstrPtr pci);
-sql5_export str lng_bat_round_wrap_nocst(Client cntxt, MalBlkPtr mb, MalStkPtr 
stk, InstrPtr pci);
-sql5_export str str_2dec_lng(lng *res, const str *val, const int *d, const int 
*sc);
-sql5_export str batstr_2dec_lng(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
-sql5_export str lng_dec2second_interval(lng *res, const int *sc, const lng 
*dec, const int *ek, const int *sk);
-sql5_export str lng_batdec2second_interval(Client cntxt, MalBlkPtr mb, 
MalStkPtr stk, InstrPtr pci);
+extern str lng_dec_round_wrap(lng *res, const lng *v, const lng *r);
+extern str lng_bat_dec_round_wrap(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
+extern str lng_bat_dec_round_wrap_cst(Client cntxt, MalBlkPtr mb, MalStkPtr 
stk, InstrPtr pci);
+extern str lng_bat_dec_round_wrap_nocst(Client cntxt, MalBlkPtr mb, MalStkPtr 
stk, InstrPtr pci);
+extern str lng_round_wrap(lng *res, const lng *v, const bte *r, const int *d, 
const int *s);
+extern str lng_bat_round_wrap(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
+extern str lng_bat_round_wrap_cst(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
+extern str lng_bat_round_wrap_nocst(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
+extern str str_2dec_lng(lng *res, const str *val, const int *d, const int *sc);
+extern str batstr_2dec_lng(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr 
pci);
+extern str lng_dec2second_interval(lng *res, const int *sc, const lng *dec, 
const int *ek, const int *sk);
+extern str lng_batdec2second_interval(Client cntxt, MalBlkPtr mb, MalStkPtr 
stk, InstrPtr pci);
 
-sql5_export str nil_2dec_lng(lng *res, const void *val, const int *d, const 
int *sc);
-sql5_export str batnil_2dec_lng(bat *res, const bat *val, const int *d, const 
int *sc);
+extern str nil_2dec_lng(lng *res, const void *val, const int *d, const int 
*sc);
+extern str batnil_2dec_lng(bat *res, const bat *val, const int *d, const int 
*sc);
 
 #ifdef HAVE_HGE
-sql5_export str hge_dec_round_wrap(hge *res, const hge *v, const hge *r);
-sql5_export str hge_bat_dec_round_wrap(Client cntxt, MalBlkPtr mb, MalStkPtr 
stk, InstrPtr pci);
-sql5_export str hge_bat_dec_round_wrap_cst(Client cntxt, MalBlkPtr mb, 
MalStkPtr stk, InstrPtr pci);
-sql5_export str hge_bat_dec_round_wrap_nocst(Client cntxt, MalBlkPtr mb, 
MalStkPtr stk, InstrPtr pci);
-sql5_export str hge_round_wrap(hge *res, const hge *v, const bte *r, const int 
*d, const int *s);
-sql5_export str hge_bat_round_wrap(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
-sql5_export str hge_bat_round_wrap_cst(Client cntxt, MalBlkPtr mb, MalStkPtr 
stk, InstrPtr pci);
-sql5_export str hge_bat_round_wrap_nocst(Client cntxt, MalBlkPtr mb, MalStkPtr 
stk, InstrPtr pci);
-sql5_export str str_2dec_hge(hge *res, const str *val, const int *d, const int 
*sc);
-sql5_export str batstr_2dec_hge(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
-sql5_export str hge_dec2second_interval(lng *res, const int *sc, const hge 
*dec, const int *ek, const int *sk);
-sql5_export str hge_batdec2second_interval(Client cntxt, MalBlkPtr mb, 
MalStkPtr stk, InstrPtr pci);
+extern str hge_dec_round_wrap(hge *res, const hge *v, const hge *r);
+extern str hge_bat_dec_round_wrap(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
+extern str hge_bat_dec_round_wrap_cst(Client cntxt, MalBlkPtr mb, MalStkPtr 
stk, InstrPtr pci);
+extern str hge_bat_dec_round_wrap_nocst(Client cntxt, MalBlkPtr mb, MalStkPtr 
stk, InstrPtr pci);
+extern str hge_round_wrap(hge *res, const hge *v, const bte *r, const int *d, 
const int *s);
+extern str hge_bat_round_wrap(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
+extern str hge_bat_round_wrap_cst(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
+extern str hge_bat_round_wrap_nocst(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
+extern str str_2dec_hge(hge *res, const str *val, const int *d, const int *sc);
+extern str batstr_2dec_hge(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr 
pci);
+extern str hge_dec2second_interval(lng *res, const int *sc, const hge *dec, 
const int *ek, const int *sk);
+extern str hge_batdec2second_interval(Client cntxt, MalBlkPtr mb, MalStkPtr 
stk, InstrPtr pci);
 
-sql5_export str nil_2dec_hge(hge *res, const void *val, const int *d, const 
int *sc);
-sql5_export str batnil_2dec_hge(bat *res, const bat *val, const int *d, const 
int *sc);
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to