📄 bat5.h
字号:
#ifndef _BAT_H_#define _BAT_H_#include <mal.h>#include <gdk.h>#ifdef WIN32#ifndef LIBBAT5#define bat5_export extern __declspec(dllimport)#else#define bat5_export extern __declspec(dllexport)#endif#else#define bat5_export extern#endifbat5_export char *BKCsetRole(int *r, int *bid, char **hname, char **tname);bat5_export char *BKCdestroyImmediate(signed char *r, int *bid);bat5_export char *BKCnewBATint(int *res, int *ht, int *tt, int *cap);bat5_export char *BKCgetAlpha(int *r, int *bid);bat5_export char *BKCgetDelta(int *r, int *bid);bat5_export char *BKCinsert_void_bun(int *r, int *bid, ptr t);bat5_export char *BKCinsert_bun(int *r, int *bid, ptr h, ptr t);bat5_export char *BKCinsert_bun_force(int *r, int *bid, ptr h, ptr t, bit *force);bat5_export char * BKCinsert_bun_oid_any(int *r, int *bid, ptr h, ptr t);bat5_export char * BKCinsert_bun_int_int(int *r, int *bid, int *h, int *t);bat5_export char * BKCinsert_bun_oid_str(int *r, int *bid, ptr h, ptr t);bat5_export char *BKCdelete(int *r, int *bid, ptr h);bat5_export char *BKCdelete_bat(int *r, int *bid, int *bnid);bat5_export char *BKCdelete_bun(int *r, int *bid, ptr h, ptr t);bat5_export char *BKCdestroy(signed char *r, int *bid);bat5_export char *BKCbat_append_void_bat_wrap(int *r, int *bid, int *uid);bat5_export char * BKCbat_append_val_wrap(int *r, int *bid, ptr u);bat5_export str BKCnewBATlng(int *res, int *ht, int *tt, lng *cap);bat5_export str BKCnewBat(int *res, int *ht, int *tt);bat5_export str BKCreverse(int *ret, int *bid);bat5_export str BKCmirror(int *ret, int *bid);bat5_export str BKCconvert(int *ret, int *bid);bat5_export str BKCrevert(int *ret, int *bid);bat5_export str BKCorder(int *ret, int *bid);bat5_export str BKCorder_rev(int *ret, int *bid);bat5_export str BKCinsert_bat(int *r, int *bid, int *sid);bat5_export str BKCinsert_bat_force(int *r, int *bid, int *sid, bit *force);bat5_export str BKCreplace_bun(int *r, int *bid, ptr h, ptr t);bat5_export str BKCreplace_bat(int *r, int *bid, int *sid);bat5_export str BKCreplace_bun_force(int *r, int *bid, ptr h, ptr t, bit *force);bat5_export str BKCreplace_bat_force(int *r, int *bid, int *sid, bit *force);bat5_export str BKCdelete_all(int *r, int *bid);bat5_export str BKCdelete_bat_bun(int *r, int *bid, int *sid);bat5_export str BKCdelete_bat(int *r, int *bid, int *sid);bat5_export str BKCdestroy_bat(bit *r, str *input);bat5_export str BKCappend_wrap(int *r, int *bid, int *uid);bat5_export str BKCappend_val_wrap(int *r, int *bid, ptr u);bat5_export str BKCappend_reverse_val_wrap(int *r, int *bid, ptr u);bat5_export str BKCappend_force_wrap(int *r, int *bid, int *uid, bit *force);bat5_export str BKCappend_val_force_wrap(int *r, int *bid, ptr u, bit *force);bat5_export str BKCbun_inplace(int *r, int *bid, oid *id, ptr t);bat5_export str BKCbat_inplace(int *r, int *bid, int *rid);bat5_export str BKCbun_inplace_force(int *r, int *bid, oid *id, ptr t, bit *force);bat5_export str BKCbat_inplace_force(int *r, int *bid, int *rid, bit *force);bat5_export str BKCgetCapacity(lng *res, int *bid);bat5_export str BKCgetHeadType(str *res, int *bid);bat5_export str BKCgetTailType(str *res, int *bid);bat5_export str BKCgetRole(str *res, int *bid);bat5_export str BKCsetkey(int *res, int *bid, bit *param);bat5_export str BKCsetSet(int *res, int *bid, bit *param);bat5_export str BKCisaSet(int *res, int *bid);bat5_export str BKCsetSorted(bit *res, int *bid);bat5_export str BKCisSorted(bit *res, int *bid);bat5_export str BKCisSortedReverse(bit *res, int *bid);bat5_export str BKCgetKey(bit *ret, int *bid);bat5_export str BKCpersists(int *r, int *bid, bit *flg);bat5_export str BKCsetPersistent(int *r, int *bid);bat5_export str BKCisPersistent(bit *res, int *bid);bat5_export str BKCsetTransient(int *r, int *bid);bat5_export str BKCisTransient(bit *res, int *bid);bat5_export str BKCaccess(int *res, int *bid, int *m);bat5_export str BKCsetAccess(int *res, int *bid, str *param);bat5_export str BKCgetAccess(str *res, int *bid);bat5_export str BKCinfo(int *retval, int *bid);bat5_export str BKCbatsize(lng *tot, int *bid);bat5_export str BKCbatsize_str(lng *tot, str batname);bat5_export str BKCisSynced(bit *ret, int *bid1, int *bid2);bat5_export str BKCsetColumn(int *r, int *bid, str *tname);bat5_export str BKCsetColumns(int *r, int *bid, str *hname, str *tname);bat5_export str BKCsetName(int *r, int *bid, str *s);bat5_export str BKCgetBBPname(str *ret, int *bid);bat5_export str BKCunload(bit *res, str *input);bat5_export str BKCisCached(int *res, int *bid);bat5_export str BKCload(int *res, str *input);bat5_export str BKChot(int *res, str *input);bat5_export str BKCcold(int *res, str *input);bat5_export str BKCcoldBAT(int *res, int *bid);bat5_export str BKCheat(int *res, str *input);bat5_export str BKChotBAT(int *res, int *bid);bat5_export str BKCsave(bit *res, str *input);bat5_export str BKCsave2(int *r, int *bid);bat5_export str BKCmmap(int *res, int *bid, int *bns, int *hhp, int *thp);bat5_export str BKCmmap2(int *res, int *bid, int *bns);bat5_export str BKCmadvise(int *res, int *bid, int *bns, int *hhp, int *thp);bat5_export str BKCmadvise2(int *res, int *bid, int *mode);bat5_export str BKCaccbuild(int *ret, int *bid, str *acc, ptr *param);bat5_export str BKCaccbuild_std(int *ret, int *bid, int *acc);bat5_export str BKCsetHash(bit *ret, int *bid, bit *prop);bat5_export str BKCsetSequenceBase(int *r, int *bid, oid *o);bat5_export str BKCsetSequenceBaseNil(int *r, int *bid, oid *o);bat5_export str BKCgetSequenceBase(oid *r, int *bid);bat5_export ssize_t void_replace_bat5(BAT *b, BAT *u, bit force);bat5_export int void_inplace5(BAT *b, oid id, ptr val, bit force);bat5_export int CMDbatsize(lng *tot, BAT *b);#endif /*_BAT_H_*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -