📄 bpm.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 + -