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

📄 xlisp.h

📁 Audacity是一款用於錄音和編輯聲音的、免費的開放源碼軟體。它可以執行於Mac OS X、Microsoft Windows、GNU/Linux和其它作業系統
💻 H
📖 第 1 页 / 共 2 页
字号:
LVAL xhash(void);LVAL xaref(void);LVAL xmkarray(void);LVAL xvector(void);LVAL xerror(void);LVAL xcerror(void);LVAL xbreak(void);LVAL xcleanup(void);LVAL xtoplevel(void);LVAL xcontinue(void);LVAL xevalhook(void);/* xlcont.c */LVAL xquote(void);LVAL xfunction(void);LVAL xbquote(void);LVAL xlambda(void);LVAL xgetlambda(void);LVAL xsetq(void);LVAL xpsetq(void);LVAL xsetf(void);LVAL xdefun(void);LVAL xdefmacro(void);LVAL xcond(void);LVAL xwhen(void);LVAL xunless(void);LVAL xcase(void);LVAL xand(void);LVAL xor(void);LVAL xif(void);LVAL xlet(void);LVAL xletstar(void);LVAL xflet(void);LVAL xlabels(void);LVAL xmacrolet(void);LVAL xprog(void);LVAL xprogstar(void);LVAL xgo(void);LVAL xreturn(void);LVAL xrtnfrom(void);LVAL xprog1(void);LVAL xprog2(void);LVAL xprogn(void);LVAL xprogv(void);LVAL xloop(void);LVAL xdo(void);LVAL xdostar(void);LVAL xdolist(void);LVAL xdotimes(void);LVAL xblock(void);LVAL xtagbody(void);LVAL xcatch(void);LVAL xthrow(void);LVAL xunwindprotect(void);LVAL xerrset(void);LVAL xtrace(void);LVAL xuntrace(void);/* xldbug.c */void xlabort(char *emsg);void xlbreak(char *emsg, LVAL arg);void xlfail(char *emsg);void xlerror(char *emsg, LVAL arg);void xlcerror(char *cmsg, char *emsg, LVAL arg);void xlerrprint(char *hdr, char *cmsg, char *emsg, LVAL arg);void xlbaktrace(int n);void xldinit(void);void close_loadingfiles(void);/* xldmem.c */LVAL cons(LVAL x, LVAL y);LVAL cvstring(char *str);LVAL new_string(int size);LVAL cvsymbol(char *pname);LVAL cvsubr(LVAL (*fcn)(void), int type, int offset);LVAL cvfile(FILE *fp);LVAL cvfixnum(FIXTYPE n);LVAL cvflonum(FLOTYPE n);LVAL cvchar(int n);LVAL newustream(void);LVAL newobject(LVAL cls, int size);LVAL newclosure(LVAL name, LVAL type, LVAL env, LVAL fenv);LVAL newvector(int size);void gc(void);SEGMENT *newsegment(int n);LVAL xgc(void);LVAL xexpand(void);LVAL xalloc(void);LVAL xmem(void);LVAL xsave(void);LVAL xrestore(void);void xlminit(void);LVAL cvextern(xtype_desc typeptr, unsigned char *instptr);		/* convert an external type */LVAL newnode(int type);void mark(LVAL ptr);/* xleval.c */LVAL xleval(LVAL expr);LVAL xlxeval(LVAL expr);LVAL xlapply(int argc);LVAL xlexpandmacros(LVAL form);int macroexpand(LVAL fun, LVAL args, LVAL *pval);int pushargs(LVAL fun, LVAL args);LVAL makearglist(int argc, LVAL *argv);LVAL xlclose(LVAL name, LVAL type, LVAL fargs, LVAL body, LVAL env, LVAL fenv);void xlabind(LVAL fun, int argc, LVAL *argv);void xlunbound(LVAL sym);void xlfunbound(LVAL sym);void xlstkoverflow(void);void xlargstkoverflow(void);/* xlfio.c */LVAL xread(void);LVAL xprint(void);LVAL xprin1(void);LVAL xprinc(void);LVAL xterpri(void);LVAL xflatsize(void);LVAL xflatc(void);LVAL xopen(void);LVAL xbopen(void);LVAL xclose(void);LVAL xrdchar(void);LVAL xrdbyte(void);LVAL xpkchar(void);LVAL xwrchar(void);LVAL xwrbyte(void);LVAL xrdint(void);LVAL xwrint(void);LVAL xrdfloat(void);LVAL xwrfloat(void);LVAL xreadline(void);LVAL xmkstrinput(void);LVAL xmkstroutput(void);LVAL xgetstroutput(void);LVAL xgetlstoutput(void);LVAL xformat(void);/* xlimage.c */int xlisave(char *fname);int xlirestore(char *fname);/* xlinit.c */void xlinit(void);void xlsymbols(void);/* xlio.c */int xlgetc(LVAL fptr);void xlungetc(LVAL fptr, int ch);int xlpeek(LVAL fptr);void xlputc(LVAL fptr, int ch);void xlflush(void);void stdprint(LVAL expr);void stdputstr(char *str);void errprint(LVAL expr);void errputstr(char *str);void dbgprint(LVAL expr);void dbgputstr(char *str);void trcprin1(LVAL expr);void trcputstr(char *str);/* xlisp.c */void xlrdsave(LVAL expr);void xlevsave(LVAL expr);void xlfatal(char *msg);void xlisp_main_init(int, char **);void xlisp_main(void);void xlisp_wrapup(void);/* xljump.c */void xlbegin(XLCONTEXT *cptr, int flags, LVAL expr);void xlend(XLCONTEXT *cptr);void xlgo(LVAL label);void xlreturn(LVAL name, LVAL val);void xlthrow(LVAL tag, LVAL val);void xlsignal(char *emsg, LVAL arg);void xltoplevel(void);void xlbrklevel(void);void xlcleanup(void);void xlcontinue(void);void xljump(XLCONTEXT *target, int mask, LVAL val);/* xllist.c */LVAL xcar(void);LVAL xcdr(void);LVAL xcaar(void);LVAL xcadr(void);LVAL xcdar(void);LVAL xcddr(void);LVAL xcaaar(void);LVAL xcaadr(void);LVAL xcadar(void);LVAL xcaddr(void);LVAL xcdaar(void);LVAL xcdadr(void);LVAL xcddar(void);LVAL xcdddr(void);/* cxxxxr functions */LVAL xcaaaar(void);LVAL xcaaadr(void);LVAL xcaadar(void);LVAL xcaaddr(void);LVAL xcadaar(void);LVAL xcadadr(void);LVAL xcaddar(void);LVAL xcadddr(void);LVAL xcdaaar(void);LVAL xcdaadr(void);LVAL xcdadar(void);LVAL xcdaddr(void);LVAL xcddaar(void);LVAL xcddadr(void);LVAL xcdddar(void);LVAL xcddddr(void);LVAL xcons(void);LVAL xlist(void);LVAL xappend(void);LVAL xreverse(void);LVAL xlast(void);LVAL xmember(void);LVAL xassoc(void);LVAL xsubst(void);LVAL xsublis(void);LVAL xremove(void);LVAL xremif(void);LVAL xremifnot(void);int dotest1(LVAL arg, LVAL fun);int dotest2(LVAL arg1, LVAL arg2, LVAL fun);LVAL xnth(void);LVAL xnthcdr(void);LVAL xlength(void);LVAL xmapc(void);LVAL xmapcar(void);LVAL xmapl(void);LVAL xmaplist(void);LVAL xrplca(void);LVAL xrplcd(void);LVAL xnconc(void);LVAL xdelete(void);LVAL xdelif(void);LVAL xdelifnot(void);LVAL xsort(void);/* xlmath.c */LVAL xadd(void);LVAL xsub(void);LVAL xmul(void);LVAL xdiv(void);LVAL xrem(void);LVAL xmin(void);LVAL xmax(void);LVAL xexpt(void);LVAL xlogand(void);LVAL xlogior(void);LVAL xlogxor(void);LVAL xgcd(void);void checkizero(FIXTYPE iarg);void checkfzero(FLOTYPE farg);void checkfneg(FLOTYPE farg);LVAL xlognot(void);LVAL xabs(void);LVAL xadd1(void);LVAL xsub1(void);LVAL xsin(void);LVAL xcos(void);LVAL xtan(void);LVAL xexp(void);LVAL xsqrt(void);LVAL xfix(void);LVAL xfloat(void);LVAL xrand(void);LVAL xminusp(void);LVAL xzerop(void);LVAL xplusp(void);LVAL xevenp(void);LVAL xoddp(void);LVAL xlss(void);LVAL xleq(void);LVAL xequ(void);LVAL xneq(void);LVAL xgeq(void);LVAL xgtr(void);/* xlobj.c */LVAL xsend(void);LVAL xsendsuper(void);LVAL xlclass(char *name, int vcnt);void xladdivar(LVAL cls, char *var);void xladdmsg(LVAL cls, char *msg, int offset);int xlobgetvalue(LVAL pair, LVAL sym, LVAL *pval);int xlobsetvalue(LVAL pair, LVAL sym, LVAL val);LVAL obisnew(void);LVAL obclass(void);LVAL obshow(void);LVAL clnew(void);LVAL clisnew(void);LVAL clanswer(void);void obsymbols(void);void xloinit(void);/* xlpp.c */LVAL xpp(void);/* xlprin.c */void xlprint(LVAL fptr, LVAL vptr, int flag);void xlterpri(LVAL fptr);void xlputstr(LVAL fptr, char *str);void putatm(LVAL fptr, char *tag, LVAL val);/* xlread.c */int xlload(char *fname, int vflag, int pflag);int xlread(LVAL fptr, LVAL *pval, int rflag);int readone(LVAL fptr, LVAL *pval);LVAL rmhash(void);LVAL rmquote(void);LVAL rmdquote(void);LVAL rmbquote(void);LVAL rmcomma(void);LVAL rmlpar(void);LVAL rmrpar(void);LVAL rmsemi(void);LVAL tentry(int ch);int xlisnumber(char *str, LVAL *pval);void defmacro(int ch, LVAL type, int offset);LVAL callmacro(LVAL fptr, int ch);void xlrinit(void);/* xlstr.c */LVAL xstrlss(void);LVAL xstrleq(void);LVAL xstreql(void);LVAL xstrneq(void);LVAL xstrgeq(void);LVAL xstrgtr(void);LVAL xstrilss(void);LVAL xstrileq(void);LVAL xstrieql(void);LVAL xstrineq(void);LVAL xstrigeq(void);LVAL xstrigtr(void);LVAL xupcase(void);LVAL xdowncase(void);LVAL xnupcase(void);LVAL xndowncase(void);LVAL xstrsearch(void);LVAL xtrim(void);LVAL xlefttrim(void);LVAL xrighttrim(void);LVAL xstrcat(void);LVAL xsubseq(void);LVAL xstring(void);LVAL xchar(void);LVAL xcharint(void);LVAL xintchar(void);LVAL xuppercasep(void);LVAL xlowercasep(void);LVAL xbothcasep(void);LVAL xdigitp(void);LVAL xcharcode(void);LVAL xcodechar(void);LVAL xchupcase(void);LVAL xchdowncase(void);LVAL xdigitchar(void);LVAL xalphanumericp(void);LVAL xchrlss(void);LVAL xchrleq(void);LVAL xchreql(void);LVAL xchrneq(void);LVAL xchrgeq(void);LVAL xchrgtr(void);LVAL xchrilss(void);LVAL xchrileq(void);LVAL xchrieql(void);LVAL xchrineq(void);LVAL xchrigeq(void);LVAL xchrigtr(void);LVAL xinfo(void);/* xlsubr.c */LVAL xlsubr(char *sname, int type, LVAL (*fcn)(void), int offset);int xlgetkeyarg(LVAL key, LVAL *pval);void xltest(LVAL *pfcn, int *ptresult);int xlgkfixnum(LVAL key, LVAL *pval);/* argument list parsing functions */extern LVAL xlgetfile(void);  	/* get a file/stream argument */extern LVAL xlgetfname(void);	/* get a filename argument */int needsextension(char *name);/* error reporting functions (don't *really* return at all) */extern LVAL xlbadtype(LVAL arg);	/* report "bad argument type" error */extern LVAL xltoofew(void);		/* report "too few arguments" error */extern LVAL xltoomany(void);int eq(LVAL arg1, LVAL arg2);int eql(LVAL arg1, LVAL arg2);int lval_equal(LVAL arg1, LVAL arg2);/* xlsym.c */LVAL xlenter(char *name);	/* enter a symbol */LVAL xlmakesym(char *name);	/* make an uninterned symbol */LVAL xlgetvalue(LVAL sym);	/* get value of a symbol (checked) */LVAL xlxgetvalue(LVAL sym);	/* get value of a symbol */void xlsetvalue(LVAL sym, LVAL val);LVAL xlgetfunction(LVAL sym);	/* get functional value of a symbol */LVAL xlxgetfunction(LVAL sym);	/* get functional value of a symbol (checked) */void xlsetfunction(LVAL sym, LVAL val);LVAL xlgetprop(LVAL sym, LVAL prp);void xlputprop(LVAL sym, LVAL val, LVAL prp);void xlremprop(LVAL sym, LVAL prp);int hash(char *str, int len);void xlsinit(void);LVAL findprop(LVAL sym, LVAL prp);/* xlsys.c */LVAL xload(void);LVAL xtranscript(void);LVAL xtype(void);LVAL xbaktrace(void);LVAL xexit(void);LVAL xpeek(void);LVAL xpoke(void);LVAL xaddrs(void);/* macstuff, unixstuff, winstuff */void osinit(char *banner);void oserror(char *msg);void osfinish(void);int osclose(FILE *fp);void osflush(void);void oscheck(void);int osaputc(int ch, FILE *fp);int osbputc(int ch, FILE *fp);void ostputc(int ch);int osagetc(FILE *fp);int osbgetc(FILE *fp);int ostgetc(void);void ossymbols(void);long osrand(long rseed);/* Added by Ning Hu		May.2001*/LVAL xlinfo(void);LVAL xsetdir(void);/* Added End *//* These are now implemented in path.c   -dmazzoni */const char *return_xlisp_path();const char *find_in_xlisp_path(const char *fname);void set_xlisp_path(const char *p);/* local.c - these procedures are specific to each implementation */void localinit(void);void localsymbols(void);void print_local_gc_info(void);

⌨️ 快捷键说明

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