xlftab.c
来自「Audacity是一款用於錄音和編輯聲音的、免費的開放源碼軟體。它可以執行於Ma」· C语言 代码 · 共 487 行 · 第 1/2 页
C
487 行
{ "LET*", F, xletstar }, /* 115 */{ "IF", F, xif }, /* 116 */{ "PROG", F, xprog }, /* 117 */{ "PROG*", F, xprogstar }, /* 118 */{ "PROG1", F, xprog1 }, /* 119 */{ "PROG2", F, xprog2 }, /* 120 */{ "PROGN", F, xprogn }, /* 121 */{ "GO", F, xgo }, /* 122 */{ "RETURN", F, xreturn }, /* 123 */{ "DO", F, xdo }, /* 124 */{ "DO*", F, xdostar }, /* 125 */{ "DOLIST", F, xdolist }, /* 126 */{ "DOTIMES", F, xdotimes }, /* 127 */{ "CATCH", F, xcatch }, /* 128 */{ "THROW", F, xthrow }, /* 129 */ /* debugging and error handling functions */{ "ERROR", S, xerror }, /* 130 */{ "CERROR", S, xcerror }, /* 131 */{ "BREAK", S, xbreak }, /* 132 */{ "CLEAN-UP", S, xcleanup }, /* 133 */{ "TOP-LEVEL", S, xtoplevel }, /* 134 */{ "CONTINUE", S, xcontinue }, /* 135 */{ "ERRSET", F, xerrset }, /* 136 */{ "BAKTRACE", S, xbaktrace }, /* 137 */{ "EVALHOOK", S, xevalhook }, /* 138 */ /* arithmetic functions */{ "TRUNCATE", S, xfix }, /* 139 */{ "FLOAT", S, xfloat }, /* 140 */{ "+", S, xadd }, /* 141 */{ "-", S, xsub }, /* 142 */{ "*", S, xmul }, /* 143 */{ "/", S, xdiv }, /* 144 */{ "1+", S, xadd1 }, /* 145 */{ "1-", S, xsub1 }, /* 146 */{ "REM", S, xrem }, /* 147 */{ "MIN", S, xmin }, /* 148 */{ "MAX", S, xmax }, /* 149 */{ "ABS", S, xabs }, /* 150 */{ "SIN", S, xsin }, /* 151 */{ "COS", S, xcos }, /* 152 */{ "TAN", S, xtan }, /* 153 */{ "EXPT", S, xexpt }, /* 154 */{ "EXP", S, xexp }, /* 155 */{ "SQRT", S, xsqrt }, /* 156 */{ "RANDOM", S, xrand }, /* 157 */ /* bitwise logical functions */{ "LOGAND", S, xlogand }, /* 158 */{ "LOGIOR", S, xlogior }, /* 159 */{ "LOGXOR", S, xlogxor }, /* 160 */{ "LOGNOT", S, xlognot }, /* 161 */ /* numeric comparison functions */{ "<", S, xlss }, /* 162 */{ "<=", S, xleq }, /* 163 */{ "=", S, xequ }, /* 164 */{ "/=", S, xneq }, /* 165 */{ ">=", S, xgeq }, /* 166 */{ ">", S, xgtr }, /* 167 */ /* string functions */{ "STRCAT", S, xstrcat }, /* 168 */{ "SUBSEQ", S, xsubseq }, /* 169 */{ "STRING", S, xstring }, /* 170 */{ "CHAR", S, xchar }, /* 171 */ /* I/O functions */{ "READ", S, xread }, /* 172 */{ "PRINT", S, xprint }, /* 173 */{ "PRIN1", S, xprin1 }, /* 174 */{ "PRINC", S, xprinc }, /* 175 */{ "TERPRI", S, xterpri }, /* 176 */{ "FLATSIZE", S, xflatsize }, /* 177 */{ "FLATC", S, xflatc }, /* 178 */ /* file I/O functions */{ "OPEN", S, xopen }, /* 179 */{ "FORMAT", S, xformat }, /* 180 */{ "CLOSE", S, xclose }, /* 181 */{ "READ-CHAR", S, xrdchar }, /* 182 */{ "PEEK-CHAR", S, xpkchar }, /* 183 */{ "WRITE-CHAR", S, xwrchar }, /* 184 */{ "READ-LINE", S, xreadline }, /* 185 */ /* system functions */{ "LOAD", S, xload }, /* 186 */{ "DRIBBLE", S, xtranscript }, /* 187 *//* functions specific to xldmem.c */{ "GC", S, xgc }, /* 188 */{ "EXPAND", S, xexpand }, /* 189 */{ "ALLOC", S, xalloc }, /* 190 */{ "ROOM", S, xmem }, /* 191 */#ifdef SAVERESTORE{ "SAVE", S, xsave }, /* 192 */{ "RESTORE", S, xrestore }, /* 193 */#else{ NULL, S, xnotimp }, /* 192 */{ NULL, S, xnotimp }, /* 193 */#endif/* end of functions specific to xldmem.c */{ "TYPE-OF", S, xtype }, /* 194 */{ "EXIT", S, xexit }, /* 195 */{ "PEEK", S, xpeek }, /* 196 */{ "POKE", S, xpoke }, /* 197 */{ "ADDRESS-OF", S, xaddrs }, /* 198 */ /* new functions and special forms */{ "VECTOR", S, xvector }, /* 199 */{ "BLOCK", F, xblock }, /* 200 */{ "RETURN-FROM", F, xrtnfrom }, /* 201 */{ "TAGBODY", F, xtagbody }, /* 202 */{ "PSETQ", F, xpsetq }, /* 203 */{ "FLET", F, xflet }, /* 204 */{ "LABELS", F, xlabels }, /* 205 */{ "MACROLET", F, xmacrolet }, /* 206 */{ "UNWIND-PROTECT", F, xunwindprotect }, /* 207 */{ "PPRINT", S, xpp }, /* 208 */{ "STRING<", S, xstrlss }, /* 209 */{ "STRING<=", S, xstrleq }, /* 210 */{ "STRING=", S, xstreql }, /* 211 */{ "STRING/=", S, xstrneq }, /* 212 */{ "STRING>=", S, xstrgeq }, /* 213 */{ "STRING>", S, xstrgtr }, /* 214 */{ "STRING-LESSP", S, xstrilss }, /* 215 */{ "STRING-NOT-GREATERP", S, xstrileq }, /* 216 */{ "STRING-EQUAL", S, xstrieql }, /* 217 */{ "STRING-NOT-EQUAL", S, xstrineq }, /* 218 */{ "STRING-NOT-LESSP", S, xstrigeq }, /* 219 */{ "STRING-GREATERP", S, xstrigtr }, /* 220 */{ "INTEGERP", S, xintegerp }, /* 221 */{ "FLOATP", S, xfloatp }, /* 222 */{ "STRINGP", S, xstringp }, /* 223 */{ "ARRAYP", S, xarrayp }, /* 224 */{ "STREAMP", S, xstreamp }, /* 225 */{ "OBJECTP", S, xobjectp }, /* 226 */{ "STRING-UPCASE", S, xupcase }, /* 227 */{ "STRING-DOWNCASE", S, xdowncase }, /* 228 */{ "NSTRING-UPCASE", S, xnupcase }, /* 229 */{ "NSTRING-DOWNCASE", S, xndowncase }, /* 230 */{ "STRING-TRIM", S, xtrim }, /* 231 */{ "STRING-LEFT-TRIM", S, xlefttrim }, /* 232 */{ "STRING-RIGHT-TRIM", S, xrighttrim }, /* 233 */{ "WHEN", F, xwhen }, /* 234 */{ "UNLESS", F, xunless }, /* 235 */{ "LOOP", F, xloop }, /* 236 */{ "SYMBOL-FUNCTION", S, xsymfunction }, /* 237 */{ "FBOUNDP", S, xfboundp }, /* 238 */{ "SEND", S, xsend }, /* 239 */{ "SEND-SUPER", S, xsendsuper }, /* 240 */{ "PROGV", F, xprogv }, /* 241 */{ "CHARACTERP", S, xcharp }, /* 242 */{ "CHAR-INT", S, xcharint }, /* 243 */{ "INT-CHAR", S, xintchar }, /* 244 */{ "READ-BYTE", S, xrdbyte }, /* 245 */{ "WRITE-BYTE", S, xwrbyte }, /* 246 */{ "MAKE-STRING-INPUT-STREAM", S, xmkstrinput }, /* 247 */{ "MAKE-STRING-OUTPUT-STREAM", S, xmkstroutput }, /* 248 */{ "GET-OUTPUT-STREAM-STRING", S, xgetstroutput }, /* 249 */{ "GET-OUTPUT-STREAM-LIST", S, xgetlstoutput }, /* 250 */{ "GCD", S, xgcd }, /* 251 */{ "GET-LAMBDA-EXPRESSION", S, xgetlambda }, /* 252 */{ "MACROEXPAND", S, xmacroexpand }, /* 253 */{ "MACROEXPAND-1", S, x1macroexpand }, /* 254 */{ "CHAR<", S, xchrlss }, /* 255 */{ "CHAR<=", S, xchrleq }, /* 256 */{ "CHAR=", S, xchreql }, /* 257 */{ "CHAR/=", S, xchrneq }, /* 258 */{ "CHAR>=", S, xchrgeq }, /* 259 */{ "CHAR>", S, xchrgtr }, /* 260 */{ "CHAR-LESSP", S, xchrilss }, /* 261 */{ "CHAR-NOT-GREATERP", S, xchrileq }, /* 262 */{ "CHAR-EQUAL", S, xchrieql }, /* 263 */{ "CHAR-NOT-EQUAL", S, xchrineq }, /* 264 */{ "CHAR-NOT-LESSP", S, xchrigeq }, /* 265 */{ "CHAR-GREATERP", S, xchrigtr }, /* 266 */{ "UPPER-CASE-P", S, xuppercasep }, /* 267 */{ "LOWER-CASE-P", S, xlowercasep }, /* 268 */{ "BOTH-CASE-P", S, xbothcasep }, /* 269 */{ "DIGIT-CHAR-P", S, xdigitp }, /* 270 */{ "ALPHANUMERICP", S, xalphanumericp }, /* 271 */{ "CHAR-UPCASE", S, xchupcase }, /* 272 */{ "CHAR-DOWNCASE", S, xchdowncase }, /* 273 */{ "DIGIT-CHAR", S, xdigitchar }, /* 274 */{ "CHAR-CODE", S, xcharcode }, /* 275 */{ "CODE-CHAR", S, xcodechar }, /* 276 */{ "ENDP", S, xendp }, /* 277 */{ "REMOVE-IF", S, xremif }, /* 278 */{ "REMOVE-IF-NOT", S, xremifnot }, /* 279 */{ "DELETE-IF", S, xdelif }, /* 280 */{ "DELETE-IF-NOT", S, xdelifnot }, /* 281 */{ "TRACE", F, xtrace }, /* 282 */{ "UNTRACE", F, xuntrace }, /* 283 */{ "SORT", S, xsort }, /* 284 */ /* extra table entries */{ "PROFILE", S, xprofile }, /* 285 */{ "STRING-SEARCH", S, xstrsearch }, /* 286 */{ "QUIT", S, xquit }, /* 287 */{ "OPEN-BINARY", S, xbopen }, /* 288 */{ "SETUP-CONSOLE", S, xsetupconsole }, /* 289 */{ "READ-INT", S, xrdint }, /* 290 */{ "READ-FLOAT", S, xrdfloat }, /* 291 */{ "WRITE-INT", S, xwrint }, /* 292 */{ "WRITE-FLOAT", S, xwrfloat }, /* 293 */{ "INFO", S, xinfo }, /* 294 */ /* Ning Hu, Apr 2001 */{ NULL, S, xnotimp }, /* 295 */{ NULL, S, xnotimp }, /* 296 */{ NULL, S, xnotimp }, /* 297 */{ NULL, S, xnotimp }, /* 298 */{ NULL, S, xnotimp }, /* 299 */#ifndef MACINTOSH{ "SETDIR", S, xsetdir }, /* 300 */ //Added by Ning Hu May.2001#endif#ifdef MACINTOSH#include "macptrs.h"#endif /* include system dependant function pointers */#include "osptrs.h"#include "localptrs.h"{0,0,0} /* end of table marker */}; /* xnotimp does not return anything on purpose, so disable * "no return value" warning *//* #pragma warning(disable: 4716)*//* xnotimp - function table entries that are currently not implemented */LOCAL LVAL xnotimp(void){ xlfail("function not implemented"); return NIL; /* never happens */}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?