⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 bpm.h

📁 一个内存数据库的源代码这是服务器端还有客户端
💻 H
字号:
#ifndef _MAL_BPM#define _MAL_BPM#include "mal.h"#include "mal_client.h"#include "mal_interpreter.h"#ifdef WIN32#ifndef LIBBPM#define bpm_export extern __declspec(dllimport)#else#define bpm_export extern __declspec(dllexport)#endif#else#define bpm_export extern#endifbpm_export str BPMopen(void);bpm_export str BPMclose(int *ret);bpm_export str BPMdestroy(int *ret);bpm_export str BPMdepositName(int *ret, str *nme, int *src);bpm_export str BPMdeposit(int *ret, int *bid, int *src);bpm_export str BPMrange(int *ret, int *bid, ptr *hl, ptr *hh, ptr *tl, ptr *th);bpm_export str BPMhash(int *ret, int *bid, int *hslots, int *tslots);bpm_export str BPMrangeHash(int *ret, int *bid, ptr *hl, ptr *hh, int *tslots);bpm_export str BPMhashRange(int *ret, int *bid, int *hslots, ptr *tl, ptr *th);bpm_export str BPMderived(int *ret, int *bid, int *src);bpm_export str BPMtake(int *ret, str *nme);bpm_export str BPMtakeRange(int *ret, int *bid, ptr *hl, ptr *hh, ptr *tl, ptr *th);bpm_export str BPMtakeHash(int *ret, int *bid, int *hslots, int *tslots);bpm_export str BPMtakeRangeHash(int *ret, int *bid, ptr *hl, ptr *hh, int *tslots);bpm_export str BPMtakeHashRange(int *ret, int *bid, int *hslots, ptr *tl, ptr *th);bpm_export str BPMtakePartition(int *ret, int *bid, int *idx);bpm_export str BPMinsert(int *ret, int *bid, int *ins);bpm_export str BPMdelete(int *ret, int *bid, int *del);bpm_export str BPMreplace(int *ret, int *bid, int *ins, int *del);bpm_export str BPMgetNames(int *bid);bpm_export str BPMdiscard(int *ret, int *bid);bpm_export str BPMnewIteratorBase(int *ret, str *grp);bpm_export str BPMhasMoreElementsBase(int *ret, str *nme);bpm_export str BPMnewIterator(int *res, int *grp);bpm_export str BPMnewIteratorRng(int *res, int *grp, ptr *first, ptr *last);bpm_export str BPMnewIteratorRng4(int *res, int *grp, ptr *first, ptr *last,	ptr *vlow, ptr *vhgh);bpm_export str BPMhasMoreElements(int *res, int *grp);bpm_export str BPMhasMoreElementsRng(int *res, int *grp, ptr *first, ptr *last);bpm_export str BPMhasMoreElementsRng4(int *res, int *grp, ptr *first, ptr *last,	ptr *vlow, ptr *vhgh);bpm_export str BPMgetDimension(ptr *first, ptr *last,	ptr *vlow, ptr *vhgh, int *bid);bpm_export str BPMdump(int *ret);bpm_export str BPMdumpAlias(int *ret, int *bid);bpm_export str BPMprelude(int *ret);bpm_export str BPMepilogue(int *ret);#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -