/freebsd/stand/ficl/ |
H A D | ficl.h | 228 typedef struct vm FICL_VM; typedef 572 FICL_VM * vmCreate (FICL_VM *pVM, unsigned nPStack, unsigned nRStack); 845 FICL_VM *vmList; 997 void ficlFreeVM(FICL_VM *pVM); 1069 void ficlTick(FICL_VM *pVM); 1116 extern void ficlOutb(FICL_VM *pVM); 1117 extern void ficlInb(FICL_VM *pVM); 1120 extern void ficlSetenv(FICL_VM *pVM); 1122 extern void ficlGetenv(FICL_VM *pVM); 1124 extern void ficlCopyin(FICL_VM *pVM); [all …]
|
H A D | float.c | 58 static void Fadd(FICL_VM *pVM) in Fadd() 75 static void Fsub(FICL_VM *pVM) in Fsub() 92 static void Fmul(FICL_VM *pVM) in Fmul() 125 static void Fdiv(FICL_VM *pVM) in Fdiv() 142 static void Faddi(FICL_VM *pVM) in Faddi() 160 static void Fsubi(FICL_VM *pVM) in Fsubi() 178 static void Fmuli(FICL_VM *pVM) in Fmuli() 250 static void itof(FICL_VM *pVM) in itof() 267 static void Ftoi(FICL_VM *pVM) in Ftoi() 315 static void FDot(FICL_VM *pVM) in FDot() [all …]
|
H A D | words.c | 278 static void add(FICL_VM *pVM) in add() 290 static void sub(FICL_VM *pVM) in sub() 302 static void mul(FICL_VM *pVM) in mul() 461 static void colon(FICL_VM *pVM) in colon() 657 static void uDot(FICL_VM *pVM) in uDot() 868 static void drop(FICL_VM *pVM) in drop() 888 static void dup(FICL_VM *pVM) in dup() 979 static void rot(FICL_VM *pVM) in rot() 1031 static void cr(FICL_VM *pVM) in cr() 2470 void ficlTick(FICL_VM *pVM) in ficlTick() [all …]
|
H A D | vm.c | 82 FICL_VM *vmCreate(FICL_VM *pVM, unsigned nPStack, unsigned nRStack) in vmCreate() 86 pVM = (FICL_VM *)ficlMalloc(sizeof (FICL_VM)); in vmCreate() 117 void vmDelete (FICL_VM *pVM) in vmDelete() 160 void vmInnerLoop(FICL_VM *pVM) in vmInnerLoop() 195 void vmInnerLoop(FICL_VM *pVM) 359 int vmGetWordToPad(FICL_VM *pVM) in vmGetWordToPad() 427 CELL vmPop(FICL_VM *pVM) in vmPop() 437 void vmPush(FICL_VM *pVM, CELL c) in vmPush() 448 void vmPopIP(FICL_VM *pVM) in vmPopIP() 498 void vmQuit(FICL_VM *pVM) in vmQuit() [all …]
|
H A D | loader.c | 67 ficlSetenv(FICL_VM *pVM) in ficlSetenv() 104 ficlSetenvq(FICL_VM *pVM) in ficlSetenvq() 142 ficlGetenv(FICL_VM *pVM) in ficlGetenv() 177 ficlUnsetenv(FICL_VM *pVM) in ficlUnsetenv() 206 ficlCopyin(FICL_VM *pVM) in ficlCopyin() 228 ficlCopyout(FICL_VM *pVM) in ficlCopyout() 250 ficlFindfile(FICL_VM *pVM) in ficlFindfile() 315 ficlCcall(FICL_VM *pVM) in ficlCcall() 386 ficlUuidToString(FICL_VM *pVM) in ficlUuidToString() 724 static void key(FICL_VM *pVM) in key() [all …]
|
H A D | search.c | 57 static void definitions(FICL_VM *pVM) in definitions() 79 static void forthWordlist(FICL_VM *pVM) in forthWordlist() 92 static void getCurrent(FICL_VM *pVM) in getCurrent() 109 static void getOrder(FICL_VM *pVM) in getOrder() 169 static void setCurrent(FICL_VM *pVM) in setCurrent() 191 static void setOrder(FICL_VM *pVM) in setOrder() 237 static void ficlWordlist(FICL_VM *pVM) in ficlWordlist() 258 static void searchPop(FICL_VM *pVM) in searchPop() 280 static void searchPush(FICL_VM *pVM) in searchPush() 300 static void widGetName(FICL_VM *pVM) in widGetName() [all …]
|
H A D | fileaccess.c | 19 static void pushIor(FICL_VM *pVM, int success) in pushIor() 89 static void ficlOpenFile(FICL_VM *pVM) /* ( c-addr u fam -- fileid ior ) */ in ficlOpenFile() 108 static void ficlCloseFile(FICL_VM *pVM) /* ( fileid -- ior ) */ in ficlCloseFile() 114 static void ficlDeleteFile(FICL_VM *pVM) /* ( c-addr u -- ior ) */ in ficlDeleteFile() 149 static void ficlFileStatus(FICL_VM *pVM) /* ( c-addr u -- x ior ) */ in ficlFileStatus() 178 static void ficlFilePosition(FICL_VM *pVM) /* ( fileid -- ud ior ) */ in ficlFilePosition() 199 static void ficlFileSize(FICL_VM *pVM) /* ( fileid -- ud ior ) */ in ficlFileSize() 210 static void ficlIncludeFile(FICL_VM *pVM) /* ( i*x fileid -- j*x ) */ in ficlIncludeFile() 365 static void ficlRepositionFile(FICL_VM *pVM) /* ( ud fileid -- ior ) */ in ficlRepositionFile() 375 static void ficlFlushFile(FICL_VM *pVM) /* ( fileid -- ior ) */ in ficlFlushFile() [all …]
|
H A D | testmain.c | 56 static void ficlGetCWD(FICL_VM *pVM) in ficlGetCWD() 73 static void ficlChDir(FICL_VM *pVM) in ficlChDir() 101 static void ficlSystem(FICL_VM *pVM) in ficlSystem() 131 static void ficlLoad(FICL_VM *pVM) in ficlLoad() 212 static void spewHash(FICL_VM *pVM) in spewHash() 257 static void ficlBreak(FICL_VM *pVM) in ficlBreak() 263 static void ficlClock(FICL_VM *pVM) in ficlClock() 270 static void clocksPerSec(FICL_VM *pVM) in clocksPerSec() 277 static void execxt(FICL_VM *pVM) in execxt() 311 FICL_VM *pVM; in main()
|
H A D | tools.c | 98 static void debugPrompt(FICL_VM *pVM) in debugPrompt() 301 static void seeXT(FICL_VM *pVM) in seeXT() 365 static void see(FICL_VM *pVM) in see() 381 void ficlDebugXT(FICL_VM *pVM) in ficlDebugXT() 415 void stepIn(FICL_VM *pVM) in stepIn() 440 void stepOver(FICL_VM *pVM) in stepOver() 488 void stepBreak(FICL_VM *pVM) in stepBreak() 610 static void bye(FICL_VM *pVM) in bye() 694 static void forgetWid(FICL_VM *pVM) in forgetWid() 718 static void forget(FICL_VM *pVM) in forget() [all …]
|
H A D | prefix.c | 72 int ficlParsePrefix(FICL_VM *pVM, STRINGINFO si) in ficlParsePrefix() 116 static void tempBase(FICL_VM *pVM, int base) in tempBase() 132 static void fTempBase(FICL_VM *pVM) in fTempBase() 139 static void prefixHex(FICL_VM *pVM) in prefixHex() 144 static void prefixTen(FICL_VM *pVM) in prefixTen()
|
H A D | ficl.c | 227 void ficlListParseSteps(FICL_VM *pVM) in ficlListParseSteps() 253 FICL_VM *ficlNewVM(FICL_SYSTEM *pSys) in ficlNewVM() 255 FICL_VM *pVM = vmCreate(NULL, defaultStack, defaultStack); in ficlNewVM() 273 void ficlFreeVM(FICL_VM *pVM) in ficlFreeVM() 276 FICL_VM *pList = pSys->vmList; in ficlFreeVM() 333 int ficlEvaluate(FICL_VM *pVM, char *pText) in ficlEvaluate() 362 int ficlExec(FICL_VM *pVM, char *pText) in ficlExec() 367 int ficlExecC(FICL_VM *pVM, char *pText, FICL_INT size) in ficlExecC() 476 int ficlExecXT(FICL_VM *pVM, FICL_WORD *pWord) in ficlExecXT() 674 FICL_VM *pVM = pSys->vmList; in ficlTermSystem()
|
H A D | gfx_loader.c | 61 ficl_term_putimage(FICL_VM *pVM) in ficl_term_putimage() 112 ficl_fb_putimage(FICL_VM *pVM) in ficl_fb_putimage() 151 ficl_fb_setpixel(FICL_VM *pVM) in ficl_fb_setpixel() 165 ficl_fb_line(FICL_VM *pVM) in ficl_fb_line() 182 ficl_fb_bezier(FICL_VM *pVM) in ficl_fb_bezier() 201 ficl_fb_drawrect(FICL_VM *pVM) in ficl_fb_drawrect() 218 ficl_term_drawrect(FICL_VM *pVM) in ficl_term_drawrect()
|
H A D | stack.c | 72 void vmCheckStack(FICL_VM *pVM, int popCells, int pushCells) in vmCheckStack() 91 void vmCheckFStack(FICL_VM *pVM, int popCells, int pushCells) in vmCheckFStack()
|
H A D | dict.c | 308 void dictCheck(FICL_DICT *pDict, FICL_VM *pVM, int n) in dictCheck() 475 void dictHashSummary(FICL_VM *pVM) in dictHashSummary()
|
/freebsd/stand/ficl/x86/ |
H A D | sysdep.c | 10 ficlOutb(FICL_VM *pVM) in ficlOutb() 25 ficlInb(FICL_VM *pVM) in ficlInb()
|
/freebsd/stand/ficl/arm/ |
H A D | sysdep.c | 52 void ficlTextOut(FICL_VM *pVM, char *msg, int fNewline) in ficlTextOut()
|
/freebsd/stand/ficl/amd64/ |
H A D | sysdep.c | 54 void ficlTextOut(FICL_VM *pVM, char *msg, int fNewline) in ficlTextOut()
|
/freebsd/stand/ficl/i386/ |
H A D | sysdep.c | 54 void ficlTextOut(FICL_VM *pVM, char *msg, int fNewline) in ficlTextOut()
|
/freebsd/stand/ficl/aarch64/ |
H A D | sysdep.c | 52 void ficlTextOut(FICL_VM *pVM, char *msg, int fNewline) in ficlTextOut()
|
/freebsd/stand/ficl/powerpc/ |
H A D | sysdep.c | 52 void ficlTextOut(FICL_VM *pVM, char *msg, int fNewline) in ficlTextOut()
|
/freebsd/stand/ficl/riscv/ |
H A D | sysdep.c | 52 void ficlTextOut(FICL_VM *pVM, char *msg, int fNewline) in ficlTextOut()
|
/freebsd/stand/common/ |
H A D | interp_forth.c | 62 FICL_VM *bf_vm; 69 bf_command(FICL_VM *vm) in bf_command()
|